Уважаемые знатоки pro-pawn. Хочу разобраться с функцией gettime(), но не с получением времени, а для таких вещей, как /mute, /jail, /warn, /ban. Поэтому прощу обьяснить мне по поводу это функции.
Например возьмем например варн. Для снятия варна, нужно чтобы прошло ну к примеру 10 дней, в секундах получится "864000" и далее проверять вышло истекло ли указанно время так, в паблике типа:
так получается? ну это примерный кодPHP код:
forward unwarn(playerid);
public unwarn(playerid)
{
if(player_info[playerid][pWarn] < gettime())
{
// действия
}
}
А чтобы в /time показать сколько осталось, это от надо от массива вычитать gettime() ?
- - - Добавлено - - -PHP код:
player_info[playerid][pWarn] - gettime())
Интересует как отсчитывается время.
gettime без параметров() получает unix время, а там отсчет с какого - то там года как я понял.
вот в паблике снятия допустим варна стоит проверка , если время указанное в массиве меньше чем gettime, то происходит снятие наказания, но ведь как не крути, gettime не может быть меньше чем время указанное в массиве, ведь в сравнении с полученными unix временем, то что указано в массиве player_info[playerid][pWarn] куда меньше чем то, что находится в gettime, или я чего - то не понимаю, может какие - то тонкости есть у этой функции?