shape1
shape2
shape3
shape4
shape7
shape8

Playerinfo Textdraw


Статус
Закрыто для дальнейших ответов.

Dmitriy_Orell

алкоголик
Пользователь
12.04.2015
977
2
390
0
Скрипт выводит краткую статистику игрока в виде текстдрава.
Если быть точнее то скрипт выводит:

1. Количество денег
2. Количество очков
3. Информацию о здоровье
4. Информацию о броне
5. Текущий пинг

Автор: Reklez

Скачать

Пароль от архива: pawno-crmp.ru

 
Последнее редактирование модератором:

Moks

Учитель русского языка
Пользователь
28.02.2014
539
7
82
0
Я бы для спектаторов использовал. А пинг, ИМХО, лучше было заменить на IP.

 

JoKeR2020

Гуру
Пользователь
26.11.2014
1 800
4
321
0
Я бы для спектаторов использовал. А пинг, ИМХО, лучше было заменить на IP.
Это конеч не для спектаров.

Но мне кажется лучше на FPS, и использовать эту функцию:

Код:
stock GetPlayerFPS(playerid) 
{ 
    SetPVarInt(playerid, "DrunkL", GetPlayerDrunkLevel(playerid)); 
    if(GetPVarInt(playerid, "DrunkL") < 50) 
    { 
        SetPlayerDrunkLevel(playerid, 5000); 
    } 
    else 
    { 
        if(GetPVarInt(playerid, "LDrunkL") != GetPVarInt(playerid, "DrunkL")) 
        { 
            SetPVarInt(playerid, "FPS", (GetPVarInt(playerid, "LDrunkL") - GetPVarInt(playerid, "DrunkL"))); 
            SetPVarInt(playerid, "LDrunkL", GetPVarInt(playerid, "DrunkL")); 
            if((GetPVarInt(playerid, "FPS") > 0) && (GetPVarInt(playerid, "FPS") < 256)) 
            { 
                return GetPVarInt(playerid, "FPS") - 1; 
            } 
        } 
    } 
    return 0; 
}
 
Последнее редактирование модератором:

Moks

Учитель русского языка
Пользователь
28.02.2014
539
7
82
0
Это конеч не для спектаров.

Но мне кажется лучше на FPS, и использовать эту функцию:

stock GetPlayerFPS(playerid)
{
SetPVarInt(playerid, "DrunkL", GetPlayerDrunkLevel(playerid));
if(GetPVarInt(playerid, "DrunkL") < 50)
{
SetPlayerDrunkLevel(playerid, 5000);
}
else
{
if(GetPVarInt(playerid, "LDrunkL") != GetPVarInt(playerid, "DrunkL"))
{
SetPVarInt(playerid, "FPS", (GetPVarInt(playerid, "LDrunkL") - GetPVarInt(playerid, "DrunkL")));
SetPVarInt(playerid, "LDrunkL", GetPVarInt(playerid, "DrunkL"));
if((GetPVarInt(playerid, "FPS") > 0) && (GetPVarInt(playerid, "FPS") < 256))
{
return GetPVarInt(playerid, "FPS") - 1;
}
}
}
return 0;
}
Эта функция действительно нормально работает? Или у меня одного был уж очень видимый дранк-эффект, хоть и вычислялось верно

 

JoKeR2020

Гуру
Пользователь
26.11.2014
1 800
4
321
0
Эта функция действительно нормально работает? Или у меня одного был уж очень видимый дранк-эффект, хоть и вычислялось верно
У меня нормально, самое главное чтобы в секундном таймере была, она по такому принципу работает. Дранк эффекта у меня нет.

 
Статус
Закрыто для дальнейших ответов.