Aller au contenu
  • 0

Demande d'aide pour corriger mon skript


Question

Posté(e) (modifié)

Version de Minecraft : 115.2
Version de Skript : 2.4.1

Addons utilisés: Aucun

Type du skript : normal

Description du script :

Depuis hier j'ai commencé un skript sauf qu'il marche à moitié, voici le code:

command /ban [<player>]:
    trigger:
        apply speed -20 to the player for 9999 days
        apply jump boost -20 to the player for 9999 days
        set player's walking speed to 0.2
        set {god.%player%} to true
        send message to player "&4Ahhh mskn, qui fait le malin tombe dans le ravin :)"
        loop blocks in radius 2 of player:
            summon 2 tnt at loop-blocks 
        wait 1000 ticks
        ban player due to "Passe sur discord pour négocier ton ban: https://discord.gg/*******"
        

 

Le godmode ((set {god.%player%} to true))  ne marche pas,sans erreurs, le send message (send message to player "&4Ahhh mskn, qui fait le malin tombe dans le ravin :)") ne marche pas avec l'erreur suivante: Can't understand this condition/effect: send message to player "&4Ahhh mskn, qui fait le malin tombe dans le ravin :)" (ban.sk, line 7: send message to player "&4Ahhh mskn, qui fait le malin tombe dans le ravin :)"')  et la commande de ban (ban player due to "Passe sur discord pour négocier ton ban: *-**-*-*-*-*-*-) ne marche pas non plus et est sans erreurs

Modifié par Sorastaz

7 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut,

Pour le godmode, il faut rajouter ce petit bout de skript : 

on damage:
	if {god.%player%} is true:
		cancel event


Pour le message il faut pas mettre "send message to player"

Met ça, et ça devrait marcher 🙂

 

send "&4Ahhh mskn, qui fait le malin tombe dans le ravin :)" to player



Si tu veux mettre le joueur banni en godmode et envoyer le message au joueur banni,

Essaye ce code:

 

command /ban [<player>]:
    trigger:
        apply speed -20 to arg-1 for 9999 days
        apply jump boost -20 to arg-1 for 9999 days
        set arg-1's walking speed to 0.2
        set {god.%arg-1%} to true
        send "&4Ahhh mskn, qui fait le malin tombe dans le ravin :)" to arg-1
        loop blocks in radius 2 of arg-1:
            summon 2 tnt at loop-blocks 
        wait 1000 ticks
        ban arg-1 due to "Passe sur discord pour négocier ton ban: https://discord.gg/*******"

on damage:
  	if {god.%player%} is true:
  		cancel event

 

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

Désolé du double post.

 

Je vois que tu as mis un coeur à ma réponse,
Si ton problème est résolu, n'hésite pas à mettre l'étiquette "résolu"

Bonne journée 🙂

  • 0
Posté(e)
Le 03/06/2020 à 17:49, wyn___ a dit :

Salut,

Pour le godmode, il faut rajouter ce petit bout de skript : 


on damage:
	if {god.%player%} is true:
		cancel event


Pour le message il faut pas mettre "send message to player"

Met ça, et ça devrait marcher 🙂

 


send "&4Ahhh mskn, qui fait le malin tombe dans le ravin :)" to player



Si tu veux mettre le joueur banni en godmode et envoyer le message au joueur banni,

Essaye ce code:

 


command /ban [<player>]:
    trigger:
        apply speed -20 to arg-1 for 9999 days
        apply jump boost -20 to arg-1 for 9999 days
        set arg-1's walking speed to 0.2
        set {god.%arg-1%} to true
        send "&4Ahhh mskn, qui fait le malin tombe dans le ravin :)" to arg-1
        loop blocks in radius 2 of arg-1:
            summon 2 tnt at loop-blocks 
        wait 1000 ticks
        ban arg-1 due to "Passe sur discord pour négocier ton ban: https://discord.gg/*******"

on damage:
  	if {god.%player%} is true:
  		cancel event

 

Merci beaucoup pour le code.Mais le godmode n'a pas marché, j'obtiens cette erreur: 

[ERROR] [Skript] indentation error: indent must only consist of either spaces or tabs, but not mixed (found '__->' [-> = tab, _ = space, ? = other whitespace]) (ban.sk, line 14: if {god.%player%} is true:')

[ERROR] [Skript] indentation error: indent must only consist of either spaces or tabs, but not mixed (found '__->->' [-> = tab, _ = space, ? = other whitespace]) (ban.sk, line 15: cancel event')

  • 0
Posté(e) (modifié)
Le 03/06/2020 à 17:49, wyn___ a dit :

Salut,

Pour le godmode, il faut rajouter ce petit bout de skript : 


on damage:
	if {god.%player%} is true:
		cancel event


Pour le message il faut pas mettre "send message to player"

Met ça, et ça devrait marcher 🙂

 


send "&4Ahhh mskn, qui fait le malin tombe dans le ravin :)" to player



Si tu veux mettre le joueur banni en godmode et envoyer le message au joueur banni,

Essaye ce code:

 


command /ban [<player>]:
    trigger:
        apply speed -20 to arg-1 for 9999 days
        apply jump boost -20 to arg-1 for 9999 days
        set arg-1's walking speed to 0.2
        set {god.%arg-1%} to true
        send "&4Ahhh mskn, qui fait le malin tombe dans le ravin :)" to arg-1
        loop blocks in radius 2 of arg-1:
            summon 2 tnt at loop-blocks 
        wait 1000 ticks
        ban arg-1 due to "Passe sur discord pour négocier ton ban: https://discord.gg/*******"

on damage:
  	if {god.%player%} is true:
  		cancel event

 

J'ai trouvé le soucis c'était un problème de tabulation mais j'obtiens une nouvelle erreur: [ERROR] [Skript] Use 'attacker' and/or 'victim' in damage events (ban.sk, line 14: if {god.%player%} is true:')

Modifié par Sorastaz
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.