J'ai un petit problème avec ma commande, je veux enfaite que mes admins ne puissent pas ban tout simplement car je le juge inutile mais a la place qu'ils banip, ils peuvent oublier ou n'ont tout simplement pas le temps, ducoup j'ai créé ce Skript (que je vais copier pour le tempban), mais il me dit : %arg 1% is not an entity type, la commande exacte est /ban [-s] <player> [timespec] [reason]. Voici mon skript :
on command "/ban <player> [reason]":
cancel event
if %arg 1% is not set:
send "&c&k||&c RektiBot &k||&c Petit conseil, mettez le nom du joueur !" to player
if %arg 2% is not set:
execute console command "ipban %arg 1%"
send "&c&k||&c RektiBot &k||&c Un ban simple étant jugé inefficace, %arg 1% à été banip, la prochaine fois essayez de spécifier la raison." to player
else:
execute console command "ipban %arg 1% %arg 2%"
"&c&k||&c RektiBot &k||&c Un ban simple étant jugé inefficace, %arg 1% à été banip pour %arg 2%" to player
(RektiBot est le nom de notre anticheat et je veux que ce soit ça qui envoie le message, oui je suis bizarre)
Aussi, je suis assez nouveau dans Skript, donc ne me jugez pas si je fais une erreur débile x)
PS : J'utilise console command pour ban car nous utilisons un plugin spécial qui sauvegarde sur une base de données (LiteBans).
EDIT : J'ai résolu le problème, il ne fallait pas que je mettes de pourcents pour if arg 1 is not set, etc... mais maintenant ça me dit : This command doesn't have a 2nd argument, pour cette ligne :
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.
Question
titicz
[spoiler=Ancien problème]
Hey!
J'ai un petit problème avec ma commande, je veux enfaite que mes admins ne puissent pas ban tout simplement car je le juge inutile mais a la place qu'ils banip, ils peuvent oublier ou n'ont tout simplement pas le temps, ducoup j'ai créé ce Skript (que je vais copier pour le tempban), mais il me dit : %arg 1% is not an entity type, la commande exacte est /ban [-s] <player> [timespec] [reason]. Voici mon skript :
(RektiBot est le nom de notre anticheat et je veux que ce soit ça qui envoie le message, oui je suis bizarre)
Aussi, je suis assez nouveau dans Skript, donc ne me jugez pas si je fais une erreur débile x)
PS : J'utilise console command pour ban car nous utilisons un plugin spécial qui sauvegarde sur une base de données (LiteBans).
EDIT : J'ai résolu le problème, il ne fallait pas que je mettes de pourcents pour if arg 1 is not set, etc... mais maintenant ça me dit : This command doesn't have a 2nd argument, pour cette ligne :
Merci d'avance,
RektibouCaribou (titicz)
24 réponses à cette question
Messages recommandés