Comment se give de l'xp

  • Initiateur de la discussion
  • Banni
TeamSparta97120

TeamSparta97120

Geek
Messages
72
Score réaction
12
Points
95
Bonjour je voudrais savoir comment se give/donner de l'xp avec https://github.com/vrondakis/Leveling-System.
Je voudrais savoir si cette xp je give de la console avec des commandes ou directement en jeu?
 
Alain LeThug

Alain LeThug

Psychopathe
Messages
1 012
Score réaction
211
Points
280
tu dois aller dans /addons/ULX/lua/ulx/modules/sh/ Puis creer un fichiers genre " levels" ( ou niveau ) .lua et tu met dedans :

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() .. " Vous a donné "..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() .. " a mit votre niveau à "..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.")
 
  • Initiateur de la discussion
  • Banni
TeamSparta97120

TeamSparta97120

Geek
Messages
72
Score réaction
12
Points
95
Alain LeThug à dit:
tu dois aller dans /addons/ULX/lua/ulx/modules/sh/ Puis creer un fichiers genre " levels" ( ou niveau ) .lua et tu met dedans :

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() .. " Vous a donné "..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() .. " a mit votre niveau à "..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.")

Ok mais une fois que j'ai fais sa comment je give de l'XP a un joueur ou a moi dans la console en jeu.?
Je voudrais savoir ou je give et la commande s'il te plaît.
 
Alain LeThug

Alain LeThug

Psychopathe
Messages
1 012
Score réaction
211
Points
280
ulx setlevel {levelquetuveux}
ulx addxp {quantitédexp}
 
  • Initiateur de la discussion
  • Banni
TeamSparta97120

TeamSparta97120

Geek
Messages
72
Score réaction
12
Points
95
Alain LeThug à dit:
ulx setlevel {levelquetuveux}
ulx addxp {quantitédexp}
Donne moi ton skype car je n'arrive pas a me give de l'xp.
 
Alain LeThug

Alain LeThug

Psychopathe
Messages
1 012
Score réaction
211
Points
280
TeamSparta97120 à dit:
Donne moi ton skype car je n'arrive pas a me give de l'xp.
J'en ai pas
 
  • Initiateur de la discussion
  • Banni
TeamSparta97120

TeamSparta97120

Geek
Messages
72
Score réaction
12
Points
95
Alain LeThug à dit:
Quand je met ulx setlevel {1000} dans la console mtxserv sa ne fonctionne pas.
 
  • Initiateur de la discussion
  • Banni
TeamSparta97120

TeamSparta97120

Geek
Messages
72
Score réaction
12
Points
95
Problème résolu.
 
  • J'aime
Réactions: Alain LeThug
Discord d'entraide
Rejoignz-nous sur Discord