Aller au contenu
Alexio57

[Economie] Taxe en fonction d'une mort

Messages recommandés

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

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)

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

???

Partager ce message


Lien à poster
Partager sur d’autres sites
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

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

par

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Donc au finale c'est un truc du genre :

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

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

Partager ce message


Lien à poster
Partager sur d’autres sites
Oui permission ex, vault, et iconomy

 

La capture d'écrans que j'ai faite est bien mise?

ça t'affiche une erreur ?

Partager ce message


Lien à poster
Partager sur d’autres sites
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)

Partager ce message


Lien à poster
Partager sur d’autres sites
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...

Partager ce message


Lien à poster
Partager sur d’autres sites
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

Partager ce message


Lien à poster
Partager sur d’autres sites
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.