Просмотр полной версии : [Вопрос] задержка
Возможно ли сделать задержку на кнопку ? т.е если в определенном месте по нажатию это кнопки срабатывает какая либа функция) то через секунду - 2 только можно было её еще раз нажать) ну вот как то так)
P/S
Если я так сделаю
if(GetPVarInt(playerid,"OTK") > gettime()) return true;
SetPVarInt(playerid,"OTK",gettime()+2);
разницы нет ?)
нет. Хотя лучше сделать так
new Array_Name[MAX_PLAYERS char];
Array_Name{playerid} = 1;
SetTimerEx(...);
forward ...;
public ...
{
Array_Name{playerid} = 0;
}
pVar лучше использовать тогда, когда данные нужно хранить недолго (например, число неправильных попыток ввода пароля). Ибо если создать pVar, потом удалить его и после создать ещё один - новый pVar займёт место старого. Если же вы собираетесь с данными работать на протяжении всей работы сервера, лучше использовать массивы
А если такс ?)
stock OTK[MAX_PLAYERS];
if(OTK[playerid] > gettime()) return true;
OTK[playerid] = gettime() + 3;
- - - Добавлено - - -
:sarcastic:
А если такс ?)
stock OTK[MAX_PLAYERS];
if(OTK[playerid] > gettime()) return true;
OTK[playerid] = gettime() + 3;
- - - Добавлено - - -
:sarcastic:
Аа, понял что вы хотите. Ну и сформулировали же вы вопрос...
Да, в вашем случае делать стоит именно так
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot