clashofclans
Новичок
Здравствуйте, уважаемые форумчане! Я начинающий программист, осваиваю павно. Решил сделать комманду /time с отыгранным временем, но что-то пошло не так. Никак не хочет у меня высвечиваться отыгранное время, всегда 0 минут. Кому не сложно помочь просто так, напишите, где я сделал ошибку. Заранее спасибо за помощь.
Как же я делал саму систему?
Ко всем дефайнам mysql запроса дописал #define PlayedTimex 96
К enum pInfo дописал - pPlayedTime,
В public OnPlayerConnect(playerid) вписал Player[playerid][pPlayedTime]=0;
В lodaplayer вписал cache_get_field_content(0, "PlayedTime", maximum), Player[playerid][pPlayedTime] = strval(maximum);
В saveplayer вписал case PlayedTimex:format(string,sizeof(string),"`PlayedTime`='%i'",Player[p][pPlayedTime]),strcat(query,string);
в payday:
в ongamemodeinit - SetTimer("MinuteTimer",60000,true);
так же здесь сам таймер и команда -
Как же я делал саму систему?
Ко всем дефайнам mysql запроса дописал #define PlayedTimex 96
К enum pInfo дописал - pPlayedTime,
В public OnPlayerConnect(playerid) вписал Player[playerid][pPlayedTime]=0;
В lodaplayer вписал cache_get_field_content(0, "PlayedTime", maximum), Player[playerid][pPlayedTime] = strval(maximum);
В saveplayer вписал case PlayedTimex:format(string,sizeof(string),"`PlayedTime`='%i'",Player[p][pPlayedTime]),strcat(query,string);
в payday:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
в ongamemodeinit - SetTimer("MinuteTimer",60000,true);
так же здесь сам таймер и команда -
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
