12.11.2017, 13:18
(
Последний раз редактировалось BykiLler; 12.11.2017 в 14:04.
)
Meio contraditуrio . "SetTimer" utilizando uma call back com o parвmetro.
https://sampwiki.blast.hk/wiki/SetTimer
@edit
https://sampwiki.blast.hk/wiki/SetTimer
@edit
PHP код:
enum players
{
experiencia,
level,
bool:AFK,
};
new PlayerInfo[MAX_PLAYERS][players];
new loopExperiencia;
public OnGameModeInit()
{
loopExperiencia = SetTimer("GanharExp", 300000, 1);
return 1;
}
forward GanharExp();
public GanharExp()
{
for (new i; i < MAX_PLAYERS; ++i)
{
if ( !IsPlayerConnected(i) || PlayerInfo[i][AFK])continue;
++PlayerInfo[i][experiencia];
if ( PlayerInfo[i][experiencia] > 4)
{
PlayerInfo[i][experiencia] = 0;
++PlayerInfo[i][level];
}
}
return 1;
}
OBS: 20 minutos +nivel