Jump to content

getPedStat, какой для определения кислорода?


Recommended Posts

Когда игрок в воде - создаются цифры отображающие в цифрах текущий стат кислорода, отображаются то они отображаются, а не двигаются когда кислород теряется(даже для сравнения включал стандартную полоску кислорода).

Может кто нибудь домозгует, чего там не так.

Вот кусок:

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

Повторю ещё раз мой прошедший пост:

getPedStat ( localPlayer, 225 ) 

Это показывает какой у тебя скилл а не сколько кислорода у тебя.

Обновил пост

Link to comment
Повторю ещё раз мой прошедший пост:
getPedStat ( localPlayer, 225 ) 

Это показывает какой у тебя скилл а не сколько кислорода у тебя.

Обновил пост

За пояснение спасибо, про предидущий пост я забыл, дела были не до компа было.

я везде по вики рылся искал слова Lung и Oxygen и не смог найти. Подскажи хотя бы слово по какому искать если есть эта проверка.

Link to comment
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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...