Problème avec le "DarkRP Leveling System"

  • Initiateur de la discussion
Jayce Arkania

Jayce Arkania

Geek
Messages
36
Score réaction
1
Points
65
Bonjour , depuis hier j'ai crée un serveur starwarsrp , j'ai mis les levels , mais comment ont se give des levels ?

Merci
 
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
https://github.com/vrondakis/Leveling-System

ULX Support - Allows you to set levels and add/remove XP with ULX (optional)
En gros regarde dans ULX tu dois avoir quelque chose quand t'es superadmin ...
 
  • Initiateur de la discussion
Jayce Arkania

Jayce Arkania

Geek
Messages
36
Score réaction
1
Points
65
Feytone à dit:
https://github.com/vrondakis/Leveling-System

ULX Support - Allows you to set levels and add/remove XP with ULX (optional)
En gros regarde dans ULX tu dois avoir quelque chose quand t'es superadmin ...
Hee ...
 
Nardox

Nardox

Psychopathe
Messages
1 143
Score réaction
240
Points
250
Alors salut
Pour commencer copie 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.")
Ensuite direction ulx garrysmod --> addons --> ulx --> lua --> ulx --> modules --> sh --> un des fichiers [on va prendre le fichier teleport]
Tu l'ouvre et tu colle le code du haut ↑ à la fin du dossier teleport comme ci-dessous ↓
Screenshot_2.png
Ensuite tu va en jeu et tu fait
!addxp TONNOM lenombre d'xp
!setlevel TONNOM le niveau
https://prntscr.com/d6d5ch
 
  • J'aime
Réactions: AkioMôri
  • Initiateur de la discussion
Jayce Arkania

Jayce Arkania

Geek
Messages
36
Score réaction
1
Points
65
Nardox à dit:
Alors salut
Pour commencer copie 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.")
Ensuite direction ulx garrysmod --> addons --> ulx --> lua --> ulx --> modules --> sh --> un des fichiers [on va prendre le fichier teleport]
Tu l'ouvre et tu colle le code du haut ↑ à la fin du dossier teleport comme ci-dessous ↓
Regarde la pièce jointe 1531
Ensuite tu va en jeu et tu fait
!addxp TONNOM lenombre d'xp
!setlevel TONNOM le niveau
https://prntscr.com/d6d5ch
merci ton tuto est très clair ! je te remerci
 
Nardox

Nardox

Psychopathe
Messages
1 143
Score réaction
240
Points
250
Discord d'entraide
Rejoignz-nous sur Discord