Kenix Posted March 21, 2011 Share Posted March 21, 2011 сегодня начал делать систему прокачки и наткнулся на некоторые проблемы серв function JoinStartLevel() -- готово local EXP = setElementData(source,"Experience:",0) local Level = setElementData(source,"Level:",1) local exptolevel = setElementData ( source, "NextLevel:", 25 ) outputDebugString("PLayer Join "..tostring(EXP,Level,exptolevel)) end addEventHandler("onPlayerJoin", getRootElement(),JoinStartLevel) клиент local gme = getLocalPlayer() addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), function( ) local EXP1 = getElementData(gme,"Experience:",tostring) local Level1 = getElementData(gme,"Level:",tostring) local exptolevel1 = getElementData(gme,"NextLevel:",tostring) outputChatBox ( "Player Resource start "..tostring(EXP1).." "..tostring(Level1).." "..tostring(exptolevel1).." "..tostring(gme)) LevelsLabel = guiCreateLabel(0.8578,0.6104,0.125,0.0244,"Level: "..Level1,true) EXPLabel = guiCreateLabel(0.8578,0.6387,0.125,0.0244,"EXP: "..EXP1.." / "..exptolevel1,true) end ) addEventHandler ( "onClientElementDataChange", gme, function ( dataName, player ) local EXP2 = getElementData(gme,"Experience:",tostring) local Level2 = getElementData(gme,"Level:",tostring) local exptolevel2 = getElementData(gme,"NextLevel:",tostring) guiSetText ( EXPLabel, "EXP: "..EXP2.." / "..exptolevel2) guiSetText ( LevelsLabel, "Level: "..Level2) end ) итак вобще скрипт работает но когда чел заходит лейблы и пр не появляются но после рестарта всё работает норм в чём проблема я думаю что с onClientResourceStart помогите пожалуйста кто сталкивался с этой проблемой. 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