[POMOC] tuttime

Započeo [BC]spiele
27. Jan. 2011.
1,048
pregleda
10
postova
spiele
4
Shot Caller
27. Jan. 2011.
dakle treba mi pomoc oko tutoriala dakle igrac ispuni sve uvjete  spol/godine/drzava/spawn mjesto.

dakle evo zadnje sta triba ispunit spawn mjesto.
if(dialogid == 6) // Mjesto spawna
{
   if(RegistrationStep == 4)
   {
   if(response)
   {
   if(listitem == 0) // PD postaja
   {
       PlayerInfo = 1;
       RegistrationStep = 0;
       TutTime = 1;
       return 0;
   }
   if(listitem == 1) // TAXI kolodvor
   {
       PlayerInfo = 2;
       RegistrationStep = 0;
       TutTime = 1;
       return 0;
   }
   if(listitem == 2) // Burger shot
   {
       PlayerInfo = 3;
       RegistrationStep = 0;
       TutTime = 1;
       return 0;
   }
   if(listitem == 3) // Blizu PD
   {
       PlayerInfo = 4;
       RegistrationStep = 0;
       TutTime = 1;
       return 0;
   }
   if(listitem == 4) // Kick
   {
                   Kick(playerid);
   }
   }
       }
return 1;
   }


zati ovaj kod bi trebao pokreniti tut ali nece   TutTime = 1;

a evo ono di je tut.
public SetPlayerUnjail()
{
   for(new i = 0; i < MAX_PLAYERS; i++)
{
   if(IsPlayerConnected(i))
   {
       if(TutTime >= 1)
   {
   TutTime += 1;
           if(TutTime == 3)
   {
       SendClientMessage(i,BOJA_CRVENA, ": PD");
   }
   if(TutTime == 4)
   {
                   SendClientMessage(i,BOJA_CRVENA, ": SWAT");
   }
       if(TutTime == 5)
       {
                   SendClientMessage(i,BOJA_CRVENA, ": MD!");
   }
       if(TutTime == 6)
       {
                   SendClientMessage(i,BOJA_CRVENA, ": LCN!");
       }
       else if(TutTime == 7)
       {
                   SendClientMessage(i,BOJA_CRVENA, ": YAKUZA!");
}
   }
}
}
}


molim vas pomozite mi

EDIT:
Da napomen da sam poceo radit svoj gm od 0%
bero
5
Underboss
27. Jan. 2011.
Quote
EDIT:
Da napomen da sam poceo radit svoj gm od 0%

A zasto onda kopiras iz GodFathera??
spiele
4
Shot Caller
27. Jan. 2011.
napravio sa novi register sistem sve lipo imal.

nezz kako bi drukcije napravio tut nego ovako.

mos li mi pomoc kako da ovo popravim.
bero
5
Underboss
27. Jan. 2011.
Napravit cu ti ako zelis tu funkciju koristit za vise stvari ne samo za tut...Evo ovako:
prvo na pocetak skripte:
new Tutorial;

Ispod "OnGameModeInit()" stavis :
SetTimer("ImeFunkcije",5000,true);

Nakon toga stavi na kraj skripte:
public ImeFunkcije()
{
      for(new i = 0; i < MAX_PLAYERS; i++)
      {
             if(Tutorial >= 1)
             {
                    if(Tutorial == 2)
                    {
                           SendClientMessage(playerid,boja,"sta zelis da pise");
                    }
                    if(Tutorial== 11)
                    {
                          SendClientMessage(playerid,boja,"sta zelis da pise");
                    }
                    if(Tutorial== 24)
                    {
                           SendClientMessage(playerid,boja,"sta zelis da pise");
                    }//ispod ovog dodavaj ako zelis jos...
                    if(Tutorial== 36)
                    {
                           SendClientMessage(playerid,boja,"tutorial je gotov!");
                           Tutorial = 0;
                    }
            }
      }
      return true;
}

I sad tamo gdje zelis da se pokrene tutorial,stavis:
Tutorial = 1;

Ostalo valjda znas...
spiele
4
Shot Caller
27. Jan. 2011.
opet nece da ga pokrene.

uvjek stoji ona slika kad udjes na server ona sta gleda na more.
bero
5
Underboss
27. Jan. 2011.
Pa stavi prvo "SpawnPlayer(playerid);" o.O
Marjan_King
5
Kingpin
27. Jan. 2011.
Slick,imam jedno pitanje...

Ovo: if(Tutorial== 1)
        if(Tutorial== 2)
        if(Tutorial== 11)

E sad, ti brojevi 1,2,11,24,36... Zasto su bas ti brojevi? To neka duzina Tuta ili sta?
SPILE
4
Enforcer
27. Jan. 2011.
To ti je npr

if(Tutorial== 1) //1 sec
if(Tutorial== 2) //2 sec
if(Tutorial== 11) //11sec


dakle npr ovaj 11sec on ce se pojavit nakon 11 sec kad zapocme tutorial
Deleted User
Obrisan korisnik
28. Jan. 2011.
Evo ti primjer
			if(TutTime >= 1)
{
    TutTime += 1;
                if(TutTime == 3) // Vrijeme tutoriala tj. koliko ce tutorial trajat
    {
bero
5
Underboss
28. Jan. 2011.
joXy wrote on January 27, 2011, 6:39 pm:
Slick,imam jedno pitanje...

Ovo: if(Tutorial== 1)
        if(Tutorial== 2)
        if(Tutorial== 11)

E sad, ti brojevi 1,2,11,24,36... Zasto su bas ti brojevi? To neka duzina Tuta ili sta?


Evo ovako:
Ako ti je definirano SetTimer(ImeTeFunkcije,1000,true);
onda ce ti to biti 1 sec,znaci ako je
if(Tutorial== 1)
i ispod toga
if(Tutorial== 11)
onda ce ti nakon 1.(if(Tutorial== 1)) 10 sec. kasnije ispisati to!i opet nakon (24-11=13) 13 sec. ispisati to ispod:
if(Tutorial== 24)

Vijerovatno me ne razumijes,ali neznam kako drugacije da ti objasnim... 🙄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha