Array


Započeo ᗪ卂乂, Avgust 12, 2018, 14:28:05 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Napravio sam neki td za odbrojavanje, i kad sam stavio u onplayerconnect da testiram i iso sam kompajl ovo mi je izasno, ps. radim u modulama, ako stavim 7 onda sve radi ali nece svi tdovi da se pokazu, ako stavim 9 opet isto...
Dio skripte:
error 032: array index out of bounds (variable "GlobalnoV_TD")
new Text:GlobalnoV_TD[8];

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Poslednja Izmena: Avgust 13, 2018, 12:09:20 POSLE PODNE od Bašovski

credits: Xunder, Ino420, Muma

Citat: Pottus;3903994
SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif

Kako si definisiao niz? Niz mora biti definisan od 0 pa na dalje. Primer 0,1,2,3,4,5.... Ne sme da krene sa 1. Posalji TDove.

Citat: |Gagi| poslato Avgust 12, 2018, 14:43:04 POSLE PODNE
Kako si definisiao niz? Niz mora biti definisan od 0 pa na dalje. Primer 0,1,2,3,4,5.... Ne sme da krene sa 1. Posalji TDove.
Definisani su nizom od 0 do 7 po redu

credits: Xunder, Ino420, Muma

Citat: Pottus;3903994
SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif

Proveri lepo ceo TD.
Proveri i u skripti mesta gde koristis taj TD da nisi slucajno negde stavio pogresan broj.
Mozda si negde napravio gresku.
Tebi je GlobalnoV_TD globalni TD, mozda si negde slucajno stavio PlayerTextDraw

Nije mozda  :D, vec je napravio gresku. Ili u onplayerconnect ili u onplayergamemodeinit. Sad ne mogu da gatam dok ne vidim kako je kreirao.

Pa jednostavno nam pošalji tu liniju gdje ti izbacuje error.

Evo kako je kreirano, opet ponavljam da je radjeno u modulima eo da posaljem modul, nemojte da spamate ako ne znate resenje...
ovde baca error
new Text:GlobalnoV_TD[8];

public OnGameModeInit()
{
	globalnovreme( );
return 1;
}

public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid,GlobalnoV_TD[8]);
return 1;
}

stock globalnovreme()
{
    GlobalnoV_TD[0] = TextDrawCreate(523.000244, 264.252197, "box");
	TextDrawLetterSize(GlobalnoV_TD[0], 0.000000, 2.399996);
	TextDrawTextSize(GlobalnoV_TD[0], 628.000000, 0.000000);
	TextDrawAlignment(GlobalnoV_TD[0], 1);
	TextDrawColor(GlobalnoV_TD[0], -1);
	TextDrawUseBox(GlobalnoV_TD[0], 1);
	TextDrawBoxColor(GlobalnoV_TD[0], 255);
	TextDrawSetShadow(GlobalnoV_TD[0], 0);
	TextDrawSetOutline(GlobalnoV_TD[0], 0);
	TextDrawBackgroundColor(GlobalnoV_TD[0], 255);
	TextDrawFont(GlobalnoV_TD[0], 1);
	TextDrawSetProportional(GlobalnoV_TD[0], 1);
	TextDrawSetShadow(GlobalnoV_TD[0], 0);

	GlobalnoV_TD[1] = TextDrawCreate(518.000366, 258.859527, "box");
	TextDrawLetterSize(GlobalnoV_TD[1], 0.000000, 3.633328);
	TextDrawTextSize(GlobalnoV_TD[1], 633.000000, 0.000000);
	TextDrawAlignment(GlobalnoV_TD[1], 1);
	TextDrawColor(GlobalnoV_TD[1], -1);
	TextDrawUseBox(GlobalnoV_TD[1], 1);
	TextDrawBoxColor(GlobalnoV_TD[1], 80);
	TextDrawSetShadow(GlobalnoV_TD[1], 0);
	TextDrawSetOutline(GlobalnoV_TD[1], 0);
	TextDrawBackgroundColor(GlobalnoV_TD[1], 255);
	TextDrawFont(GlobalnoV_TD[1], 1);
	TextDrawSetProportional(GlobalnoV_TD[1], 1);
	TextDrawSetShadow(GlobalnoV_TD[1], 0);

	GlobalnoV_TD[2] = TextDrawCreate(470.666625, 254.140594, "");
	TextDrawLetterSize(GlobalnoV_TD[2], 0.000000, 0.000000);
	TextDrawTextSize(GlobalnoV_TD[2], 91.000000, 41.000000);
	TextDrawAlignment(GlobalnoV_TD[2], 1);
	TextDrawColor(GlobalnoV_TD[2], 255);
	TextDrawSetShadow(GlobalnoV_TD[2], 0);
	TextDrawSetOutline(GlobalnoV_TD[2], 0);
	TextDrawBackgroundColor(GlobalnoV_TD[2], 0);
	TextDrawFont(GlobalnoV_TD[2], 5);
	TextDrawSetProportional(GlobalnoV_TD[2], 0);
	TextDrawSetShadow(GlobalnoV_TD[2], 0);
	TextDrawSetPreviewModel(GlobalnoV_TD[2], 19087);
	TextDrawSetPreviewRot(GlobalnoV_TD[2], 0.000000, 0.000000, 0.000000, 1.000000);

	GlobalnoV_TD[3] = TextDrawCreate(588.999877, 254.140533, "");
	TextDrawLetterSize(GlobalnoV_TD[3], 0.000000, 0.000000);
	TextDrawTextSize(GlobalnoV_TD[3], 91.000000, 41.000000);
	TextDrawAlignment(GlobalnoV_TD[3], 1);
	TextDrawColor(GlobalnoV_TD[3], 255);
	TextDrawSetShadow(GlobalnoV_TD[3], 0);
	TextDrawSetOutline(GlobalnoV_TD[3], 0);
	TextDrawBackgroundColor(GlobalnoV_TD[3], 0);
	TextDrawFont(GlobalnoV_TD[3], 5);
	TextDrawSetProportional(GlobalnoV_TD[3], 0);
	TextDrawSetShadow(GlobalnoV_TD[3], 0);
	TextDrawSetPreviewModel(GlobalnoV_TD[3], 19087);
	TextDrawSetPreviewRot(GlobalnoV_TD[3], 0.000000, 0.000000, 0.000000, 1.000000);

	GlobalnoV_TD[4] = TextDrawCreate(398.333221, 251.236877, "");
	TextDrawLetterSize(GlobalnoV_TD[4], 0.000000, 0.000000);
	TextDrawTextSize(GlobalnoV_TD[4], 236.000000, 88.000000);
	TextDrawAlignment(GlobalnoV_TD[4], 1);
	TextDrawColor(GlobalnoV_TD[4], 255);
	TextDrawSetShadow(GlobalnoV_TD[4], 0);
	TextDrawSetOutline(GlobalnoV_TD[4], 0);
	TextDrawBackgroundColor(GlobalnoV_TD[4], 0);
	TextDrawFont(GlobalnoV_TD[4], 5);
	TextDrawSetProportional(GlobalnoV_TD[4], 0);
	TextDrawSetShadow(GlobalnoV_TD[4], 0);
	TextDrawSetPreviewModel(GlobalnoV_TD[4], 19087);
	TextDrawSetPreviewRot(GlobalnoV_TD[4], 0.000000, 90.000000, 0.000000, 1.000000);

	GlobalnoV_TD[5] = TextDrawCreate(397.799926, 285.781341, "");
	TextDrawLetterSize(GlobalnoV_TD[5], 0.000000, 0.000000);
	TextDrawTextSize(GlobalnoV_TD[5], 237.000000, 90.000000);
	TextDrawAlignment(GlobalnoV_TD[5], 1);
	TextDrawColor(GlobalnoV_TD[5], 255);
	TextDrawSetShadow(GlobalnoV_TD[5], 0);
	TextDrawSetOutline(GlobalnoV_TD[5], 0);
	TextDrawBackgroundColor(GlobalnoV_TD[5], 0);
	TextDrawFont(GlobalnoV_TD[5], 5);
	TextDrawSetProportional(GlobalnoV_TD[5], 0);
	TextDrawSetShadow(GlobalnoV_TD[5], 0);
	TextDrawSetPreviewModel(GlobalnoV_TD[5], 19087);
	TextDrawSetPreviewRot(GlobalnoV_TD[5], 0.000000, 90.000000, 0.000000, 1.000000);

	GlobalnoV_TD[6] = TextDrawCreate(525.666564, 270.059326, "vreme:");
	TextDrawLetterSize(GlobalnoV_TD[6], 0.248333, 0.907259);
	TextDrawAlignment(GlobalnoV_TD[6], 1);
	TextDrawColor(GlobalnoV_TD[6], -1523963137);
	TextDrawSetShadow(GlobalnoV_TD[6], 0);
	TextDrawSetOutline(GlobalnoV_TD[6], 0);
	TextDrawBackgroundColor(GlobalnoV_TD[6], -1523963137);
	TextDrawFont(GlobalnoV_TD[6], 2);
	TextDrawSetProportional(GlobalnoV_TD[6], 1);
	TextDrawSetShadow(GlobalnoV_TD[6], 0);

	GlobalnoV_TD[7] = TextDrawCreate(576.667602, 265.496429, "100s");
	TextDrawLetterSize(GlobalnoV_TD[7], 0.439333, 1.728592);
	TextDrawAlignment(GlobalnoV_TD[7], 1);
	TextDrawColor(GlobalnoV_TD[7], -1523963137);
	TextDrawSetShadow(GlobalnoV_TD[7], 0);
	TextDrawSetOutline(GlobalnoV_TD[7], 0);
	TextDrawBackgroundColor(GlobalnoV_TD[7], -1523963137);
	TextDrawFont(GlobalnoV_TD[7], 2);
	TextDrawSetProportional(GlobalnoV_TD[7], 1);
	TextDrawSetShadow(GlobalnoV_TD[7], 0);

return 1;
}

credits: Xunder, Ino420, Muma

Citat: Pottus;3903994
SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif

TextDrawShowForPlayer(playerid,GlobalnoV_TD[8]);
Ovde baca error bio sam pogresio gore

credits: Xunder, Ino420, Muma

Citat: Pottus;3903994
SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif

SOLVED LOCK

credits: Xunder, Ino420, Muma

Citat: Pottus;3903994
SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif