Vassasssin
Умник
Правильно ли я сделал систему PayDay ?
Просто для 1 id не выводит сообщение "Ваш уровень повысился" , с чем это может быть свзяано . Возможно , я таймер не правильно создал ?
OnGameModeInit
OnGameModeExit
Просто для 1 id не выводит сообщение "Ваш уровень повысился" , с чем это может быть свзяано . Возможно , я таймер не правильно создал ?
PHP:
new timerpayday;
PHP:
timerpayday = SetTimer("TimerPayDay",1000*60,true); // payday каждую минуту для теста
PHP:
KillTimer(timerpayday);
PHP:
forward TimerPayDay();
public TimerPayDay()
{
foreach(new i:Player)
{
new hour,minute,second;
gettime(hour,minute,second);
new string[128];
format(string,sizeof(string),"Текущее время: {63A4DC}%d:%d",hour,minute);
SendClientMessage(i,0xFFFFFFFF,string);
SendClientMessage(i,0xFFFFFFFF,"БАНКОВСКИЙ ЧЕК");
SendClientMessage(i,0xFFFFFFFF,"______________");
new zp[128];
format(zp,sizeof(zp),"На ваш банковский счет перечислено: 0");
SendClientMessage(i,0xFFFFFFFF,zp);
SendClientMessage(i,0xFFFFFFFF,"______________");
Player[i][pExp] += 1;
if(Player[i][pExp] == Player[i][pExpmax])
{
Player[i][pExp] = 0;
Player[i][pExpmax] += 2;
Player[i][pLevel] += 1;
SendClientMessage(i,0x00FF22FF,"Поздравляем , ваш уровень повысился");
SetPlayerScore(i,Player[i][pLevel]);
}
}
}
Последнее редактирование:
