Skripta koju koristim: CLRP, Intro By Gotti747
Detaljan opis problema: Ja sam dodao taj Intro, i sve, ali neznam kako napraviti da se u registracij pokaze taj Intro.
Dio skripte:
NLC = TextDrawCreate(260.000000,222.000000,"Security");
TextDrawFont(NLC,3);
TextDrawLetterSize(NLC,2.5,2.0);
TextDrawSetOutline(NLC,1);
TextDrawSetShadow(NLC,1);
TextDrawColor(NLC,0x33CCFFAA);
TextDrawSetProportional(NLC,1);
ekran = TextDrawCreate(650.000000, -11.000000, "~n~~n~~n~");
TextDrawBackgroundColor(ekran, 255);
TextDrawFont(ekran, 1);
TextDrawLetterSize(ekran, 0.500000, 17.000000);
TextDrawColor(ekran, -1);
TextDrawSetOutline(ekran, 0);
TextDrawSetProportional(ekran, 1);
TextDrawSetShadow(ekran, 1);
TextDrawUseBox(ekran, 1);
TextDrawBoxColor(ekran, 255);
TextDrawTextSize(ekran, -21.000000, -30.000000);
ponos = TextDrawCreate(220.000000,240.000000,"online ~r~Role~w~Play");
TextDrawFont(ponos,2);
TextDrawLetterSize(ponos,0.38,2.0);
TextDrawSetOutline(ponos,1);
TextDrawSetShadow(ponos,1);
TextDrawColor(ponos,0xFFFFFFAA);
TextDrawSetProportional(ponos,1);
predstavlja = TextDrawCreate(89.000000,296.000000,"vam sa ponosom predstavlja");
TextDrawFont(predstavlja,2);
TextDrawLetterSize(predstavlja,0.7,1.7);
TextDrawSetOutline(predstavlja,1);
TextDrawSetShadow(predstavlja,1);
TextDrawColor(predstavlja,0xFFFFFFAA);
TextDrawSetProportional(predstavlja,1);
srv = TextDrawCreate(85.000000,296.000000,"server kakav jos niste videli");
TextDrawFont(srv,2);
TextDrawLetterSize(srv,0.7,1.7);
TextDrawSetOutline(srv,1);
TextDrawSetShadow(srv,1);
TextDrawColor(srv,0xFFFFFFAA);
TextDrawSetProportional(srv,1);
adresa = TextDrawCreate(157.000000,315.000000,"~b~www.security.smffy.com");
TextDrawFont(adresa,2);
TextDrawLetterSize(adresa,0.7,1.7);
TextDrawSetOutline(adresa,1);
TextDrawSetShadow(adresa,1);
TextDrawColor(adresa,0xFFFFFFAA);
TextDrawSetProportional(adresa,1);
admini = TextDrawCreate(156.000000,300.000000,"SA:MP Headquarters:");
TextDrawFont(admini,2);
TextDrawLetterSize(admini,0.7,1.7);
TextDrawSetOutline(admini,1);
TextDrawSetShadow(admini,1);
TextDrawColor(admini,0xFFFFFFAA);
TextDrawSetProportional(admini,1);
admini1 = TextDrawCreate(4.000000,325.000000,"Glavni skripter i maper: ~y~Kalibar .300");
TextDrawFont(admini1,2);
TextDrawLetterSize(admini1,0.4,1.0);
TextDrawSetOutline(admini1,1);
TextDrawSetShadow(admini1,1);
TextDrawColor(admini1,0x33CCFFAA);
TextDrawSetProportional(admini1,1);
admini2 = TextDrawCreate(4.000000,335.000000,"Pomocni skripter i maper: ~r~Boris Spice");
TextDrawFont(admini2,2);
TextDrawLetterSize(admini2,0.4,1.0);
TextDrawSetOutline(admini2,1);
TextDrawSetShadow(admini2,1);
TextDrawColor(admini2,0x33CCFFAA);
TextDrawSetProportional(admini2,1);
admini3 = TextDrawCreate(4.000000,345.000000,"Pomocni skripter i maper: ~r~Nitko");
TextDrawFont(admini3,2);
TextDrawLetterSize(admini3,0.4,1.0);
TextDrawSetOutline(admini3,1);
TextDrawSetShadow(admini3,1);
TextDrawColor(admini3,0x33CCFFAA);
TextDrawSetProportional(admini3,1);
admini4 = TextDrawCreate(4.000000,355.000000,"Pomocni skripter i maper: ~r~Nitko");
TextDrawFont(admini4,2);
TextDrawLetterSize(admini4,0.4,1.0);
TextDrawSetOutline(admini4,1);
TextDrawSetShadow(admini4,1);
TextDrawColor(admini4,0x33CCFFAA);
TextDrawSetProportional(admini4,1);
admini5 = TextDrawCreate(4.000000,365.000000,"Pomocni maper: ~r~Nitko");
TextDrawFont(admini5,2);
TextDrawLetterSize(admini5,0.4,1.0);
TextDrawSetOutline(admini5,1);
TextDrawSetShadow(admini5,1);
TextDrawColor(admini5,0x33CCFFAA);
TextDrawSetProportional(admini5,1);
admini6 = TextDrawCreate(4.000000,375.000000,"~w~Intro Credits: ~y~Gotti747");
TextDrawFont(admini6,2);
TextDrawLetterSize(admini6,0.4,1.0);
TextDrawSetOutline(admini6,1);
TextDrawSetShadow(admini6,1);
TextDrawColor(admini6,0x33CCFFAA);
TextDrawSetProportional(admini6,1);
Neke slike/video za lakse dobivanje pomoci(neobavezno):
pa stavis kod tutorijala....
Evo:
if(TutTime[i] >= 1)
{
TutTime[i] += 1;
if(TutTime[i] == 3)
{
ClearChatbox(i, 10);
SetPlayerPos(i, 1514.3059,-1667.8116,-5.00);
SetPlayerCameraPos(i, 1535.9584,-1676.1428,18.3828);
SetPlayerCameraLookAt(i, 1553.7861,-1676.4270,16.1953);
SetPlayerInterior(i, 0);
SendClientMessage(i, SVETLOPLAVA, "Tutorial(1/8)");
SendClientMessage(i, COLOR_WHITE, "Nick mora biti u obliku Ime_Prezime i naravno mora biti realno!");
SendClientMessage(i, COLOR_WHITE, "Dopusteno je imati Ime i Prezime poznate osobe, ali ta osoba mora biti ziva.");
SendClientMessage(i, COLOR_WHITE, "Nemozete RPati Eminema, ako je on mrtav.");
ClearChatbox(i, 2);
}
else if(TutTime[i] == 16)
{
ClearChatbox(i, 10);
SetPlayerPos(i, 1221.7010,-1328.6449,-5.00);
SetPlayerCameraPos(i, 1204.3781,-1313.3323,16.3984);
SetPlayerCameraLookAt(i, 1174.7167,-1323.4485,14.5938);
SendClientMessage(i, SVETLOPLAVA, "Tutorial(2/8)");
SendClientMessage(i, ZELENA, "- In Character(IC).");
SendClientMessage(i, COLOR_WHITE, "IC je radnja koje se odvija oko lika u igrici!");
SendClientMessage(i, ZELENA, "- Out Of Character(OOC).");
SendClientMessage(i, COLOR_WHITE, "OOC je radnja koja se odvija van lika,koja se desava u stvarnom svjetu!");
ClearChatbox(i, 2);
}
else if(TutTime[i] == 25)
{
ClearChatbox(i, 10);
SetPlayerPos(i, 1139.6825,-981.6791,60.9765);
SetPlayerCameraPos(i, 1139.6825,-981.6791,60.9765);
SetPlayerCameraLookAt(i, 1242.0426,-939.0945,42.5128);
SetPlayerInterior(i, 0);
SendClientMessage(i, SVETLOPLAVA, "Tutorial(3/8)");
SendClientMessage(i, ZELENA, "- Revenge Kill(RK).");
SendClientMessage(i, COLOR_WHITE, "RK je ubistvo iz osvete!");
SendClientMessage(i, ZELENA, "- Bunny Hop(BH).");
SendClientMessage(i, COLOR_WHITE, "BH je skakanje i trcanje istovremeno!");
ClearChatbox(i, 2);
}
else if(TutTime[i] == 35)
{
ClearChatbox(i, 10);
SetPlayerPos(i, 1514.3059,-1667.8116,-5.00);
SetPlayerCameraPos(i, 1004.1655,-1147.2301,23.7958);
SetPlayerCameraLookAt(i, 1004.1655,-1147.2301,23.7958);
SetPlayerInterior(i, 0);
SendClientMessage(i, SVETLOPLAVA, "Tutorial(4/8)");
SendClientMessage(i, ZELENA, "- Power Gaming(PG).");
SendClientMessage(i, COLOR_WHITE, "PG je prisiljivanje nekoga na nesto sto nece da uradi ili nesto nemoguce u RL!");
SendClientMessage(i, ZELENA, "- Meta Gaming(MG).");
SendClientMessage(i, COLOR_WHITE, "MG je mesanje IC i OOC Chata!");
ClearChatbox(i, 2);
}
else if(TutTime[i] == 45)
{
ClearChatbox(i, 10);
SetPlayerPos(i, 1221.7010,-1328.6449,-5.00);
SetPlayerCameraPos(i, 730.5228,-1330.2371,27.2452);
SetPlayerCameraLookAt(i, 730.5228,-1330.2371,27.2452);
SetPlayerInterior(i, 0);
SendClientMessage(i, SVETLOPLAVA, "Tutorial(5/8)");
SendClientMessage(i, ZELENA, "- DeathMatch(DM).");
SendClientMessage(i, COLOR_WHITE, "DM je pucanje i ubijanje ljudi bez RP razloga!");
SendClientMessage(i, ZELENA, "- Spawn Kill(SK).");
SendClientMessage(i, COLOR_WHITE, "SK je ubistvo igraca na njegovom spawnu!");
SendClientMessage(i, ZELENA, "- Drive By(DB).");
SendClientMessage(i, COLOR_WHITE, "DB je gazenje ljudi,pucanje ljudi sa vozackog mjesta,elipsom od helikoptera ubijanje!");
ClearChatbox(i, 2);
}
else if(TutTime[i] == 53)
{
ClearChatbox(i, 10);
SetPlayerPos(i, 1475.7020,-1050.9489,-5.00);
SetPlayerCameraPos(i, 887.8566,-893.6392,81.3654);
SetPlayerCameraLookAt(i, 887.8566,-893.6392,81.3654);
SetPlayerInterior(i, 0);
SendClientMessage(i, SVETLOPLAVA, "Tutorial(6/8)");
SendClientMessage(i, COLOR_WHITE, "Svaki dan na serveru se organizuju eventi,svi mogu ucestvovati.");
SendClientMessage(i, COLOR_WHITE, "Tako mozete zaraditi novac.");
ClearChatbox(i, 2);
}
else if(TutTime[i] == 63)
{
ClearChatbox(i, 10);
SetPlayerPos(i, 1475.7020,-1050.9489,-5.00);
SetPlayerCameraPos(i, 1458.3872,-1042.2423,24.8281);
SetPlayerCameraLookAt(i, 1458.5930,-1019.9205,24.5264);
SendClientMessage(i, SVETLOPLAVA, "Tutorial(7/8)");
SendClientMessage(i, COLOR_WHITE, "Smiju se koristiti Hrvatski/Srpski/Bosanski/Crnogorski i Engleski jezik!");
SendClientMessage(i, COLOR_WHITE, "Zabranjeno je reklamiranje i koriscenje programa(Cheat) koji daju bilo kakvu prednost u igri!");
SendClientMessage(i, COLOR_WHITE, "Odmah cete dobiti Ban!");
ClearChatbox(i, 2);
}
else if(TutTime[i] == 73)
{
ClearChatbox(i, 10);
SetPlayerInterior(i, 3);
SetPlayerPos(i, 330.6825,163.6688,1014.1875);
SetCameraBehindPlayer(i);
SendClientMessage(i, SVETLOPLAVA, "Tutorial(8/8) ");
SendClientMessage(i, COLOR_WHITE, "Ovo je bio kratak tutorial. Pravila mozete pogledati na forumu www.security.smffy.com!");
SendClientMessage(i, COLOR_WHITE, "Sljedi: Pitanja iz pravila servera(Morate na sva oacno odgovoriti!)");
ClearChatbox(i, 2);
}
else if(TutTime[i] == 83)
{
ClearChatbox(i, 10);
SendClientMessage(i, COLOR_YELLOW2, "Molimo odgovorite na sljedeca pitanja!");
ShowPlayerDialog(i, 1243, DIALOG_STYLE_LIST, "{00C0FF}RolePlay je:?", "Simuliranje stvarnog zivota\nIgranje bez obzira pravila\nUzorno igranje na serveru","Dalje", "Otkazi");
TextDrawHideForPlayer(i,lbt);
TextDrawHideForPlayer(i,lbb);
TutTime[i] = 0; PlayerInfo[i][pTut] = 1;
gOoc[i] = 0; gNews[i] = 0; gFam[i] = 0;
TogglePlayerControllable(i, 1);
MedicBill[i] = 0;
AfterTutorial[i] = 1;
SetTimerEx("UnsetAfterTutorial", 2500, false, "i", i);
SetTimerEx("UnsetFirstSpawn", 5000, false, "i", i);
SetPlayerSpawn(i);
}
}
if(TutTime[i] >= 1)
{
TutTime[i] += 1;
if(TutTime[i] == 3)
{
TextDrawShowForPlayer(playerid,ime textdrawa);
i tako i dole...
Hvala, ali kako da stavim da se TD unisti? Koji je to Kod?
Pogledaj tu : http://wiki.sa-mp.com/wiki/TextDrawDestroy
Citat: [TG]$--L84S--$ poslato Mart 03, 2012, 11:11:03 PRE PODNE
Pogledaj tu : http://wiki.sa-mp.com/wiki/TextDrawDestroy
Nekuzim, de malo pojasni
Ja sam taj Intro dodavo u TuTu, znaci u Chatu ti je TuT, a na sredini ekrana ti je Intro, i kada se promjeni TuT, dodi novi dio Intra(tko je vlasnik itd. ..). Mene zanima kako unistiti TD kada se promjeni dio TuTa8predje na drugi dio).
lol pa tamo di ga unistavas : TextDrawDestroy(nazivtvogatextdrawa[playerid]);
Citat: [TG]$--L84S--$ poslato Mart 03, 2012, 11:15:47 PRE PODNE
lol pa tamo di ga unistavas : TextDrawDestroy(nazivtvogatextdrawa[playerid]);
Sada mi izbije 4 Errora TextDrawDestroy(NLC[i]);
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(11821) : error 028: invalid subscript (not an array or too many subscripts): "NLC"
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(11821) : warning 215: expression has no effect
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(11821) : error 001: expected token: ";", but found "]"
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(11821) : error 029: invalid expression, assumed zero
C:\Users\Silvio\Desktop\Security Role Play\gamemodes\SRP.pwn(11821) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Probaj ovako...
Citat
TextDrawHideForPlayer(i, imetextdrawa);
ili ovako...
CitatTextDrawHideForPlayer(playerid, imetextdrawa);