Système de LVL

  • Initiateur de la discussion
Larest

Larest

Geek suprême
Messages
126
Score réaction
14
Points
115
Bonjours,
je cherche un addon pour avoir des level sur sont serveur et modifié afin que les fondateurs sois level max.
Merci pour vos futures réponses
Cordialement
 
AyZenSantos

AyZenSantos

Psychopathe
Messages
3 361
Score réaction
753
Points
300
Bonjour
Il en existe plusieurs gratuit ou payant
Gratuit:
https://github.com/vrondakis/Leveling-System
Payant:
https://scriptfodder.com/scripts/view/801/levelup-add-an-rpg-element-to-your-server
 
  • Initiateur de la discussion
Larest

Larest

Geek suprême
Messages
126
Score réaction
14
Points
115
AyZenSantos à dit:
Bonjour
Il en existe plusieurs gratuit ou payant
Gratuit:
https://github.com/vrondakis/Leveling-System
Payant:
https://scriptfodder.com/scripts/view/801/levelup-add-an-rpg-element-to-your-server
Merci tu peux me donner la ligne à rajouter pour le leveling système master ?
 
AyZenSantos

AyZenSantos

Psychopathe
Messages
3 361
Score réaction
753
Points
300
Je ne sais pas ^^ juste je fait que donne ce que je trouve sur google ^^
 
_Remax

_Remax

Geek
Messages
345
Score réaction
69
Points
80
Larest à dit:
Merci tu peux me donner la ligne à rajouter pour le leveling système master ?
Salut utilise tu l'addons ulx ?
 
  • Initiateur de la discussion
Larest

Larest

Geek suprême
Messages
126
Score réaction
14
Points
115
_Remax

_Remax

Geek
Messages
345
Score réaction
69
Points
80
Rend toi dans : /home/bhop-server/serverfiles/garrysmod/addons/ulx-v3_71/lua/ulx/modules
Creer un fichier level.lua

Copie Colle ce code

Code:
function ulx.addXP(calling_ply, target_ply, amount) if not amount then ULib.tsayError("Amount not specified!") return end if target_ply.DarkRPUnInitialized then return end target_ply:addXP(amount, true) DarkRP.notify(target_ply, 0,4,calling_ply:Nick() .. " gave you "..amount.."XP") ulx.fancyLogAdmin(calling_ply:Nick() .. ' gave '..target_ply:Nick()..' '..amount)
end
local addXPx = ulx.command("Levels", "ulx addxp", ulx.addXP, "!addxp")
addXPx:addParam{type=ULib.cmds.PlayerArg}
addXPx:addParam{type=ULib.cmds.NumArg, hint="xp"}
addXPx:defaultAccess(ULib.ACCESS_ADMIN)
addXPx:help("Add XP to a player.")
function ulx.setLevel(calling_ply, target_ply, level) if not level then ULib.tsayError("Level not specified!") return end if target_ply.DarkRPUnInitialized then return end DarkRP.storeXPData(target_ply,level,0) target_ply:setDarkRPVar('level',level) target_ply:setDarkRPVar('xp',0) DarkRP.notify(target_ply, 0,4,calling_ply:Nick() .. " set your level to "..level) ulx.fancyLogAdmin(calling_ply:Nick() .. ' set '..target_ply:Nick()..' level to '..level)
end
local setLevelx = ulx.command("Levels", "ulx setlevel", ulx.setLevel, "!setlevel")
setLevelx:addParam{type=ULib.cmds.PlayerArg}
setLevelx:addParam{type=ULib.cmds.NumArg, hint="level"}
setLevelx:defaultAccess(ULib.ACCESS_ADMIN)
setLevelx:help("Set a players level.")
Tu pourras donc give des levels
 
  • J'aime
Réactions: Larest
  • Initiateur de la discussion
Larest

Larest

Geek suprême
Messages
126
Score réaction
14
Points
115
_Remax à dit:
Rend toi dans : /home/bhop-server/serverfiles/garrysmod/addons/ulx-v3_71/lua/ulx/modules
Creer un fichier level.lua

Copie Colle ce code

Code:
function ulx.addXP(calling_ply, target_ply, amount) if not amount then ULib.tsayError("Amount not specified!") return end if target_ply.DarkRPUnInitialized then return end target_ply:addXP(amount, true) DarkRP.notify(target_ply, 0,4,calling_ply:Nick() .. " gave you "..amount.."XP") ulx.fancyLogAdmin(calling_ply:Nick() .. ' gave '..target_ply:Nick()..' '..amount)
end
local addXPx = ulx.command("Levels", "ulx addxp", ulx.addXP, "!addxp")
addXPx:addParam{type=ULib.cmds.PlayerArg}
addXPx:addParam{type=ULib.cmds.NumArg, hint="xp"}
addXPx:defaultAccess(ULib.ACCESS_ADMIN)
addXPx:help("Add XP to a player.")
function ulx.setLevel(calling_ply, target_ply, level) if not level then ULib.tsayError("Level not specified!") return end if target_ply.DarkRPUnInitialized then return end DarkRP.storeXPData(target_ply,level,0) target_ply:setDarkRPVar('level',level) target_ply:setDarkRPVar('xp',0) DarkRP.notify(target_ply, 0,4,calling_ply:Nick() .. " set your level to "..level) ulx.fancyLogAdmin(calling_ply:Nick() .. ' set '..target_ply:Nick()..' level to '..level)
end
local setLevelx = ulx.command("Levels", "ulx setlevel", ulx.setLevel, "!setlevel")
setLevelx:addParam{type=ULib.cmds.PlayerArg}
setLevelx:addParam{type=ULib.cmds.NumArg, hint="level"}
setLevelx:defaultAccess(ULib.ACCESS_ADMIN)
setLevelx:help("Set a players level.")
Tu pourras donc give des levels
Merci c'est vraiment cool de ta part
 
_Remax

_Remax

Geek
Messages
345
Score réaction
69
Points
80
Discord d'entraide
Rejoignz-nous sur Discord