[Pomoc]Event timer

Započeo SmokeOne||, Januar 31, 2013, 23:09:20 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim:/
Detaljan opis problema:Ovako ako neko moze da mi objasni otrplike il da mi da neki tut kako da se napravi vreme za koje si zavrsio tour lupam? Nikako mi nije jasno nailazio sam na neke tutorijale al nece nikako....
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Prodajem NL v3 mod sa bazom!
Ako si zainteresovan javi mi se na pm
U radu je i editovan mod (promenjena mesta bandi mafija, popravljeni bagovi i komande, etc.)

Neznam stvarno kako stojis sa skriptanjem ali mislim da bi ti ovo moglo pomoc uz mali edit...
http://forum.sa-mp.com/showthread.php?t=143764

Eo ti primer  ovako nesto

forward UtrkaTimer();
forward UtrkaTimer2();
forward UtrkaTimer3();

public UtrkaTimer()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
          if(PlayerInfo[i][pTokyoDrift] == 1)
       {
if(IsPlayerConnected(i))
{
              GameTextForPlayer(i, "~b~2",1000,4);
              SetTimer("UtrkaTimer2",1000,0);
}
}
}
}
public UtrkaTimer2()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
        if(PlayerInfo[i][pTokyoDrift] == 1)
       {
if(IsPlayerConnected(i))
{
              GameTextForPlayer(i, "~b~1",1000,4);
              SetTimer("UtrkaTimer3",1000,0);
}
}
}
}
public UtrkaTimer3()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{

    if(PlayerInfo[i][pTokyoDrift] == 1)
       {
if(IsPlayerConnected(i))
{
              TogglePlayerControllable(i, 1);
  GameTextForPlayer(i, "~r~START !!!",1000,4);
              SetPlayerRaceCheckpoint(i,0,2284.2429,1398.4470,10.8203,2332.4033,1495.3047,17.7417,6);
  RCP[i] = 2;
}
}
}
}

EDIT:
Eo ovako napravio sam nesto a nista se ne desava
napravio sam
forward PocetakTrke(playerid);
forward KrajTrke(playerid);


Onda sam dodao na kraju skripte
public PocetakTrke(playerid)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Offroad[i] == 2)
{
gPlayerStopWatchTick[playerid] = tickcount();
SCM(playerid, COLOR_GREY, "timer startovan");
}
}
}
public KrajTrke(playerid)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Offroad[i] > 0)
{
SCM(playerid, COLOR_GREY, "timer zavrsen");
new
        interval,
        str[128];

    interval = tickcount() - gPlayerStopWatchTick[playerid];

    format(str, 128, "Trebalo ti je %d", interval);
    SendClientMessage(playerid, -1, str);
}
}
}

E sad jos sam dodao SCM da vidim dal se desava nesto i nista ja ne znam sta sam pogresio evo kad se startuje offroad
CMD:offroadstart(playerid, params[])
{
if(PI[playerid][GM] > 0 || PI[playerid][Admin] > 0 || IsPlayerAdmin(playerid))
{
    new hAdmin[MAX_PLAYER_NAME];
    RPIme(playerid, hAdmin);
    format(CmdString, sizeof(CmdString), "{FF9900}Event | {FFFF00}Offroad trka je pokrenuta od admina %s.", hAdmin);
StaffPoruka(NARANDZASTA, CmdString);
foreach(Player, i)
{
    if(Offroad[i] == 2)
    {
        SCM(i, SVETLOPLAVA, "Offroad | Trka ce startovati za 3 sekunde!");
        TextDrawShowForPlayer(i, eOdbrojavanje[0]);
PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0);
    h_TogglePlayerControllable(i, 0);
}
}
SetTimer("Offroad1", 1000, false);
}
else return SCM(playerid, GRAD2, "  {BFC0C2}(GreÅ¡ka) Niste autorizovani da koristite ovu komandu!");
return 1;
}

I nece uradio sam lepo ovo if(Offroad == 2) ja bar mislim moze pomoc?
Poslednja Izmena: Februar 01, 2013, 00:52:23 PRE PODNE od SmokeOne||
Prodajem NL v3 mod sa bazom!
Ako si zainteresovan javi mi se na pm
U radu je i editovan mod (promenjena mesta bandi mafija, popravljeni bagovi i komande, etc.)

bump?
Prodajem NL v3 mod sa bazom!
Ako si zainteresovan javi mi se na pm
U radu je i editovan mod (promenjena mesta bandi mafija, popravljeni bagovi i komande, etc.)



forward UtrkaTimer0();
forward UtrkaTimer1();
forward UtrkaTimer2();

public UtrkaTimer()
{
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
          if(PlayerInfo[pTokyoDrift] == 1)
             {
      if(IsPlayerConnected(i))
      {
              GameTextForPlayer(i, "~b~2",1000,4);
              SetTimer("UtrkaTimer2",1000,0);
      }
   }
}
}
public UtrkaTimer2()
{
   for(new i = 0; i < MAX_PLAYERS; i++)
   {
        if(PlayerInfo[pTokyoDrift] == 1)
             {
      if(IsPlayerConnected(i))
      {
              GameTextForPlayer(i, "~b~1",1000,4);
              SetTimer("UtrkaTimer3",1000,0);
         }
   }
}
}
public UtrkaTimer3()
{
   for(new i = 0; i < MAX_PLAYERS; i++)
   {

    if(PlayerInfo[pTokyoDrift] == 1)
             {
      if(IsPlayerConnected(i))
      {
              TogglePlayerControllable(i, 1);
           GameTextForPlayer(i, "~r~KRENI !!!",1000,4);
              SetPlayerRaceCheckpoint(i,0,2284.2429,1398.4470,10.8203,2332.4033,1495.3047,17.7417,6);
           RCP = 2;
      }
   }
}
}

Pokusaj tako.

Ne razume te vi mene netreba mi odbrojavanje ono 3 2 1 kreni
Nego kad zavrsi trku da mu pise Tour si zavrsio za: 2 minuta razumete sad?
Prodajem NL v3 mod sa bazom!
Ako si zainteresovan javi mi se na pm
U radu je i editovan mod (promenjena mesta bandi mafija, popravljeni bagovi i komande, etc.)

aha , pa stavi pod new naprimer start i new finish .

odredi kad da starta kad da zavrsi ... i sta da izbaci kad zavrsi

Pa ja sam pocetnik pa ne znam to bas najbolje znam da treba string da se koristi al ne znam stvarno to :P
Prodajem NL v3 mod sa bazom!
Ako si zainteresovan javi mi se na pm
U radu je i editovan mod (promenjena mesta bandi mafija, popravljeni bagovi i komande, etc.)

Ajde kad budem kuci napisacu ti kod . Oko 8-9

ae
Prodajem NL v3 mod sa bazom!
Ako si zainteresovan javi mi se na pm
U radu je i editovan mod (promenjena mesta bandi mafija, popravljeni bagovi i komande, etc.)

Neko ima resenje, nista a?
Prodajem NL v3 mod sa bazom!
Ako si zainteresovan javi mi se na pm
U radu je i editovan mod (promenjena mesta bandi mafija, popravljeni bagovi i komande, etc.)