Aller au contenu
WaiZeer

[Modération] /ss

Messages recommandés

Titre du sujet : [Modération] Plugin /ss comme sur Funcraft

Sujet :

Version de minecraft / skript : 1.7.10

Type du skript : Skript de modération

Description du script :

Un skript qu'utilise un serveur se nommant " FunCraft ".

Quand on fait /ss <player> cela nous ouvre un menu GUI où l'on peut choisir entre plusieurs choix.

" Messages ", " Triche ", " Gameplay " etc...

Puis l'on choisit la catégorie et la sanction !

 

Commandes éventuelles avec les permissions :

Je n'ai pas besoin de commandes particulières mais voici la permission :

- ss.use

 

Autres précisions:

Serveur Thermos (Plugins et mods)

Serveur 1.7.10

SkQuery & TuSKe

 

Merci de votre aide et bonne journée.

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai fais un skript mais il a 3 erreurs

Voilà les erreurs :

 

player with a paper' is not an item type (ss.sk, line 7: format gui slot 0 of player with a paper named "Messages"')

'player with a 276' is not an item type (ss.sk, line 8: format gui slot 1 of player with a 276 named "Triche"')

'player with a iron' is not an item type (ss.sk, line 9: format gui slot 2 of player with a iron named "GamePlay"')

§7[§6Skript§7]§r §4Encountered 3 errors while reloading §6ss.sk§r!

Partager ce message


Lien à poster
Partager sur d’autres sites
J'ai fais un skript mais il a 3 erreurs

Voilà les erreurs :

 

player with a paper' is not an item type (ss.sk, line 7: format gui slot 0 of player with a paper named "Messages"')

'player with a 276' is not an item type (ss.sk, line 8: format gui slot 1 of player with a 276 named "Triche"')

'player with a iron' is not an item type (ss.sk, line 9: format gui slot 2 of player with a iron named "GamePlay"')

§7[§6Skript§7]§r §4Encountered 3 errors while reloading §6ss.sk§r!

Tu utilises TuSKe ou SkQuery pour les guis ?

Si tu veux utiliser TuSKe, fait "open virtual chest" pas "open chest"

Et rajoute des "to do nothing" a la fin de tes formats slots

Partager ce message


Lien à poster
Partager sur d’autres sites
Tu utilises TuSKe ou SkQuery pour les guis ?

Si tu veux utiliser TuSKe, fait "open virtual chest" pas "open chest"

Et rajoute des "to do nothing" a la fin de tes formats slots

 

Actuellement, j'ai TuSKe et SkQuery sur le serveur

Je dois que mettre TuSKe pour les guis ?

Si oui, je vais rajouter les " to do nothing " et le " open virtual chest " sur le skript

Je vous informe que je l'ai fait ! ☺

Partager ce message


Lien à poster
Partager sur d’autres sites
Nan tu peux les laisser en semble skquerry sert toujours pour le "send json" etc

Même, SkQuery sert pour énormément d'autre chose. Juste pour les guis, je sais pas si ça aide vraiment ou pas mais faut éviter de mélanger les deux expressions :)

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
D'accord ! Je vais essayer d'enlever SkQuery et mettre le skript proposé

Nan justement faut la garder xD

Il ne te servira pas pour ce skript, mais il te servira sûrement pour d'autres !

Partager ce message


Lien à poster
Partager sur d’autres sites

Petits problèmes...

 

indentation error: expected 8 spaces, but found 12 spaces (ss.sk, line 4: if player has permission "ml.ss":')

indentation error: expected 8 spaces, but found 16 spaces (ss.sk, line 5: open virtual chest with 6 rows named "&6Modération &7>> &cMessages" to player')

indentation error: expected 8 spaces, but found 16 spaces (ss.sk, line 6: format gui slot 0 of player with golden_hoe named "&6Message Inutile" to run player command "/mute %arg 2% Message Inutile 1 minutes"')

'if' is not a type (ss.sk, line 3: if arg 1 is "messages"')

'virtual chest with 6 rows named "&6Modération"' is not an entity type (ss.sk, line 11: open virtual chest with 6 rows named "&6Modération" to player')

'"&cMessages" to run player' is not a text (ss.sk, line 12: format gui slot 0 of player with paper named "&cMessages" to run player command "/mods messages"')

 

Voici le skript utilisé :

 

command /mods [<text>]:

trigger:

if arg 1 is "messages"

if player has permission "ml.ss":

open virtual chest with 6 rows named "&6Modération &7>> &cMessages" to player

format gui slot 0 of player with golden_hoe named "&6Message Inutile" to run player command "/mute %arg 2% Message Inutile 1 minutes" (Pas de retour à la ligne au niveau du " minutes ")

 

command /ss [<offline player>]:

trigger:

if player has permission "ml.ss":

open virtual chest with 6 rows named "&6Modération" to player

format gui slot 0 of player with paper named "&cMessages" to run player command "/mods messages"

Partager ce message


Lien à poster
Partager sur d’autres sites
Petits problèmes...

 

indentation error: expected 8 spaces, but found 12 spaces (ss.sk, line 4: if player has permission "ml.ss":')

indentation error: expected 8 spaces, but found 16 spaces (ss.sk, line 5: open virtual chest with 6 rows named "&6Modération &7>> &cMessages" to player')

indentation error: expected 8 spaces, but found 16 spaces (ss.sk, line 6: format gui slot 0 of player with golden_hoe named "&6Message Inutile" to run player command "/mute %arg 2% Message Inutile 1 minutes"')

'if' is not a type (ss.sk, line 3: if arg 1 is "messages"')

'virtual chest with 6 rows named "&6Modération"' is not an entity type (ss.sk, line 11: open virtual chest with 6 rows named "&6Modération" to player')

'"&cMessages" to run player' is not a text (ss.sk, line 12: format gui slot 0 of player with paper named "&cMessages" to run player command "/mods messages"')

 

Voici le skript utilisé :

 

command /mods [<text>]:

trigger:

if arg 1 is "messages"

if player has permission "ml.ss":

open virtual chest with 6 rows named "&6Modération &7>> &cMessages" to player

format gui slot 0 of player with golden_hoe named "&6Message Inutile" to run player command "/mute %arg 2% Message Inutile 1 minutes" (Pas de retour à la ligne au niveau du " minutes ")

 

command /ss [<offline player>]:

trigger:

if player has permission "ml.ss":

open virtual chest with 6 rows named "&6Modération" to player

format gui slot 0 of player with paper named "&cMessages" to run player command "/mods messages"

À la ligne "if arg-1 is "message"" rajoute un ":" à la fin

Partager ce message


Lien à poster
Partager sur d’autres sites

Rajouté ! Encore 4 erreurs...

 

'virtual chest with 6 rows named "&6Modération &7>> &cMessages"' is not an entity type (ss.sk, line 5: open virtual chest with 6 rows named "&6Modération &7>> &cMessages" to player')

The command doesn't have a 2nd argument (ss.sk, line 6: format gui slot 0 of player with golden_hoe named "&6Message Inutile" to run player command "/mute %arg 2% Message Inutile 1 minutes"')

'virtual chest with 6 rows named "&6Modération"' is not an entity type (ss.sk, line 11: open virtual chest with 6 rows named "&6Modération" to player')

'"&cMessages" to run player' is not a text (ss.sk, line 12: format gui slot 0 of player with paper named "&cMessages" to run player command "/mods messages"')

§7[§6Skript§7]§r §4Encountered 4 errors while reloading §6ss.sk§r!

Partager ce message


Lien à poster
Partager sur d’autres sites

Rebonjour,

Voici les erreurs données :

 

'virtual chest inventory with size 6 named "&6Modération &7>> &cMessages"' is not an entity type (ss.sk, line 6: open virtual chest inventory with size 6 named "&6Modération &7>> &cMessages" to player')

'"&6Message Inutile" to close then run player' is not a text (ss.sk, line 7: format gui slot 0 of player with golden hoe named "&6Message Inutile" to close then run player command "/mute %arg 2% Message Inutile 1 minutes"')

'virtual chest inventory with size 6 named "&6Modération"' is not an entity type (ss.sk, line 13: open virtual chest inventory with size 6 named "&6Modération" to player')

'"&cMessages" to close then run player' is not a text (ss.sk, line 14: format gui slot 0 of player with paper named "&cMessages" to close then run player command "/mods messages %arg 1%"')

§7[§6Skript§7]§r §4Encountered 4 errors while reloading §6ss.sk§r!

Partager ce message


Lien à poster
Partager sur d’autres sites
La 2.1.2 est la dernière version de skript

Non pas du tout. Elle est méme très vieille. Il faut mettre :

Soit les versions de Bensku, qui sont souvent misent à jour mais non officielles, ou la version 2.2-v9b-fixes de Njol, qui est rare est plus trop mise à jour, mais officielle.

Si tu es en 1.8, mets soit la version de Njol, soit la dev 27 ou dev 24 de Bensku

Partager ce message


Lien à poster
Partager sur d’autres sites
Non pas du tout. Elle est méme très vieille. Il faut mettre :

Soit les versions de Bensku, qui sont souvent misent à jour mais non officielles, ou la version 2.2-v9b-fixes de Njol, qui est rare est plus trop mise à jour, mais officielle.

Si tu es en 1.8, mets soit la version de Njol, soit la dev 27 ou dev 24 de Bensku

 

Bonsoir,

Je suis actuellement en 1.7.10 Thermos (Mods & Plugins)

Donc, si cela est en 1.8, cela ne marchera pas...

 

Et voici le skript :

 

command /mods [<text>] [<player>]:

permission: ml.ss

permission message: &cTu n'as pas accès a cette commande !

trigger:

if arg 1 is "messages":

open virtual chest inventory with size 6 named "&6Modération &7>> &cMessages" to player

format gui slot 0 of player with golden hoe named "&6Message Inutile" to close then run player command "/mute %arg 2% Message Inutile 1 minutes"

 

command /ss [<offline player>]:

permission: ml.ss

permission message: &cTu n'as pas accès a cette commande !

trigger:

open virtual chest inventory with size 6 named "&6Modération" to player

format gui slot 0 of player with paper named "&cMessages" to close then run player command "/mods messages %arg 1%"

 

J'ai fais aussi un autre skript pour que quand on choisit la sanction avec le /ss, cela l'applique !

Bien sur, tout n'est pas sur la même ligne...

 

options:

mute: &f[&5Mute&f]&7

command /mute [<offline player>] [<text>] [<timespan>]:

trigger:

if arg 1 is set:

if arg 2 is set:

if arg 3 is set:

set {mute: :%player%} to arg 3

set {mute.now: :%arg 1%} to now

set [mute.why: :%arg 1%} to arg 2

message "&cVous avez été réduit au silence pour &e%arg 2%"

message "&cDurée : &e%arg 3%"

message ""

message "{@mute} Vous avez mute &e%arg 1% &7pour &e%arg 2% &7pendant &e%arg 3%"

# else:

# else:

# else:

command /unmute [<offline player>]

trigger:

if arg 1 is set:

if {mute: :%arg 1% is set:

delete {mute: :%arg 1%}

delete {mute.now: :%arg 1%}

delete [mute.why: :%arg 1%}

message "{@mute} Vous avez été &eunmute" to arg 1

message "{@mute} Vous avez unmute &e%arg 1%

# else:

# else:

on chat:

if {mute : :%player%} is set:

set {_mute} to difference between {mute.now: :%player%} and now

if {_mute} is less than {mute: :%player%}:

message ""

message "Vous ne pouvez plus parler"

message "&cDurée : &e%{mute: :%player%}%"

message ""

cancel event

else:

delete {mute: :%arg 1%}

delete {mute.now: :%arg 1%}

delete [mute.why: :%arg 1%}

Partager ce message


Lien à poster
Partager sur d’autres sites

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