Закрыто. Решение найдено. Делюсь.
[quote name='Romzes' timestamp='1443163314' post='133568']
20 - это ID таймера
0 - это значит что таймер еще не был создан.
[hr]
По сути функции нету что бы узнать время когда остановится таймер но можно это сделать.
1. Заводим новую переменную, допустим
PHP код:
new aTEST[playerid];
2. В паблик Tazer(playerid) нужно будет добавить код:
PHP код:
TazerTime[playerid] = 0;
aTEST[playerid] = 0;
3. После или перед созданием таймера добавляем этот код:
PHP код:
aTEST[playerid] = gettime()+20; // 20 - это кол-во секунд что в таймере
4. Команда для узнавания время:
PHP код:
CMD:test(playerid) {
new text[32];
if(TazerTime[playerid] != 0) {
format(text, sizeof(text), "~w~Taz: ~r~%d", (aTEST[playerid]-gettime())); // Узнаю сколько времени осталось
} else {
format(text, sizeof(text), "The timer is not running!"); // Сообщаем что таймер не запущен!
}
GameTextForPlayer(playerid, text, 5000, 1);
return 1;
}
PS: Вариант не идеален но может быть вам подойдет!
[/quote]