Bonjour, je re-poste ma demande d'aide (qui à été supprimé pour je ne sais quel raison, j'aimerais d'ailleurs être prévenus avant de voir un de mes topic supprimé), donc mon problème concerne cette ligne:
if difference between {player.%player%.kit.%arg 2%.cooldown} and now is smaller than %{kit.%arg 2%.cooldown}%:
Je pense que vous voyez ce que j'essaye de faire ^^
Lors du reload j'ai l'erreur suivante: [Contenu masqué]
Je possède skript 2.2 et les addons de @SwiKZiiK
Je poste également tout mon code ici si besoin (pour m'aider bien évidemment).
[spoiler=Code]
#--------------------------------------------------#
# #
# #
# Skit cr?par Serkox. #
# #
# V 1.0 #
# #
# /!\ Revente interdite ! /!\ #
# /!\ Modification autoris? /!\ #
# /!\ mais d?nseill? /!\ #
# #
# #
#--------------------------------------------------#
#------------------#D?t de la partie configurable#------------------#
#
#
options: #
#
Permission: skit.create #
#
Msg_Kit_Cree: &c&lVous venez de cree le kit &6&l%arg 2% &c&l! #-------#
#
Msg_Kit_Recu: &c&lVous venez de recevoir le kit &6&l%arg 2% &c&l! #
#
Msg_Kit_Deja_Cree: &c&lLe kit &6&l%arg 2% &c&lexiste deja ! #
#
Msg_Kit_Supprimer: &c&lLe kit &6&l%arg 2% &c&lvient d'etre supprimer ! #--------------#
#
Msg_Prefix: &b&l[&9&lKit&b&l] #
#
Msg_Help: &b/skit help &7< &6Pour voir les commandes possibles ! #
#
Msg_Kit_Save: &c&lVous venez d'edit le kit &6&l%arg 2% &c&l! #
#
Msg_Kit_Edit: &c&lVous pouvez maintenant modifier le kit &6&l%arg 2% &c&l! #
#
Msg_Kit_Edit_Non_Existant: &c&lVous ne pouvez pas editer ce kit, il n'existe pas ! #
#
Msg_Kit_Non_Save: &c&lVous ne pouvez pas sauvegarder le kit &6&l%arg 2% &c&l! #
#
Msg_Kit_Non_Actif: &c&lVous ne pouvez pas recevoir ce kit, il n'est pas active ! #
#
Msg_Kit_Deja_Actif: &c&lLe kit &6&l%arg 2% &c&lest deja active ! #
#
Msg_Kit_Est_Passer_Actif: &c&lLe kit &6&l%arg 2% &c&lest maintenant active ! #
#
Msg_Kit_Est_Deja_Desactif: &c&lLe kit &6&l%arg 2% &c&lest deja desactive ! #
#------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
Msg_Kit_Est_Passer_Desactif: &c&lLe kit &6&l%arg 2% &c&lest maintenant desactive ! #
#
Msg_Non_Permission: &c&lVous n'avez pas la permission ! #
#-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
Msg_Commande_Help: %newline%&a=============== &eHelp Skit 1/1 &a===============%newline% %newline%&c&l> &b/skit give <Nom-Du-Kit> &f< &7Permet de se give le kit, si il existe.%newline%&c&l> &b/skit list &f< &7Permet de voir la liste des kits existant. %newline%&c&l> &b/skit list on &f< &7Permet de voir la liste des kits actif.%newline%&c&l> &b/skit list off &f< &7Permet de voir la liste des kits desactiver.%newline%&c&l> &b/skit list perm &f< &7Permet de voir la liste des kits avec permission.%newline%&c&l> &b/skit help &f< &7Permet de voir l'aide.%newline% %newline%&a=============== &eHelp Skit 1/1 &a===============%newline% %newline% #
#
Msg_Staff_Help: %newline%&a=============== &eHelp Skit Staff 1/1 &a===============%newline% %newline%&c&l> &b/skit create <Nom-Du-Kit> &f< &7Permet de cree un kit, avec un nom.%newline%&c&l> &b/skit remove <Nom-Du-Kit> &f< &7Si le kit existe, il sera supprimer.%newline%&c&l> &b/skit edit <Nom-Du-Kit> &f< &7Permet d'edit le kit de votre choix.%newline%&c&l> &b/skit save <Nom-Du-Kit> &f< &7Permet de save le kit apres l'avoir edit.%newline%&c&l> &b/skit seton <Nom-Du-Kit> &f< &7Permet d'activer un kit.%newline%&c&l> &b/skit setoff <Nom-Du-Kit> &f< &7Permet de desactiver un kit.%newline%&c&l> &b/skit addperm <Nom-Du-Kit> <Permission> &f< &7Permet de definir une permission pour un kit.%newline%&c&l> &b/skit removeperm <Nom-Du-Kit> <Permission> &f< &7Permet de supprimer une permission pour un kit.%newline%&c&l> &b/skit lookperm <Nom-Du-Kit> &f< &7Permet de voir la permission du kit.%newline%&c&l> &b/skit help staff &f< &7Permet de voir l'aide pour le staff.%newline% %newline%&a=============== &eHelp Skit Staff 1/1 &a===============%newline% %newline% #
#
Msg_Permission_Ajoute: &c&lVous venez d'ajouter la permission &b&l%arg 3% &c&lau kit &6&l%arg 2% &c&l! #
#-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
Msg_Permission_Deja_Ajoute: &c&lLe kit &6&l%arg 2% &c&la deja une permission ! #
#
Msg_Mettre_Une_Permission: &c&lVeuillez indiquer une permission pour le kit &6&l%arg 2% &c&l! #
#
Msg_Indiquer_Un_Kit_Ajouter_Permission: &c&lVeuillez indiquer un kit pour y ajouter une permission ! #
#
Msg_Indiquer_Un_Kit_Supprimer_Permission: &c&lVeuillez indiquer un kit pour supprimer sa permission ! #
#
Msg_Kit_Non_Permission: &c&lLe kit &6&l%arg 2% &c&ln'a pas de permission ! #
#
Msg_Non_Permission_Kit: &c&lVous n'avez pas la permission pour utiliser le kit &6&l%arg 2% &c&l! #
#
Msg_Permission_Supprimer: &c&lVous venez de supprimer la permission du kit &6&l%arg 2% &c&l! #
#
Msg_Look_Perm: &c&lLe kit &6&l%arg 2% &c&la comme permission &b&l%{kitperm.%arg 2%}% &c&l! #
#
Msg_Indiquer_Nom_Kit_Look_Perm: &c&lVeuillez indiquer un nom de kit ! #
#
Msg_Aucun_Kit_Avec_Permission: &7&lIl n'y a aucun kit avec permission ! #
#
Msg_List_Kit_Permission: &7&lLes kits avec permissions sont &8&l> &c&l%{kit.listperm::*}% &7&l. #
#
Msg_List_Kit_Off: &7&lLes kits desactives sont &8&l> &c&l%{kit.listoff::*}% &7&l. #
#
Msg_List_Kit_On: &7&lLes kits actives sont &8&l> &a&l%{kit.liston::*}% &7&l. #
#
Msg_List_Aucun_Kit_Off: &7&lIl n'y a aucun kit desactive ! #
#
Msg_List_Aucun_Kit_On: &7&lIl n'y a aucun kit active ! #
#
Msg_Indiquer_Nom_De_Kit: &c&lVeuillez donner un nom a votre kit ! #
#
Msg_Kit_Non_Existant: &7&lLe kit &6&l%arg 2% &7&ln'existe pas ! #
#
Msg_Indiquer_Kit_Give: &c&lVeuillez préciser le nom du kit que vous voulez ! #
#
Msg_List_Aucun_Kit: &7&lIl n'y a aucun kit disponible ! #
#
Msg_List_Kit: &7&lLes kits disponible sont &8&l> &6&l%{kit.list::*}% &7&l. #
#
Msg_Kit_Aucune_Permission: &c&lCe kit n'a aucune permission !
Msg_Indiquer_Kit_Cooldown: &c&lVeuillez undiquer le kit auquel vous voulez ajouter un cooldown !
Msg_Indiquer_Cooldown: &c&lVeuillez indiquer le cooldown !
Msg_Kit_Deja_Cooldown: &c&lCe kit possède déjà un cooldown !
Msg_Add_Cooldown: &c&lLe kit %arg 2% possède maintenant un cooldown de %{kit.%arg 2%.cooldown}% secondes !
#
#
#-------------------#Fin de la partie configurable#-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
#-------------------#/!\/!\#IL EST DECONSEILLER DE MODIFIER CETTE PARTIE#/!\/!\#-------------------#
#-------------------#Commande principale#-------------------#
#
#
command /skit [<text>] [<text>] [<text>]: #
trigger: #
if arg 1 is not set: #
send "{@Msg_Prefix} {@Msg_Help} " to player #
#
#
#-----------------------------------------------------------#
#---------------------------------------#Cr?un kit#---------------------------------------------#
#
#
if arg 1 is "create": #
if arg 2 is set: #
if player has permission "{@Permission}": #
if {kit.%arg 2%list} is true: #
send "{@Msg_Prefix} {@Msg_Kit_Deja_Cree}" to player #
stop #
else: #
set {kit.%arg 2%onoff} to true #
set {kit.%arg 2%list} to true #
add arg 2 to {kit.liston::*} #
add arg 2 to {kit.list::*} #
set {kit.%arg 2%} to serialized contents of player's inventory #
set {kithelmet.%arg 2%} to helmet of the player #
set {kitchestplate.%arg 2%} to chestplate of player #
set {kitleggings.%arg 2%} to leggings of player #
set {kitboots.%arg 2%} to boots of player #
wait 1 tick #
send "{@Msg_Prefix} {@Msg_Kit_Cree}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Non_Permission}" to player #
if arg 2 is not set: #
send "{@Msg_Prefix} {@Msg_Indiquer_Nom_De_Kit}" to player #
#
#
#-------------------------------------------------------------------------------------------------#
#----------------------------------------#Supprimer un kit#---------------------------------------#
#
#
else if arg 1 is "remove": #
if arg 2 is set: #
if player has permission "{@Permission}": #
if {kit.%arg 2%list} is true: #
remove arg 2 from {kit.list::*} #
set {kit.%arg 2%list} to false #
delete {kit.%arg 2%} #
delete {kithelmet.%arg 2%} #
delete {kitchestplate.%arg 2%} #
delete {kitleggins.%arg 2%} #
delete {kitboots.%arg 2%} #
delete {kit.%arg 2%onoff} #
send "{@Msg_Prefix} {@Msg_Kit_Supprimer}" to player #
remove arg 2 from {kit.listperm::*} #
remove arg 2 from {kit.liston::*} #
remove arg 2 from {kit.listoff::*} #
else: #
send "{@Msg_Prefix} {@Msg_Kit_Non_Existant}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Non_Permission}" to player #
#
#
#-------------------------------------------------------------------------------------------------#
#---------------------------------------#Activ?n kit#----------------------------------------#
#
#
else if arg 1 is "seton": #
if arg 2 is set: #
if player has permission "{@Permission}": #
if {kit.%arg 2%onoff} is false: #
set {kit.%arg 2%onoff} to true #
remove arg 2 from {kit.listoff::*} #
wait 2 ticks #
add arg 2 to {kit.liston::*} #
wait 2 ticks #
send "{@Msg_Prefix} {@Msg_Kit_Est_Passer_Actif}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Kit_Deja_Actif}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Non_Permission}" to player #
#
#
#----------------------------------------------------------------------------------------------#
#---------------------------------------#D?ctiv?n kit#----------------------------------------#
#
#
else if arg 1 is "setoff": #
if arg 2 is set: #
if player has permission "{@Permission}": #
if {kit.%arg 2%onoff} is true: #
set {kit.%arg 2%onoff} to false #
add arg 2 to {kit.listoff::*} #
wait 2 ticks #
remove arg 2 from {kit.liston::*} #
wait 2 ticks #
send "{@Msg_Prefix} {@Msg_Kit_Est_Passer_Desactif}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Kit_Est_Deja_Desactif}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Non_Permission}" to player #
#
#
#-------------------------------------------------------------------------------------------------#
#---------------------------------------#Edit un kit#----------------------------------------#
#
#
else if arg 1 is "edit": #
if arg 2 is set: #
if player has permission "{@Permission}": #
if {kit.%arg 2%list} is true: #
set {kit.%arg 2%edit} to true #
set helmet of player to {kithelmet.%arg 2%} #
set chestplate of player to {kitchestplate.%arg 2%} #
set leggings of player to {kitleggings.%arg 2%} #
set boots of player to {kitboots.%arg 2%} #
set player's inventory's serialized contents to {kit.%arg 2%} #
send "{@Msg_Prefix} {@Msg_Kit_Edit}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Kit_Edit_Non_Existant}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Non_Permission}" to player #
#
#
#--------------------------------------------------------------------------------------------#
#---------------------------------------#Save un kit#----------------------------------------#
#
#
else if arg 1 is "save": #
if arg 2 is set: #
if player has permission "{@Permission}": #
if {kit.%arg 2%list} is true: #
if {kit.%arg 2%edit} is true: #
set {kit.%arg 2%} to serialized contents of player's inventory #
set {kithelmet.%arg 2%} to helmet of the player #
set {kitchestplate.%arg 2%} to chestplate of player #
set {kitleggings.%arg 2%} to leggings of player #
set {kitboots.%arg 2%} to boots of player #
send "{@Msg_Prefix} {@Msg_Kit_Save}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Kit_Non_Save}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Kit_Non_Existant}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Non_Permission}" to player #
#
#
#--------------------------------------------------------------------------------------------#
#--------------------------------------#L'aide staff#----------------------------------------#
#
#
else if arg 1 is "help": #
if arg 2 is "staff": #
if player has permission "{@Permission}": #
send "{@Msg_Staff_Help}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Non_Permission}" to player #
#
#
#--------------------------------------------------------------------------------------------#
#---------------------------------------#Ajout?ne permission a un kit#-------------------------------------------------#
#
#
else if arg 1 is "addperm": #
if player has permission "{@Permission}": #
if arg 2 is set: #
if arg 3 is set: #
if {kit.list::*} contains arg 2: #
if {kitperm.%arg 2%} is not set: #
set {kitperm.%arg 2%} to arg 3 #
add arg 2 to {kit.listperm::*} #
send "{@Msg_Prefix} {@Msg_Permission_Ajoute}" to player #
else if {kitperm.%arg 2%} is set: #
send "{@Msg_Prefix} {@Msg_Permission_Deja_Ajoute}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Kit_Non_Existant}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Mettre_Une_Permission}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Indiquer_Un_Kit_Ajouter_Permission}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Non_Permission}" to player #
#
#
#------------------------------------------------------------------------------------------------------------------------#
#---------------------------------------#Supprim?ne permission a un kit#-----------------------------------------------#
#
#
else if arg 1 is "removeperm": #
if player has permission "{@Permission}": #
if arg 2 is set: #
if {kit.list::*} contains arg 2: #
if {kitperm.%arg 2%} is set: #
delete {kitperm.%arg 2%} #
remove arg 2 from {kit.listperm::*} #
send "{@Msg_Prefix} {@Msg_Permission_Supprimer}" to player #
else if {kitperm.%arg 2%} is not set: #
send "{@Msg_Prefix} {@Msg_Kit_Non_Permission}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Kit_Non_Existant}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Indiquer_Un_Kit_Supprimer_Permission}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Non_Permission}" to player #
#
#
#------------------------------------------------------------------------------------------------------------------------#
#------------------------------------------#Voir la permission d'un kit#-------------------------------------------------#
#
#
else if arg 1 is "lookperm": #
if player has permission "{@Permission}": #
if arg 2 is set: #
if {kit.list::*} contains arg 2: #
if {kit.listperm::*} contains arg 2: #
send "{@Msg_Prefix} {@Msg_Look_Perm}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Kit_Aucune_Permission}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Kit_Non_Existant}" to player #
else if arg 2 is not set: #
send "{@Msg_Prefix} {@Msg_Indiquer_Nom_Kit_Look_Perm}" to player #
else: #
send "{@Msg_Prefix} {@Msg_Non_Permission}" to player #
#
#
#------------------------------------------------------------------------------------------------------------------------#
#---------------------------------------#Se give un kit#---------------------------------------------------#
if arg 1 is "give":
if arg 2 is set:
if {kit.list::*} contains arg 2:
if {kit.%arg 2%onoff} is true:
if {kitperm.%arg 2%} is set:
if {kit.%arg 2%.cooldown} is set:
if player has permission "%{kitperm.%arg 2%}%":
if {player.%player%.kit.%arg 2%.cooldown} is not set:
set {player.%player%.kit.%arg 2%.cooldown} to now
set helmet of player to {kithelmet.%arg 2%}
set chestplate of player to {kitchestplate.%arg 2%}
set leggings of player to {kitleggings.%arg 2%}
set boots of player to {kitboots.%arg 2%}
set player's inventory's serialized contents to {kit.%arg 2%}
wait 1 tick
send "{@Msg_Prefix} {@Msg_Kit_Recu}" to player
else:
if difference between {player.%player%.kit.%arg 2%.cooldown} and now is smaller than %{kit.%arg 2%.cooldown}%:
set helmet of player to {kithelmet.%arg 2%}
set chestplate of player to {kitchestplate.%arg 2%}
set leggings of player to {kitleggings.%arg 2%}
set boots of player to {kitboots.%arg 2%}
set player's inventory's serialized contents to {kit.%arg 2%}
wait 1 tick
send "{@Msg_Prefix} {@Msg_Kit_Recu}" to player
else:
send "{@Msg_Prefix} {@Msg_Non_Permission_Kit}" to player
else if {kit.%arg 2%.cooldown} is not set:
if player has permission "%{kitperm.%arg 2%}%":
set helmet of player to {kithelmet.%arg 2%}
set chestplate of player to {kitchestplate.%arg 2%}
set leggings of player to {kitleggings.%arg 2%}
set boots of player to {kitboots.%arg 2%}
set player's inventory's serialized contents to {kit.%arg 2%}
wait 1 tick
send "{@Msg_Prefix} {@Msg_Kit_Recu}" to player
else:
send "{@Msg_Prefix} {@Msg_Non_Permission_Kit}" to player
else if {kitperm.%arg 2%} is not set:
if {kit.%arg 2%.cooldown} is set:
set helmet of player to {kithelmet.%arg 2%}
set chestplate of player to {kitchestplate.%arg 2%}
set leggings of player to {kitleggings.%arg 2%}
set boots of player to {kitboots.%arg 2%}
set player's inventory's serialized contents to {kit.%arg 2%}
wait 1 tick
send "{@Msg_Prefix} {@Msg_Kit_Recu}" to player
else if {kit.%arg 2%.cooldown} is not set:
set helmet of player to {kithelmet.%arg 2%}
set chestplate of player to {kitchestplate.%arg 2%}
set leggings of player to {kitleggings.%arg 2%}
set boots of player to {kitboots.%arg 2%}
set player's inventory's serialized contents to {kit.%arg 2%}
wait 1 tick
send "{@Msg_Prefix} {@Msg_Kit_Recu}" to player
else:
send "{@Msg_Prefix} {@Msg_Kit_Non_Actif}" to player
else:
send "{@Msg_Prefix} {@Msg_Kit_Non_Existant}" to player
else if arg 2 is not set:
send "{@Msg_Prefix} {@Msg_Indiquer_Kit_Give}" to player
#---------------------------------------#La list des kits#---------------------------------------------------------#
#
#
else if arg 1 is "list": #
if arg 2 is not set: #
if {kit.list::*} is not set: #
send "{@Msg_Prefix} {@Msg_List_Aucun_Kit}" to player #
else if {kit.list::*} is set: #
send "{@Msg_Prefix} {@Msg_List_Kit}" to player #
#
#
#------------------------------------------------------------------------------------------------------------------#
#---------------------------------------#La list des kits activ?-------------------------------------------------#
#
#
if arg 2 is "on": #
if {kit.liston::*} is not set: #
send "{@Msg_Prefix} {@Msg_List_Aucun_Kit_On}" to player #
else if {kit.liston::*} is set: #
send "{@Msg_Prefix} {@Msg_List_Kit_On}" to player #
#
#
#------------------------------------------------------------------------------------------------------------------#
#---------------------------------------#La list des kits activ?-------------------------------------------------#
#
#
if arg 2 is "off": #
if {kit.listoff::*} is not set: #
send "{@Msg_Prefix} {@Msg_List_Aucun_Kit_Off}" to player #
else if {kit.listoff::*} is set: #
send "{@Msg_Prefix} {@Msg_List_Kit_Off}" to player #
#
#
#------------------------------------------------------------------------------------------------------------------#
#----------------------------------#La list des kits avec une permission#------------------------------------------#
#
#
if arg 2 is "perm": #
if {kit.listperm::*} is not set: #
send "{@Msg_Prefix} {@Msg_Aucun_Kit_Avec_Permission}" to player #
else if {kit.listperm::*} is set: #
send "{@Msg_Prefix} {@Msg_List_Kit_Permission}" to player #
#
#
#------------------------------------------------------------------------------------------------------------------#
#---------------------#L'aide#---------------------------#
#
#
else if arg 1 is "help": #
if arg 2 is not set: #
send "{@Msg_Commande_Help}" to player #
#
#
#--------------------------------------------------------#
#--------------------------------------#Ajouter un cooldown#-------------------------------------------------------#
#
#
else if arg 1 is "addcooldown": #
if player has permission "{@Permission}": #
if arg 2 is set: #
if arg 3 is set: #
if {kit.list::*} contains arg 2:
if {kit.%arg 2%.cooldown} is not set:
set {kit.%arg 2%.cooldown} to arg 3
send "{@Msg_Prefix} {@Msg_Add_Cooldown}" to player
else if {kit.%arg 2%.cooldown} is set:
send "{@Msg_Prefix} {@Msg_Kit_Deja_Cooldown}" to player
else:
send "{@Msg_Prefix} {@Msg_Kit_Non_Existant}" to player
else:
send "{@Msg_Prefix} {@Msg_Indiquer_Cooldown}" to player
else:
send "{@Msg_Prefix} {@Msg_Indiquer_Kit_Cooldown}" to player
else:
send "{@Msg_Prefix} {@Msg_Non_Permission}" to player
En vous remerciant d'avance pour votre aide ! :) @SwiKZiiK Ducoup si tu voulais m'aider je suis preneur :)
Bonne soirée !