Je fais un système de récompense pour avoir un nom d'utilisateur dans un nom de vapeur et j'ai jusqu'ici jusqu'à présentToute tentative d'affectation de l'argent à un utilisateur avec une certaine chaîne dans leur nom de vapeur Glua
local XPTimer = 0
local XPTimer = CurTime() + 10
if(XPTimer <= CurTime()) then
if string.find("SERVERNAME", ply:SteamName()) then
starwarsrp.ply:AddMoney(500)
starwarsrp.notify(ply, 3, 4, "You were awarded £500 for being part of SERVERNAME team!")
end
else
Msg("didnt work")
end
XPTimer = CurTime() + 10
Je reçois le message "else" dans la console "ne fonctionne pas" et la minuterie ne semble pas fonctionner. Y at-il une chose que je fais mal ici. J'apprécie les commentaires!
Probablement, c'est 'someTable.SERVERNAME' –
J'ai essayé cela et il ne fonctionne toujours pas. Je reçois l'erreur 'try to call field 'getenv'' – Owen
Cela signifie que la table' os' n'a pas de champ 'getenv' (car vous êtes probablement en train de tourner dans un environnement sandbox). Est-ce qu'il vous manque une table avant 'SERVERNAME' comme Egor l'a suggéré? –