Printer VIP comment ?

  • Initiateur de la discussion
M

Matt59

Geek
Messages
191
Score réaction
12
Points
80
Bonsoir,
j'essaie de mettre un printer VIP+ avec les staff qui peuvent y avoir accès j'ai fais ceci :

DarkRP.createEntity("Printer Diamant", {
ent = "diamond_tomasmoneyprinter",
model = "models/props_c17/consolebox01a.mdl",
price = 15000,
max = 2,
function(ply) return ply:GetNWString("VIP+") or ply:GetNWString("Modérateur test") or ply:GetNWString("Modérateur") or ply:GetNWString("admin") or ply:GetNWString("superadmin") or ply:GetNWString("Fondateur") end,
cmd = "buydiamondprinter"
})

Quand je reboot et que je me met user je peus tout de même acheter le printer.
 
V

Voltra

Geek
Messages
166
Score réaction
4
Points
60
Je crois que celon l'addon que tu as il y a une fonction précise pour réserver un printer à des groupes. En tout cas moi j'ai sa avec les rprinter
 
  • Initiateur de la discussion
M

Matt59

Geek
Messages
191
Score réaction
12
Points
80
J'ai : https://www.gmodstore.com/scripts/view/50
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
Code:
customCheck = function(ply) return CLIENT or table.HasValue({"VIP", "superadmin",}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "VIP uniquement",
tien
 
  • Initiateur de la discussion
M

Matt59

Geek
Messages
191
Score réaction
12
Points
80
Finalzaik à dit:
Code:
customCheck = function(ply) return CLIENT or table.HasValue({"VIP", "superadmin",}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "VIP uniquement",
tien
Tu pourrais me mettre les grades : Modérateur / Modérateur test / admin / superadmin / VIP+ / Fondateur

car j'ai essayer mais sa me met error
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Matt59 à dit:
Tu pourrais me mettre les grades : Modérateur / Modérateur test / admin / superadmin / VIP+ / Fondateur

car j'ai essayer mais sa me met error
Code:
customCheck = function(ply) return CLIENT or table.HasValue({"VIP", "superadmin", "Modérateur", "Modérateur test", "admin", "VIP+", "Fondateur",}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "VIP uniquement",
 
  • Initiateur de la discussion
M

Matt59

Geek
Messages
191
Score réaction
12
Points
80
thepsyca à dit:
Code:
customCheck = function(ply) return CLIENT or table.HasValue({"VIP", "superadmin", "Modérateur", "Modérateur test", "admin", "VIP+", "Fondateur",}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "VIP uniquement",
J'essaie je vous dis quoi ;)
 
  • Initiateur de la discussion
M

Matt59

Geek
Messages
191
Score réaction
12
Points
80
thepsyca à dit:
Code:
customCheck = function(ply) return CLIENT or table.HasValue({"VIP", "superadmin", "Modérateur", "Modérateur test", "admin", "VIP+", "Fondateur",}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "VIP uniquement",
Sa marche pas je l'ai mis et maintenant je ne vois plus mes printers dans le f4
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
Matt59 à dit:
Sa marche pas je l'ai mis et maintenant je ne vois plus mes printers dans le f4
delete tes printers du dossier autoadd et tu tu les switch dans entités
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Matt59 à dit:
Sa marche pas je l'ai mis et maintenant je ne vois plus mes printers dans le f4
T'es bien dans un des groupes ?
Vérifie l'écriture des groupes entre le code et ulx ( même pour une majuscule )

Fait dans le chat la commande pour acheter ton items pour voir.
 
  • Initiateur de la discussion
M

Matt59

Geek
Messages
191
Score réaction
12
Points
80
J'ai fais ce que vous m'avez dis j'ai déplacé dans entités et j'ai bien vérifié si c'était les bons groupes et c'est le cas sa ne m"affiche plus les objets des print et sa me met un lua error.

Lien du code :
DarkRP.createEntity("Amélioration printer", {
ent = "amount_upgrade",
model = "models/props_lab/reciever01d.mdl",
price = 100,
max = 6,
cmd = "buyamountupgrade"
})

DarkRP.createEntity("Printer Diamant", {
ent = "diamond_tomasmoneyprinter",
model = "models/props_c17/consolebox01a.mdl",
price = 15000,
max = 2,
customCheck = function(ply) return CLIENT or
table.HasValue({"superadmin", "admin", "VIP+", "Fondateur",}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "VIP uniquement",
cmd = "buydiamondprinter"
})

DarkRP.createEntity("Printer Emeraude", {
ent = "emerald_tomasmoneyprinter",
model = "models/props_c17/consolebox01a.mdl",
price = 12500,
max = 1,
cmd = "buyemeraldprinter"
})

DarkRP.createEntity("Printer Or", {
ent = "gold_tomasmoneyprinter",
model = "models/props_c17/consolebox01a.mdl",
price = 5000,
max = 2,
cmd = "buygoldprinter"
})

DarkRP.createEntity("Printer Ruby", {
ent = "ruby_tomasmoneyprinter",
model = "models/props_c17/consolebox01a.mdl",
price = 7500,
max = 1,
cmd = "buyrubyprinter"
})

DarkRP.createEntity("Encre", {
ent = "ink_upgrade",
model = "models/props_lab/jar01b.mdl",
price = 150,
max = 15,
cmd = "buyprinterink"
})

DarkRP.createEntity("Papier", {
ent = "paper_upgrade",
model = "models/props/cs_office/paper_towels.mdl",
price = 200,
max = 15,
cmd = "buyprinterpaper"
})

DarkRP.createEntity("Extincteur", {
ent = "fire_extinguisher",
model = "models/props/cs_office/fire_extinguisher.mdl",
price = 250,
max = 15,
cmd = "buyfireextinguisher"
})
print("Upgradeable money printers has been loaded!")
end)

Lien du LUA ERROR :

[ERROR] Lua is unable to understand file "darkrp_customthings/entities.lua" because its author made a mistake around line number 88.
The best help I can give you is this:

Right before the 'end', Lua expected to read a 'end of the file', but it didn't.

Hints:
- Did you forget a keyword?
- Did you forget a comma?

------- End of Simplerr error -------
 
  • Initiateur de la discussion
M

Matt59

Geek
Messages
191
Score réaction
12
Points
80
Des idées ?
thepsyca à dit:
T'es bien dans un des groupes ?
Vérifie l'écriture des groupes entre le code et ulx ( même pour une majuscule )

Fait dans le chat la commande pour acheter ton items pour voir.
Finalzaik à dit:
delete tes printers du dossier autoadd et tu tu les switch dans entités
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
  • Initiateur de la discussion
M

Matt59

Geek
Messages
191
Score réaction
12
Points
80
Ligne 80 à 88

DarkRP.createEntity("Extincteur", {
ent = "fire_extinguisher",
model = "models/props/cs_office/fire_extinguisher.mdl",
price = 250,
max = 15,
cmd = "buyfireextinguisher"
})
print("Upgradeable money printers has been loaded!")
end)
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
Matt59 à dit:
Ligne 80 à 88

DarkRP.createEntity("Extincteur", {
ent = "fire_extinguisher",
model = "models/props/cs_office/fire_extinguisher.mdl",
price = 250,
max = 15,
cmd = "buyfireextinguisher"
})
print("Upgradeable money printers has been loaded!")
end)
Code:
print("Upgradeable money printers has been loaded!")
end)
Ta mis ça dans ton darkrp config ? Si oui supprime le
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
remplace cmd = "buyfireextinguisher" par ça cmd = "buyfireextinguisher",
 
  • Initiateur de la discussion
M

Matt59

Geek
Messages
191
Score réaction
12
Points
80
C'est bon merci beaucoup ! ;)
 
Finalzaik

Finalzaik

Geek suprême
Messages
853
Score réaction
144
Points
150
  • Initiateur de la discussion
M

Matt59

Geek
Messages
191
Score réaction
12
Points
80
Discord d'entraide
Rejoignz-nous sur Discord