Player Gains Score Every IRL Minute?
#1

How can i make a code so the players get 1 score every IRL min?

Any help?

Thanks In Advanced!
Reply
#2

Use time to set every minute. And once a minute passes you give cash.. Easy..
Reply
#3

I tried thinking how to do it and im lost can u supply a eg. code plz?
Reply
#4

for score

pawn Код:
//credits to retardedwolf
forward dailyScore (playerid);

timerDaily[playerid] = SetTimerEx ( "dailyScore", 60000, true, "d", playerid );

public dailyScore ( playerid )
{
    SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
    return 1;
}
Reply
#5

OMG wow I was working on this 4ever and you guys beat me
pawn Код:
forward rdmscore(playerid);

public OnGameModeInit()
{
     ScoreTime = SetTimerEx ( "rdmscore",60000,true,"d",playerid);

};

public rdmscore(playerid)
{
     for(new i=0; i < MAX_PLAYERS; i++)
     {
          SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
     }
     return 1;
}
Shit sorry it took so long i had to test ^.^
Reply
#6

Quote:
Originally Posted by Las Venturas CNR
Посмотреть сообщение
Mine demonstrated score...
after you edited it
Reply
#7

Thanks Haydz,LVCNR & ToPhrESH

Appreciated!
Reply
#8

Above OnGameModeInit:
pawn Код:
new moneyTimers[MAX_PLAYERS];
OnPlayerConnect:
pawn Код:
moneyTimers[playerid] = SetTimerEx("MoneyGive", 60000, true, "i", playerid);
OnPlayerDisconnect:
pawn Код:
KillTimer(moneyTimers[playerid]);
In somewhere in ur script:
pawn Код:
forward MoneyGive(playerid);
public MoneyGive(playerid)
{
    GivePlayerMoney(playerid, 100);
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)