Aller au contenu

Messages recommandés

Posté(e)

Salutations,

Voici le code pour empêcher l'utilisation de la commande "/f claim" dans la zone "test":

On Command "/f claim":
 if "%region at player%" is "test":
   cancel event

 

Pense à passer le sujet en "résolu" si c'est le cas, et un petit "j'aime" fait toujours plaisir ;)

 

En espérant avoir été utile,

The__V, une Ombre à votre service

Posté(e)
on command "/f autoclaim":
   trigger:
       set {autoclaim.%player%} to true

on region enter:
    if "%region at player%" is "test":
       if {autoclaim.%player%} is true:
           make player execute command "/f autoclaim"
           message "Impossible de claim ici !"

On Command "/f claim":
    if "%region at player%" is "test":
        cancel event

// A essayer




Posté(e)
on command "/f autoclaim":
   trigger:
       set {autoclaim.%player%} to true

on region enter:
    if "%region at player%" is "test":
       if {autoclaim.%player%} is true:
           make player execute command "/f autoclaim"
           message "Impossible de claim ici !"

On Command "/f claim":
    if "%region at player%" is "test":
        cancel event

// A essayer




ok merci

Posté(e)

Vous ne pouvez pas faire "On Command /f claim" car cette commande a 2 arguments donc ça ne fonctionnera pas. L'event On Command cible seulement l'argument 0 et se moque de tous les autres arguments, il faut plutôt faire ceci :

 

on command:
   set {_cmd} to "%full command%" # On set une variable locale pour toute la commande entière et non l'argument 0
   if {_cmd} is "/f claim":
       if "%region at player%" contain "Test":
           cancel event

×
×
  • 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.