[Ajuda] error 052: multi-dimensional arrays must be fully initialized
#1

C:\Users\Julimar\Desktop\Nova Pasta\gamemodes\ppk.pwn(1106) : error 052: multi-dimensional arrays must be fully initialized
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.

Alguйm poderia me ajudar? Ai estб o codigo da linha 756 б 1087
Код:
//>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= FORWARD'S =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<|
forward TextProcu();
forward PrintBizInfo(playerid,targetid);
forward AnimRouboBanco(playerid);
forward AnimRouboLot(playerid);
forward AnimRouboLoja(playerid);
forward AnimRouboAmmu(playerid);
forward LoadComponents(vehicleid);
forward AnimRouboBinco(playerid);
forward AnimRouboZip(playerid);
forward AnimRouboVictim(playerid);
forward AttachObjectCorrectly(playerid, object);
forward PortaoTaxi2();
forward reloginho();
forward VeloThiago();
forward invadircat(playerid);
forward UpdateSpeed(playerid);
forward CloseGate(gateid); // Deixe QUETO ( Isso que farб com que o Portгo Feche )
forward CloseGate2(gateid2);
forward CloseGate3(gateid3);
forward CloseGate5(gateid5);
forward CloseGate6(gateid6);
forward CloseGate7(gateid7);
forward CloseGate8(gateid8);
forward CloseGate9(gateid9);
forward CloseGate10(gateid10);
forward Usarcat(playerid);
forward Portaogcatandando();
forward SendHelperMessage(COLOR, string[]);
forward SendStarCityMessage(COLOR, string[]);
forward MostrarRG(playerid,targetid);
forward SendSocioMessage(COLOR, string[]);
forward ModCar(playerid);
forward TempoAtendimento();
forward cortando(playerid);
forward cortando2(playerid);
forward usebomb(playerid);
forward usebombnuclear(playerid);
forward @Viajar(playerid);
forward camera(playerid);
forward musica(playerid);
forward contasdolider(playerid);
forward SaveCarCoords();
forward LoadCar();
forward CarroTimer(carid);
forward HelperCheck(playerid);
forward HelpersVaga();
forward AdmCheck(playerid);
forward SaveComponent(vehicleid, componentid);
forward AdmsVaga();
forward LoadAdm();
forward SaveAdm();
forward LoadHelper();
forward SaveHelper();
forward SendMensagens();
forward ReduzTempoBot(playerid);
forward ReduzTempo(playerid);
forward DropVida(playerid);
forward DestroyVidaPickup(pickupid);
forward DestroyWeaponPickup(pickupid);
forward DropWeapons(playerid);
forward UsarNovamente(playerid);
forward VoltarBombas(playerid);
forward PresoMulta(playerid);
forward Sincronizar(playerid);
forward verping();
forward kickping(playerid);
forward Fixhour(hora);
forward Aroubo();
forward Aroubo2();
forward Aroubo3();
forward Aroubo4();
forward Aroubo5();
forward Aroubo6();
forward Aroubo7();
forward Aroubo8();
forward AcabarMochila(playerid);
forward RouboBanco(playerid);
forward RouboLot(playerid);
forward RouboLoja1(playerid);
forward FuckYou(playerid,give);
forward RouboLoja2(playerid);
forward RouboBinco(playerid);
forward RouboZip(playerid);
forward RouboVictim(playerid);
forward LoginAgora(playerid);
forward Corrida();
forward Sequestrar();
forward Amarrar();
forward CorridaOni();
forward hbomba();
forward cbomba();
forward Sinc();
forward Administrador(playerid);
forward CheckOwnerb(playerid);
forward CheckOwnerh(playerid);
forward GuerraTerrorista(playerid);
forward SendVIPMessage(color, string[]);
forward CheckHack();
forward GuerraFavela(playerid);
forward GuerraSkate(playerid);
forward GuerraPark(playerid);
forward GuerraAero(playerid);
forward ColocarGang(playerid, Vaga, Nome);
forward GranaTerritorios();
forward RecriarObjeto();
forward DestruirObjeto(objid);
forward CriarExplosao(Float:X,Float:Y,Float:Z,tipo,Float:diam);
forward NRouco(playerid);
forward NFlood(playerid);
forward NSemAn(playerid);
forward OnPlayerTeamPrivmsg(playerid,text[]);
forward ScoreLevel(playerid);
forward IsAGOV(playerid);
forward IsAGOVCar(carid);
forward IsABOPEs(playerid);
forward IsABOPEsCar(carid);
forward IsAEx(playerid);
forward IsAExCar(carid);
forward IsAJornal(playerid);
forward IsAJornalCar(carid);
forward IsAHit(playerid);
forward IsAHitCar(carid);
forward IsABikeCar(carid);
forward IsATaliban(playerid);
forward IsATalibanCar(carid);
forward IsASonsofAnarchy(playerid);
forward IsASonsofAnarchyCar(carid);
forward IsATriad(playerid);
forward IsATriadCar(carid);
forward IsAYa(playerid);
forward IsAYaCar(carid);
forward IsAOni(playerid);
forward IsAOniCar(carid);
forward IsATaxi(playerid);
forward IsATaxiCar(carid);
forward gasolina(playerid);
forward IsAVagos(playerid);
forward IsAVagosCar(carid);
forward IsABallas(playerid);
forward IsABallasCar(carid);
forward IsADetran(playerid);
forward IsADetranCar(carid);
forward IsAAdvCar(carid);
forward IsAAdv(playerid);
forward carroVIP(carid);
forward IsAPoliciaCivilCar(carid);
forward GuerraEstacao(playerid);
forward GuerraCasarao(playerid);
forward VoteTimer(giveplayerid);
forward IsAAl(playerid);
forward IsAAlCar(carid);
forward IsAFARC(playerid);
forward IsAFARCCar(carid);
forward IsAGroove(playerid);
forward IsAGrooveCar(carid);
forward IsAAzteca(playerid);
forward IsAAztecaCar(carid);
forward IsADri(playerid);
forward IsADriCar(carid);
forward PDEx2();
forward Hide(target, td);
forward PortaoRally2();
forward PortaoPC2();
forward PortaoReporter2();
forward PortaoBallas();
forward PortaoPoliciaC1();
forward PortaoPoliciaC2();
forward PortaoCasaHosp();
forward PortaoCMadDog();
forward PortaoCMansao4();
forward PortaoC2Mansao4();
forward PortaoMVIP1();
forward  PortaoCasaVIP1();
forward pd1();
forward pd2();
forward gt3gate2();
forward pd3();
forward pd4();
forward pd5();
forward pd6();
forward pd7();
forward GaragemDpClosed();
forward GaragemDpClosed2();
forward pcclosed();
forward PFClosed2();
forward PFClosed3();
forward PCClosed();
forward PCClosed2();
forward PortaoGov2();
forward PortaoDeposito2();
forward PortaoPre2();
forward PortaoHit3();
forward PortaoTriad2();
forward Portao2();
forward LoadProperty();
forward LoadBizz();
forward LoadSBizz();
forward LoadStuff();
forward SaveStuff();
forward LoadBoxer();
forward SaveBoxer();
forward OnPropUpdate();
forward OnPropUpdate2();
forward ExtortionBiz(bizid, money);
forward ExtortionSBiz(bizid, money);
forward IsAnOwnableCar(vehicleid);
forward IsAtDealership(playerid);
forward IsAtClothShop(playerid);
forward IsAtGasStation(playerid);
forward IsAtFishPlace(playerid);
forward IsAtCookPlace(playerid);
forward IsAtBar(playerid);
forward SearchingHit(playerid);
forward PortaooPC2();
forward SetPlayerSpawn(playerid);
forward SetupPlayerForClassSelection(playerid);
forward fecharyakuza1();
forward fecharyakuza3();
forward SaveTrunk();
forward LoadTrunk();
forward ReduceTimer(playerid);
forward RemovePlayerWeapon(playerid, weaponid);
forward CarroMala(vehicleid);
forward SetPlayerTeamFromClass(playerid,classid);
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
forward CarMods(vehicleid);
forward CrimInRange(Float:radi, playerid,copid);
forward ABroadCast(COLOR,const string[],level);
forward HelperBroadCast(COLOR,const string[],level);
forward GetClosestPlayer(p1);
forward IsPlayerInTurf(playerid, turfid);
forward BizInfo(playerid,targetid);
forward TextProcu();
forward PrintSBizInfo(playerid,targetid);
forward SetPlayerUnjail();
forward OtherTimer();
forward RingTonerRev();
forward RingToner();
forward HireCost(carid);
forward SBan(playerid, string[], string2[]);
forward BanLog(string[]);
forward VipsLog(string[]);
forward ConceLog(string[]);
forward KickLog(string[]);
forward PayLog(string[]);
forward IsAnAmbulanceCar(carid);
forward IsAAmbu(playerid);
forward IsAGOV(playerid);
forward IsAGatev(carid);
forward IsACopCar(carid);
forward IsArma(playerid);
forward IsAEnforcerCar(carid);
forward IsACaminhaozinhoCar(carid);
forward IsAMecCar(carid);
forward IsAMec(playerid);
forward IsAPFCar(carid);
forward IsACosaNostraCar(carid);
forward IsAGOVCar(carid);
forward IsACosaNostra(playerid);
forward IsAPlane(carid);
forward IsAAutoescola(carid);
forward IsABoat(carid);
forward IsACop(playerid);
forward IsAMember(playerid);
forward Spectator();
forward ConvertTicks(ticks);
forward Float:GetDistanceBetweenPlayers(p1,p2);
forward GameModeExitFunc();
forward SetAllPlayerCheckpoint(Float:allx, Float:ally, Float:allz, Float:radi, num);
forward SetAllCopCheckpoint(Float:allx, Float:ally, Float:allz, Float:radi);
forward SetPlayerCriminal(playerid,declare,reason[]);
forward SetPlayerFree(playerid,declare,reason[]);
forward SetPlayerWeapons(playerid);
forward ShowStats(playerid,targetid);
forward SetPlayerToTeamColor(playerid);
forward GameModeInitExitFunc();
forward split(const strsrc[], strdest[][], delimiter);
forward OnPlayerLogin(playerid,password[]);
forward OnPlayerRegister(playerid, password[]);
forward BroadCast(COLOR,const string[]);
forward OOCNews(COLOR,const string[]);
forward SendEmpregoMessage(Emprego, COLOR, string[]);
forward SendFamilyMessage(family, COLOR, string[]);
forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
forward ProxDetectorS(Float:radi, playerid, targetid);
forward CarKeys(playerid);
forward SavePlayerData(playerid);
forward ini_GetKey( line[] );
forward ini_GetValue( line[] );
forward OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
forward ClearMarriage(playerid);
forward ClearCrime(playerid);
forward FishCost(playerid, fish);
forward ClearFishes(playerid);
forward ClearFishID(playerid, fish);
forward ClearCooking(playerid);
forward ClearCookingID(playerid, cook);
forward ClearGroceries(playerid);
forward Lotto(number);
forward CarCheck();
forward CarInit();
forward CarTow(carid);
forward CarRespawn(carid);
forward CheckGas();
forward Fillup();
forward CorridaTrack();
forward SyncTime();
forward IsPlayerInZone(playerid, zoneid);
forward Production();
forward PayDay();
forward ini_GetKey(line[]);
forward ini_GetValue(line[]);
forward PlayerPlayMusic(playerid);
forward StopMusic();
forward PlayerFixRadio(playerid);
forward PlayerFixRadio2();
forward CustomPickups();
forward SetCamBack(playerid);
forward RemoveRoadblock(playerid);
forward RemoveParedao(playerid);
forward RemoveRoadCones(playerid);
forward RemoveRoadPregos(playerid);
forward BackupClear(playerid, calledbytimer);
forward RemoveBarraca(playerid);
forward ClearChatbox(playerid, lines);
forward Autocruise(playerid, in);
forward AbrirSaida(playerid);
forward EndWash(playerid);
forward AguaLava(playerid, on);
//>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= FIM FORWARD'S =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<|
//
Reply
#2

Posta a linha 1106.
Reply
#3

Quando uma matriz ou vetor й criado, com valores diferentes de zero, todas as linhas devem ser "inicializadas".

PHP код:
new Matriz[10][10]; // Nгo apresentarб erros 
PHP код:
new Matriz[3][10] = 
{
    
"Chiclete",
    
"Chocolate"
}; // Apresentarб erros. 
Nesse caso, 3 linhas foram criadas, mas apenas 2 linhas foram inicializadas. Vocк precisaria por mais um item:

PHP код:
new Doces[3][10] = 
{
    
"Chiclete",
    
"Chocolate",
    
"Sorvete"
}; // Tudo OK :) 
Ou alternativamente vocк pode criar a matriz sem valores, e seta-los depois:

PHP код:
new Doces[3][10]; 
PHP код:
stock InicializarDoces()
{
    
Doces[0] = "Chocolate";
    
Doces[1] = "Sorvete";
    
Doces[2] = "Chiclete";

Basta entгo chamar a funзгo InicializarDoces.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)