Tessék, ;)
public OnGameModeInit ( )
{
SetTimer ( \"CheckMoney\", 1000, 1 ); // Másodpercenként fut le a Timer
}
public CheckMoney ( );
public CheckMoney ( )
{
for ( new i = 0; i < GetMaxPlayers ( ); i++ )
{
if ( IsPlayerConnected ( i ) )
{
new Money = GetPlayerMoney ( i );
SetPlayerScore ( i, Money );
}
}
}
Én inkább az általam írt, gyorsabb és kevesebb helyet foglaló kód használatát javasolnám.
public CheckMoney();
public CheckMoney()
{
for (new i=0,l=GetMaxPlayers();i<l;i++) if(IsPlayerConnected(i)) SetPlayerScore(i,GetPlayerMoney(i));
SetTimer(\"CheckMoney\",1000,false);
return 1;
}
Használat:
OnGameModeInit-nél:
CheckMoney();