Créer une commande ulx

  • Initiateur de la discussion ProZerite
  • Date de début
  • Initiateur de la discussion
  • #1
P

ProZerite

Geek suprême
Messages
107
Score réaction
10
Points
110
Bonsoir,

J'aimerais faire une commande !administration et !roleplay tel que :

!administration : god,cloak,noclip
!roleplay : ungod,uncloak,noclip

comment faire ?

Merci,
CEB
 
thepsyca

thepsyca

Psychopathe
Messages
2 288
Score réaction
676
Points
365
ProZerite à dit:
Bonsoir,

J'aimerais faire une commande !administration et !roleplay tel que :

!administration : god,cloak,noclip
!roleplay : ungod,uncloak,noclip

comment faire ?

Merci,
CEB
lua/autorun/server/unfichier.lua
Code:
local whocanuse = { ["superadmin"] = true, ["admin"] = true,
}
hook.Add( "PlayerSay", "administrationcommand", function( ply, text ) if text == "!administration" and whocanuse[ ply:GetUserGroup() ] then ply:GodEnable() elseif text == "!roleplay" and whocanuse[ ply:GetUserGroup() ] then ply:GodDisable() end
end)
pour le noclip et le cloak je te laisse chercher les fonctions sur internet
 
  • Initiateur de la discussion
  • #3
P

ProZerite

Geek suprême
Messages
107
Score réaction
10
Points
110
thepsyca à dit:
lua/autorun/server/unfichier.lua
Code:
local whocanuse = { ["superadmin"] = true, ["admin"] = true,
}
hook.Add( "PlayerSay", "administrationcommand", function( ply, text ) if text == "!administration" and whocanuse[ ply:GetUserGroup() ] then ply:GodEnable() elseif text == "!roleplay" and whocanuse[ ply:GetUserGroup() ] then ply:GodDisable() end
end)
pour le noclip et le cloak je te laisse chercher les fonctions sur internet
merci !
<3 <3 <3
 
  • Initiateur de la discussion
  • #4
P

ProZerite

Geek suprême
Messages
107
Score réaction
10
Points
110
thepsyca à dit:
lua/autorun/server/unfichier.lua
Code:
local whocanuse = { ["superadmin"] = true, ["admin"] = true,
}
hook.Add( "PlayerSay", "administrationcommand", function( ply, text ) if text == "!administration" and whocanuse[ ply:GetUserGroup() ] then ply:GodEnable() elseif text == "!roleplay" and whocanuse[ ply:GetUserGroup() ] then ply:GodDisable() end
end)
pour le noclip et le cloak je te laisse chercher les fonctions sur internet
comment on ajoute un
Code:
ply:*******()
en plus du godmode ?

ply:*******();ply:*******() ?
 
thepsyca

thepsyca

Psychopathe
Messages
2 288
Score réaction
676
Points
365
ProZerite à dit:
comment on ajoute un
Code:
ply:*******()
en plus du godmode ?

ply:*******();ply:*******() ?
Code:
local whocanuse = { ["superadmin"] = true, ["admin"] = true,
}
hook.Add( "PlayerSay", "administrationcommand", function( ply, text ) if text == "!administration" and whocanuse[ ply:GetUserGroup() ] then ply:GodEnable() ply:XXXX ply:XXXX elseif text == "!roleplay" and whocanuse[ ply:GetUserGroup() ] then ply:GodDisable() ply:XXXX ply:XXXX end
end)
 
  • Initiateur de la discussion
  • #6
P

ProZerite

Geek suprême
Messages
107
Score réaction
10
Points
110
thepsyca à dit:
Code:
local whocanuse = { ["superadmin"] = true, ["admin"] = true,
}
hook.Add( "PlayerSay", "administrationcommand", function( ply, text ) if text == "!administration" and whocanuse[ ply:GetUserGroup() ] then ply:GodEnable() ply:XXXX ply:XXXX elseif text == "!roleplay" and whocanuse[ ply:GetUserGroup() ] then ply:GodDisable() ply:XXXX ply:XXXX end
end)
Encore une dernière question ( désolé ) j'aimerais mettre une petite notification en bas à gauche , genre :

!administration : vous administrez(notif)
!roleplay : vous reprenez le RP(notif)

Si tu y arrive je t'aime !
 
thepsyca

thepsyca

Psychopathe
Messages
2 288
Score réaction
676
Points
365
Code:
 DarkRP.notify(ply, 1, 4, "vous administrez ")
DarkRP.notify(joueur, type de notif pour le logo , le temps, " le message")
utilisation côté serveur uniquement
 
Tom21200

Tom21200

Le Business Man
Messages
50
Score réaction
1
Points
50
ah merde c'est pour un serv RP.. Merde
 
Evaneos[ATOM]

Evaneos[ATOM]

Bambi
Messages
37
Score réaction
3
Points
35
En faisant celà les fonctions ne sera pas include dans ulx, tu dois créer une extension du fichier module de ULX
 
Haut