Aller au contenu

Empêcher les personnes op de pouvoir /kill certain joueur


Messages recommandés

Posté(e)

Bonjour,

Cela fait plusieurs jours que j'essai d'empêcher les personnes op de pouvoir /kill certain joueur.

C'est pour cela que je fais une demande de Skript.

En passant, je commence en Skript alors je ne connais pas encore tout :p

 

Ce que j'ai essayer mais qui ne marche pas :(

command /kill [<Text>]:

permission: kill.use

permission message: "&cYou don't have acces to this command."

trigger:

if arg 1 is not set:

message "&cPlease use this command >> /kill <player>

if arg 1 is "pseudo du joueur":

message "&cYou don't have permission to kill this player."

stop

if arg 1 is set:

make player execute command "kill %arg 1%

 

 

Cela me fait crash et me dit que le fichier .sk se répète à l'infini

Il n'y a pas de messages d'erreurs concernant le .sk quand je fait /sk relaod all

Je sais comment les tabs et les spaces marche mais vous ne pourrez pas les voir.

Si vous pouvez m'aider, je serai très reconnaissant :D

 

Merci d'avance,

William

Posté(e)

Au lieu du if arg 1 is set:

Mets else:

Et mets un else juste devant if arg 1 is "pseudo du joueur"

 

(Tu auras donc else if arg 1 is "pseudo du joueur")

 

Enfin, remplace [<Text>] par [<player>]

Posté(e)

Cela a fait crash le serveur :(

 

command /kill [<Player>]:

permission: kill.use

permission message: "&cYou don't have acces to this command."

trigger:

if arg 1 is not set:

message "&cPlease use this command >> /kill <player>"

else if arg 1 is "pseudo du joueur":

message "&cYou don't have permission to kill this player."

stop

else:

make player execute command "kill %arg 1%"

Posté(e)

[/code]

command /kill [<Player>]:

permission: kill.use

permission message: "&cYou don't have acces to this command."

trigger:

if arg 1 is not set:

message "&cPlease use this command >> /kill <player>"

else if arg 1 is "pseudo du joueur":

message "&cYou don't have permission to kill this player."

stop

else:

make player execute command "kill %arg 1%"

Posté(e)
command /kill [<Player>]:
   permission: kill.use
   permission message: "&cYou don't have acces to this command."
   trigger:
       if arg 1 is not set:
           message "&cPlease use this command >> /kill <player>"
       else if arg 1 is "pseudo du joueur":
           message "&cYou don't have permission to kill this player."
           stop
       else:
           make player execute command "kill %arg 1%"

Posté(e)

Enlève le stop, mets un else: après le message Please use this command, mets des tabs avant toutes les lignes d'en dessous, et retire le else dans else if arg 1 is "pseudo du joueur"

Posté(e)

Nop :( encore crash

command /kill [<Player>]:
   permission: kill.use
   permission message: "&cYou don't have acces to this command."
   trigger:
       if arg 1 is not set:
           message "&cPlease use this command >> /kill <player>"
       else:
           if arg 1 is "pseudo du joueur":
               message "&cYou don't have permission to kill this player."
           else:
               make player execute command "kill %arg 1%"

Posté(e)
command /kill [<Player>]:
   permission: kill.use
   permission message: "&cYou don't have acces to this command."
   trigger:
       if arg 1 is not set:
           message "&cPlease use this command >> /kill <player>"
       else if arg 1 is "pseudo du joueur":
           message "&cYou don't have permission to kill this player."
           stop
       else:
           make player execute command "kill %arg 1%"

En même temps tu veux que le joueur repete la commande /kill, c'est un peut normal xD ->

command /kill [<Player>]:

permission: kill.use

permission message: "&cYou don't have acces to this command."

trigger:

if arg 1 is not set:

message "&cPlease use this command >> /kill <player>"

else if arg 1 is "pseudo du joueur":

message "&cYou don't have permission to kill this player."

stop

else:

make player execute command "kill %arg 1%"

Posté(e)

exact mais je ne sais pas comment faire pour que ça ne crash pas, que ça ne se répète pas à l'infini

 

Moi je veux juste que quand on essai de /kill un certain joueur, ça ne le /kill pas

Posté(e)
tu veux dire kill.use comme j'ai mis au début pour la permission?

Tiens ->

command /kill [<Player>]:
   permission: kill.use
   permission message: "&cYou don't have acces to this command."
   trigger:
       if arg 1 is not set:
           message "&cPlease use this command >> /kill <player>"
       else:
           if arg 1 is "pseudo du joueur":
               message "&cYou don't have permission to kill this player."
           else:
               if player has permission "kill.player":
                   kill arg 1

  • J'aime 2
×
×
  • 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.