Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Использование таймеров

Статус
В этой теме нельзя размещать новые ответы.

virtuoz

Умник
Всем привет!Вот решил поведать новичкам как можно использовать таймеры!:ce:
И так ,допустим мы хотим чтобы в чат каждую минуту выводилось какое-либо сообщение!
Ко всем #define пишем :
PHP:
#define COLOR_SYSTEM 0xAA3333AA
Ко всем forward пишем
PHP:
forward Test(playerid);//Где Test - имя вашего паблика!
Далее в public OnGameModeInit() пишем
PHP:
SetTimer("Test", 60000,1);//Тест это имя вашего таймера! 60000 - 60 секунд!
Далее создаем паблик! (Где хотите,я создаю в конце кода =)
PHP:
public Test(playerid)
{
    SendClientMessage(playerid, COLOR_SYSTEM, "Если ты видишь этот текст,значит у тебя все получилось!");
    return 1;
}
Если вы хотите сделать проверку на что либо то делайте так:
Например,давайте каждую минуту будем выводить сообщение о том что у игрока мало здоровья,если здоровье ниже 20

PHP:
public Test(playerid)
{
    new Float:health;
    GetPlayerHealth(playerid, health);
    if (health <= 20.0)
    {
	  SendClientMessage(playerid, COLOR_SYSTEM, "Твое здоровье подходит к критической отметке!");
    }
 return 1;
}
Если что то не получается спрашивайте!
Если помог ставьте + :)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу