SA-MP Forums Archive
[Ajuda] Erro 32 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Erro 32 (/showthread.php?tid=591666)



Erro 32 - GMVega - 15.10.2015

C:\Users\DG\Desktop\Brasil New Reality 1.0\gamemodes\BNR.pwn(17184) : error 032: array index out of bounds (variable "CivilCar")


Linha do erro

CivilCar[35] = AddStaticVehicleEx(509,1062.0000000,-1737.3000000,13.1000000,269.4950000,51,95,15); //Bike


Re: Erro 32 - willttoonn - 15.10.2015

Manda o new que cria essa variбvel ai.


Re: Erro 32 - GMVega - 15.10.2015

new CivilCar[35];


Re: Erro 32 - RogerCosta - 15.10.2015

Esse ocorre porque vocк definiu apenas 35 cйlulas pra variбvel CivilCar. Mude pra isso:
Код:
new CivilCar[36];
Caso vocк tenha 40 carros, exemplo, vocк iria ter que criar: new CivilCar[40];
E na parte de criar os veнculos, lembre-se que sempre se inicia o 0. No caso:
Код:
CivilCar[0] = CreateVehicle...
CivilCar[1] = CreateVehicle...
...
CivilCar[39] = CreateVehicle...



Re: Erro 32 - willttoonn - 15.10.2015

Sempre que vocк criar uma variбvel contendo numeraзгo de cйdulas, vocк deverб sempre por assim ъtlimo numero + 1, ou seja se tu tiver que usar 50x diferentes aquela variбvel Var[0]...Var[50] a variбvel deverб ser criada new Var[51], sempre levando em conta o ъltimo numero da cйdula a ser utilizado e adicionando o +1. Var[NumeroFinal+1]

No seu caso jб foi resolvido com o post acima.


Re: Erro 32 - garotin - 15.10.2015

Quote:
Originally Posted by GMVega
Посмотреть сообщение
new CivilCar[35];
Se criar new CivilCar[35];
significa que essa array tem 35 valores, entгo comeзa do CivilCar[0], vocк sempre para em um numero menor do que o que vocк colocou na hora de criar a array...