Aller au contenu

[Résolu] Vérifier si un joueur est sur son IS / membre de l'IS


Messages recommandés

Posté(e) (modifié)

Bonjour,

Skript 2.2dev27 / Addon nécessaire: WolvSk / Plugin du skyblock: Askyblock

 

J'aimerai donc un skript qui permettrai avec un commande /test d'envoyé :

vrai si le joueur se trouve sur son île ou qu'il est membre de celle-ci ou même coop

faux si le joueur ne se trouve pas sur sont île et qu'il a par conséquent aucun droit sur celle-ci, c'est à dire qu'il ne soit pas coop ni membre

Merci par avance.

Modifié par Mister_max34
Posté(e)

Bonjour,

Je te laisse éditer ton message, afin de mieux l'expliquer, car c'est incompréhensible, il y a des morceaux de phrase qui n'ont aucun sens.

Bonne soirée.

Posté(e)
Citation

ou qu'il est membre de celle-ci ou même coop et faut si ce n'est pas le cas.

On n'a pas le même français alors.

Edit: je viens de comprendre, Faut s'écrit "Faux" et non "faut", car là, tu utilises le verbe faire, au lieu de "faux".

Posté(e)

"coop" viens du plugin c'est /is coop <joueur> qui permet de donner le droit d’ouvrir les coffres, construire, casser etc.. jusqu'à ce que le joueur se déconnecte.

Edit: 

Exacte j'avais pas vu, j'ai modifié ça

C'est plus clair maintenant ?

Posté(e) (modifié)

Toujours personne ? Ou sinon me donner au moins (si vous trouver car j'ai fais plusieurs test avec les expressions mais aucune ne fonctionne correctement ou je m'y prends mal) les expressions / conditions

 

Merci par avance

Modifié par Mister_max34
Posté(e)
Il y a 1 heure, noftaly a dit :

Je te conseil de regarder du côté de WolvSk, qui a un support de ASkyBlock

Par exemple


if askyblock owner of island at player's location is player:
	message "vrai"
else:
	message "faux"

 (Pas testé)

 

Doc : https://docs.skunity.com/syntax/search/A Sky Block

Merci de ta réponse.

J'ai une erreur: can't compare player with a location

du coup j'ai remplacé is par contains mais ça renvoi toujours faux, sur mon île ou ailleurs 😕

Posté(e)
set {_is-owner} to askyblock owner of island at player's location
broadcast "%{_is-owner}%"
if {_is-owner} is player:
	message "vrai"
else:
	message "faux"

essaye ceci alors, et si ca ne fonctionne pas, dis moi ce que ca a broadcast 🙂

Posté(e) (modifié)

Cela envoie <none>

Sur mon IS ca envoie mes coo

 

Je peux faire que si mes co sont set alors je dis "OUI" sinon "NON" du coup ?

EDIT: ne fonctionne pas cela envoie toujours les co

Modifié par Mister_max34
Posté(e)
à l’instant, Mister_max34 a dit :

Je peux faire que si mes co sont set alors je dis "OUI" sinon "NON" du coup ?

Le bouton "éditer" existe, merci.

Posté(e)

Un grand merci à Rush²Fer qui m'a aidé sur discord.

Le code ci-dessous fonctionne parfaitement 😉

 

set {_d} to location of player
set {_owner} to asb owner of island at {_d}
wait 5 tick
send "Owner: %{_owner}%"

 

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