[pawn]
new tPayout[ MAX_PLAYERS ];
public Task_Payout( id );
public OnPlayerConnect( playerid ) {
tPayout[ playerid ] = SetTimerEx( \"Task_Payout\", 60000 * 10, true, \"d\", playerid );
return 1;
}
public OnPlayerDisconnect( playerid ) {
KillTimer( tPayout[ playerid ] );
return 1;
}
public Task_Payout( id ) {
GivePlayerMoney( id, 5000 );
}
[/pawn]
Ez minden játékosnak ad 5000$-t 10 percenként. De pl ha fenntvagy 5 percet, utána lecsatlakozol, és máskor visszamész, akkor ugyanúgy 10 percet kell várj, nem csak 5-öt, tehát nem írtam bele idõmentést.