SA-MP Forums Archive
[Ajuda] error 032: array index out of bounds - 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] error 032: array index out of bounds (/showthread.php?tid=514154)



error 032: array index out of bounds - Alwe - 20.05.2014

Olб Amigos do Sa-MP Forums, sou novato em Pawno por tanto nгo reparem no meu grau de dificuldade, vim pedir ajuda a vocкs para solucionar esse meu probleminha..
Fui compilar a GM logo apуs tentar colocar carros para uma profissгo, mais a surpresa foi essa:

pawn Код:
C:\Users\ЈLISEU\Desktop\Teste\Gamemodes\BVR.pwn(7967) : error 032: array index out of bounds (variable "CARROSMP")
C:\Users\ЈLISEU\Desktop\Teste\Gamemodes\BVR.pwn(29678) : error 032: array index out of bounds (variable "CARROSMP")
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
Aparece 2 Erros, abaixo vai oque eu tentei montar.. ou quase montei.
pawn Код:
new CARROSMP[3]; // Topo da GM

             CARROSMP[0] = AddStaticVehicle(442,948.3264,-1356.5320,13.1437,179.8164,1,1); // Veiculo MP
         CARROSMP[1] = AddStaticVehicle(442,953.8585,-1356.0969,13.1447,181.3530,1,1); // Veiculo MP
         CARROSMP[2] = AddStaticVehicle(442,962.6116,-1356.3016,13.1469,177.7073,0,0); // Veiculo MP
(7967)    CARROSMP[3] = AddStaticVehicle(442,967.6824,-1356.2184,13.1501,180.7744,0,0); // Veiculo MP

 
/* Aqui й a ultima parte, a que se nгo me engano ordena o carro e a que profissгo ele pertence */
(29678)   if(vid == CARROSMP[0] || vid == CARROSMP[1] || vid == CARROSMP[2] || vid == CARROSMP[3])
         {
         if(PlayerInfo[playerid][pProfissao] == MotoristaP) {
         }else{
         SendClientMessage(playerid, Vermelho, " | INFO | Este veiculo й reservador para os Motoristas Particular.");
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid, 1);
    }
        }
Bom meu problema й esse, eu ja pesquisei diversas vezes, atй achei algumas coisas mais pela minha falta de experiкncia nгo consegui solucionar, e sim piorar !! Por favor, ficarei muito grato de coraзгo a quem poder me ajudar com este erro que vem me atormentando .


Re: error 032: array index out of bounds - Fenix4000 - 20.05.2014

Tenta ai...

pawn Код:
new CARROSMP[4];

         CARROSMP[0] = AddStaticVehicle(442,948.3264,-1356.5320,13.1437,179.8164,1,1);
         CARROSMP[1] = AddStaticVehicle(442,953.8585,-1356.0969,13.1447,181.3530,1,1);
         CARROSMP[2] = AddStaticVehicle(442,962.6116,-1356.3016,13.1469,177.7073,0,0);
         CARROSMP[3] = AddStaticVehicle(442,967.6824,-1356.2184,13.1501,180.7744,0,0);


         if(vid == CARROSMP[0] || vid == CARROSMP[1] || vid == CARROSMP[2] || vid == CARROSMP[3])
         {
         if(PlayerInfo[playerid][pProfissao] == MotoristaP) {
         }else{
         SendClientMessage(playerid, Vermelho, " | INFO | Este veiculo й reservador para os Motoristas Particular.");
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid, 1);
    }
        }



Re: error 032: array index out of bounds - DiiMeNoR - 20.05.2014

Vocк criou 3 matrizes e esta usando usando 4;

pawn Код:
new CARROSMP[3]; // 3 Matrizes criadas.
pawn Код:
CARROSMP[0] = AddStaticVehicle(442... //Veнculo 1
    CARROSMP[1] = AddStaticVehicle(442...  //Veнculo 2
    CARROSMP[2] = AddStaticVehicle(442...   // Veнculo 3
    CARROSMP[3] = AddStaticVehicle(442...  // Veнculo 4
como esta usando 4 se criou apйnas 3? Nesse caso altere o valor da new CARROSMP para o nъmero que esta utilizando.

Код:
new CARROSMP[4];  // 4 Veнculos utilizados.



Re: error 032: array index out of bounds - Alwe - 20.05.2014

Muito obrigado


Re: error 032: array index out of bounds - Alwe - 20.05.2014

Jб aproveitando, vocкs poderia me dizer como retiro o chat global ? e deixo o chat perto ??


Re: error 032: array index out of bounds - MultiKill - 20.05.2014

Quote:
Originally Posted by Alwe
Посмотреть сообщение
Jб aproveitando, vocкs poderia me dizer como retiro o chat global ? e deixo o chat perto ??
LimitGlobalChatRadius


Re: error 032: array index out of bounds - Alwe - 20.05.2014

Na minha GM nгo tem LimitGlobalChatRadius .


Re: error 032: array index out of bounds - Schocc - 20.05.2014

Trabalhe com a callback OnPlayerText.

@partiu centro... volto sу perto da meia noite, talvez eu lhe ajude...


Re: error 032: array index out of bounds - MultiKill - 20.05.2014

Quote:
Originally Posted by Alwe
Посмотреть сообщение
Na minha GM nгo tem LimitGlobalChatRadius .
Й a funзгo da include a_samp, se nгo quiser usar essa funзгo vocк poderб usar a funзгo e a callback:
OnPlayertext Como citou o Schocc
Com loops Wiki Tutorial
IsPlayerInRangeOfPoint