Aller au contenu

[Economie] Taxe en fonction d'une mort


Messages recommandés

Posté(e)

J'aimerais savoir si quelqu'un serait me faire un skript svp:

Version minecraft: 1.12.2; java 8

 

Type de skript: Skript de taxe lors d'une mort.

Description du skript:

Alors ca serai un skript en fonction des morts et des ranks:

Imaginons que j'ai le rank A et B, A coût 5000 Or et le rank B coût 10000 Or

 

J'aimerai que lors d'une mort, le joueur se fasse taxé de 1000 Or sur sa monnaie ( j'utilise iconomy )

Le truc en plus que je cherche c'est que si le joueur et dans le rank B mais qu'il ne pocède que 500 Or

j'aimerais que le skript le fasse descendre d'un rank donc executer la commande (/pex user %player% group set A), lui give

10000 Or (le prix du rank B) (/money give %player% 10000) et de lui retirer 1000 qui est la taxe d'une mort.

 

Je ne veux pas de permissions car ce système fonctionnera pour tous les joueurs.

Posté(e)

Si j'ai bien compris ce que tu veux, ce code devrait marcher :

 

on death:
   if money of player is higher than 999:
       remove 1000 from player's money
   else:
       if groups of player is "B":
           pex add group "A" to player
           pex remove group "B" from player
           add 9000 to player's money
       else:
           set money of player to 0

 

Pour ce skript il te faut le plugin Vault (fait le lien entre Iconomy et Skript) et l'addon SharpSK (pour lier PermissionEx et Skript)

Posté(e)

Merci bcp je ne sais pas encore comment metre in script sur in serveur mais je vais checher. Je ne m'attendais pas une réponse si rapide.

Si j'ai plusieurs groups, je met:

on death:

if money of player is higher than 999:

remove 1000 from player's money

else:

if groups of player is "B":

pex add group "A" to player

pex remove group "B" from player

add 9000 to player's money

 

if groups of player is "C":

pex add group "B" to player

pex remove group "C" from player

add (prix du rank - 1000) to player's money

 

else:

set money of player to 0

 

???

Posté(e)
Merci bcp je ne sais pas encore comment metre in script sur in serveur mais je vais checher. Je ne m'attendais pas une réponse si rapide.

Si j'ai plusieurs groups, je met:

on death:

if money of player is higher than 999:

remove 1000 from player's money

else:

if groups of player is "B":

pex add group "A" to player

pex remove group "B" from player

add 9000 to player's money

 

if groups of player is "C":

pex add group "B" to player

pex remove group "C" from player

add (prix du rank - 1000) to player's money

 

else:

set money of player to 0

 

???

 

De rien et si tu des autres groupes il faut bien faire ça mais remplace le

if groups of player is "C":

par

else if groups of player is "C":

 

Donc au finale c'est un truc du genre :

on death:
   if money of player is higher than 999:
       remove 1000 from player's money
   else:
       if groups of player is "B":
           pex add group "A" to player
           pex remove group "B" from player
           add 9000 to player's money

       else if groups of player is "C":
           pex add group "B" to player
           pex remove group "C" from player
           add (prix du rank - 1000) to player's money

       else if groups of player is "D":
           pex add group "C" to player
           pex remove group "D" from player
           add (prix du rank - 1000) to player's money

       else:
           set money of player to 0

 

la j'ai mis le groupe D en plus tu peux continuer ainsi jusqu’à l'infinie

Posté(e)
Bha je ne sais pas comment faire je fais /skript reload et ca me marque /skript help ^^

 

Si t'a pas reload en même temps...

fait /sk reload nomduscript (sans le .sk)

Posté(e)
Si t'a pas reload en même temps...

fait /sk reload nomduscript (sans le .sk)

Je le sais je fais /sk reload mort ou Mort mais ca me marque tjs /skript help

Je fais /skript help et ca me le remarque...

Posté(e)
A merci!!! en fait, j'avais une mauvaise version je pense du plugin skript.......

Excuse moi de t'avoir déranger ^^

Probleme résolut !

Merci bcp !

 

De rien, passe ton poste en résolu :)

  • J'aime 1
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

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.