Круто. Я же сказал, что бредо-код.
Круто. Я же сказал, что бредо-код.
Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
Объясните как это правильно использовать и какое преимущество.
{-1, ...}PHP код:
new player_in_jail[MAX_PLAYERS char] = {-1, ...};
Последний раз редактировалось De_Lay; 05.06.2016 в 02:29.
Обнуление массива.
Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
De_Lay (05.06.2016)
Информативненько как-то вышло!Сообщение от $continue$
Последний раз редактировалось De_Lay; 05.06.2016 в 04:24.
Я НОВИЧОК, только учусь скриптить, только УЧУСЬ, когда просил помощи, меня послали в Поиск, вот я и написал команду исходя из того, что нашел в этом поиске, все остальные недочеты , я бы исправил после того, как довел бы команду до работоспособности, пересчитал бы размерность и т.д
Почему именно глобальный таймер, а не индивидуальный? А если глобальный то, может будет лучше запускать его когда игрок
попадает в КПЗ и удалять его после того как с КПЗ выйдет последний игрок, или нет?
А еще если в место переменной player_in_jail использовать PVar + UNIX время будет лучше или нет?
И вот, это если не трудно объясните.PHP код:
timer_jail= SetTimer("OnPlayerJailed", 1_000, true);
forward OnPlayerJailed();
public OnPlayerJailed()
{
foreach (new i:player)
{
if (player_in_jail{i} > 0)
player_in_jail{i} --;
if (0 <= player_in_jail{i} <= -1) // чтоб наверняка :D
{
player_in_jail{i} = -1;
SpawnPlayer(i);
break;
}
}
}
Почему стоит проверка на два условия?PHP код:
if (0 <= player_in_jail{i} <= -1)
if (это если player_in_jail меньше 0 <= player_in_jail{i} <= если в player_in_jail значение меньше -1)
Последний раз редактировалось De_Lay; 05.06.2016 в 13:34.
Проблема решена, надо было всего лишь обновить sscanf до 2.8.2 версии.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)