TwiX! Posted October 5, 2011 Share Posted October 5, 2011 Я хочу сделать прогресс бар, тоесть чтобы он менял свой прогресс от ранка игрока, мне просто нужен пример с использованием его.. Link to comment
Kenix Posted October 5, 2011 Share Posted October 5, 2011 Я хочу сделать прогресс бар, тоесть чтобы он менял свой прогресс от ранка игрока, мне просто нужен пример с использованием его.. Что трудного то глянь в вики как создать прогресс бар , а мы поскажем если что не понятно. Пример Клиент: progressBar = guiCreateProgressBar( 0.8, 0.8, 0.1, 0.1, true ) addEventHandler("onClientPlayerWasted",root,function(killer,weapon,body) if killer then guiProgressBarSetProgress(progressBar,tonumber(guiProgressBarGetProgress(progressBar)*getElementData(me,"EXP")/getElementData(me,"EXPMAX"))) end end) Естественно когда игрок вошёл делаешь ему дату Сервер: addEventHandler("onPlayerJoin",root, function() setElementData(source,"EXP",0) setElementData(source,"EXPMAX",100) end ) Если пед умер то делаем + 1 очко к EXP дате. addEventHandler("onPedWasted",root, function(killer,weapon,body) if killer and getElementType(killer) == "player" then setElementData(killer,"EXP",tonumber(getElementData(killer,"EXP") + 1)) end end ) Я не знаю что ты хочешь сделать, но если ты собрался делать что то на подобии "системы прокачки" то тебе надо проверять елемент дату и если елемент дата больше текущий на пример довать новый уровень к существующему. Через Событие:OnElementDataChange . Удачи. Link to comment
TwiX! Posted October 5, 2011 Author Share Posted October 5, 2011 Dm server ранг игрока спасибо щас попробую Link to comment
Kenix Posted October 5, 2011 Share Posted October 5, 2011 Dm server ранг игрокаспасибо щас попробую Это тестовый код , ибо ты его должен доработать для себя. Link to comment
TwiX! Posted October 5, 2011 Author Share Posted October 5, 2011 - --kod progressbar = guiCreateProgressBar(12,262,428,37,false,user_tab) if rank then guiProgressBarSetProgress(progressbar,tonumber(guiProgressBarGetProgress(progressbar)*getElementData(me,"rank")/getElementData(me,"rankmax"))) end server; addEventHandler("onPlayerJoin",root, function() setElementData(source,"rank",0) setElementData(source,"rankmax",100) end ) if wins == 0 then rank = 0 else rank = (tonumber(DmWins)/tonumber(Loses))*100 end function startRankxD() if wins == 0 then rank = 0 else setElementData(rank,"DmWins",tonumber(getElementData(rank,"Loses")*100)) end end Link to comment
Kenix Posted October 7, 2011 Share Posted October 7, 2011 - --kod progressbar = guiCreateProgressBar(12,262,428,37,false,user_tab) if rank then guiProgressBarSetProgress(progressbar,tonumber(guiProgressBarGetProgress(progressbar)*getElementData(me,"rank")/getElementData(me,"rankmax"))) end server; addEventHandler("onPlayerJoin",root, function() setElementData(source,"rank",0) setElementData(source,"rankmax",100) end ) if wins == 0 then rank = 0 else rank = (tonumber(DmWins)/tonumber(Loses))*100 end function startRankxD() if wins == 0 then rank = 0 else setElementData(rank,"DmWins",tonumber(getElementData(rank,"Loses")*100)) end end Я не понимаю что ты вообще написал ... Посмотри мой код и разберись в нём. 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