Detaljan opis problema😛a imam neke errore u svome tutorialu pa neznam to popraviti 😄
C:\Users\Korisnik-d\Desktop\Ekvador\gamemodes\EK.PWN(7706) : error 017: undefined symbol "tutorialstring"
C:\Users\Korisnik-d\Desktop\Ekvador\gamemodes\EK.PWN(7706) : warning 215: expression has no effect
C:\Users\Korisnik-d\Desktop\Ekvador\gamemodes\EK.PWN(7706) : error 001: expected token: ";", but found "]"
C:\Users\Korisnik-d\Desktop\Ekvador\gamemodes\EK.PWN(7706) : error 029: invalid expression, assumed zero
C:\Users\Korisnik-d\Desktop\Ekvador\gamemodes\EK.PWN(7706) : fatal error 107: too many error messages on one lineEto errora.
Dio skripte:
public TutorialRP1(playerid)
{
tutorialstring++;
format(CmdString, tutorialstring, "Tutorial: Roleplay (1/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring >= 50)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 0;
TutRP = SetTimerEx("TutorialRP2", 70, true, "d", playerid);
}
return 1;
}
public TutorialRP2(playerid)
{
if(tutorialstring == 43 || tutorialstring == 89 || tutorialstring == 133 || tutorialstring == 177
|| tutorialstring == 223 || tutorialstring == 268) tutorialstring += 2;
tutorialstring++;
format(CmdString, tutorialstring, "Ovo je Role Play server, sto znaci igranje\
~n~uloga, odnosno simuliranje stvarnog zivota.\
~n~To znaci da se morate ponasati isto kao u\
~n~stvarnom zivotu. Na primer, morate voziti\
~n~desnom stranom, koristiti komande /me i /do\
~n~za iskazivanje radnji i emocija svog lika,\
~n~zatim pravilno parkirati svoje vozilo, itd.");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring >= 400)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 317;
TutRP = SetTimerEx("TutorialRP3", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP3(playerid)
{
if(tutorialstring == 46 || tutorialstring == 92 || tutorialstring == 136 || tutorialstring == 180
|| tutorialstring == 226 || tutorialstring == 271) tutorialstring -= 2;
tutorialstring--;
format(CmdString, tutorialstring, "Ovo je Role Play server, sto znaci igranje\
~n~uloga, odnosno simuliranje stvarnog zivota.\
~n~To znaci da se morate ponasati isto kao u\
~n~stvarnom zivotu. Na primer, morate voziti\
~n~desnom stranom, koristiti komande /me i /do\
~n~za iskazivanje radnji i emocija svog lika,\
~n~zatim pravilno parkirati svoje vozilo, itd.");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring <= 0)
{
tutorialstring = 25;
KillTimer_H(TutRP);
TutRP = -1;
TutRP = SetTimerEx("TutorialRP4", 5, true, "d", playerid);
}
return 1;
}
public TutorialRP4(playerid)
{
tutorialstring--;
format(CmdString, tutorialstring, "Tutorial: Roleplay (1/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring <= 2)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 0;
TutRP = SetTimerEx("TutorialRP5", 70, true, "d", playerid);
SetPlayerCameraPos(playerid, 1844.6605,-1404.3848,30.0557);
SetPlayerCameraLookAt(playerid, 1821.1400,-1381.8732,14.4219);
SetPlayerPos_H(playerid, 1844.6605,-1404.3848,80.0557);
h_TogglePlayerControllable(playerid, 0);
PI = 11;
}
return 1;
}
public TutorialRP5(playerid)
{
tutorialstring++;
format(CmdString, tutorialstring, "Tutorial: Metagaming (2/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring >= 50)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 0;
TutRP = SetTimerEx("TutorialRP6", 70, true, "d", playerid);
}
return 1;
}
public TutorialRP6(playerid)
{
if(tutorialstring == 44 || tutorialstring == 91 || tutorialstring == 132 || tutorialstring == 181
|| tutorialstring == 231 || tutorialstring == 280) tutorialstring += 2;
tutorialstring++;
format(CmdString, tutorialstring, "Metagaming je mesanje IC i OOC informacija.\
~n~Primer za MG je pisanje IC informacija u OOC\
~n~(/b) chatu i obrnuto. IC chat je vezan\
~n~iskljucivo za Vaseg lika unutar igre. To znaci\
~n~da je to ustvari 'govor' Vaseg lika. u IC chatu\
~n~ne smete pisati smajlije i pojmove izvan igre.\
~n~Npr. facebook, skola, forum, i slicno.");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring >= 400)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 321;
TutRP = SetTimerEx("TutorialRP7", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP7(playerid)
{
if(tutorialstring == 47 || tutorialstring == 94 || tutorialstring == 135 || tutorialstring == 184
|| tutorialstring == 234 || tutorialstring == 283) tutorialstring -= 2;
tutorialstring--;
format(CmdString, tutorialstring, "Metagaming je mesanje IC i OOC informacija.\
~n~Primer za MG je pisanje IC informacija u OOC\
~n~(/b) chatu i obrnuto. IC chat je vezan\
~n~iskljucivo za Vaseg lika unutar igre. To znaci\
~n~da je to ustvari 'govor' Vaseg lika. u IC chatu\
~n~ne smete pisati smajlije i pojmove izvan igre.\
~n~Npr. facebook, skola, forum, i slicno.");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring <= 1)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 28;
TutRP = SetTimerEx("TutorialRP8", 5, true, "d", playerid);
}
return 1;
}
public TutorialRP8(playerid)
{
tutorialstring--;
format(CmdString, tutorialstring, "Tutorial: Metagaming (2/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring <= 1)
{
tutorialstring = 0;
KillTimer_H(TutRP);
TutRP = -1;
TutRP = SetTimerEx("TutorialRP9", 70, true, "d", playerid);
SetPlayerCameraPos(playerid, 1686.0532,-1831.1863,21.6251);
SetPlayerCameraLookAt(playerid, 1734.1537,-1859.0636,13.4141);
SetPlayerPos_H(playerid, 1686.0532,-1831.1863,71.6251);
h_TogglePlayerControllable(playerid, 0);
}
return 1;
}
public TutorialRP9(playerid)
{
tutorialstring++;
format(CmdString, tutorialstring, "Tutorial: Powergaming (3/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring >= 55)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 0;
TutRP = SetTimerEx("TutorialRP10", 70, true, "d", playerid);
}
return 1;
}
public TutorialRP10(playerid)
{
if(tutorialstring == 47 || tutorialstring == 97 || tutorialstring == 143 || tutorialstring == 192
|| tutorialstring == 235 || tutorialstring == 286) tutorialstring += 2;
tutorialstring++;
format(CmdString, tutorialstring, "PG je prisiljavanje drugog igraca na nesto sto\
~n~ne zeli ili izvodjenje radnji koje nisu realne.\
~n~Primer 1: /me siluje Anu. Ovim primerom ste\
~n~izvrsili radnju bez volje drugog igraca (Ane).\
~n~Primer 2: Pogodio Vas je metak, a Vi ste\
~n~nastavili da trcite kao da se nista nije desilo.\
~n~Powergaming je strogo zabranjen!");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring >= 400)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 321;
TutRP = SetTimerEx("TutorialRP11", 5, true, "d", playerid);
}
return 1;
}
public TutorialRP11(playerid)
{
if(tutorialstring == 50 || tutorialstring == 100 || tutorialstring == 146 || tutorialstring == 195
|| tutorialstring == 238 || tutorialstring == 289) tutorialstring -= 2;
tutorialstring--;
format(CmdString, tutorialstring, "PG je prisiljavanje drugog igraca na nesto sto\
~n~ne zeli ili izvodjenje radnji koje nisu realne.\
~n~Primer 1: /me siluje Anu. Ovim primerom ste\
~n~izvrsili radnju bez volje drugog igraca (Ane).\
~n~Primer 2: Pogodio Vas je metak, a Vi ste\
~n~nastavili da trcite kao da se nista nije desilo.\
~n~Powergaming je strogo zabranjen!");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring <= 1)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 28;
TutRP = SetTimerEx("TutorialRP12", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP12(playerid)
{
tutorialstring--;
format(CmdString, tutorialstring, "Tutorial: Powergaming (3/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring <= 1)
{
tutorialstring = 0;
KillTimer_H(TutRP);
TutRP = -1;
TutRP = SetTimerEx("TutorialRP13", 70, true, "d", playerid);
SetPlayerCameraPos(playerid, 2239.0566,-1659.3634,49.0518);
SetPlayerCameraLookAt(playerid, 2341.5562,-1659.0171,13.3816);
SetPlayerPos_H(playerid, 2341.5562,-1659.0171,63.3816);
h_TogglePlayerControllable(playerid, 0);
}
return 1;
}
public TutorialRP13(playerid)
{
tutorialstring++;
format(CmdString, tutorialstring, "Tutorial: DM & DB (4/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring >= 55)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 0;
TutRP = SetTimerEx("TutorialRP14", 70, true, "d", playerid);
}
return 1;
}
public TutorialRP14(playerid)
{
if(tutorialstring == 47 || tutorialstring == 90 || tutorialstring == 136 || tutorialstring == 187
|| tutorialstring == 235 || tutorialstring == 282) tutorialstring += 2;
tutorialstring++;
format(CmdString, tutorialstring, "Deathmatch je ubijanje bez RP razloga. Npr ako\
~n~idete ulicom i ubijate igrace, napravili\
~n~ste DM. Morate imati razlog da biste ubili!\
~n~DriveBy je pucanje iz vozila ili gazenje pesaka.\
~n~Dozvoljeno je pucanje iz vozila, samo ukoliko\
~n~ste suvozac. U DB takodje spada i pucanje sa\
~n~vozila na vozilo i ubijanje elisom helihoptera.");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring >= 400)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 326;
TutRP = SetTimerEx("TutorialRP15", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP15(playerid)
{
if(tutorialstring == 50 || tutorialstring == 93 || tutorialstring == 139 || tutorialstring == 190
|| tutorialstring == 238 || tutorialstring == 285) tutorialstring -= 2;
tutorialstring--;
format(CmdString, tutorialstring, "Deathmatch je ubijanje bez RP razloga. Npr ako\
~n~idete ulicom i ubijate igrace, napravili\
~n~ste DM. Morate imati razlog da biste ubili!\
~n~DriveBy je pucanje iz vozila ili gazenje pesaka.\
~n~Dozvoljeno je pucanje iz vozila, samo ukoliko\
~n~ste suvozac. U DB takodje spada i pucanje sa\
~n~vozila na vozilo i ubijanje elisom helihoptera.");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring <= 1)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 25;
TutRP = SetTimerEx("TutorialRP16", 5, true, "d", playerid);
}
return 1;
}
public TutorialRP16(playerid)
{
tutorialstring--;
format(CmdString, tutorialstring, "Tutorial: DM & DB (4/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring <= 1)
{
tutorialstring = 0;
KillTimer_H(TutRP);
TutRP = -1;
TutRP = SetTimerEx("TutorialRP17", 70, true, "d", playerid);
SetPlayerCameraPos(playerid, 1140.9452,-958.6426,66.4121);
SetPlayerCameraLookAt(playerid, 1186.6312,-914.0169,48.0557);
SetPlayerPos_H(playerid, 1186.6312,-914.0169,98.0557);
h_TogglePlayerControllable(playerid, 0);
}
return 1;
}
public TutorialRP17(playerid)
{
tutorialstring++;
format(CmdString, tutorialstring, "Tutorial: RK & SK (5/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring >= 55)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 0;
TutRP = SetTimerEx("TutorialRP18", 70, true, "d", playerid);
}
return 1;
}
public TutorialRP18(playerid)
{
if(tutorialstring == 49 || tutorialstring == 95 || tutorialstring == 143 || tutorialstring == 189
|| tutorialstring == 235 || tutorialstring == 281) tutorialstring += 2;
tutorialstring++;
format(CmdString, tutorialstring, "RevengeKilling je ubijanje iz osvete. Ako Vas je\
~n~neko ubio, Vase pamcenje se brise, ne smete\
~n~ga potraziti i osvetiti mu se. Nije realno!!!\
~n~SpawnKilling je ubijanje igraca na njihovom\
~n~spawn mestu. Na primer, ako dodjete u skate\
~n~park i ubijate igrace koji se tu \"radjaju\",\
~n~to je Spawn Kill.");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring >= 400)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 302;
TutRP = SetTimerEx("TutorialRP19", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP19(playerid)
{
if(tutorialstring == 52 || tutorialstring == 98 || tutorialstring == 146 || tutorialstring == 192
|| tutorialstring == 238 || tutorialstring == 284) tutorialstring -= 2;
tutorialstring--;
format(CmdString, tutorialstring, "RevengeKilling je ubijanje iz osvete. Ako Vas je\
~n~neko ubio, Vase pamcenje se brise, ne smete\
~n~ga potraziti i osvetiti mu se. Nije realno!!!\
~n~SpawnKilling je ubijanje igraca na njihovom\
~n~spawn mestu. Na primer, ako dodjete u skate\
~n~park i ubijate igrace koji se tu \"radjaju\",\
~n~to je Spawn Kill.");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring <= 1)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 25;
TutRP = SetTimerEx("TutorialRP20", 5, true, "d", playerid);
}
return 1;
}
public TutorialRP20(playerid)
{
tutorialstring--;
format(CmdString, tutorialstring, "Tutorial: RK & SK (5/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring <= 1)
{
tutorialstring = 0;
KillTimer_H(TutRP);
TutRP = -1;
TutRP = SetTimerEx("TutorialRP21", 70, true, "d", playerid);
SetPlayerCameraPos(playerid, 1844.3328,-1264.8658,79.1600);
SetPlayerCameraLookAt(playerid, 1955.5140,-1196.6637,18.0607);
SetPlayerPos_H(playerid, 1844.3328,-1264.8658,89.1600);
h_TogglePlayerControllable(playerid, 0);
}
return 1;
}
public TutorialRP21(playerid)
{
tutorialstring++;
format(CmdString, tutorialstring, "Tutorial: Gun from ass (6/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring >= 55)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 0;
TutRP = SetTimerEx("TutorialRP22", 70, true, "d", playerid);
}
return 1;
}
public TutorialRP22(playerid)
{
if(tutorialstring == 42 || tutorialstring == 88 || tutorialstring == 136 || tutorialstring == 184
|| tutorialstring == 230 || tutorialstring == 275) tutorialstring += 2;
tutorialstring++;
format(CmdString, tutorialstring, "GFA je vadjenje oruzja bez RP-a. Ne smete\
~n~skrolati oruzje i pucati, morate to uraditi\
~n~na RP nacin i to upotrebom /me i /do komandi.\
~n~Ako se radi o manjem oruzju, mozete koristiti\
~n~\"/me vadi Eagle ispod majice\" i \"/me sprema\
~n~Eagle ispod majice\", a ako je vece oruzje,\
~n~\"/me uzima M4 sa sedista\" (morate imati auto)");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring >= 400)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 330;
TutRP = SetTimerEx("TutorialRP23", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP23(playerid)
{
if(tutorialstring == 45 || tutorialstring == 91 || tutorialstring == 139 || tutorialstring == 187
|| tutorialstring == 233 || tutorialstring == 278) tutorialstring -= 2;
tutorialstring--;
format(CmdString, tutorialstring, "GFA je vadjenje oruzja bez RP-a. Ne smete\
~n~skrolati oruzje i pucati, morate to uraditi\
~n~na RP nacin i to upotrebom /me i /do komandi.\
~n~Ako se radi o manjem oruzju, mozete koristiti\
~n~\"/me vadi Eagle ispod majice\" i \"/me sprema\
~n~Eagle ispod majice\", a ako je vece oruzje,\
~n~\"/me uzima M4 sa sedista\" (morate imati auto)");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring <= 1)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 31;
TutRP = SetTimerEx("TutorialRP24", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP24(playerid)
{
tutorialstring--;
format(CmdString, tutorialstring, "Tutorial: Gun from Ass (6/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring <= 1)
{
tutorialstring = 0;
KillTimer_H(TutRP);
TutRP = -1;
TutRP = SetTimerEx("TutorialRP25", 70, true, "d", playerid);
SetPlayerCameraPos(playerid, 1271.6970,-2002.6307,109.1048);
SetPlayerCameraLookAt(playerid, 1271.6970,-2002.6307,109.1048);
SetPlayerPos_H(playerid, 1271.6970,-2002.6307,119.1048);
h_TogglePlayerControllable(playerid, 0);
}
return 1;
}
public TutorialRP25(playerid)
{
tutorialstring++;
format(CmdString, tutorialstring, "Tutorial: BH & NJ (7/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring >= 55)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 0;
TutRP = SetTimerEx("TutorialRP26", 70, true, "d", playerid);
}
return 1;
}
public TutorialRP26(playerid)
{
if(tutorialstring == 49 || tutorialstring == 95 || tutorialstring == 143 || tutorialstring == 189
|| tutorialstring == 235 || tutorialstring == 279) tutorialstring += 2;
tutorialstring++;
format(CmdString, tutorialstring, "Bunny Hop je skakanje i trcanje istovremeno, ili\
~n~skakanje biciklom. Nije realno da skacete i\
~n~trcite istovremeno, pa je stoga BH zabranjen.\
~n~Ninja Jacking je kradja vozila bez RP-anja.\
~n~Ne mozete samo prici vozilu, pritisnuti F i\
~n~izbaciti vozaca. Izbacite ga pod pretnjom\
~n~oruzjem, RolePlay-ajte kradju vozila.");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring >= 400)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 320;
TutRP = SetTimerEx("TutorialRP27", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP27(playerid)
{
if(tutorialstring == 52 || tutorialstring == 98 || tutorialstring == 146 || tutorialstring == 192
|| tutorialstring == 238 || tutorialstring == 282) tutorialstring -= 2;
tutorialstring--;
format(CmdString, tutorialstring, "Bunny Hop je skakanje i trcanje istovremeno, ili\
~n~skakanje biciklom. Nije realno da skacete i\
~n~trcite istovremeno, pa je stoga BH zabranjen.\
~n~Ninja Jacking je kradja vozila bez RP-anja.\
~n~Ne mozete samo prici vozilu, pritisnuti F i\
~n~izbaciti vozaca. Izbacite ga pod pretnjom\
~n~oruzjem, RolePlay-ajte kradju vozila.");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring <= 1)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 30;
TutRP = SetTimerEx("TutorialRP28", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP28(playerid)
{
tutorialstring--;
format(CmdString, tutorialstring, "Tutorial: BH & NJ (7/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring <= 1)
{
tutorialstring = 0;
KillTimer_H(TutRP);
TutRP = -1;
TutRP = SetTimerEx("TutorialRP29", 70, true, "d", playerid);
SetPlayerCameraPos(playerid, 1983.0029,-1459.5464,27.9741);
SetPlayerCameraLookAt(playerid, 2014.5359,-1433.1472,13.5484);
SetPlayerPos_H(playerid, 1983.0029,-1459.5464,77.9741);
h_TogglePlayerControllable(playerid, 0);
}
return 1;
}
public TutorialRP29(playerid)
{
tutorialstring++;
format(CmdString, tutorialstring, "Tutorial: Pomoc (8/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring >= 55)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 0;
TutRP = SetTimerEx("TutorialRP30", 70, true, "d", playerid);
}
return 1;
}
public TutorialRP30(playerid)
{
if(tutorialstring == 46 || tutorialstring == 92 || tutorialstring == 137 || tutorialstring == 185
|| tutorialstring == 232 || tutorialstring == 273) tutorialstring += 2;
tutorialstring++;
format(CmdString, tutorialstring, "Ako trebate bilo kakvu pomoc, budite slobodni\
~n~da nam se obratite. GameMasterima se mozete\
~n~obratiti komandom /pomoc ili /new. Najpre,\
~n~po zavrsetku ovog tutoriala upisite /upute za\
~n~pomoc o tome kako zapoceti sa igrom. Ukoliko\
~n~budete imali problem sa nekim igracem,\
~n~obratite se adminima komandom /report.");
if(tutorialstring == 46 || tutorialstring == 91 || tutorialstring == 136 || tutorialstring == 180
|| tutorialstring == 221 || tutorialstring == 260) tutorialstring += 2;
tutorialstring++;
format(CmdString, tutorialstring, "Ako trebate bilo kakvu pomoc, budite slobodni\
~n~da nam se obratite. Ukoliko imate pitanje,\
~n~obratite se GameMasterima komandom /pomoc.\
~n~Ukoliko ste novi i trebate pomoc, upisite\
~n~/novi. Ukoliko imate problema sa nekim\
~n~igracem obratite se administratorima\
~n~komandom /prijavi.");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring >= 400)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 320;
TutRP = SetTimerEx("TutorialRP31", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP31(playerid)
{
if(tutorialstring == 49 || tutorialstring == 95 || tutorialstring == 140 || tutorialstring == 188
|| tutorialstring == 235 || tutorialstring == 276) tutorialstring -= 2;
tutorialstring--;
format(CmdString, tutorialstring, "Ako trebate bilo kakvu pomoc, budite slobodni\
~n~da nam se obratite. GameMasterima se mozete\
~n~obratiti komandom /pomoc ili /new. Najpre,\
~n~po zavrsetku ovog tutoriala upisite /upute za\
~n~pomoc o tome kako zapoceti sa igrom. Ukoliko\
~n~budete imali problem sa nekim igracem,\
~n~obratite se adminima komandom /report.");
if(tutorialstring == 49 || tutorialstring == 94 || tutorialstring == 139 || tutorialstring == 183
|| tutorialstring == 224 || tutorialstring == 263) tutorialstring -= 2;
tutorialstring--;
format(CmdString, tutorialstring, "Ako trebate bilo kakvu pomoc, budite slobodni\
~n~da nam se obratite. Ukoliko imate pitanje,\
~n~obratite se GameMasterima komandom /pomoc.\
~n~Ukoliko ste novi i trebate pomoc, upisite\
~n~/novi. Ukoliko imate problema sa nekim\
~n~igracem obratite se administratorima\
~n~komandom /prijavi.");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring <= 1)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 30;
TutRP = SetTimerEx("TutorialRP32", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP32(playerid)
{
tutorialstring--;
format(CmdString, tutorialstring, "Tutorial: Pomoc (8/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring <= 1)
{
tutorialstring = 0;
KillTimer_H(TutRP);
TutRP = -1;
TutRP = SetTimerEx("TutorialRP33", 70, true, "d", playerid);
SetPlayerCameraPos(playerid, 1425.6998,-1045.1437,39.1568);
SetPlayerCameraLookAt(playerid, 1461.2906,-1025.3680,23.8281);
SetPlayerPos_H(playerid, 1425.6998,-1045.1437,89.1568);
h_TogglePlayerControllable(playerid, 0);
}
return 1;
}
public TutorialRP33(playerid)
{
tutorialstring++;
format(CmdString, tutorialstring, "Tutorial: Forum (9/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring >= 55)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 0;
TutRP = SetTimerEx("TutorialRP34", 70, true, "d", playerid);
}
return 1;
}
public TutorialRP34(playerid)
{
if(tutorialstring == 44 || tutorialstring == 89 || tutorialstring == 131 || tutorialstring == 176
|| tutorialstring == 220 || tutorialstring == 267 || tutorialstring == 290) tutorialstring += 2;
tutorialstring++;
format(CmdString, tutorialstring, "Kako biste uvek bili u toku svih desavanja,\
~n~preporucujemo da se registrujete na forum.\
~n~Takodje, na forumu mozete procitati sva\
~n~pravila, i to mnogo detaljnije nego u ovom\
~n~tutorialu, ili prijaviti igraca koji krsi\
~n~pravila. Na forumu se takodje mozete druziti\
~n~sa drugim igracima. ~r~USKORO");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring >= 400)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 320;
TutRP = SetTimerEx("TutorialRP35", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP35(playerid)
{
if(tutorialstring == 47 || tutorialstring == 92 || tutorialstring == 134 || tutorialstring == 179
|| tutorialstring == 223 || tutorialstring == 270 || tutorialstring == 293) tutorialstring -= 2;
tutorialstring--;
format(CmdString, tutorialstring, "Kako biste uvek bili u toku svih desavanja,\
~n~preporucujemo da se registrujete na forum.\
~n~Takodje, na forumu mozete procitati sva\
~n~pravila, i to mnogo detaljnije nego u ovom\
~n~tutorialu, ili prijaviti igraca koji krsi\
~n~pravila. Na forumu se takodje mozete druziti\
~n~sa drugim igracima. ~r~Uskoro");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring <= 1)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 30;
TutRP = SetTimerEx("TutorialRP36", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP36(playerid)
{
tutorialstring--;
format(CmdString, tutorialstring, "Tutorial: Forum (9/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring <= 1)
{
tutorialstring = 0;
KillTimer_H(TutRP);
TutRP = -1;
TutRP = SetTimerEx("TutorialRP37", 70, true, "d", playerid);
SetPlayerCameraPos(playerid, 1844.6605,-1404.3848,30.0557);
SetPlayerCameraLookAt(playerid, 1821.1400,-1381.8732,14.4219);
SetPlayerPos_H(playerid, 1844.6605,-1404.3848,80.0557);
h_TogglePlayerControllable(playerid, 0);
}
return 1;
}
public TutorialRP37(playerid)
{
tutorialstring++;
format(CmdString, tutorialstring, "Tutorial: Kraj (10/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring >= 55)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 0;
TutRP = SetTimerEx("TutorialRP38", 70, true, "d", playerid);
}
return 1;
}
public TutorialRP38(playerid)
{
if(tutorialstring == 15 || tutorialstring == 20 || tutorialstring == 60) tutorialstring += 2;
tutorialstring++;
format(CmdString, tutorialstring, "To bi bilo to ~y~:)\
~n~Postujte pravila i dobro se zabavite.\
~n~Zelimo Vam ugodno otkrivanje Los Santosa!");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring >= 400)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 120;
TutRP = SetTimerEx("TutorialRP39", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP39(playerid)
{
if(tutorialstring == 18 || tutorialstring == 23 || tutorialstring == 63) tutorialstring -= 2;
tutorialstring--;
format(CmdString, tutorialstring, "To bi bilo to ~y~:)\
~n~Postujte pravila i dobro se zabavite.\
~n~Zelimo Vam ugodno otkrivanje Los Santosa!");
TextDrawSetString(TutorialTDP1, CmdString);
if(tutorialstring <= 1)
{
KillTimer_H(TutRP);
TutRP = -1;
tutorialstring = 30;
TutRP = SetTimerEx("TutorialRP40", 15, true, "d", playerid);
}
return 1;
}
public TutorialRP40(playerid)
{
tutorialstring--;
format(CmdString, tutorialstring, "Tutorial: Kraj (10/10)");
TextDrawSetString(TutorialTDP0, CmdString);
if(tutorialstring <= 1)
{
tutorialstring = 0;
KillTimer_H(TutRP);
TutRP = -1;
TextDrawHideForPlayer(playerid, TutorialTD1);
TextDrawHideForPlayer(playerid, TutorialTD2);
TextDrawDestroy(TutorialTDP0);
TextDrawDestroy(TutorialTDP1);
TutRP = SetTimerEx("TutorialRP41", 5000, false, "d", playerid);
}
return 1;
}
I evo forvardi
forward TutorialRP1(playerid);
forward TutorialRP2(playerid);
forward TutorialRP3(playerid);
forward TutorialRP4(playerid);
forward TutorialRP5(playerid);
forward TutorialRP6(playerid);
forward TutorialRP7(playerid);
forward TutorialRP8(playerid);
forward TutorialRP9(playerid);
forward TutorialRP10(playerid);
forward TutorialRP11(playerid);
forward TutorialRP12(playerid);
forward TutorialRP13(playerid);
forward TutorialRP14(playerid);
forward TutorialRP15(playerid);
forward TutorialRP16(playerid);
forward TutorialRP17(playerid);
forward TutorialRP18(playerid);
forward TutorialRP19(playerid);
forward TutorialRP20(playerid);
forward TutorialRP21(playerid);
forward TutorialRP22(playerid);
forward TutorialRP23(playerid);
forward TutorialRP24(playerid);
forward TutorialRP25(playerid);
forward TutorialRP26(playerid);
forward TutorialRP27(playerid);
forward TutorialRP28(playerid);
forward TutorialRP29(playerid);
forward TutorialRP30(playerid);
forward TutorialRP31(playerid);
forward TutorialRP32(playerid);
forward TutorialRP33(playerid);
forward TutorialRP34(playerid);
forward TutorialRP35(playerid);
forward TutorialRP36(playerid);
forward TutorialRP37(playerid);
forward TutorialRP38(playerid);
forward TutorialRP39(playerid);
forward TutorialRP40(playerid);
forward TutorialRP41(playerid);Neke slike/video za lakse dobivanje pomoci(neobavezno):