Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 13/01/2020 dans Messages

  1. Bah genre ça: Mais le poste semble abandonné
    1 point
  2. command /whois <player>: trigger: if player has permission "whois.other": if arg 1 is set: send " " to player send "&8&m----------------------------------------" to player send " " to player send "&7Pseudo: &6%arg 1%" to player send "&7Grade: &6%{rank.%arg 1%}%" to player send "&7Money: &6%{money.%arg 1%}%" to player send "&7IP: &6%arg 1's ip%" to player send " " to player send "&8&m----------------------------------------" to player send " " to player stop else: send "Veuillez saisir un pseudo !" to player stop else: send "Vous n'avez pas la permission !" to player stop
    1 point
  3. function contains(list: objects, check: object) :: boolean: loop {_list::*}: if loop-value is {_check}: return true return false command /devenirmaire: trigger: if size of {devenirmaire::*} < 1: add player to {devenirmaire::*} broadcast "%{devenirmaire::1}% vient de se présenter pour devenir maire !" else if size of {devenirmaire::*} = 1: add player to {devenirmaire::*} broadcast "Les éléctions commencent, les joueurs %{devenirmaire::1}% et %{devenirmaire::2}% se sont présentés ! (/vote <pseudo>)" and "Vous avez 1h pour voter" add "true" to {election::*} set {vote.%{devenirmaire::1}%} to 0 set {vote.%{devenirmaire::2}%} to 0 wait 1 hours #J'ai mis un temps tu peux le modifier ou utiliser un autre système if {vote.%{devenirmaire::1}%} >= {vote.%{devenirmaire::2}%}: broadcast "Le nouveau maire est %{devenirmaire::1}% !" make console execute command "/manuadd %{devenirmaire::1}% Maire" else: broadcast "Le nouveau maire est %{devenirmaire::2}% !" make console execute command "/manuadd %{devenirmaire::2}% Maire" delete {vote.%{devenirmaire::1}%} delete {vote.%{devenirmaire::2}%} delete {election::*} else: message "Vous ne pouvez pas vous présentez. Il y a déjà un maire ou des élections sont en cours." to the player command /vote <offline player>: trigger: if {election::1} is "true": if contains({election::*}, player) is true: message "Vous avez déjà voté" stop else: if arg 1 is "%{devenirmaire::1}%" or "%{devenirmaire::2}%": add 1 to {vote.%arg 1%} add player to {election::*} message "Vous avez voté pour %arg 1%" stop else: message "Vous ne pouvez voter que pour %{devenirmaire::1}% ou pour %{devenirmaire::2}% !" stop else: message "Il n'y a pas d'élection en cours. /devenirmaire pour vous présenter." on death: if yml value "users.%victim's UUID%.group" of file "plugins/GroupManager/worlds/world/users.yml" is "Maire": make console execute command "/manuadd %victim% Citoyen" broadcast "L'ancien maire %victim% est mort ! Vous pouvez donc de nouveau vous présentez pour être maire." delete {devenirmaire::*} Il te faut un addon pour le yml (je sais plus lequel, mais c'est un des principaux addon je crois). Et tu utilises bien groupmanager ?
    1 point
  4. Tu peux utiliser le plugin CitizenCMD à la limite. Quand je rentre je vois pour te faire ça en skript. on rightclick on entity: if target is citizen 1: <!-- Le 1 définit l'ID du NPC --> make console execute command "/manuadd %player% <group>" @mustolly Faut voir si l'event passe bien j'en suis pas sûr, il te faut l'addon SkRayFall, c'est un gros addon que tu utilisera forcément un jour ^^
    1 point
  5. Rhoooo punaise ! C'est exactement ça tu gères énormément merci pour beaucoup pour tout ! Franchement super bon scripteur ;)
    -1 points
×
×
  • 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.