(Re)-Bonjour à tous. J'ai réaliser un skript qui selon son grade permet de donner une quantité d'argent toutes les 30 mins. Seuelement après test et reflexion je me suis rendu compte que lorsqu'un joueur cliqué sur le panneau pour récupérer son argent cela reset tous les timers de tous les grades.. Serait-il possible d'avoir plusieurs variable propre à chaque joueur ? Si je n'ai pas été assez clair n'hésitez pas à me poser des questions. Merci d'avance pour vos réponses ! Voici mon code, merci de ne pas le copier sans mon autorisation :)
variables:
{secondes} = 0
{minutes} = 0
{ref} = 30
{m.restant} = 30
{s.restant} = 60
every 1 second:
add 1 to {secondes}
if {secondes} is 60:
set {secondes} to 0
add 1 to {minutes}
remove 1 from {s.restant}
if {s.restant} is 0:
set {s.restant} to 60
remove 1 from {m.restant}
on rightclick on sign:
if line 4 of clicked block is "&f[Default]":
if player has permission "default.sk":
if {minutes} is greater than or equal to {ref}:
make server execute command "eco give %player% 5"
set {secondes} to 0
set {secondes} to 0
set {minutes} to 0
set {ref} to 30
set {m.restant} to 30
set {s.restant} to 60
else:
send "&aProchain salaire dans &4%{m.restant}% min &aet &4%{s.restant}% s." to player
on command "vbreset":
if player has permission "vb.sk":
set {secondes} to 0
set {secondes} to 0
set {minutes} to 0
set {ref} to 30
set {m.restant} to 30
set {s.restant} to 60
send "&6Tout a ete reset !" to player
on rightclick on sign:
if line 4 of clicked block is "&f[Default]":
if player don't have permission "default.sk":
send "&4Tu t'es trompe de panneau !" to player
on rightclick on sign:
if line 4 of clicked block is "&3[Explorateur]":
if player has permission "explorateur.sk":
if {minutes} is greater than or equal to {ref}:
make server execute command "eco give %player% 5"
set {secondes} to 0
set {secondes} to 0
set {minutes} to 0
set {ref} to 30
set {m.restant} to 30
on rightclick on sign:
if line 4 of clicked block is "&2[Rodeur]":
if player has permission "Rodeur.sk":
if {minutes} is greater than or equal to {ref}:
make server execute command "eco give %player% 5"
set {secondes} to 0
set {secondes} to 0
set {minutes} to 0
set {ref} to 30
set {m.restant} to 30
on rightclick on sign:
if line 4 of clicked block is "&6[ingenieur]":
if player has permission "Ingenieur.sk":
if {minutes} is greater than or equal to {ref}:
make server execute command "eco give %player% 6"
set {secondes} to 0
set {secondes} to 0
set {minutes} to 0
set {ref} to 30
set {m.restant} to 30
on rightclick on sign:
if line 4 of clicked block is "&d[illusioniste]":
if player has permission "Illusioniste.sk":
if {minutes} is greater than or equal to {ref}:
make server execute command "eco give %player% 7"
set {secondes} to 0
set {secondes} to 0
set {minutes} to 0
set {ref} to 30
set {m.restant} to 30
on rightclick on sign:
if line 4 of clicked block is "&a[Mage]":
if player has permission "Mage.sk":
if {minutes} is greater than or equal to {ref}:
make server execute command "eco give %player% 8"
set {secondes} to 0
set {secondes} to 0
set {minutes} to 0
set {ref} to 30
set {m.restant} to 30
on rightclick on sign:
if line 4 of clicked block is "&5[Legendaire]":
if player has permission "Legendaire.sk":
if {minutes} is greater than or equal to {ref}:
make server execute command "eco give %player% 10"
set {secondes} to 0
set {secondes} to 0
set {minutes} to 0
set {ref} to 30
set {m.restant} to 30
on rightclick on sign:
if line 4 of clicked block is "&b[supreme]":
if player has permission "Supreme.sk":
if {minutes} is greater than or equal to {ref}:
make server execute command "eco give %player% 15"
set {secondes} to 0
set {secondes} to 0
set {minutes} to 0
set {ref} to 30
set {m.restant} to 30
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
Healthpower
(Re)-Bonjour à tous. J'ai réaliser un skript qui selon son grade permet de donner une quantité d'argent toutes les 30 mins. Seuelement après test et reflexion je me suis rendu compte que lorsqu'un joueur cliqué sur le panneau pour récupérer son argent cela reset tous les timers de tous les grades.. Serait-il possible d'avoir plusieurs variable propre à chaque joueur ? Si je n'ai pas été assez clair n'hésitez pas à me poser des questions. Merci d'avance pour vos réponses ! Voici mon code, merci de ne pas le copier sans mon autorisation :)
28 réponses à cette question
Messages recommandés