VorqelZz6 Posté(e) le 22 juillet 2018 Posté(e) le 22 juillet 2018 - Système de salaire - Version: 1.7.10 KCauldron Bonjour ou bonsoir À ceux qui lisent ce message donc je suis créateur d'un serveur rôle play Mineraft codée, et je recherche quelqu'un qui pourrait me faire un script je vous explique un peu plus ma demande de script, Je recherche un script de salaire, par exemple toutes les heures tous les joueurs recevront un salaire de 1200 € Voici ce dont vous avaient besoin ID du billet de 100€ : 4320 noms:&2100€ , Voici ce que les joueurs recevront toutes les heures et voici le message que j'aimerais que des que le joueurs auras reçu la somme de 1200 € ([Gouvernement] Vous avez bien reçu votre salaire le prochain salaire aura lieu dans 1 Heure)
LeCraftDeOuf Posté(e) le 22 juillet 2018 Posté(e) le 22 juillet 2018 C'est se que tu veut ? ( Tous les 1 heure sa give 1 billet a tous les joueurs ) every 1 hours: loop all players: give 1 4320 named "&2100€" to loop-player's inventory
Yghore Posté(e) le 22 juillet 2018 Posté(e) le 22 juillet 2018 (modifié) Petit probleme avec cela c'est que si le skript marche depuis 59minutes et qu'un joueur ce connecte il recevra quand même 1200€ au moins d'une minute ^^ Modifié le 22 juillet 2018 par Yghore
LeCraftDeOuf Posté(e) le 22 juillet 2018 Posté(e) le 22 juillet 2018 J'y avais penser mais il a dit tous les heures pas, Quand un joueur a jouer 1 heure ?
Itexe Posté(e) le 22 juillet 2018 Posté(e) le 22 juillet 2018 (modifié) il y a 34 minutes, Yghore a dit : Petit probleme avec cela c'est que si le skript marche depuis 59minutes et qu'un joueur ce connecte il recevra quand même 1200€ au moins d'une minute ^^ Oui je reprend l'idée du code de LeCraftDeOuf every 1 minutes: loop all players: add 1 to {work.minute.%loop-player%} if {work.minute.%loop-player%} = 60: give 1 4320 named "&2100€" to loop-player's inventory clear {work.minute.%loop-player%} send "<green>Vous avez touché votre salaire !" to loop-player Modifié le 22 juillet 2018 par Itexe 3
KaraDev Posté(e) le 22 juillet 2018 Posté(e) le 22 juillet 2018 command /Billet: permission: billet.op trigger: if {billet} is true: set {billet} to false if {billet} is false: set {billet} to true on join: set {%player%.billet} to 0 while {billet} is true: wait 1 minutes add 1 to {%player%.billet} if {%player%.billet} = 60: give 1 4320 named "&2100€" to player's inventory send "&6[&fGouvernement&6] &fVous avez bien reçu votre salaire le prochain salaire aura lieu dans 1 Heure" essaye ça, si tu veut pas de every, les 2 personne avant mon coupé dans mon élan :D, j'ai pas compris, a un moment tu parle de 100€ puis aprés de 1200€ 1
VorqelZz6 Posté(e) le 22 juillet 2018 Auteur Posté(e) le 22 juillet 2018 il y a 46 minutes, Yghore a dit : Petit probleme avec cela c'est que si le skript marche depuis 59minutes et qu'un joueur ce connecte il recevra quand même 1200€ au moins d'une minute ^^ D'accord merci pour cette info ?
VorqelZz6 Posté(e) le 22 juillet 2018 Auteur Posté(e) le 22 juillet 2018 il y a 16 minutes, LeCraftDeOuf a dit : J'y avais penser mais il a dit tous les heures pas, Quand un joueur a jouer 1 heure ? Ok ok merci ?
VorqelZz6 Posté(e) le 22 juillet 2018 Auteur Posté(e) le 22 juillet 2018 il y a 9 minutes, KaraDev a dit : command /Billet: permission: billet.op trigger: if {billet} is true: set {billet} to false if {billet} is false: set {billet} to true on join: set {%player%.billet} to 0 while {billet} is true: wait 1 minutes add 1 to {%player%.billet} if {%player%.billet} = 60: give 1 4320 named "&2100€" to player's inventory send "&6[&fGouvernement&6] &fVous avez bien reçu votre salaire le prochain salaire aura lieu dans 1 Heure" essaye ça, si tu veut pas de every, les 2 personne avant mon coupé dans mon élan :D, j'ai pas compris, a un moment tu parle de 100€ puis aprés de 1200€ Oui, Je me suis juste tromper ?
VorqelZz6 Posté(e) le 22 juillet 2018 Auteur Posté(e) le 22 juillet 2018 il y a 35 minutes, Itexe a dit : Oui je reprend l'idée du code de LeCraftDeOuf every 1 minutes: loop all players: add 1 to {work.minute.%loop-player%} if {work.minute.%loop-player%} = 60: give 1 4320 named "&2100€" to loop-player's inventory clear {work.minute.%loop-player%} send "<green>Vous avez touché votre salaire !" to loop-player Merci ?
SuperBugerYT Posté(e) le 24 juillet 2018 Posté(e) le 24 juillet 2018 Hey ! Je te propose ceci comme skript : command /paye #A modifier si tu le veux. trigger: set {_paye.1200} to false if {_paye.1200} is false: message “&c&lIl faut attendre une heure avant d’avoir ta prochaine paye !” to player stop trigger if {_paye.1200} is true: give 12 4320 named “&2100€” to player’s inventory message “&6[&fGouvernement&6] &fVous avez bien reçu votre salaire le prochain aura lieu dans 1heure” set {_paye.1200} to false wait 1 hour set {_paye.1200} to true Je ne sais pas si cela va marcher, si ça ne marche pas je te donnerais un nouveau skript demain pour vérifier les erreurs etc ;) Car la je suis sur téléphone ;) Tients moi au courant . Merci !
VorqelZz6 Posté(e) le 24 juillet 2018 Auteur Posté(e) le 24 juillet 2018 il y a 20 minutes, SuperBugerYT a dit : Hey ! Je te propose ceci comme skript : command /paye #A modifier si tu le veux. trigger: set {_paye.1200} to false if {_paye.1200} is false: message “&c&lIl faut attendre une heure avant d’avoir ta prochaine paye !” to player stop trigger if {_paye.1200} is true: give 12 4320 named “&2100€” to player’s inventory message “&6[&fGouvernement&6] &fVous avez bien reçu votre salaire le prochain aura lieu dans 1heure” set {_paye.1200} to false wait 1 hour set {_paye.1200} to true Je ne sais pas si cela va marcher, si ça ne marche pas je te donnerais un nouveau skript demain pour vérifier les erreurs etc ? Car la je suis sur téléphone ? Tients moi au courant . Merci ! Merci mais ce sujet et résolu merci quand même pour ton aide ?
Messages recommandés