[POMOC] Kreiranje firmi


Započeo Joy, Maj 23, 2014, 10:05:14 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Joy

*

Skripta koju koristim: Balkan Extras,neznam izvorni mod.
Detaljan opis problema:Ovako,posto taj mod nema komande za kreiranje firmi,nego kuca,vikendica,stanova...,sve je u dialogu /kreiraj,ja sam tu na osnovu kreiranja kuce uradio i kreiranje firme.Sve sam normalno uradio i compajlovao bez errora i warninga,ali kada kreiram firmu nece uopste da mi se spremi u scriptfiles(Ownership/Firma/Firma_neki br).A kucu kada kreiram bude sve normalno.Evo vam dio skripte,molim vas ako mozete da mi kazete je li mi fali nesto ili ima neka greska,i sprema se preko dinija.
Dio skripte:
if(dialogid == KREIRANJEFIRMI)
	{
		if(response)
		{
			if(listitem == 0) //
			{
			    new NewHouseID = SledecaFirmaID();

			    GetPlayerPos(playerid, BizzInfo[NewHouseID][bEntranceX], BizzInfo[NewHouseID][bEntranceY], BizzInfo[NewHouseID][bEntranceZ]);

			    

			    format( string, sizeof( string ), "Exterijer postavljen (X: %f, Y: %f, Z: %f).", BizzInfo[NewHouseID][bEntranceX], BizzInfo[NewHouseID][bEntranceY], BizzInfo[NewHouseID][bEntranceZ]);
			    SendClientMessage( playerid, WHITE, string);
			    

			    if(NewHouseID >= MAX_BIZZ) {
			        SendClientMessage( playerid, WHITE, "Vec ima previse firmi!" );
			    }
			    else {
			        format( string, sizeof( string ), "/Ownership/Firma/Firma_%d.ini", NewHouseID);

			        if(!fexist( string) ) {
			            new id;
			            

                        BizzInfo[NewHouseID][bOwned] = 0;
                        format(BizzInfo[NewHouseID][bOwner], 255, "Niko" );
                        strmid(BizzInfo[NewHouseID][bMessage], "Market", 0, strlen("Market"), 255);
                        format(string,sizeof(string),"Niko");
					    strmid(BizzInfo[NewHouseID][bExtortion], string, 0, sizeof(string), 255);
					    BizzInfo[NewHouseID][bInterior] = 4;
					    BizzInfo[NewHouseID][bExitX] = -25.884498;
					    BizzInfo[NewHouseID][bExitY] = -185.868988;
					    BizzInfo[NewHouseID][bExitZ] = 1003.546875;
					    BizzInfo[NewHouseID][bLevelNeeded] = 7;
                        BizzInfo[NewHouseID][bBuyPrice] = 95000;
                        BizzInfo[NewHouseID][bEntranceCost] = 0;
                        BizzInfo[NewHouseID][bTill] = 0;
                        BizzInfo[NewHouseID][bLocked] = 0;
                        BizzInfo[NewHouseID][bProducts] = 500;
                        BizzInfo[NewHouseID][bMaxProducts] = 500;
                        BizzInfo[NewHouseID][bPriceProd] = 0;
                        BizzInfo[NewHouseID][TipFirme] = 1;


		dini_Create( string);
		dini_IntSet( string, "Owned", BizzInfo[NewHouseID][bOwned]);
		dini_Set( string, "Owner", "Niko");
		dini_Set( string, "bMessage", BizzInfo[NewHouseID][bMessage]);
		dini_Set( string, "bExtortion", BizzInfo[NewHouseID][bExtortion]);

		dini_FloatSet( string, "bEntranceX", BizzInfo[NewHouseID][bEntranceX]);
    	dini_FloatSet( string, "bEntranceY", BizzInfo[NewHouseID][bEntranceY]);
		dini_FloatSet( string, "bEntranceZ", BizzInfo[NewHouseID][bEntranceZ]);

		dini_FloatSet( string, "bExitX", BizzInfo[NewHouseID][bExitX]);
    	dini_FloatSet( string, "bExitY", BizzInfo[NewHouseID][bExitY]);
		dini_FloatSet( string, "bExitZ", BizzInfo[NewHouseID][bExitZ]);


        dini_IntSet( string, "bLevelNeeded", BizzInfo[NewHouseID][bLevelNeeded]);
        dini_IntSet( string, "bBuyPrice", BizzInfo[NewHouseID][bBuyPrice]);
        dini_IntSet( string, "bEntranceCost", BizzInfo[NewHouseID][bEntranceCost]);
        dini_IntSet( string, "bTill", BizzInfo[NewHouseID][bTill]);
        dini_IntSet( string, "bLocked", BizzInfo[NewHouseID][bLocked]);
        dini_IntSet( string, "bInterior", BizzInfo[NewHouseID][bInterior]);
        dini_IntSet( string, "bProducts", BizzInfo[NewHouseID][bProducts]);
        dini_IntSet( string, "bMaxProducts", BizzInfo[NewHouseID][bMaxProducts]);
        dini_IntSet( string, "bPriceProd", BizzInfo[NewHouseID][bPriceProd]);
		dini_IntSet( string, "TipFirme", BizzInfo[NewHouseID][TipFirme]);
			            //PlayerInfo[playerid][pHouseExterior]--;
			            //PlayerInfo[playerid][pHouseInterior]--;
			            OnPropTextdrawUpdate(5,id);
			            format(string, sizeof(string), "{FF0000}BE | Adm  | {00C0FF}Uspjesno postavljena firma | ID: %i",NewHouseID);
			            SendClientMessage(playerid, WHITE, string);
			        }
			    }
			}
			if(listitem == 1) //
			{
            new NewHouseID = SledecaFirmaID();

			    GetPlayerPos(playerid, BizzInfo[NewHouseID][bEntranceX], BizzInfo[NewHouseID][bEntranceY], BizzInfo[NewHouseID][bEntranceZ]);

			   

			    format( string, sizeof( string ), "Exterijer postavljen (X: %f, Y: %f, Z: %f).", BizzInfo[NewHouseID][bEntranceX], BizzInfo[NewHouseID][bEntranceY], BizzInfo[NewHouseID][bEntranceZ]);
			    SendClientMessage( playerid, WHITE, string);
			    

			    if(NewHouseID >= MAX_BIZZ) {
			        SendClientMessage( playerid, WHITE, "Vec ima previse firmi!" );
			    }
			    else {
			        format( string, sizeof( string ), "/Ownership/Firma/Firma_%d.ini", NewHouseID);

			        if(!fexist( string) ) {
			            new id;
			            

                        BizzInfo[NewHouseID][bOwned] = 0;
                        format(BizzInfo[NewHouseID][bOwner], 255, "Niko" );
                        strmid(BizzInfo[NewHouseID][bMessage], "Butik", 0, strlen("Butik"), 255);
                        format(string,sizeof(string),"Niko");
					    strmid(BizzInfo[NewHouseID][bExtortion], string, 0, sizeof(string), 255);
					    BizzInfo[NewHouseID][bInterior] = 18;
					    BizzInfo[NewHouseID][bExitX] = 161.449203;
					    BizzInfo[NewHouseID][bExitY] = -96.314399;
					    BizzInfo[NewHouseID][bExitZ] = 1001.933715;
					    BizzInfo[NewHouseID][bLevelNeeded] = 7;
                        BizzInfo[NewHouseID][bBuyPrice] = 250000;
                        BizzInfo[NewHouseID][bEntranceCost] = 0;
                        BizzInfo[NewHouseID][bTill] = 0;
                        BizzInfo[NewHouseID][bLocked] = 0;
                        BizzInfo[NewHouseID][bProducts] = 500;
                        BizzInfo[NewHouseID][bMaxProducts] = 500;
                        BizzInfo[NewHouseID][bPriceProd] = 0;
                        BizzInfo[NewHouseID][TipFirme] = 2;


		dini_Create( string);
		dini_IntSet( string, "Owned", BizzInfo[NewHouseID][bOwned]);
		dini_Set( string, "Owner", BizzInfo[NewHouseID][bOwner]);
		dini_Set( string, "bMessage", BizzInfo[NewHouseID][bMessage]);
		dini_Set( string, "bExtortion", BizzInfo[NewHouseID][bExtortion]);

		dini_FloatSet( string, "bEntranceX", BizzInfo[NewHouseID][bEntranceX]);
    	dini_FloatSet( string, "bEntranceY", BizzInfo[NewHouseID][bEntranceY]);
		dini_FloatSet( string, "bEntranceZ", BizzInfo[NewHouseID][bEntranceZ]);

		dini_FloatSet( string, "bExitX", BizzInfo[NewHouseID][bExitX]);
    	dini_FloatSet( string, "bExitY", BizzInfo[NewHouseID][bExitY]);
		dini_FloatSet( string, "bExitZ", BizzInfo[NewHouseID][bExitZ]);


        dini_IntSet( string, "bLevelNeeded", BizzInfo[NewHouseID][bLevelNeeded]);
        dini_IntSet( string, "bBuyPrice", BizzInfo[NewHouseID][bBuyPrice]);
        dini_IntSet( string, "bEntranceCost", BizzInfo[NewHouseID][bEntranceCost]);
        dini_IntSet( string, "bTill", BizzInfo[NewHouseID][bTill]);
        dini_IntSet( string, "bLocked", BizzInfo[NewHouseID][bLocked]);
        dini_IntSet( string, "bInterior", BizzInfo[NewHouseID][bInterior]);
        dini_IntSet( string, "bProducts", BizzInfo[NewHouseID][bProducts]);
        dini_IntSet( string, "bMaxProducts", BizzInfo[NewHouseID][bMaxProducts]);
        dini_IntSet( string, "bPriceProd", BizzInfo[NewHouseID][bPriceProd]);
		dini_IntSet( string, "TipFirme", BizzInfo[NewHouseID][TipFirme]);
			            
			            OnPropTextdrawUpdate(5,id);
			            format(string, sizeof(string), "{FF0000}BE | Adm  | {00C0FF}Uspjesno postavljena firma | ID: %i",NewHouseID);
			            SendClientMessage(playerid, WHITE, string);
			        }
			    }
			}
			if(listitem == 2) //
			{
            new NewHouseID = SledecaFirmaID();

			    GetPlayerPos(playerid, BizzInfo[NewHouseID][bEntranceX], BizzInfo[NewHouseID][bEntranceY], BizzInfo[NewHouseID][bEntranceZ]);

			    

			    format( string, sizeof( string ), "Exterijer postavljen (X: %f, Y: %f, Z: %f).", BizzInfo[NewHouseID][bEntranceX], BizzInfo[NewHouseID][bEntranceY], BizzInfo[NewHouseID][bEntranceZ]);
			    SendClientMessage( playerid, WHITE, string);
			    

			    if(NewHouseID >= MAX_BIZZ) {
			        SendClientMessage( playerid, WHITE, "Vec ima previse firmi!" );
			    }
			    else {
			        format( string, sizeof( string ), "/Ownership/Firma/Firma_%d.ini", NewHouseID);

			        if(!fexist( string) ) {
			            new id;
			            

                        BizzInfo[NewHouseID][bOwned] = 0;
                        format(BizzInfo[NewHouseID][bOwner], 255, "Niko" );
                        strmid(BizzInfo[NewHouseID][bMessage], "Cevabdzinica", 0, strlen("Cevabdzinica"), 255);
                        format(string,sizeof(string),"Niko");
					    strmid(BizzInfo[NewHouseID][bExtortion], string, 0, sizeof(string), 255);
					    BizzInfo[NewHouseID][bInterior] = 0;
					    BizzInfo[NewHouseID][bExitX] = 793.063415;
					    BizzInfo[NewHouseID][bExitY] = -1622.839111;
					    BizzInfo[NewHouseID][bExitZ] = -10.992177;
					    BizzInfo[NewHouseID][bLevelNeeded] = 7;
                        BizzInfo[NewHouseID][bBuyPrice] = 95000;
                        BizzInfo[NewHouseID][bEntranceCost] = 0;
                        BizzInfo[NewHouseID][bTill] = 0;
                        BizzInfo[NewHouseID][bLocked] = 0;
                        BizzInfo[NewHouseID][bProducts] = 500;
                        BizzInfo[NewHouseID][bMaxProducts] = 500;
                        BizzInfo[NewHouseID][bPriceProd] = 0;
                        BizzInfo[NewHouseID][TipFirme] = 3;


		dini_Create( string);
		dini_IntSet( string, "Owned", BizzInfo[NewHouseID][bOwned]);
		dini_Set( string, "Owner", BizzInfo[NewHouseID][bOwner]);
		dini_Set( string, "bMessage", BizzInfo[NewHouseID][bMessage]);
		dini_Set( string, "bExtortion", BizzInfo[NewHouseID][bExtortion]);

		dini_FloatSet( string, "bEntranceX", BizzInfo[NewHouseID][bEntranceX]);
    	dini_FloatSet( string, "bEntranceY", BizzInfo[NewHouseID][bEntranceY]);
		dini_FloatSet( string, "bEntranceZ", BizzInfo[NewHouseID][bEntranceZ]);

		dini_FloatSet( string, "bExitX", BizzInfo[NewHouseID][bExitX]);
    	dini_FloatSet( string, "bExitY", BizzInfo[NewHouseID][bExitY]);
		dini_FloatSet( string, "bExitZ", BizzInfo[NewHouseID][bExitZ]);


        dini_IntSet( string, "bLevelNeeded", BizzInfo[NewHouseID][bLevelNeeded]);
        dini_IntSet( string, "bBuyPrice", BizzInfo[NewHouseID][bBuyPrice]);
        dini_IntSet( string, "bEntranceCost", BizzInfo[NewHouseID][bEntranceCost]);
        dini_IntSet( string, "bTill", BizzInfo[NewHouseID][bTill]);
        dini_IntSet( string, "bLocked", BizzInfo[NewHouseID][bLocked]);
        dini_IntSet( string, "bInterior", BizzInfo[NewHouseID][bInterior]);
        dini_IntSet( string, "bProducts", BizzInfo[NewHouseID][bProducts]);
        dini_IntSet( string, "bMaxProducts", BizzInfo[NewHouseID][bMaxProducts]);
        dini_IntSet( string, "bPriceProd", BizzInfo[NewHouseID][bPriceProd]);
		dini_IntSet( string, "TipFirme", BizzInfo[NewHouseID][TipFirme]);
			            
			            OnPropTextdrawUpdate(5,id);
			            format(string, sizeof(string), "{FF0000}BE | Adm  | {00C0FF}Uspjesno postavljena firma | ID: %i",NewHouseID);
			            SendClientMessage(playerid, WHITE, string);
			        }
			    }
			}
			if(listitem == 3) //
			{
			new NewHouseID = SledecaFirmaID();

			    GetPlayerPos(playerid, BizzInfo[NewHouseID][bEntranceX], BizzInfo[NewHouseID][bEntranceY], BizzInfo[NewHouseID][bEntranceZ]);

			    

			    format( string, sizeof( string ), "Exterijer postavljen (X: %f, Y: %f, Z: %f).", BizzInfo[NewHouseID][bEntranceX], BizzInfo[NewHouseID][bEntranceY], BizzInfo[NewHouseID][bEntranceZ]);
			    SendClientMessage( playerid, WHITE, string);
			    
			    if(NewHouseID >= MAX_BIZZ) {
			        SendClientMessage( playerid, WHITE, "Vec ima previse firmi!" );
			    }
			    else {
			        format( string, sizeof( string ), "/Ownership/Firma/Firma_%d.ini", NewHouseID);

			        if(!fexist( string) ) {
			            new id;
			           

                        BizzInfo[NewHouseID][bOwned] = 0;
                        format(BizzInfo[NewHouseID][bOwner], 255, "Niko" );
                        strmid(BizzInfo[NewHouseID][bMessage], "Restoran", 0, strlen("Restoran"), 255);
                        format(string,sizeof(string),"Niko");
					    strmid(BizzInfo[NewHouseID][bExtortion], string, 0, sizeof(string), 255);
					    BizzInfo[NewHouseID][bInterior] = 18;
					    BizzInfo[NewHouseID][bExitX] = -227.027999;
					    BizzInfo[NewHouseID][bExitY] = 1401.229980;
					    BizzInfo[NewHouseID][bExitZ] = 27.765600;
					    BizzInfo[NewHouseID][bLevelNeeded] = 7;
                        BizzInfo[NewHouseID][bBuyPrice] = 95000;
                        BizzInfo[NewHouseID][bEntranceCost] = 0;
                        BizzInfo[NewHouseID][bTill] = 0;
                        BizzInfo[NewHouseID][bLocked] = 0;
                        BizzInfo[NewHouseID][bProducts] = 500;
                        BizzInfo[NewHouseID][bMaxProducts] = 500;
                        BizzInfo[NewHouseID][bPriceProd] = 0;
                        BizzInfo[NewHouseID][TipFirme] = 4;


		dini_Create( string);
		dini_IntSet( string, "Owned", BizzInfo[NewHouseID][bOwned]);
		dini_Set( string, "Owner", BizzInfo[NewHouseID][bOwner]);
		dini_Set( string, "bMessage", BizzInfo[NewHouseID][bMessage]);
		dini_Set( string, "bExtortion", BizzInfo[NewHouseID][bExtortion]);

		dini_FloatSet( string, "bEntranceX", BizzInfo[NewHouseID][bEntranceX]);
    	dini_FloatSet( string, "bEntranceY", BizzInfo[NewHouseID][bEntranceY]);
		dini_FloatSet( string, "bEntranceZ", BizzInfo[NewHouseID][bEntranceZ]);

		dini_FloatSet( string, "bExitX", BizzInfo[NewHouseID][bExitX]);
    	dini_FloatSet( string, "bExitY", BizzInfo[NewHouseID][bExitY]);
		dini_FloatSet( string, "bExitZ", BizzInfo[NewHouseID][bExitZ]);


        dini_IntSet( string, "bLevelNeeded", BizzInfo[NewHouseID][bLevelNeeded]);
        dini_IntSet( string, "bBuyPrice", BizzInfo[NewHouseID][bBuyPrice]);
        dini_IntSet( string, "bEntranceCost", BizzInfo[NewHouseID][bEntranceCost]);
        dini_IntSet( string, "bTill", BizzInfo[NewHouseID][bTill]);
        dini_IntSet( string, "bLocked", BizzInfo[NewHouseID][bLocked]);
        dini_IntSet( string, "bInterior", BizzInfo[NewHouseID][bInterior]);
        dini_IntSet( string, "bProducts", BizzInfo[NewHouseID][bProducts]);
        dini_IntSet( string, "bMaxProducts", BizzInfo[NewHouseID][bMaxProducts]);
        dini_IntSet( string, "bPriceProd", BizzInfo[NewHouseID][bPriceProd]);
		dini_IntSet( string, "TipFirme", BizzInfo[NewHouseID][TipFirme]);
			            
			            OnPropTextdrawUpdate(5,id);
			            format(string, sizeof(string), "{FF0000}BE | Adm  | {00C0FF}Uspjesno postavljena firma | ID: %i",NewHouseID);
			            SendClientMessage(playerid, WHITE, string);
			        }
			    }
			}
			if(listitem == 4) //
			{
			new NewHouseID = SledecaFirmaID();

			    GetPlayerPos(playerid, BizzInfo[NewHouseID][bEntranceX], BizzInfo[NewHouseID][bEntranceY], BizzInfo[NewHouseID][bEntranceZ]);

			   

			    format( string, sizeof( string ), "Exterijer postavljen (X: %f, Y: %f, Z: %f).", BizzInfo[NewHouseID][bEntranceX], BizzInfo[NewHouseID][bEntranceY], BizzInfo[NewHouseID][bEntranceZ]);
			    SendClientMessage( playerid, WHITE, string);
			    
			    if(NewHouseID >= MAX_BIZZ) {
			        SendClientMessage( playerid, WHITE, "Vec ima previse firmi!" );
			    }
			    else {
			        format( string, sizeof( string ), "/Ownership/Firma/Firma_%d.ini", NewHouseID);

			        if(!fexist( string) ) {
			            new id;


                        BizzInfo[NewHouseID][bOwned] = 0;
                        format(BizzInfo[NewHouseID][bOwner], 255, "Niko" );
                        strmid(BizzInfo[NewHouseID][bMessage], "Frizerski salon", 0, strlen("Frizerski salon"), 255);
                        format(string,sizeof(string),"Niko");
					    strmid(BizzInfo[NewHouseID][bExtortion], string, 0, sizeof(string), 255);
					    BizzInfo[NewHouseID][bInterior] = 3;
					    BizzInfo[NewHouseID][bExitX] = 418.641693;
					    BizzInfo[NewHouseID][bExitY] = -83.826301;
					    BizzInfo[NewHouseID][bExitZ] = 1001.804687;
					    BizzInfo[NewHouseID][bLevelNeeded] = 7;
                        BizzInfo[NewHouseID][bBuyPrice] = 95000;
                        BizzInfo[NewHouseID][bEntranceCost] = 0;
                        BizzInfo[NewHouseID][bTill] = 0;
                        BizzInfo[NewHouseID][bLocked] = 0;
                        BizzInfo[NewHouseID][bProducts] = 500;
                        BizzInfo[NewHouseID][bMaxProducts] = 500;
                        BizzInfo[NewHouseID][bPriceProd] = 0;
                        BizzInfo[NewHouseID][TipFirme] = 5;


		dini_Create( string);
		dini_IntSet( string, "Owned", BizzInfo[NewHouseID][bOwned]);
		dini_Set( string, "Owner", BizzInfo[NewHouseID][bOwner]);
		dini_Set( string, "bMessage", BizzInfo[NewHouseID][bMessage]);
		dini_Set( string, "bExtortion", BizzInfo[NewHouseID][bExtortion]);

		dini_FloatSet( string, "bEntranceX", BizzInfo[NewHouseID][bEntranceX]);
    	dini_FloatSet( string, "bEntranceY", BizzInfo[NewHouseID][bEntranceY]);
		dini_FloatSet( string, "bEntranceZ", BizzInfo[NewHouseID][bEntranceZ]);

		dini_FloatSet( string, "bExitX", BizzInfo[NewHouseID][bExitX]);
    	dini_FloatSet( string, "bExitY", BizzInfo[NewHouseID][bExitY]);
		dini_FloatSet( string, "bExitZ", BizzInfo[NewHouseID][bExitZ]);


        dini_IntSet( string, "bLevelNeeded", BizzInfo[NewHouseID][bLevelNeeded]);
        dini_IntSet( string, "bBuyPrice", BizzInfo[NewHouseID][bBuyPrice]);
        dini_IntSet( string, "bEntranceCost", BizzInfo[NewHouseID][bEntranceCost]);
        dini_IntSet( string, "bTill", BizzInfo[NewHouseID][bTill]);
        dini_IntSet( string, "bLocked", BizzInfo[NewHouseID][bLocked]);
        dini_IntSet( string, "bInterior", BizzInfo[NewHouseID][bInterior]);
        dini_IntSet( string, "bProducts", BizzInfo[NewHouseID][bProducts]);
        dini_IntSet( string, "bMaxProducts", BizzInfo[NewHouseID][bMaxProducts]);
        dini_IntSet( string, "bPriceProd", BizzInfo[NewHouseID][bPriceProd]);
		dini_IntSet( string, "TipFirme", BizzInfo[NewHouseID][TipFirme]);
			            
			            OnPropTextdrawUpdate(5,id);
			            format(string, sizeof(string), "{FF0000}BE | Adm  | {00C0FF}Uspjesno postavljena firma | ID: %i",NewHouseID);
			            SendClientMessage(playerid, WHITE, string);
			        }
			    }
			}
			if(listitem == 5) //
			{
				ShowPlayerDialog(playerid,FIRMAUNISTAVANJE,DIALOG_STYLE_INPUT,"Unistavanje","Unesite ID firme koju zelite unistiti:","U redu","Zatvori");
			}
		}
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Poslednja Izmena: Maj 23, 2014, 12:27:14 POSLE PODNE od Joy


Joy

*

Citat: alko321 poslato Maj 23, 2014, 13:47:13 POSLE PODNE
U Script File napravi folder Firme
nisam tolko retardiran  :D ,meni ima firma sistem i kreirano je mozda 6 firmi ali nema komande za kreiranje,tih 6 je vjerovatno preko panela napravljeno a ja ocu da napravim cmd za pravljenje,valjda me razumijes sada

Joy

*

Dobro posto niko ne zna u cemu je problem moracu uzet citavu firmu system sa UPa,mozete lock temu  :(