-
Compteur de contenus
288 -
Inscription
-
Dernière visite
-
Jours gagnés
3
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Healthpower
-
Effectivement ! Merci de ton aide, tout fonctionne :)
-
Salut, merci de ta réponse ! Seulement, pas d'erreur mais le skript ne marche pas, après avoir corrigé le skript ! on right click on sign: if line 1 of clicked block contains "Retrai": if line 2 of clicked block contains "Ingenieu": if player have permission "m.ingenieur": set {_cooldown.%player%} to difference between {time.ref.%player%} and now if {_cooldown.%player%} is greater than or equal to 30 minutes: send "&6[Cubium.Banque] &4Argent retire" to player make server execute command "eco give %player% 6" set {time.ref.%player%} to now stop if {_cooldown.%player%} is less than 30 minutes: send "&7Seulement &a%{_cooldown.%player%}% sont passées." to player stop else: send "Tu t'es trompe de panneau !" to player Edit : Le skript fonctionne bien pour le dernier else seulement, si le joueur a la perm, rien ne se passe ^^ Je pense que ca vient de la variable {time.ref.%player%} qui n'a pas été définit :)
-
Bonjour à tous ! J'aurais besoin de votre aide pour mettre un cooldown dans un code. Mon skript permet de donner 6$ au joueur qui clique sur le panneau que si le panneau contient tel mot sur la 1ère ligne et tel mot sur la 2ème ligne et si le joueur a une certaine permission. J'aimerais que le eco give se fasse seulement si le joueur n'a pas fait cette commande depuis 30 min. En gros un cd de 30 min quoi :) Voilà ou j'en suis : on right click on sign: if line 1 of clicked block contains "Retrai": if line 2 of clicked block contains "Ingenieu": if player have permission "m.ingenieur": send "&6[Cubium.Banque] &4Argent retire" to player make server execute command "eco give %player% 6" else: send "Tu t'es trompe de panneau !" Petit Bonus : Le must ce serait que si le joueur ne peut pas récupérer son argent car le cd n'est pas à 0, cela lui envoie via message le temps restant avant le prochain retrait ! Merci et bonne chance :) Edit : J'ai oublié de le préciser mais il faut que le cooldown sois lié au player et non pas a la commande en elle même !
-
Marche pas non plus, en fait quand 1 minute passe, ça enlève 1 seconde dans le skript xD
-
Ben pour avoir tout tester le skript marche pas parce que je pense que le skript fait pas le lien entre la variable loop-player et player : Pour moi lors de l'affichage des s restant et m restant rien ne change : variables: {secondes.%player%} = 0 {minutes.%player%} = 0 {ref} = 30 {m.restant.%player%} = 30 {s.restant.%player%} = 60 every 1 second in "world": loop all players: if loop-player is in world "world": add 1 to {secondes.%loop-player%} if {secondes.%loop-player%} is 60: set {secondes.%loop-player%} to 0 add 1 to {minutes.%loop-player%} remove 1 from {s.restant.%loop-player%} if {s.restant.%loop-player%} is 0: set {s.restant.%loop-player%} to 60 remove 1 from {m.restant.%loop-player%} on rightclick on sign: if line 4 of clicked block is "&f[Default]": if player has permission "default.sk": if {minutes.%player%} is greater than or equal to {ref}: make server execute command "eco give %player% 5" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 set {s.restant.%player%} to 60 else: send "&aProchain salaire dans &4%{m.restant.%player%}% min &aet &4%{s.restant.%player%}% s." to player
-
En fait faudrait remplacer les variables de bases par des variable de type {variable.loop-player} mais on peut pas faire ça, du moins j'ai une erreur..
-
Le problème c'est que j'ai l'impression que pour le skript {secondes.%loop-player%} et {secondes.%player} c'est pas la même chose, la j'ai pas d'erreur mais du coup les variables ne {machin.%player%} n'ont pas l'air de diminuer/augmenter Edit : Ha si ca descend mais d'une seconde toutes les minutes je crois xD Je pense que ca vient des deux variables : {m.restant.%player%} et {s.restant.%player%}
-
Hum j'ai plus d'erreur mais du coup je dois changer mes variables de base non ?
-
Ben quand je le met pas ca me donne ca :
-
Ok j'ai refait mon skript avec les world placés je suppose aux bon endroit mais j'obtient toujours l'erreur cité au dessus :/ variables: {secondes.%player%} = 0 {minutes.%player%} = 0 {ref} = 30 {m.restant.%player%} = 30 {s.restant.%player%} = 60 every 1 second in "world": add 1 to {secondes.%player%} if {secondes.%player%} is 60: set {secondes.%player%} to 0 add 1 to {minutes.%player%} remove 1 from {s.restant.%player%} if {s.restant.%player%} is 0: set {s.restant.%player%} to 60 remove 1 from {m.restant.%player%} on rightclick on sign: if line 4 of clicked block is "&f[Default]": if player has permission "default.sk": if {minutes.%player%} is greater than or equal to {ref}: if player is in world "world": make server execute command "eco give %player% 5" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 set {s.restant.%player%} to 60 else: send "&aProchain salaire dans &4%{m.restant.%player%}% min &aet &4%{s.restant.%player%}% s." to player on command "vbreset": if player has permission "vb.sk": set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 set {s.restant.%player%} 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.%player%} is greater than or equal to {ref}: if player is in world "world": make server execute command "eco give %player% 5" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 on rightclick on sign: if line 4 of clicked block is "&2[Rodeur]": if player has permission "Rodeur.sk": if {minutes.%player%} is greater than or equal to {ref}: if player is in world "world": make server execute command "eco give %player% 5" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 on rightclick on sign: if line 4 of clicked block is "&6[ingenieur]": if player has permission "Ingenieur.sk": if {minutes.%player%} is greater than or equal to {ref}: if player is in world "world": make server execute command "eco give %player% 6" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 on rightclick on sign: if line 4 of clicked block is "&d[illusioniste]": if player has permission "Illusioniste.sk": if {minutes.%player%} is greater than or equal to {ref}: if player is in world "world": make server execute command "eco give %player% 7" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 on rightclick on sign: if line 4 of clicked block is "&a[Mage]": if player has permission "Mage.sk": if {minutes.%player%} is greater than or equal to {ref}: if player is in world "world": make server execute command "eco give %player% 8" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 on rightclick on sign: if line 4 of clicked block is "&5[Legendaire]": if player has permission "Legendaire.sk": if {minutes.%player%} is greater than or equal to {ref}: if player is in world "world": make server execute command "eco give %player% 10" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 on rightclick on sign: if line 4 of clicked block is "&b[supreme]": if player has permission "Supreme.sk": if {minutes.%player%} is greater than or equal to {ref}: if player is in world "world": make server execute command "eco give %player% 15" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30
-
J'ai mit quelque "world" par ci par là ^^ variables: {secondes.%player%} = 0 {minutes.%player%} = 0 {ref} = 30 {m.restant.%player%} = 30 {s.restant.%player%} = 60 every 1 second in "world": add 1 to {secondes.%player%} in "world" if {secondes.%player%} is 60 in "world": set {secondes.%player%} to 0 add 1 to {minutes.%player%} remove 1 from {s.restant.%player%} if {s.restant.%player%} is 0 in "world": set {s.restant.%player%} to 60 remove 1 from {m.restant.%player%} on rightclick on sign: if line 4 of clicked block is "&f[Default]": if player has permission "default.sk": if {minutes.%player%} is greater than or equal to {ref}: make server execute command "eco give %player% 5" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 set {s.restant.%player%} to 60 else: send "&aProchain salaire dans &4%{m.restant.%player%}% min &aet &4%{s.restant.%player%}% s." to player on command "vbreset": if player has permission "vb.sk": set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 set {s.restant.%player%} 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.%player%} is greater than or equal to {ref}: make server execute command "eco give %player% 5" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 on rightclick on sign: if line 4 of clicked block is "&2[Rodeur]": if player has permission "Rodeur.sk": if {minutes.%player%} is greater than or equal to {ref}: make server execute command "eco give %player% 5" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 on rightclick on sign: if line 4 of clicked block is "&6[ingenieur]": if player has permission "Ingenieur.sk": if {minutes.%player%} is greater than or equal to {ref}: make server execute command "eco give %player% 6" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 on rightclick on sign: if line 4 of clicked block is "&d[illusioniste]": if player has permission "Illusioniste.sk": if {minutes.%player%} is greater than or equal to {ref}: make server execute command "eco give %player% 7" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 on rightclick on sign: if line 4 of clicked block is "&a[Mage]": if player has permission "Mage.sk": if {minutes.%player%} is greater than or equal to {ref}: make server execute command "eco give %player% 8" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 on rightclick on sign: if line 4 of clicked block is "&5[Legendaire]": if player has permission "Legendaire.sk": if {minutes.%player%} is greater than or equal to {ref}: make server execute command "eco give %player% 10" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 on rightclick on sign: if line 4 of clicked block is "&b[supreme]": if player has permission "Supreme.sk": if {minutes.%player%} is greater than or equal to {ref}: make server execute command "eco give %player% 15" set {secondes.%player%} to 0 set {secondes.%player%} to 0 set {minutes.%player%} to 0 set {ref} to 30 set {m.restant.%player%} to 30 Maintenant j'ai des erreurs de ce type :
-
C'est vraiment nécessaire si je n'ai qu'un monde ? Est dans ce cas je le place vers ou ? ^^
-
Hum j'ai mit player et j'obtient ça :
-
Ouais mais vu que je suis en 1.8 si le joueur change de pseudo ca fonctionnera pas, quoi que sur ce skript la c'est pas gênant je pense.
-
Edit : après avoir changé les variables en rajoutant le player's uuid je recoit pleins d'erreur comme quoi le skript ne comprend pas la condition... Y'a -t-il une place prédéfinit pour ce genre de variable ?
-
Une dernière aide : Je sais pas si vous avez vu mais j'ai crée une commande pour reset toutes las variables, du coup, existe-il une façon de tous reset avec les nouvelles variable du type "blabla.%player%"
-
Ha ok je testerai ça demain ! Merci de l'aide et du conseil :)
-
(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
-
Sache déjà qu'il te faudra l'addon skpirate pour que le skript fonctionne avec wg
-
Je tourne en 1.8, mais j'ai quand même essayer avec ton addons et skript seulement lorsque je reload j'obtient une erreur : Edit : Nan enfait c'est bon j'ai juste rétrogradé de version skpirate. Un grand merci à vous deux ! +1 jaime à vous :D
-
Marche pas pour moi --"
-
On est d'accord que le "petite region du coffre" doit être remplacé par le nom de la région ? Parce que moi ca marche vraiment pas xD Pourtant j'ai les mêmes addons que toi, je suis même allé vérifié la compatibilité de skript avec ma version de worldgard
-
Hum, le skript n'a pas l'air de marcher, j'ai reloadd sans avoir de problème et j'ai juste changé le nom de la région (après l'avoir définit ig) par "hdv". Le coffre s'ouvre normalement :/ Une idée ?
-
Ok, je vais tester ça, merci de ton aide !
-
Salut merci de vos réponses ! Pour ton code Aligatoror, il faut que je définisse une région avec worldgard ? Si c'est le cas il faut des addons skript non ?