Je t'ai fait ça, j'lai fait asser rapidement donc je sait pas si c'est le plus opti, ya des trucs que j'ai pas réussi à faire (car j'lai fait en 1.12, et en 1.12 ya des trucs 1.8 qui fonctionnent pas...) (je suis tout nouveau sur la 1.12 skript ^^')
command /id [<text>]:
trigger:
if {carteID.%player%} is "faite":
send "carte déjà faite"
else:
remove slowness from player
wait 1 tick
apply potion of slowness of tier 10 to player for 999 days
set {carteID.%player%} to "youpijefaitmacartemdr."
send "Bienvenue sur la création de carte d'identité, pour commencer donne moi ton sexe (Homme/Femme), tu dois répondre dans le chat."
on join:
if {carteID.%player%} is not "faite":
delete {carteID.%player%}
delete {carteID_sexe.%player%}
delete {carteID_age.%player%}
delete {carteID_prenom.%player%}
delete {carteID_orig.%player%}
delete {carteID_mdk.%player%}
remove slowness from player
on chat:
if {carteID.%player%} is "youpijefaitmacartemdr.":
cancel event
if message is "Homme" or "Femme":
wait 1 ticks
set {carteID.%player%} to "age"
set {carteID_sexe.%player%} to message
send "Très bien, désormais donne ton âge (De 16 à 120 ans)"
stop
if {carteID.%player%} is "age":
set {_s} to 16
loop 104 times:
set {_l::%{_s}%} to "ok"
add 1 to {_s}
if "%{_l::%message%}%" is "ok":
cancel event
wait 2 ticks
set {carteID.%player%} to "prenom"
set {carteID_age.%player%} to message
send "Parfait, maintenant écrit ton Prénom et Nom (exemple : Joseph Staline)"
stop
if {carteID.%player%} is "prenom":
cancel event
wait 1 ticks
set {carteID.%player%} to "orig"
set {carteID_prenom.%player%} to message
send "Nickel, il me faudrait ton origine désormais ! (Exemple : France)"
stop
if {carteID.%player%} is "orig":
cancel event
wait 1 ticks
set {carteID.%player%} to "mdk"
set {carteID_orig.%player%} to message
send "Merci, voici ma derniere question... Es-tu originaire de l'île de MDKRASERV (Oui/Non)"
stop
if {carteID.%player%} is "mdk":
if message is "Oui" or "Non":
cancel event
wait 1 ticks
set {carteID.%player%} to "faite"
set {carteID_mdk.%player%} to message
send "Merci beaucoup, voici ta carte !"
set {_item} to "book" parsed as item
set name of {_item} to "&eCarte d'identitée"
set line 1 of lore of {_item} to "&3Prénom Nom : &b%{carteID_prenom.%player%}%"
set line 2 of lore of {_item} to "&3Origine : &b%{carteID_orig.%player%}%"
set line 3 of lore of {_item} to "&3Habitant : &b%{carteID_mdk.%player%}%"
set line 4 of lore of {_item} to "&3Age : &b%{carteID_age.%player%}%"
give {_item} to player
remove slowness from player
stop
Je l'ai testé, il fonctionne.