KruTolic_rus Posted July 5, 2013 Share Posted July 5, 2013 Здрайствуйте... вообщем,ничего в коде не работает,не могу понять почему: Использую exp_system как основу,для создание своей собственной lvl системы,так как встроенная - не работает. вот вики по этой системе: https://wiki.multitheftauto.com/wiki/Resource:Exp_system А вот и код: exports.scoreboard:addScoreboardColumn('Level') playeraccount = getPlayerAccount ( source ) function GetPlayerLevel (thePlayer) local EXP = getPlayerEXP ( thePlayer ) local MyLevel = getPlayerLevel ( thePlayer ) outputChatBox ("Your level is..." .. MyLevel,thePlayer ) outputChatBox ("Your EXP is..." .. EXP,thePlayer ) end addCommandHandler ("level",GetPlayerLevel ) addEvent ( "onZombieWasted", true ) addEventHandler ( "onZombieWasted", root, function ( theKiller ) exports.exp_system:addPlayerEXP ( theKiller, 5 ) end ) function OnPlayerIsUP () outputChatBox ("Congratulations! You are level UP!",thePlayer ) end addEvent ( "onPlayerLevelUP", true ) AddEventHandler ("onPlayerLevelUP",root,OnPlayerIsUP ) function LevelUPSet () setAccountData (playeraccount,"Level" ) end AddEventHandler ("onPlayerLevelUP",root,LevelUPSet ) P.S. не судите строго,я все же 22 часа не спал,сонный весь,и сейчас утро у нас ... Так как я понимаю,что пишу бред,но уже к вам обращаюсь,так как времени мало. Link to comment
Memory Posted July 8, 2013 Share Posted July 8, 2013 exports.scoreboard:addScoreboardColumn('Level') function GetPlayerLevel (thePlayer) local EXP = exports.exp_system:getPlayerEXP ( thePlayer ) local MyLevel = exports.exp_system:getPlayerLevel ( thePlayer ) outputChatBox ("Your level is " .. MyLevel,thePlayer ) outputChatBox ("Your EXP is " .. EXP,thePlayer ) end addCommandHandler ("level",GetPlayerLevel ) addEvent ( "onZombieWasted", true ) addEventHandler ( "onZombieWasted", root, function ( theKiller ) exports.exp_system:addPlayerEXP ( theKiller, 5 ) end ) function OnPlayerIsUP (thePlayer) outputChatBox ("Congratulations! You are level UP!",thePlayer ) local playeraccount = getPlayerAccount ( thePlayer ) local myExp = exports.exp_system:getPlayerEXP ( thePlayer ) local myLevel = exports.exp_system:getPlayerLevel ( thePlayer ) setAccountData(playeraccount, "Exp", myExp) setAccountData(playeraccount, "Level", myLevel) end addEvent ( "onPlayerLevelUP", true ) addEventHandler ("onPlayerLevelUP",root,OnPlayerIsUP ) Вроде подправил из того что было, но не понятно из одного только кода, что вы хотите сделать и что именно не работает (не сохраняет, не работает команда и т.п) Да и скрипт закомпилирован, как вы его взяли за основу для своей собственной системы не понятно. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now