Holly.Wood
Умник
Зарплата (payday) будет выплачиваться игроку, если он отыграл 20 минут в игре.
в pInfo вставляем
В минутный таймер вставляем
[HR][/HR]
Если минутного таймера нету, то создаем его:
В OnGameModeInit
[HR][/HR]
В конец мода:
И далее сам stock
в pInfo вставляем
PHP:
PayDay,
PHP:
PayDay(i);
[HR][/HR]
Если минутного таймера нету, то создаем его:
В OnGameModeInit
PHP:
SetTimer("KUDAH", 60*1000, true);
В конец мода:
PHP:
forward KUDAH();
public KUDAH() { for(new i = 0; i < GetMaxPlayers(); i++) PayDay(i); }
PHP:
stock PayDay(playerid)
{
PlayerInfo[playerid][PayDay] += 1;
if(PlayerInfo[playerid][PayDay] => 20)
{
if(PlayerInfo[playerid][pExp] == (PlayerInfo[playerid][pLevel]+1)*4) return PlayerInfo[playerid][pLevel] += 1,
PlayerInfo[playerid][pExp] = 0,
SCM(playerid,COLOR_BLUE,"Ваш уровень повысился"),SetPlayerScore(i, LPlayerInfo[playerid][pLevel]);
PlayerInfo[playerid][PayDay] = 0;
new str[ 80 ];
format(str,sizeof(str),"{ffffff}Зарплата: {66ff00}%d$",PlayerInfo[playerid][pRank]*200); // Поставил ЗП = Ранг*200$,нету фраки - нету ЗП
SCM(playerid, COLOR_WHITE,str);
PlayerInfo[playerid][pBank] += PlayerInfo[playerid][pRank]*200;
}
}
Автор: Holly.Wood
p.s писал в браузере, не проверял
Последнее редактирование:
