• Страница 1 из 1
  • 1
Модератор форума: valych  
[Таймеры]SetTimerEx и KillTimer
Seva008Дата: Вторник, 19.04.2011, 16:00 | Сообщение # 1
.::Offline::.
Вор в законе
Сообщений: 78
[ 34 ]
Награды: 0

Статус отсутствует
SetTimerEx

Чем различается с SetTimer?:
Тем что в этой функции(SetTimerEx) добавлены подфункции:format[] Формат используемых параметров. {Float,_}:... Список параметров.

Начнём.

Что такое SetTimerEx:

Запуск таймера, на выполнение функции через заданное время. В этом варианте, функцию можно вызывать с параметрами.

Использование Описание
%b Вставка числа в двоичной системе счисления.
%c Вставка одного символа.
%d Вставка (целого) числа.
%f Вставка десятичного числа.
%i Вставка числа (integer).
%s Вставка строки.
%x Вставка числа в шестнадцатеричной системе счисления.
%% Вставка символа '%'

Типы параметров используемых в строке, должны быть такими же как и вызываемые параметры.

Пример:

Code
forward Timer(second, msg[]);
   
public OnGameModeInit()
{
     print("Запуск таймера...");
     SetTimerEx("Timer", 5000, false, "is", 5, "секунд прошло");
}
   
public Timer(second, msg[])
{
     printf("%i %s", second, msg); // "5 секунд прошло" будет написано в консоли спустя 5 секунд
     return 1;
}

KillTimer

Что это?:Убивание таймера,т.е выключение.

Если вы хотите выключить таймер,то делайте так:

KillTimer(timerid);//вместо timerid ид таймера

Пример использования:

Code
new timer1;
forward message();
public OnGameModeInit()
{
     print("Запуск таймера...");
     timer1 = SetTimer("message", 1000, true);
}
   
public message()
{
     if(ваше_условие)  
     {
         KillTimer(timer1); //Остановка таймера
     }  
     else  
     {
         print("Прошла одна секунда.");
     }
}

Урок от Seva008©



Мои друзья:Sp1r1t,_=Silverback=_,dksjwe,ZioHik,y4eHuK.
Мой лучший друг:valych
Если хотите стать моим другом,которому я буду за бесплатно помогать,то дайте плюсик,с комментом Хочу в друзья,место лучшего друга одно,ему я буду доверять эксклюзивные моды и скрипты=)
 
dksjweДата: Вторник, 19.04.2011, 16:12 | Сообщение # 2
.::Offline::.
Новичок
Сообщений: 5
[ 8 ]
Награды: 0

Статус отсутствует
Отлично, мне понравилось, новичкам поможет сильно. smile
 
Seva008Дата: Вторник, 19.04.2011, 16:15 | Сообщение # 3
.::Offline::.
Вор в законе
Сообщений: 78
[ 34 ]
Награды: 0

Статус отсутствует
Quote (dksjwe)
Отлично, мне понравилось, новичкам поможет сильно.

Спасибо дксджве :DD


Мои друзья:Sp1r1t,_=Silverback=_,dksjwe,ZioHik,y4eHuK.
Мой лучший друг:valych
Если хотите стать моим другом,которому я буду за бесплатно помогать,то дайте плюсик,с комментом Хочу в друзья,место лучшего друга одно,ему я буду доверять эксклюзивные моды и скрипты=)
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2025
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика