Jump to content
  • 0

Primesti scor la o ora


IcE.

Question

6 answers to this question

Recommended Posts

La OnPlayerConnect scrii SetTimer("OraScor", 3600000, true);

si undeva in script scrii

forward OraScor(playerid);
public OraScor(playerid)
{
     SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
     return 1;
}

cred ca merge, dar daca nu merge posteaza aici ;D

Link to comment
Share on other sites

pentru a face la o ora fixa pui la onplayerupdate

gettime(hour,minuite,second);
if (hour == x)
{
for(new i=0; i<MAX_PLAYERS; i++)
	{
         new score = GetPlayerScore(playerid);
         SetPlayerScore(playerid,score+10);
         }
         return 1;
}

Link to comment
Share on other sites

Guest farse

Stuntman ma dezamagesti,SetTimer pentru o functie cu variabile?it's a shit

dinalex..OnPlayerUpdate se repede de n ori pe minut,si OnPlayerUpdate are variabila playerid,deci nu mai e nevoie de loop...si daca ora de 'x' o sa se repede de n ori in acea ora...


SetTimer("OraScor", 3600000, true);

///

forward OraScor();

public OraScor()

{

    for(new i;i<GetMaxPlayers();i++)

    {

    SetPlayerScore(i, GetPlayerScore(i)+1);

    }

    return 1;

}

Link to comment
Share on other sites

nu e bine cum spui Farse :)

ceea ce zici tu inseamna ca o data la 1 ora a serverului da la toti jucatori +1 scor :)

daca serverul l-am pornit acum ! si trece 59 de minute si eu intru pe server si stau doar 1 minut tot primesc scor 1 :)

daca folosesti SetTimerEx poti pune doar la un jucator :) adik doar la acel jucator care a stat o ora sa i se dea +10 scor :) la jucatorul care sa connectat acum o ora :)

sper ca intelegi :)

la OnPlayerConnect pui :

SetTimerEx("OraScor", 3600000, 1, "i", playerid);
apoi creezi la sfarsitul GameModului sau orunde vrei tu :
forward OraScor(playerid);
public OraScor(playerid)
{
     SetPlayerScore(playerid, GetPlayerScore(playerid)+10);
     return 1;
}

:)

tLYRl.gif
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.