Aller au contenu
  • 0

Comment ajouter un +1 à une liste [SKRIPT]


Question

Posté(e)

Version de Minecraft : 1.9.4
Version de Skript : 2.2

Addons utilisés: Tuske, WildSkript, SkMirror, SkRayfall, SkQuery, Skellet, Umbaska...

Type du skript : Besoin d'aide

Description du script :

Bonjour, j'aurai besoin d'aide sur un point,

J'ai crée un système de bannissement en gui, et j'aimerai, quand un joueur est ban ça ajoute "YES" à la liste  {banlistkb.%UUID of arg 1%}

Je m'explique mal je sais, mais que ça ajoute sa, et que quand je fasse /banlist <offline player>, ça me mette la liste des bans du joueur (donc en me servant du {banlistkb.%UUID of arg 1%}

J'ai essayer ce que je viens de vous expliquer, j'ai pas réussi, je vous met mes codes:

 

command /pban_antikb <offline player>:
    trigger:
        if player has permission "MODERATOR":    
            add "&cYES" to {banlistkb.%arg 1 uuid%}

(pour le ban)

command /qui <offline player>:
    trigger:
        if arg 1 is op:
            set {quiop::*} to "&a✔"
        else:
            set {quiop::*} to "&c✖"
        if arg 1 is online:
            set {quiol::*} to "&a✔"
        else:
            set {quiol::*} to "&c✖"
        if arg 1 is set:
            open virtual chest inventory with size 6 named "&6Infos &f(&c%arg 1%&f)" to player
            make a gui slot 0 of player with skull of arg 1 named "&b%arg 1%"
            make a gui slot 9 of player with golden apple named "&cBans" with lore "&fListe des bans de &c%arg 1% :||&cAntiKB: &4%{banlistkb.%uuid of arg 1%}%"

 

(pour savoir si il est ban)

 

Merci à tout ceux qui répondront !

19 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Bonsoir, voilà un code qui devrait fonctionner :

Command /pban_antikb <offline player>:
	permission: MODERATOR
	trigger:    
		add "&cYES" to {banlistkb.%arg 1's uuid%::*}

Command /qui <offline player>:
	trigger:
		if arg 1 is op:
			set {_quiop} to "&a✔"
		else:
			set {_quiop} to "&c✖"
		if arg 1 is online:
			set {_quiol} to "&a✔"
		else:
			set {_quiol} to "&c✖"
		if arg 1 is set:
			open virtual chest inventory with size 6 named "&6Infos &f(&c%arg 1%&f)" to player
			format gui slot 0 of player with skull of arg 1 named "&b%arg 1%"
			format gui slot 9 of player with golden apple named "&cBans" with lore "&fListe des bans de &c%arg 1% :||&cAntiKB: &4%{banlistkb.%arg 1's uuid%::*}%"

Sinon, à la place de :

format gui slot 9 of player with golden apple named "&cBans" with lore "&fListe des bans de &c%arg 1% :||&cAntiKB: &4%{banlistkb.%arg 1's uuid%::*}%"

Je te propose :

set {_slot} to 9
loop {banlistkb.%arg 1's uuid%::*}:
	format gui slot {_slot} of player with barrier named "%loop-value%"
    add 1 to {_slot}

Voilà 😉 !

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

Bonjour,

Merci pour ton aide je t'en suis très reconnaissant, cependant, aucun des codes marchent, sur le premier ça marque : AntiKB <none> (alors que je me suis ban avant donc ca aurait du faire "YES") 

Et sur le second quand je fais /qui <joueur>, la golden apple n'est pas au slot 9.

Bonne journée, en espérant que tu ai une solution

  • 0
Posté(e)
Il y a 11 heures, TitiLaPierre a dit :

As tu une erreur quand tu reload le skript ?
Quel est ton code ?

Bonsoir, non aucune erreur, est le code est déjà dis en haut..

  • 0
Posté(e) (modifié)
Le 16/08/2019 à 17:56, Ethizy a dit :

Bonjour,

Merci pour ton aide je t'en suis très reconnaissant, cependant, aucun des codes marchent, sur le premier ça marque : AntiKB <none> (alors que je me suis ban avant donc ca aurait du faire "YES") 

Et sur le second quand je fais /qui <joueur>, la golden apple n'est pas au slot 9.

Bonne journée, en espérant que tu ai une solution

Salut, pour la pomme dorée, si tu souhaites qu'elle soit au 9ème slot, il faut mettre le slot 10 vu que les slots commencent à partir de 0. Pour ce qui est du système de ban, je vais essayer de t'aider demain car il faut utiliser des variables listes.

Modifié par Romitou
  • J'aime 1
  • 0
Posté(e)
il y a 1 minute, Romitou a dit :

Salut, pour la pomme dorée, si tu souhaites qu'elle soit au 9ème slot, il faut mettre le slot 10 vu que les slots commencent à partir de 0. Pour ce qui est du système de ban, je vais essayer de t'aider demain.

Salut, d'acc merci et non le 9 fonctionne pour moi 😛

  • 0
Posté(e) (modifié)
Il y a 22 heures, Ethizy a dit :

Salut, d'acc merci et non le 9 fonctionne pour moi 😛

Ah, d'accord. ^^
Désolé pour le double-post. Le code a été posté ci-dessous vu que 23h se sont écoulées entre les deux messages.

Modifié par Romitou
  • J'aime 1
  • 0
Posté(e) (modifié)
Il y a 22 heures, Ethizy a dit :

Salut, d'acc merci et non le 9 fonctionne pour moi 😛

Salut !

Comme promis j'ai essayé de rendre fonctionnel ton skript, je ne l'ai pas testé de mon côté mais il devrait fonctionner.
Dis-moi s'il fonctionne.

command /pban_antikb <offline player>:
    trigger:
        if player has permission "MODERATOR":
            set {_uuid} to uuid of arg-1
            add "&cYES" to {banlistkb::%{_uuid}%}
			
command /qui <offline player>:
    trigger:
        if arg 1 is op:
            set {quiop::*} to "&a✔"
        else:
            set {quiop::*} to "&c✖"
        if arg 1 is online:
            set {quiol::*} to "&a✔"
        else:
            set {quiol::*} to "&c✖"
        if arg 1 is set:
            set {_uuid} to uuid of arg-1
            open virtual chest inventory with size 6 named "&6Infos &f(&c%arg 1%&f)" to player
            make a gui slot 0 of player with skull of arg 1 named "&b%arg 1%"
            make a gui slot 9 of player with golden apple named "&cBans" with lore "&fListe des bans de &c%arg 1% :||&cAntiKB: &4%{banlistkb::%{_uuid}%}%"

 

Modifié par Romitou
  • 0
Posté(e)
Le 21/08/2019 à 13:04, LeCraftDeOuf a dit :

Résolu? 

Bonjour, merci je vais l'essayer je te dis quoi ^^

 

Le 21/08/2019 à 13:04, LeCraftDeOuf a dit :

Résolu? 

 Can't understand this condition/effect: add "&cYES" to {banlistkb%{_uuid}%::*}? (ss.sk, line 564: add "&cYES" to {banlistkb%{_uuid}%::*}?')

j'ai ce message d'erreur 😕

  • 0
Posté(e)
il y a 3 minutes, Kilterra a dit :

Salut,

N'aurais tu pas rajouter un symbole supplémentaire à la ligne 564 de ton code par hasard si ?

Salut, j'ai réglé le soucis, plus d'erreur, mais code non fonctionnel quand même, ça met toujours antikb: <none>

  • 0
Posté(e)
il y a 12 minutes, Kilterra a dit :

Au lieu de mettre add "yes" to {banlistkb::%{_UUID}%} met plutôt set {banlistk::%{_UUID}%} to "yes" et ça devrai fonctionner sans problème.

D'acc j'essaie et j'te dis quoi merci !

 

il y a 12 minutes, Kilterra a dit :

Au lieu de mettre add "yes" to {banlistkb::%{_UUID}%} met plutôt set {banlistk::%{_UUID}%} to "yes" et ça devrai fonctionner sans problème.

ca ne marche toujours pas... ;(

  • 0
Posté(e)
il y a une heure, Romitou a dit :

Salut,

Normalement le code aurait dû fonctionner car je l'ai testé avant de le poster ici. Es-tu sûr que tu n'as rien modifié entre temps ?

Non, rien modifié..,

j'ai les bon add-ons?

  • 0
Posté(e)
Il y a 7 heures, Ethizy a dit :

Non, rien modifié..,

j'ai les bon add-ons?

Salut,

Si l'erreur que tu as est celle là, normalement non :

Can't understand this condition/effect: add "&cYES" to {banlistkb%{_uuid}%::*}? (ss.sk, line 564: add "&cYES" to {banlistkb%{_uuid}%::*}?')

  • J'aime 1
  • 0
Posté(e)
Il y a 4 heures, Romitou a dit :

Salut,

Si l'erreur que tu as est celle là, normalement non :

Can't understand this condition/effect: add "&cYES" to {banlistkb%{_uuid}%::*}? (ss.sk, line 564: add "&cYES" to {banlistkb%{_uuid}%::*}?')

Oui mais quand je met set {banlistkb%{_uuid}::*} to "&cYES" ça met aucune erreur, mais le code ne fonctionne pas non plus.

  • 0
Posté(e) (modifié)
Le 23/08/2019 à 12:05, Ethizy a dit :

Oui mais quand je met set {banlistkb%{_uuid}::*} to "&cYES" ça met aucune erreur, mais le code ne fonctionne pas non plus.

Salut, essayes ça pour voir si tes variables fonctionnent, car j'ai déjà eu un problème avec mes variables, ça vient peut-être de là :
 

command /test:
	trigger:
		set {_test} to true
		if {_test} is true:
			send "&aOK!"
		else:
			send "&cOUPS!"


EDIT: je reviens sur ton erreur :

"Can't understand this condition/effect: add "&cYES" to {banlistkb%{_uuid}%::*}? (ss.sk, line 564: add "&cYES" to {banlistkb%{_uuid}%::*}?"

Tu n'as pas mis les "::" à ta variable, ça devrait faire "{banlistkb::%{_uuid}%::*}"

Modifié par Romitou
  • 0
Posté(e)

Bonsoir,

Le topic est inactif depuis plus de 7 jours, ainsi que l'auteur. Je déplace.

Merci de me contacter en message privé si tu souhaites rouvrir le topic.

Bonne soirée.

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.