TwiX! Posted October 5, 2011 Posted October 5, 2011 Я хочу сделать прогресс бар, тоесть чтобы он менял свой прогресс от ранка игрока, мне просто нужен пример с использованием его..
Kenix Posted October 5, 2011 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 . Удачи.
TwiX! Posted October 5, 2011 Author Posted October 5, 2011 Dm server ранг игрока спасибо щас попробую
Kenix Posted October 5, 2011 Posted October 5, 2011 Dm server ранг игрокаспасибо щас попробую Это тестовый код , ибо ты его должен доработать для себя.
TwiX! Posted October 5, 2011 Author 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
Kenix Posted October 7, 2011 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 Я не понимаю что ты вообще написал ... Посмотри мой код и разберись в нём.
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