Créer une commande "ulx"

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

ProZerite

Geek suprême
Messages
95
Score réaction
9
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
 
ALTA

ALTA

Geek suprême
Messages
449
Score réaction
212
Points
150
Un exemple de ULX:
Code:
function ulx.slay( calling_ply, target_plys ) local affected_plys = {} for i=1, #target_plys do local v = target_plys[ i ] if ulx.getExclusive( v, calling_ply ) then ULib.tsayError( calling_ply, ulx.getExclusive( v, calling_ply ), true ) elseif not v:Alive() then ULib.tsayError( calling_ply, v:Nick() .. " is already dead!", true ) elseif v:IsFrozen() then ULib.tsayError( calling_ply, v:Nick() .. " is frozen!", true ) else v:Kill() table.insert( affected_plys, v ) end end ulx.fancyLogAdmin( calling_ply, "#A slayed #T", affected_plys )
end
local slay = ulx.command( CATEGORY_NAME, "ulx slay", ulx.slay, "!slay" )
slay:addParam{ type=ULib.cmds.PlayersArg }
slay:defaultAccess( ULib.ACCESS_ADMIN )
slay:help( "Slays target(s)." )
Essaie de voir pour faire ce que tu veux, apprends de toi même avec un peut de logique ;)
 
Akulla

Akulla

Helpeur Divin
Messages
3 808
Score réaction
2 240
Points
550
ALTA à dit:
Un exemple de ULX:
Code:
function ulx.slay( calling_ply, target_plys ) local affected_plys = {} for i=1, #target_plys do local v = target_plys[ i ] if ulx.getExclusive( v, calling_ply ) then ULib.tsayError( calling_ply, ulx.getExclusive( v, calling_ply ), true ) elseif not v:Alive() then ULib.tsayError( calling_ply, v:Nick() .. " is already dead!", true ) elseif v:IsFrozen() then ULib.tsayError( calling_ply, v:Nick() .. " is frozen!", true ) else v:Kill() table.insert( affected_plys, v ) end end ulx.fancyLogAdmin( calling_ply, "#A slayed #T", affected_plys )
end
local slay = ulx.command( CATEGORY_NAME, "ulx slay", ulx.slay, "!slay" )
slay:addParam{ type=ULib.cmds.PlayersArg }
slay:defaultAccess( ULib.ACCESS_ADMIN )
slay:help( "Slays target(s)." )
Essaie de voir pour faire ce que tu veux, apprends de toi même avec un peut de logique ;)
Sinon addcommand avec un check superadmin Kappa
 
  • J'aime
Réactions: DarkSasuke et EnzoLeFrgl
ALTA

ALTA

Geek suprême
Messages
449
Score réaction
212
Points
150
Oui j'avoue, avec ce que tu veux faire...
j'te poste un code dès que j'ai le temps de faire ça..
 
Discord d'entraide
Rejoignz-nous sur Discord