Aller au contenu
  • 0

Empêcher le joueurs de clicker sur une machine qui ne leurs appartient pas


Question

Posté(e)

Bonjour, j'utilise le mod compact machine sur mon serveur et j'aimerais éviter le fait que d'autres joueurs est accée à la machine d'un joueur.

 

J'ai chercher dans la config du mod et je n'ai rien trouver.

 

C'est pourquoi je cherche a le faire avec skript.

 

J'ai essayer d'ajouter une location au bloc poser et de faire en sorte que lorsque le joueur pose le bloc il y'a la variable {owner.%player%} qui s'ajoute au bloc et lorsqu'un joueur fait clic droit sur le bloc, sela vérifie si le joueur est bien propriétaire du bloc.

 

Voici le skript que j'ai tenter :

 

#les ID correspondent aux id des compact machines
on place of 822 or 822:1 or 822:2 or 822:3 or 822:4 or 822:5:
   add {ower.%player%} to location of event-block

on right click on 822 or 822:1 or 822:2 or 822:3 or 822:4 or 822:5:
   if {owner.%player%} is set at location of targeted block:
       send "welcome home"

 

Mais j'ai l'erreur 'location' is not a number (if {owner.%player%} is set at location of targeted block:')

 

Merci de m'aider au plus vite.

8 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Juste petit erreur,dans la variable une t'as mis "ower" et l'autre "owner"

on place of 822 or 822:1 or 822:2 or 822:3 or 822:4 or 822:5:
   set {pos.%player%} to location of event-block
   set {owner.%player%} to {pos.%player%}

on right click on 822 or 822:1 or 822:2 or 822:3 or 822:4 or 822:5:
   if {owner.%player%} is set at {pos.%player%}:
       send "welcome home"

  • J'aime 1
  • 0
Posté(e)

Gros fail

on place of 822 or 822:1 or 822:2 or 822:3 or 822:4 or 822:5:
   set {pos.%player%} to location of event-block
   set {owner.%player%} to {pos.%player%}

on right click on 822 or 822:1 or 822:2 or 822:3 or 822:4 or 822:5:
   if {owner.%player%} is set at targeted block
       send "welcome home"

  • 0
Posté(e)

C'est bon en fait j'ai trouver la solution après une longue pose :)

 

Il suffisait de faire une liste des locations des machines du joueur et vérifier si la location de la machine est dans la list.

 

En tout cas merci d'avoir essayer de m'aider c'est gentil ^^

 

Je met résolu

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.