array index out of bounds
#1

Код:
YCMD:nkucu(playerid, params[],help)
{
	#pragma unused help
	if(P_Enum[playerid][pe_GameAdmin] != 6) return GRESKA( playerid, "Nemate ovlastenje za koriscenje ove komande!");
    new idkuce = GetHouseEmptyID(MAX_KUCA), vrsta, Float:X,Float:Y,Float:Z,fkuce[80],string[300]; GetPlayerPos(playerid,X,Y,Z);
	if(sscanf(params, "i",vrsta))
 {
	    INFO( playerid, "/nkucu (vrsta)");
	    SCM(playerid,-1,"0) Mala kuca 1) Srednja kuca 2) Vila");
	    return 1;
	}

	format(fkuce, sizeof(fkuce), KUCE_FILE, idkuce);
	if(fexist(fkuce)) return SCM(playerid,-1, "ID te kuce vec postoji!");
	if(vrsta < 0 || vrsta > 2) return GRESKA(playerid, "Pogresna vrsta!");
	if(vrsta == 0) // MALA KUCA
	{
        K_Enum[idkuce][ke_ExitX] = -125.9703;
    	K_Enum[idkuce][ke_ExitY] = 1316.7201;
    	K_Enum[idkuce][ke_ExitZ] = -25.3044;
    	K_Enum[idkuce][ke_interijer] = 0;
    	strmid(K_Enum[idkuce][ke_Vrsta],"Mala Kuca",0,strlen("Mala Kuca"),255);
    	K_Enum[idkuce][ke_Intpromjena] = 1;
    	K_Enum[idkuce][ke_Level] = 5;
    	K_Enum[idkuce][ke_Cijena] = 50000;
	}
	else if(vrsta == 1) // SREDNJA KUCA
	{
        K_Enum[idkuce][ke_ExitX] = 463.2021;
    	K_Enum[idkuce][ke_ExitY] = 507.4315;
    	K_Enum[idkuce][ke_ExitZ] = 999.6569;
    	K_Enum[idkuce][ke_interijer] = 0;
    	strmid(K_Enum[idkuce][ke_Vrsta],"Srednja Kuca",0,strlen("Srednja Kuca"),255);
    	K_Enum[idkuce][ke_Intpromjena] = 2;
    	K_Enum[idkuce][ke_Level] = 7;
    	K_Enum[idkuce][ke_Cijena] = 90000;
	}
	else if(vrsta == 2) // Vila
	{
        K_Enum[idkuce][ke_ExitX] = 1140.6886;
    	K_Enum[idkuce][ke_ExitY] = -840.4586;
    	K_Enum[idkuce][ke_ExitZ] = 1086.5728;
    	K_Enum[idkuce][ke_interijer] = 0;
    	strmid(K_Enum[idkuce][ke_Vrsta],"Vila",0,strlen("Vila"),255);
    	K_Enum[idkuce][ke_Intpromjena] = 3;
    	K_Enum[idkuce][ke_Level] = 10;
    	K_Enum[idkuce][ke_Cijena] = 130000;
	}
	K_Enum[idkuce][ke_EnterX] = X;
    K_Enum[idkuce][ke_EnterY] = Y; K_Enum[idkuce][ke_EnterZ] = Z; K_Enum[idkuce][ke_Kupljena] = 0;
    K_Enum[idkuce][ke_Pari] = 0;
    K_Enum[idkuce][ke_Mats] = 0; K_Enum[idkuce][ke_LSD] = 0; K_Enum[idkuce][ke_Kokain] = 0; K_Enum[idkuce][ke_Mara] = 0;
	K_Enum[idkuce][ke_Oruzje1] = 0; K_Enum[idkuce][ke_Oruzje2] = 0; K_Enum[idkuce][ke_Oruzje3] = 0; K_Enum[idkuce][ke_Oruzje4] = 0;
	K_Enum[idkuce][ke_Metkovi1] = 0; K_Enum[idkuce][ke_Metkovi2] = 0; K_Enum[idkuce][ke_Metkovi3] = 0; K_Enum[idkuce][ke_Metkovi4] = 0;
	K_Enum[idkuce][ke_VrataLevel] = 0; K_Enum[idkuce][ke_Alarm] = 0; K_Enum[idkuce][ke_BravaLevel] = 0;
	K_Enum[idkuce][ke_Locked] = 1; K_Enum[idkuce][ke_VW] = idkuce;
    strmid(K_Enum[idkuce][ke_Vlasnik],"Niko",0,strlen("Niko"),255);
    format(string,sizeof(string),""col_kuca"Kuca na Prodaju("COL_WHITE"%d"col_kuca")\nVrsta: "COL_WHITE"%s\n"col_kuca"Cijena: "COL_WHITE"%d\n"col_kuca"Level: "COL_WHITE"%d\n"col_kuca"Adresa: "COL_WHITE"%s\n"col_kuca"Za kupovinu "COL_WHITE"/kupikucu",idkuce, K_Enum[idkuce][ke_Vrsta],K_Enum[idkuce][ke_Cijena],K_Enum[idkuce][ke_Level], UlicaKuce(idkuce));
    KucaLabel[idkuce] = Create3DTextLabel(string ,0x33CCFFAA,X,Y,Z,25,0,1);
    KucaPickup[idkuce] = CreatePickup(1273, 1, K_Enum[idkuce][ke_EnterX], K_Enum[idkuce][ke_EnterY], K_Enum[idkuce][ke_EnterZ]);
	SCM(playerid,-1,"Kuca je uspjesno kreirana!"); SacuvajKucu(idkuce);
	return 1;
}
Код:
stock GetHouseEmptyID(const len)
{
    new id = (1);
    for(new loop = (0), provjera = (1), Data_[64] = "\0"; loop != len; ++ loop)
    {
       provjera = (loop+1);
       format(Data_, (sizeof Data_), KUCE_FILE, provjera);
       if(!fexist(Data_))
       {
          id = (provjera);
          break;
       }
   	}
  	return (id);
}
EROR - http://prnt.sc/eiecfb
Help
Reply


Messages In This Thread
array index out of bounds - by FilipRonaldo - 14.03.2017, 17:34
Re: array index out of bounds - by DRIFT_HUNTER - 14.03.2017, 19:13
Re: array index out of bounds - by FilipRonaldo - 14.03.2017, 19:57
Re: array index out of bounds - by DRIFT_HUNTER - 14.03.2017, 20:58
Re: array index out of bounds - by FilipRonaldo - 14.03.2017, 21:14
Re: array index out of bounds - by DRIFT_HUNTER - 15.03.2017, 05:51

Forum Jump:


Users browsing this thread: 2 Guest(s)