Aide pour un petit code

  • Initiateur de la discussion
LeTurque

LeTurque

Bambi
Messages
45
Score réaction
7
Points
35
Bonjour, j'ai essayé de crée un petit code grâce a l'aide de Garry's mod wiki qui me permet d'activer le cloak, le noclip et le god quand j'écris "!aservice" dans le chat,
Je l'ai mis dans le dossier /srcds/garrysmod/lua/autorun/server
Mais malheureusement le code ne marche pas une idée de l'erreur ?

Code:
hook.Add( "PlayerSay", "service", function( ply, text, public ) if ( string.lower( text ) == "!aservice" ) then RunConsoleCommand( "ulx", "cloak" ) RunConsoleCommand( "ulx", "god" ) RunConsoleCommand( "ulx", "noclip" ) end
end )
)
 
Dernière édition:
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 285
Score réaction
9 687
Points
1 845
where is the Player:IsSuperAdmin() :eek: ?
 
  • Initiateur de la discussion
LeTurque

LeTurque

Bambi
Messages
45
Score réaction
7
Points
35
Yoh Sambre ♪ à dit:
where is the Player:IsSuperAdmin() :eek: ?
C'est ca ? mdrrr
Code:
hook.Add( "PlayerSay", "service", function( ply, text, public ) if Player:IsSuperAdmin() then ( string.lower( text ) == "!aservice" ) RunConsoleCommand( "ulx", "cloak" ) RunConsoleCommand( "ulx", "god" ) RunConsoleCommand( "ulx", "noclip" ) end
end )
end )
 
Dernière édition:
MonsieurLeLama

MonsieurLeLama

Geek suprême
Messages
372
Score réaction
90
Points
180
  • J'aime
Réactions: Yoh Sambre ♪
  • Initiateur de la discussion
LeTurque

LeTurque

Bambi
Messages
45
Score réaction
7
Points
35
mdrrr
 
Fleodon

Fleodon

Geek suprême
Messages
819
Score réaction
193
Points
150
Créé un addon séparé au lieu de le mettre dans ton serveur direct :
- Créer un dossier dans tes addons
- Dans ce dossier tu crée un dossier "lua"
- puis un "autorun" dans le "lua"
- ensuite un dossier "server"
- ensuite tu créé un fichier texte en .lua et tu glisse ton code

Désolé des fautes dis le si ta pas compris j'écrirais un truc plus simple en me levant ce midi
 
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Fleodon à dit:
Créé un addon séparé au lieu de le mettre dans ton serveur direct :
- Créer un dossier dans tes addons
- Dans ce dossier tu crée un dossier "lua"
- puis un "autorun" dans le "lua"
- ensuite un dossier "server"
- ensuite tu créé un fichier texte en .lua et tu glisse ton code

Désolé des fautes dis le si ta pas compris j'écrirais un truc plus simple en me levant ce midi
Bah sa sert a rien pour un code aussi court que le siens. L’écrire dans la destination qu’il a mis reviens au même que toi sauf que sa évite de crée un dossier en plus inutilement. C’est pas comme si il allait avoir besoin de toucher au code tout les jours... FailFish
 
ALTA

ALTA

Geek suprême
Messages
449
Score réaction
212
Points
150
Non, juste dans autorun/server du dossier lua, ça fera l'affaire.

Si tu utilise le DarkRP, pourquoi ne pas utiliser ses fonctions ?
en l’occurrence: DarkRP.defineChatCommand

Code:
DarkRP.defineChatCommand("aservice",function(ply,arg) if not ply:IsSuperAdmin() then DarkRP.notify(ply,1,3,"Ceci est une commande pour les administrateurs uniquement.") return "" end ULib.invisible(ply,true) -- le cloak ulx.god(ply,ply) ulx.noclip(ply,ply) return ""
end)

code non testé.
 
  • J'aime
Réactions: Membre supprimé 98332
Fleodon

Fleodon

Geek suprême
Messages
819
Score réaction
193
Points
150
Joe Leroi à dit:
Bah sa sert a rien pour un code aussi court que le siens. L’écrire dans la destination qu’il a mis reviens au même que toi sauf que sa évite de crée un dossier en plus inutilement. C’est pas comme si il allait avoir besoin de toucher au code tout les jours... FailFish
Bah écoute c'est une alternative qui à son problème, et qui marche.
 
ALTA

ALTA

Geek suprême
Messages
449
Score réaction
212
Points
150
Fleodon à dit:
Bah écoute c'est une alternative qui à son problème, et qui marche.
lua/autorun/server marche autant que ta solution, c'est une perte de temps et une complication.
 
  • J'aime
Réactions: Akulla
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Fleodon à dit:
Bah écoute c'est une alternative qui à son problème, et qui marche.
Comme sa a été dit
ALTA à dit:
lua/autorun/server marche autant que ta solution, c'est une perte de temps et une complication.
Donc cela sert a rien de remplir d’un autre dossier un dossier qui contient généralement énormément de dossier. Surtout, qu’une fois installé, tu ne touchera plus à ce code donc autant mieux le mettre ici.
 
  • Initiateur de la discussion
LeTurque

LeTurque

Bambi
Messages
45
Score réaction
7
Points
35
ALTA à dit:
Non, juste dans autorun/server du dossier lua, ça fera l'affaire.

Si tu utilise le DarkRP, pourquoi ne pas utiliser ses fonctions ?
en l’occurrence: DarkRP.defineChatCommand

Code:
DarkRP.defineChatCommand("aservice",function(ply,arg) if not ply:IsSuperAdmin() then DarkRP.notify(ply,1,3,"Ceci est une commande pour les administrateurs uniquement.") return "" end ULib.invisible(ply,true) -- le cloak ulx.god(ply,ply) ulx.noclip(ply,ply) return ""
end)

code non testé.
Je vais tester ton code je te tiens au courant
 
ALTA

ALTA

Geek suprême
Messages
449
Score réaction
212
Points
150
Si t'as une erreur dans la console au chargement, essaie de créer un dossier dans ton darkrpmodification/module et d'y mettre le code dedans
 
  • Initiateur de la discussion
LeTurque

LeTurque

Bambi
Messages
45
Score réaction
7
Points
35
ALTA à dit:
Si t'as une erreur dans la console au chargement, essaie de créer un dossier dans ton darkrpmodification/module et d'y mettre le code dedans
Il y a aucune erreur mais rien ne ce passe une fois la commande entré
 
ALTA

ALTA

Geek suprême
Messages
449
Score réaction
212
Points
150
wut da fuk

tout en haut, avant mon code et le DarkRP.defineChatCommand, mets un print("test d'execution") et regarde bien dans la console si ça apparaît
 
Discord d'entraide
Rejoignz-nous sur Discord