Interdire le /me has rolled a...

  • Initiateur de la discussion Deadman69330
  • Date de début
  • Initiateur de la discussion
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
Salut,

Je voudrais savoir si il existe un moyen d'interdire toutes les commandes qui commencent par le "/me has rolled a" ou alors juste empêcher que les joueurs utilisent cette technique car cela peut faire foirer des actions cool :/



Merci :)
 
Thomas Mailler

Thomas Mailler

Geek suprême
Messages
657
Score réaction
155
Points
100
Deadman69330 à dit:
Salut,

Je voudrais savoir si il existe un moyen d'interdire toutes les commandes qui commencent par le "/me has rolled a" ou alors juste empêcher que les joueurs utilisent cette technique car cela peut faire foirer des actions cool :/



Merci :)
/me = false,

Dans la Configuration de ton chat
 
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Non mais les gars, il veut simplement empêcher les gens de faire un faux roll...
Le mieux serait simplement de faire un code lua où

if text == "/me has rolled a" then
ChatPrint("Ceci est un faux roll") (J'ai pas mis en balises codes car il est pas fonctionnel telquel, il veut rien dire comme ça là)
 
  • J'aime
Réactions: Kitsu
Kitsu

Kitsu

Chuck Norris
Messages
6 076
Score réaction
2 505
Points
740
Oui mais non le /me est très utile surtout sur son serveur :)
donc il lui faut une autre technique , réflechissez deux minutes le /me est fait pour du rp .... donc il va pas le désactivé remplissez votre cervelle un peu
 
  • J'aime
Réactions: Deadman69330
  • Initiateur de la discussion
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
@Kitsu à tout dit, je veux garder le /me sinon je sait qu'on peut le désactiver ^^
 
  • J'aime
Réactions: Kitsu
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
FalkioGMR à dit:
Ba alors tu dois faire en ajoutant au /me has rolled a tous de 1 a 100
On évite de parler quand on sais pas, il suffit d'interdire le /me has rolled ce qui interdira toute commande comportant ce nom donc pas la peine de faire ton truc méga chelou.

Je te le ferais bien mais je suis dispo que la semaine prochaine.
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
hook.Add("PlayerSay, "DisableFakeRoll", function(ply, text)
local txt = string.lower(text)
if txt == "/me has rolled a" then return
ply:ChatPrint("Texte interdit")
end
end

Dans un fichier dans le chemin lua/autorun/server
 
Zozo147

Zozo147

Helpeur Divin
Messages
1 814
Score réaction
848
Points
430
Z3k4 à dit:
hook.Add("PlayerSay, "DisableFakeRoll", function(ply, text)
local txt = string.lower(text)
if txt == "/me has rolled a" then return
ply:ChatPrint("Texte interdit")
end
end

Dans un fichier dans le chemin lua/autorun/server
/me has r0lled 20

Juste à remplacer le o par un zéro et c'est très la contournation KappaPride
 
  • J'aime
Réactions: Yoh Sambre ♪ et Malcolm
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Z3k4 à dit:
hook.Add("PlayerSay, "DisableFakeRoll", function(ply, text)
local txt = string.lower(text)
if txt == "/me has rolled a" then return
ply:ChatPrint("Texte interdit")
end
end

Dans un fichier dans le chemin lua/autorun/server
Pourquoi un local txt = blabla ?
Franchement ça sert à quoi sur 3 lignes ?
 
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Zozo147 à dit:
/me has r0lled 20

Juste à remplacer le o par un zéro et c'est très la contournation KappaPride
Ouais bon tu fais un string.contains

Feytone à dit:
Pourquoi un local txt = blabla ?
Franchement ça sert à quoi sur 3 lignes ?
Je sais pas, j'aime bien comme ça
 
  • Initiateur de la discussion
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
Donc si j'ai bien compris, je prend le code de @Z3k4 et je le met dans un fichier autorun ?
 
  • Initiateur de la discussion
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
@Z3k4 Your code doesn't work :'(
 
Alain LeThug

Alain LeThug

Psychopathe
Messages
1 012
Score réaction
211
Points
280
Tu installe des logs et tu regarde ce qu'ils ont 'print' dans le chat, et tu verra que c'est soit un /me ou un /roll
 
Kitsu

Kitsu

Chuck Norris
Messages
6 076
Score réaction
2 505
Points
740
Alain LeThug à dit:
Tu installe des logs et tu regarde ce qu'ils ont 'print' dans le chat, et tu verra que c'est soit un /me ou un /roll
ouais mais c'est chiant de regarder a chaque fois les logs surtout en pleine action rp ou tu es obligé d'aller vite et tout si tu dois dire " STOP je regarde un truc dans les logs" ou si tu t'arrete en pleine action juste pour regarder sans le dire ça casse tout :/ donc j'avou que je suis aussi preneur si vous avez un bon truc pour interdire les /me has rolled ou /me has r0lled comme pour @Deadman69330
 
  • J'aime
Réactions: Deadman69330
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 293
Score réaction
9 688
Points
1 845
Zozo147 à dit:
/me has r0lled 20

Juste à remplacer le o par un zéro et c'est très la contournation KappaPride
BIG LEAK BYPASS SECRETEEE !!!! PogChamp
 
  • J'aime
Réactions: Zozo147
Z3k4

Z3k4

Helpeur Divin
Messages
4 495
Score réaction
1 513
Points
580
Deadman69330 à dit:
@Z3k4 Your code doesn't work :'(
Je le modifie et je te passe ça toute a l'heure
 
  • J'aime
Réactions: Deadman69330 et FalkioGMR
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 293
Score réaction
9 688
Points
1 845
Z3k4 à dit:
Je le modifie et je te passe ça toute a l'heure
Tu m'autorise a faire une page de ce code ? "Anti fake roll" FrankerZ
 
_Remax

_Remax

Geek
Messages
345
Score réaction
69
Points
80
Cadeau
Code:
hook.Add("PlayerSay", "NoFakeRollAHAHAHAHAH", function(ply, text)
if text:lower():find("/me has rolled a") or text:lower():find("/me has r0lled a") then
ply:ChatPrint("Veuillez ne pas tricher, ce n'est pas cool !")
return ""
end
end)
EDIT
 
Dernière édition:
  • J'aime
Réactions: Yoh Sambre ♪
_Remax

_Remax

Geek
Messages
345
Score réaction
69
Points
80
FalkioGMR à dit:
On met quoi dans return '"ICI"
Le return " "

Sa désactive la commande en gros le joueur ne parlera pas

Si le joueur fais /me has rolled a 100 ou /me has r0lled a 50
Le tchat retourne une valeur vide
 
_Remax

_Remax

Geek
Messages
345
Score réaction
69
Points
80
FalkioGMR à dit:
ok merci
Et on peut mettre un truc local au joueur en disant le /me has rolled a est interdit!
Oui tu rajoute un ply:ChatPrint"Interdit" apres le return

Code:
hook.Add("PlayerSay", "NoFakeRollAHAHAHAHAH", function(ply, text)
if text:lower():find("/me has rolled a") or text:lower():find("/me has r0lled a") then ply:ChatPrint("Veuillez ne pas tricher, ce n'est pas cool !") return "" end
end)
 
Dernière édition:
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 293
Score réaction
9 688
Points
1 845
_Remax à dit:
Cadeau
Code:
hook.Add("PlayerSay", "NoFakeRollAHAHAHAHAH", function(ply, text)
if text:lower():find("/me has rolled a") or text:lower():find("/me has r0lled a") then return "" end
end)
PogChamp
 
  • Initiateur de la discussion
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
_Remax à dit:
hook.Add("PlayerSay", "NoFakeRollAHAHAHAHAH", function(ply, text) if text:lower():find("/me has rolled a") or text:lower():find("/me has r0lled a") then ply:ChatPrint("Veuillez ne pas tricher, ce n'est pas cool !") return "" end end)
T'est sûr que ça marche ?
 
_Remax

_Remax

Geek
Messages
345
Score réaction
69
Points
80
Deadman69330 à dit:
T'est sûr que ça marche ?
Oui je l'ai fais et je l'ai testé avant de poster
 
  • J'aime
Réactions: Deadman69330
Discord d'entraide
Rejoignz-nous sur Discord