Mon entité n’apparaît pas IG ?!

  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
Bonsoir,
J'aurais besoin de vos services car j'ai un soucis. J'ai acheté un addons sur scriptfodder (printers), j'ai mis les printers dans les entités tout sa mais une fois en jeu mon printer n'apparait pas une fois l'achat fait.

Comment faire ?

Voici les codes dans entities.lua

Code:
DarkRP.createEntity("Machine À carte", { ent = "sent_arc_pinmachine", model = "models/arc/atm_cardmachine.mdl", price = 750, max = 2, cmd = "buypin",
})
DarkRP.createEntity("Cooling Cell", { ent = "boost_cooling", model = "models/Items/battery.mdl", price = 20, max = 12, cmd = "buycoolingcell"
})
DarkRP.createEntity("Batterie Printers", { ent = "boost_battery", model = "models/Items/car_battery01.mdl", price = 100, max = 6, cmd = "buybattery"
})
DarkRP.createEntity("Blue Printer", { ent = "boost_printer", model = "models/props_c17/consolebox01a.mdl", price = 2000, max = 2, cmd = "buyblueprinter"
})
DarkRP.createEntity("Red Printer", { ent = "boost_printer_red", model = "models/props_c17/consolebox01a.mdl", price = 4000, max = 2, cmd = "buyredprinter"
})
DarkRP.createEntity("Green Printer", { ent = "boost_printer_green", model = "models/props_c17/consolebox01a.mdl", price = 8000, max = 2, cmd = "buygreenprinter"
})
DarkRP.createEntity("Yellow Printer", { ent = "boost_printer_yellow", model = "models/props_c17/consolebox01a.mdl", price = 16000, max = 2, cmd = "buyyellowprinter"
})
DarkRP.createEntity("Purple Printer", { ent = "boost_printer_purple", model = "models/props_c17/consolebox01a.mdl", price = 22000, max = 2, cmd = "buypurpleprinter"
})

Je suis dispo pour toute demande d'info !
Merci d'avance.
 
kirikoumalou

kirikoumalou

Lucas Pastel
Messages
1 057
Score réaction
200
Points
260
Quel est l'addons sur SF ?
 
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
https://scriptfodder.com/scripts/view/51/new-money-printers-by-tomas
 
kirikoumalou

kirikoumalou

Lucas Pastel
Messages
1 057
Score réaction
200
Points
260
Tu n'as pas de fichier config ??
 
kirikoumalou

kirikoumalou

Lucas Pastel
Messages
1 057
Score réaction
200
Points
260
Version 1.0.1 Released 1 year ago
-- Added Name to config.
-- Added upgrade price to config.

-- Material caching fix

Si il y a le prix a config pas besoin des entiter ^^
 
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
Donc je le retire des entités ?
 
kirikoumalou

kirikoumalou

Lucas Pastel
Messages
1 057
Score réaction
200
Points
260
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
D'accord
Je vais test
 
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
Sa marche cependant le seul qui marche pas c'est le bleu..
Hmmm

Dans la console sa me met sa :
Code:
: /buyblueprinter
 
Dernière édition:
  • Banni
ntpp

ntpp

Psychopathe
Messages
860
Score réaction
105
Points
200
je vais te donner la ligne des codes pour mes printers a moi patiente
 
  • Banni
ntpp

ntpp

Psychopathe
Messages
860
Score réaction
105
Points
200
timer.Simple(4, function()

DarkRP.createEntity("Imprimante bleue", {
ent = "boost_printer",
model = "models/props_c17/consolebox01a.mdl",
price = 10000,
max = 25,
cmd = "buyblueprinter"
})

DarkRP.createEntity("Imprimante Rouge", {
ent = "boost_printer_red",
model = "models/props_c17/consolebox01a.mdl",
price = 15000,
max = 20,
cmd = "buyredprinter"
})

DarkRP.createEntity("Imprimante Vert", {
ent = "boost_printer_green",
model = "models/props_c17/consolebox01a.mdl",
price = 18000,
max = 15,
cmd = "buygreenprinter",
})

DarkRP.createEntity("Imprimante jaune", {
ent = "boost_printer_yellow",
model = "models/props_c17/consolebox01a.mdl",
price = 20000,
max = 10,
cmd = "buyyellowprinter",
})

DarkRP.createEntity("Imprimante Violet", {
ent = "boost_printer_purple",
model = "models/props_c17/consolebox01a.mdl",
price = 27000,
max = 50,
cmd = "buypurpleprinter",
})

DarkRP.createEntity("Cooling Cell", {
ent = "boost_cooling",
model = "models/Items/battery.mdl",
price = 800,
max = 40,
cmd = "buycoolingcell"
})

DarkRP.createEntity("Printer Battery", {
ent = "boost_battery",
model = "models/Items/car_battery01.mdl",
price = 3000,
max = 40,
cmd = "buybattery"
})


end)
 
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
Bonjour.
Je ne vois pas ou est l'erreur de mon coté, c'est les mêmes lignes de codes sauf le prix qui change.
Humm je comprend toujours pas
 
ViPerZe_

ViPerZe_

Geek suprême
Messages
371
Score réaction
88
Points
150
ntpp à dit:
timer.Simple(4, function()

DarkRP.createEntity("Imprimante bleue", {
ent = "boost_printer",
model = "models/props_c17/consolebox01a.mdl",
price = 10000,
max = 25,
cmd = "buyblueprinter"
})

DarkRP.createEntity("Imprimante Rouge", {
ent = "boost_printer_red",
model = "models/props_c17/consolebox01a.mdl",
price = 15000,
max = 20,
cmd = "buyredprinter"
})

DarkRP.createEntity("Imprimante Vert", {
ent = "boost_printer_green",
model = "models/props_c17/consolebox01a.mdl",
price = 18000,
max = 15,
cmd = "buygreenprinter",
})

DarkRP.createEntity("Imprimante jaune", {
ent = "boost_printer_yellow",
model = "models/props_c17/consolebox01a.mdl",
price = 20000,
max = 10,
cmd = "buyyellowprinter",
})

DarkRP.createEntity("Imprimante Violet", {
ent = "boost_printer_purple",
model = "models/props_c17/consolebox01a.mdl",
price = 27000,
max = 50,
cmd = "buypurpleprinter",
})

DarkRP.createEntity("Cooling Cell", {
ent = "boost_cooling",
model = "models/Items/battery.mdl",
price = 800,
max = 40,
cmd = "buycoolingcell"
})

DarkRP.createEntity("Printer Battery", {
ent = "boost_battery",
model = "models/Items/car_battery01.mdl",
price = 3000,
max = 40,
cmd = "buybattery"
})


end)
Perso j'ai la même chose que toi mais j'aurai voulu mettre violet/jaune VIP et VIP+ sauf que quand je mets le customcheck, ils sont plus dans les entités IG x')
 
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
Salut, Pour le VIP j'ai sa qui peut marché pour le VIP
Code:
customCheck = function(ply) return ply:GetNWString("usergroup") == "V.I.P" or ply:IsAdmin() end,
a la place du V.I.P tu met le nom du grade, enfin je pense que tu connais :p
 
ViPerZe_

ViPerZe_

Geek suprême
Messages
371
Score réaction
88
Points
150
Eden' à dit:
Salut, Pour le VIP j'ai sa qui peut marché pour le VIP
Code:
customCheck = function(ply) return ply:GetNWString("usergroup") == "V.I.P" or ply:IsAdmin() end,
a la place du V.I.P tu met le nom du grade, enfin je pense que tu connais :p
Bah j'ai essayé ça plusieurs fois perso, et après reboot les printers disparaissent du F4 x)
 
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
J'essaye sur mon serveur atta :p
 
ViPerZe_

ViPerZe_

Geek suprême
Messages
371
Score réaction
88
Points
150
ViPerZe_

ViPerZe_

Geek suprême
Messages
371
Score réaction
88
Points
150
Eden' à dit:
J'essaye sur mon serveur atta :p
Code:
 DarkRP.createEntity("*VIP* Imprimante Jaune", { ent = "boost_printer_yellow", model = "models/props_c17/consolebox01a.mdl", price = 10000, max = 2, cmd = "buyyellowprinterhgf" customCheck = function(ply) return ply:GetNWString("usergroup") == "VIP" or ply:IsAdmin() end, })
On d'accord que c'est bon là? Ou alors je suis le roi des co*
 
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
Effectivement le customcheck ne marche pas..
Pour ton code j'ai remarqué quelques chose :

Code:
DarkRP.createEntity("Printer Jaune", { ent = "boost_printer_yellow", model = "models/props_c17/consolebox01a.mdl", price = 5000, max = 1, cmd = "buyyellowprinter" })
Ton cmd est pas le même que celui de l'autoinstall.
Remplace :
"buyyellowprinterhgf" par "buyyellowprinter" je pense
 
Reijin

Reijin

Psychopathe
Messages
1 739
Score réaction
401
Points
290
ViPerZe_ à dit:
Code:
 DarkRP.createEntity("*VIP* Imprimante Jaune", { ent = "boost_printer_yellow", model = "models/props_c17/consolebox01a.mdl", price = 10000, max = 2, cmd = "buyyellowprinterhgf" customCheck = function(ply) return ply:GetNWString("usergroup") == "VIP" or ply:IsAdmin() end, })
On d'accord que c'est bon là? Ou alors je suis le roi des co*
Tu as oublie la virgule
cmd = "buyyellowprinterhgf"

cmd = "buyyellowprinterhgf",
 
ViPerZe_

ViPerZe_

Geek suprême
Messages
371
Score réaction
88
Points
150
Eden' à dit:
Effectivement le customcheck ne marche pas..
Pour ton code j'ai remarqué quelques chose :

Code:
DarkRP.createEntity("Printer Jaune", { ent = "boost_printer_yellow", model = "models/props_c17/consolebox01a.mdl", price = 5000, max = 1, cmd = "buyyellowprinter" })
Ton cmd est pas le même que celui de l'autoinstall.
Remplace :
"buyyellowprinterhgf" par "buyyellowprinter" je pense
Je vois pas ce que ça peu changer parce que sans le CustomCheck les printers fonctionnent très bien, je vais essayer après tout..
 
ViPerZe_

ViPerZe_

Geek suprême
Messages
371
Score réaction
88
Points
150
Reijin à dit:
Tu as oublie la virgule
cmd = "buyyellowprinterhgf"

cmd = "buyyellowprinterhgf",
Y'en pas de base :$
Code:
timer.Simple(4, function() DarkRP.createEntity("Imprimante Bleu", { ent = "boost_printer", model = "models/props_c17/consolebox01a.mdl", price = 5000, max = 2, cmd = "buyblueprinterg" }) DarkRP.createEntity("Imprimante Rouge", { ent = "boost_printer_red", model = "models/props_c17/consolebox01a.mdl", price = 7000, max = 2, cmd = "buyredprintern" }) DarkRP.createEntity("Imprimante Verte", { ent = "boost_printer_green", model = "models/props_c17/consolebox01a.mdl", price = 9000, max = 2, cmd = "buygreenprintergh" }) DarkRP.createEntity("*VIP* Imprimante Jaune", { ent = "boost_printer_yellow", model = "models/props_c17/consolebox01a.mdl", price = 10000, max = 2, cmd = "buyyellowprinterhgf" customCheck = function(ply) return ply:GetNWString("usergroup") == "VIP" or ply:IsAdmin() end, }) DarkRP.createEntity("*VIP+* Imprimante Right", { ent = "boost_printer_purple", model = "models/props_c17/consolebox01a.mdl", price = 20000, max = 2, cmd = "buypurpleprinterhg" -- If you want to make it VIP only check this out http://wiki.darkrp.com/index.php/Donator_Job_configuration }) DarkRP.createEntity("Gel de refroidissement", { ent = "boost_cooling", model = "models/Items/battery.mdl", price = 200, max = 5, cmd = "buycoolingcellqf" }) DarkRP.createEntity("Batterie pour Imprimante", { ent = "boost_battery", model = "models/Items/car_battery01.mdl", price = 1000, max = 5, cmd = "buybatteryfds" })
end)
Et comme dis plus haut, les printers fonctionnent très bien sans le customcheck
Je suis allez voir ici : http://wiki.darkrp.com/index.php/Donator_Job_configuration
J'en ai essayé plusieurs, aucun ne fonctionne
 
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
Décidément les virgules nous joue des tours :p J'essaye sur mon serveur et je te dit sa
 
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
Petite parenthèse, j'aimerais avoir confirmation sur ceci :

Code:
customCheck = function(ply) return ply:GetNWString("usergroup") == "fournisseur" or ply:IsSuperAdmin() or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "support" or end,
Good ? Pas Good ?
J'aimerais tout simplement que les admins/support (membre du staff) puisse en faire spawn de même tout simplement.
 
ViPerZe_

ViPerZe_

Geek suprême
Messages
371
Score réaction
88
Points
150
Pour admin tu aurai pu juste mettre or ply:IsAdmin()
Sinon il me semble bien que c'est bon.
 
Reijin

Reijin

Psychopathe
Messages
1 739
Score réaction
401
Points
290
Eden' à dit:
Petite parenthèse, j'aimerais avoir confirmation sur ceci :

Code:
customCheck = function(ply) return ply:GetNWString("usergroup") == "fournisseur" or ply:IsSuperAdmin() or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "support" or end,
Good ? Pas Good ?
J'aimerais tout simplement que les admins/support (membre du staff) puisse en faire spawn de même tout simplement.
C'est quoi vos custom check chelou, sa c'est mieux :D

Code:
customCheck = function(ply) return table.HasValue({"admin", "fournisseur", "support"}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "Message si il n'est pas dans ses groupes",
 
ViPerZe_

ViPerZe_

Geek suprême
Messages
371
Score réaction
88
Points
150
Reijin à dit:
C'est quoi vos custom check chelou, sa c'est mieux :D

Code:
customCheck = function(ply) return table.HasValue({"admin", "fournisseur", "support"}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "Message si il n'est pas dans ses groupes",
Oui aussi, c'est les customchek TCB ça xD
Par contre pour les printers je pense jvais pas y arriver xD
 
Reijin

Reijin

Psychopathe
Messages
1 739
Score réaction
401
Points
290
ViPerZe_ à dit:
Oui aussi, c'est les customchek TCB ça xD
Par contre pour les printers je pense jvais pas y arriver xD
Pour les printers de tomas pour je les supprimes dans leur fichiers et je les recréer dans mes entités ^^
 
ViPerZe_

ViPerZe_

Geek suprême
Messages
371
Score réaction
88
Points
150
Copier collé ducoup x) ?
 
ViPerZe_

ViPerZe_

Geek suprême
Messages
371
Score réaction
88
Points
150
Ah je crois que j'ai réussis :eek:
 
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
Du coup je supprime le fichier autoadd et je met tout dans les entités ?
 
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
Code:
 DarkRP.createEntity("Printer Premium", { ent = "boost_printer_purple", model = "models/props_c17/consolebox01a.mdl", price = 6000, max = 1, cmd = "buypurpleprinter", customCheck = function(ply) return table.HasValue({"admin", "fournisseur", "support"}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "Vous n'êtes pas Premium", })
C'est bon ou pas ?
 
ViPerZe_

ViPerZe_

Geek suprême
Messages
371
Score réaction
88
Points
150
Eden' à dit:
Code:
 DarkRP.createEntity("Printer Premium", { ent = "boost_printer_purple", model = "models/props_c17/consolebox01a.mdl", price = 6000, max = 1, cmd = "buypurpleprinter", customCheck = function(ply) return table.HasValue({"admin", "fournisseur", "support"}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "Vous n'êtes pas Premium", })
C'est bon ou pas ?
Perso j'ai mis ça et ça marche
Code:
 DarkRP.createEntity("*VIP+* Imprimante Right", { ent = "boost_printer_purple", model = "models/props_c17/consolebox01a.mdl", price = 20000, max = 2, cmd = "buypurpleprinter", -- If you want to make it VIP only check this out http://wiki.darkrp.com/index.php/Donator_Job_configuration customCheck = function(ply) return ply:GetNWString("usergroup") == "VIP+" or ply:IsAdmin() end,
Mais le tiens devrait fonctionner aussi
 
  • Initiateur de la discussion
Eden'

Eden'

Geek
Messages
20
Score réaction
1
Points
80
Mais du coup ta supprimé le fichier autoadd ?
 
ViPerZe_

ViPerZe_

Geek suprême
Messages
371
Score réaction
88
Points
150
Discord d'entraide
Rejoignz-nous sur Discord