SetTimer помощь - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
SetTimer помощь
Fresh_Stream Дата: Суббота, 16.04.2016, 19:07 | Сообщение # 1
Боец
Сообщений: 129
Статус: Offline
Как сделать чтобы через каждую минуту обновлялись 5 TextDraw?

FCS

Работы:
[Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1
[Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1
[FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1
[PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
=) Дата: Воскресенье, 17.04.2016, 07:34 | Сообщение # 2
Боец
Сообщений: 271
Статус: Offline
Fresh_Stream,

ко всем new - new timerplayer[MAX_PLAYERS];

В public OnPlayerConnect
Код

    timerplayer[playerid] = -1;


В паблик/сток авторизации игрока:
Код

if(timerplayer[playerid] != -1)
{
    KillTimer(timerplayer[playerid]);
    timerplayer[playerid] = -1;
}
timerplayer[playerid] = SetTimerEx("TDUpdate", 60000, true, "i", playerid);


60000 - частота обновления (1 минута) можешь поставить столько, сколько нужно тебе.

В public OnPlayerDisconnect
Код

if(timerplayer[playerid] != -1)
{
    KillTimer(timerplayer[playerid]);
    timerplayer[playerid] = -1;
}


Создаешь паблик:
Код

forward TDUpdate(playerid);
public TDUpdate(playerid)
{
    if(playerid != INVALID_PLAYER_ID)
    {
        new string[10];
        format(string,sizeof(string), "LVL: %i", PlayerInfo[playerid][pLevel]);
        PlayerTextDrawSetString(playerid, NameTD[playerid],string);
    }
    return 1;
}


в format записываешь то, что тебе нужно обновлять. Пример тебе предоставил, дальше уже думаю разберешься. Где NameTD[playerid] - ставишь название своего текстдрава, в который хочешь записывать данные. Так-же учитывай, что string всего на 9 символов. Подсчитывай, сколько тебе нужно символов для записи информации и увеличивай стринг.


Сообщение отредактировал =) - Воскресенье, 17.04.2016, 07:34
Fresh_Stream Дата: Воскресенье, 17.04.2016, 11:35 | Сообщение # 3
Боец
Сообщений: 129
Статус: Offline
=), Спасибо,помог

FCS

Работы:
[Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1
[Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1
[FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1
[PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
  • Страница 1 из 1
  • 1
Поиск: