Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ᗪ卂乂 poslato Avgust 12, 2018, 14:28:05 POSLE PODNE

Naslov: Array
Poruka od: ᗪ卂乂 poslato Avgust 12, 2018, 14:28:05 POSLE PODNE
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: [pawn]error 032: array index out of bounds (variable "GlobalnoV_TD")
new Text:GlobalnoV_TD[8];[/pawn]
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
Naslov: Odg: Array
Poruka od: Dragi 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.
Naslov: Odg: Array
Poruka od: ᗪ卂乂 poslato Avgust 12, 2018, 14:48:31 POSLE PODNE
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
Naslov: Odg: Array
Poruka od: .Drakula. poslato Avgust 12, 2018, 15:08:02 POSLE PODNE
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
Naslov: Odg: Array
Poruka od: Dragi poslato Avgust 12, 2018, 15:41:11 POSLE PODNE
Nije mozda  :D, vec je napravio gresku. Ili u onplayerconnect ili u onplayergamemodeinit. Sad ne mogu da gatam dok ne vidim kako je kreirao.
Naslov: Odg: Array
Poruka od: Slade poslato Avgust 12, 2018, 17:28:05 POSLE PODNE
Pa jednostavno nam pošalji tu liniju gdje ti izbacuje error.
Naslov: Odg: Array
Poruka od: ᗪ卂乂 poslato Avgust 12, 2018, 23:02:20 POSLE PODNE
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
[pawn]new Text:GlobalnoV_TD[8];[/pawn]
[pawn]public OnGameModeInit()
{
   globalnovreme( );
return 1;
}[/pawn]
[pawn]public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid,GlobalnoV_TD[8]);
return 1;
}[/pawn]
[pawn]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;
}[/pawn]
Naslov: Odg: Array
Poruka od: ᗪ卂乂 poslato Avgust 12, 2018, 23:31:30 POSLE PODNE
TextDrawShowForPlayer(playerid,GlobalnoV_TD[8]);
Ovde baca error bio sam pogresio gore
Naslov: Odg: Array
Poruka od: ᗪ卂乂 poslato Avgust 12, 2018, 23:48:26 POSLE PODNE
SOLVED LOCK