el_motoblock Posted January 6, 2012 Share Posted January 6, 2012 Когда игрок в воде - создаются цифры отображающие в цифрах текущий стат кислорода, отображаются то они отображаются, а не двигаются когда кислород теряется(даже для сравнения включал стандартную полоску кислорода). Может кто нибудь домозгует, чего там не так. Вот кусок: if isPedInWater(getLocalPlayer()) then --checking oxygen = (getPedStat (getLocalPlayer(), 225 )) --O2 dxDrawText(tostring (oxygen), (342.0/1440)*sWidth, (773.0/900)*sHeight, (384.0/1440)*sWidth, (795.0/900)*sHeight,tocolor(150,150,255,255), (1.0/1440)*sWidth,"pricedown","right","center",false,false,false) dxDrawText("Кислород", (338.0/1440)*sWidth, (792.0/900)*sHeight, (394.0/1440)*sWidth, (809.0/900)*sHeight,tocolor(50,50,250,255), (1.0/1440)*sWidth,"default","center","center",false,false,false) end Вот ссылка на вики и статы на всякий случай: https://wiki.multitheftauto.com/wiki/GetPedStat Заранее спасибо. Link to comment
Kenix Posted January 6, 2012 Share Posted January 6, 2012 Повторю ещё раз мой прошедший пост: getPedStat ( localPlayer, 225 ) Это показывает какой у тебя скилл а не сколько кислорода у тебя. Обновил пост Link to comment
el_motoblock Posted January 6, 2012 Author Share Posted January 6, 2012 Повторю ещё раз мой прошедший пост: getPedStat ( localPlayer, 225 ) Это показывает какой у тебя скилл а не сколько кислорода у тебя. Обновил пост За пояснение спасибо, про предидущий пост я забыл, дела были не до компа было. я везде по вики рылся искал слова Lung и Oxygen и не смог найти. Подскажи хотя бы слово по какому искать если есть эта проверка. Link to comment
Kenix Posted January 6, 2012 Share Posted January 6, 2012 function isUnderWater( ) local task,task2 = getPedTask( localPlayer,"primary",2 ) if task == "TASK_COMPLEX_IN_WATER" and task2 == "TASK_SIMPLE_SWIM" then -- игрок в воде local _,_,z = getElementPosition( localPlayer ) if z < -1 then return true end return false end return false end Написал функцию но она проверяет подводой или нет. Сегодня попробую проверить... Link to comment
el_motoblock Posted January 6, 2012 Author Share Posted January 6, 2012 короче мне надо гет конкретно для числа кислорода Link to comment
Kenix Posted January 6, 2012 Share Posted January 6, 2012 Ты можешь запросить эту функцию на баг трекере. Link to comment
el_motoblock Posted January 8, 2012 Author Share Posted January 8, 2012 Ты можешь запросить эту функцию на баг трекере. Походу такой стат есть - 63: TIME_SPENT_UNDERWATER - вот тут - https://wiki.multitheftauto.com/wiki/GetPedStat Link to comment
MX_Master Posted January 8, 2012 Share Posted January 8, 2012 Это может быть просто общее время, которые когда-либо ваще провел под водой 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