Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: CADILAB poslato Maj 02, 2013, 18:23:54 POSLE PODNE

Naslov: [Pomoc] Tutorial tekst
Poruka od: CADILAB poslato Maj 02, 2013, 18:23:54 POSLE PODNE
Skripta koju koristim: Od 0
Detaljan opis problema: Evo radim tut od i sada kad se regujem, i kad mi predje na tut, pojavi se samo ili 1 red ovog teksta ili ni jedan ne znam stvarno sta se desava:


forward TuT1(playerid);
public TuT1(playerid)
{
    TogglePlayerControllable(playerid, 0);
InterpolateCameraPos(playerid, 2315.525878, -1133.557006, 95.360305, 1940.272583, -1355.555419, 78.596900, 10000);
InterpolateCameraLookAt(playerid, 2312.726318, -1137.659301, 94.783470, 1935.754272, -1353.553222, 79.355674, 10000);
ObrisiChat(playerid);
new string[1000];
format(string,sizeof(string), "{F81414}[Tutorial]: Drive By {00C0FF}1/6");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}Drive By ili DB je ubojstvo pjesaka sa mjesta vozaca. Mnogi misle da je i sa mjesta suvozaca ali ne, samo sa mjesta vozaca smatra se Drive By.");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}Ne zelite Role Playati, niste neke volje i ti i tvoj prijatelj se dogovorite da malo gazite ljude po spawnu. I tako se stvori neki igrac i vi ga zgazite i stojite na njemu dok umre!");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}Ne radite to! To je ne dozvoljeno pravilo i admin vas moze jako strogo kazniti za to pogotovo sto ce padati zalbe!");
    SCM(playerid, COLOR_WHITE, string);
SetTimerEx("TuT2", 8000, false, "d",playerid);
    return 1;
}
forward TuT2(playerid);
public TuT2(playerid)
{
    TogglePlayerControllable(playerid, 0);
InterpolateCameraPos(playerid, 1954.883056, -1746.263061, 57.507049, 1831.558227, -1864.933349, 48.803329, 10000);
InterpolateCameraLookAt(playerid, 1951.536743, -1749.880249, 56.659599, 1828.153442, -1868.232177, 47.214191, 10000);
ObrisiChat(playerid);
new string[1000];
format(string,sizeof(string), "{F81414}[Tutorial]: Meta Gaming{00C0FF} 2/6");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}Sigurno ste se susretali sa Meta Gamingom ako ste ikada igrali na Role Play serverima. Meta Gaming je koristenje OOC informacija u IC korist..");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}Na primjer, vi ste jedan clan policije i ti imas jednoga prijatelja koij se nalazi u nekoj organizaciji.");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}I sada ste vi zajedno u jednoj igraonici i ti gledas u ekran svog prijatelja i vidis da oni dilaju drogu te to dojavis policiji i obavite raciju, isto tako pitate nekoga na OOC chatu ili kako neki kazu '/b' chatu da,");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}vam posudi 20 000$ kako bi ste sebi kupili kucu. Znaci ako zelite obaviti raciju morate sve IC saznati,");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}znaci nista ne smijete OOC koristiti a ako zelite da vam taj covjek posudi novac morat cete ga IC pitat a ne OOC. ");
    SCM(playerid, COLOR_WHITE, string);
SetTimerEx("TuT3", 8000, false, "d",playerid);
    return 1;
}
forward TuT3(playerid);
public TuT3(playerid)
{
    TogglePlayerControllable(playerid, 0);
InterpolateCameraPos(playerid, 1071.269775, -1436.116943, 51.772785, 1364.237792, -1770.196289, 104.321372, 10000);
InterpolateCameraLookAt(playerid, 1074.752563, -1439.208129, 49.952331, 1368.752319, -1771.671142, 102.758186, 10000);
ObrisiChat(playerid);
new string[1000];
format(string,sizeof(string), "{F81414}[Tutorial]: Power Gaming{00C0FF}3/6");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}Power Gaming je tjeranje vaseg lika na izvodjenje radnje koja u stvarnom zivotu nikako nije moguca.");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}a primjer dosadno ti je i bezveze trcis u zid sto je prosto nemoguce ili skocit sa zgrade 20 metara,");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}ne RPati da ste mrtvi ili osakaceni bilo sta nego se samo dignut i nastavit dalje trcat kao da se nista nije desilo sto je potpuno krivo..");
    SCM(playerid, COLOR_WHITE, string);
SetTimerEx("TuT4", 8000, false, "d",playerid);
    return 1;
}
forward TuT4(playerid);
public TuT4(playerid)
{
    TogglePlayerControllable(playerid, 0);
InterpolateCameraPos(playerid, 1648.897216, -1574.336425, 31.113077, 1513.356079, -917.278076, 115.041671, 10000);
InterpolateCameraLookAt(playerid, 1648.213867, -1569.747436, 32.977108, 1510.229492, -913.648742, 113.608917, 10000);
ObrisiChat(playerid);
new string[1000];
format(string,sizeof(string), "{F81414}[Tutorial]: DeathMatch{00C0FF}4/6");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}DeathMatch je ubijanje igraca bez dovoljno dobroga RP razloga. Nabavili ste novo oruzje i sada ga idete isprobati nad nekim.");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}Idete bezveze ulicom i naidjete na igraca i samo ga ubijete iz cista mira bez RP razloga i ikakvoga RPa. Ako imate RP razloga,");
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}da ubijete nekoga igraca a on to proglasi DM mozete biti mirni ako stavite pravilan dokaz da je bio taj i taj RP razlog u ostalom, to je DM! ");
SCM(playerid, COLOR_WHITE, string);
    SetTimerEx("TuT5", 8000, false, "d",playerid);
    return 1;
}


Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Tutorial tekst
Poruka od: CADILAB poslato Maj 02, 2013, 18:57:25 POSLE PODNE
Nece, sad postavim ovako, i nista ne ispisuje:


public TuT4(playerid)
{
    TogglePlayerControllable(playerid, 0);
SetTimerEx("PostaviTutKameru", 100, false, "d", playerid);
SCM(playerid, COLOR_WHITE,"{F81414}[Tutorial]: DeathMatch{00C0FF}4/6");
SCM(playerid, COLOR_WHITE,"{F81414}[Tutorial]: {FFFFFF}DeathMatch je ubijanje igraca bez dovoljno dobroga RP razloga. Nabavili ste novo oruzje i sada ga idete isprobati nad nekim.");
SCM(playerid, COLOR_WHITE,"{F81414}[Tutorial]: {FFFFFF}Idete bezveze ulicom i naidjete na igraca i samo ga ubijete iz cista mira bez RP razloga i ikakvoga RPa. Ako imate RP razloga,");
SCM(playerid, COLOR_WHITE,"{F81414}[Tutorial]: {FFFFFF}da ubijete nekoga igraca a on to proglasi DM mozete biti mirni ako stavite pravilan dokaz da je bio taj i taj RP razlog u ostalom, to je DM! ");
    ObrisiChat(playerid);
SetTimerEx("TuT5", 8000, false, "d",playerid);
    return 1;
}


public PostaviTutKameru(playerid)
{
    PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/muk8e86ys6/samp_login.mp3");
new rand = random(sizeof(LoginKamere));
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid, LoginKamere[rand][0], LoginKamere[rand][1], LoginKamere[rand][2]-50);
SetPlayerCameraPos(playerid, LoginKamere[rand][0], LoginKamere[rand][1], LoginKamere[rand][2]);
SetPlayerCameraLookAt(playerid, LoginKamere[rand][3], LoginKamere[rand][4], LoginKamere[rand][5]);
return 1;
}
Naslov: Odg: [Pomoc] Tutorial tekst
Poruka od: CADILAB poslato Maj 02, 2013, 20:38:26 POSLE PODNE
El zna ko ?
Naslov: Odg: [Pomoc] Tutorial tekst
Poruka od: Crazyn3ss poslato Maj 02, 2013, 21:00:39 POSLE PODNE
mozda je do ovoga
ObrisiChat(playerid);

jer je on iza tog texta pa obrise sve sto je ispisano od ono gore
Naslov: Odg: [Pomoc] Tutorial tekst
Poruka od: CADILAB poslato Maj 02, 2013, 21:26:34 POSLE PODNE
Nije ni do toga.
Naslov: Odg: [Pomoc] Tutorial tekst
Poruka od: Crazyn3ss poslato Maj 02, 2013, 21:45:09 POSLE PODNE
Citat: Sale_Lesa poslato Maj 02, 2013, 21:26:34 POSLE PODNE
Nije ni do toga.
jel ti radi ova kamera, tj. jel to postavi ili je samo problem do texta
Naslov: Odg: [Pomoc] Tutorial tekst
Poruka od: CADILAB poslato Maj 02, 2013, 21:52:11 POSLE PODNE
Sve postavi, samo nece tekst.
Naslov: Odg: [Pomoc] Tutorial tekst
Poruka od: CADILAB poslato Maj 03, 2013, 16:48:18 POSLE PODNE
Zna li ko ?
Naslov: Odg: [Pomoc] Tutorial tekst
Poruka od: pax95 poslato Maj 09, 2013, 20:18:43 POSLE PODNE
Momak mi se javio na PM pa evo da refresham i pomognem ujedno.
Pa kada formatiras tekst ti na njega stavljas odredjeni tekst. E sada kada formatiras neki tekst treba da ga prvo formatiras pa onda posaljes, pa onda sledeci formatiras pa posaljes. Jer je tako u tvom slucaju posto ti koristis samo jedan string za formatiranje
forward TuT1(playerid);
public TuT1(playerid)
{
    TogglePlayerControllable(playerid, 0);
InterpolateCameraPos(playerid, 2315.525878, -1133.557006, 95.360305, 1940.272583, -1355.555419, 78.596900, 10000);
InterpolateCameraLookAt(playerid, 2312.726318, -1137.659301, 94.783470, 1935.754272, -1353.553222, 79.355674, 10000);
ObrisiChat(playerid);
new string[1000];
format(string,sizeof(string), "{F81414}[Tutorial]: Drive By {00C0FF}1/6");
SCM(playerid, COLOR_WHITE, string);
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}Drive By ili DB je ubojstvo pjesaka sa mjesta vozaca. Mnogi misle da je i sa mjesta suvozaca ali ne, samo sa mjesta vozaca smatra se Drive By.");
SCM(playerid, COLOR_WHITE, string);
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}Ne zelite Role Playati, niste neke volje i ti i tvoj prijatelj se dogovorite da malo gazite ljude po spawnu. I tako se stvori neki igrac i vi ga zgazite i stojite na njemu dok umre!");
SCM(playerid, COLOR_WHITE, string);
format(string,sizeof(string), "{F81414}[Tutorial]: {FFFFFF}Ne radite to! To je ne dozvoljeno pravilo i admin vas moze jako strogo kazniti za to pogotovo sto ce padati zalbe!");
    SCM(playerid, COLOR_WHITE, string);
SetTimerEx("TuT2", 8000, false, "d",playerid);
    return 1;
}

To je za taj TuT1 primer za ostale isto uradis samo sam to uradis :)
Probaj pa javi

EDIT:
new string[1000];
To smanji i stavi ovako:
new string[128];
jer mozes u jednom SCM-u poslati samo 128 karaktera

EDIT2:
I kao sto je rekao Sabljak nema potrebe sa formatom