[pomoc]CUvanje kuca,bizeva...

Započeo Harden
8. Nov. 2013. Zaključano
279
pregleda
4
postova
n0le
4
Shot Caller
8. Nov. 2013.
Skripta koju koristim: eXtreme
Detaljan opis problema: Kada mod krene da cuva kuce,bizeve,stanove,auta... dodje do ogromnog laga i server padne tako mi ej rekao taj sto je napravio mod! Rekao ej da terba da se podesi da se to ne sacuvava sve odjednom nego prvo jedno ap drugo itd i treba mi pomoc da to namestim
Dio skripte: Recite sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
MadDog
5
Crime Lord
8. Nov. 2013.
Vidi kako je uradjeno to cuvanje, pa razdvoji, prvo neka idu npr kuce, pa firme itd...sta li se vec sve sprema...tajmerima to razdvoji
n0le
4
Shot Caller
8. Nov. 2013.
Moze primer

Quote from November 8, 2013, 6:55 pm:
Vidi kako je uradjeno to cuvanje, pa razdvoji, prvo neka idu npr kuce, pa firme itd...sta li se vec sve sprema...tajmerima to razdvoji

stock SaveBIzs()
{
new FileName;
for(new i = 0; i < 999; i++)
{
format(FileName, sizeof(FileName), "biznisi/Biznis_%d.ini", i);
if(fexist(FileName) )
{
dini_IntSet(FileName, "Owned", BizzInfo);
dini_Set(FileName, "Owner", BizzInfo);
dini_Set(FileName, "Message", BizzInfo);
dini_Set(FileName, "Extortion", BizzInfo);
dini_FloatSet(FileName, "EntranceX", BizzInfo);
dini_FloatSet(FileName, "EntranceY", BizzInfo);
dini_FloatSet(FileName, "EntranceZ", BizzInfo);
dini_FloatSet(FileName, "ExitX", BizzInfo);
dini_FloatSet(FileName, "ExitY", BizzInfo);
dini_FloatSet(FileName, "ExitZ", BizzInfo);
dini_IntSet(FileName, "LevelNeeded", BizzInfo);
dini_IntSet(FileName, "BuyPrice", BizzInfo);
dini_IntSet(FileName, "EntranceCost", BizzInfo);
dini_IntSet(FileName, "Till", BizzInfo);
dini_IntSet(FileName, "Locked", BizzInfo);
dini_IntSet(FileName, "Interior", BizzInfo);
dini_IntSet(FileName, "Products", BizzInfo);
dini_IntSet(FileName, "MaxProducts", BizzInfo);
dini_IntSet(FileName, "Neakt", BizzInfo);
dini_IntSet(FileName, "PriceProd", BizzInfo);
dini_IntSet(FileName, "Tip", BizzInfo);
}
}
}
stock Biztekst(h)
{
new result;
if(BizzInfo == 0)
{
format(result, sizeof(result),"{ff08e6}[BIZZ NA PRODAJU:{ffffff} %s ]\n {ff08e6}~~Bizz ID:{ffffff} %d ~~\n {ff08e6}~~Cena:{ffffff} $%d ~~\n {ff08e6}~~Level: {ffffff}%d ~~\n {ff08e6}~~Za Kupnju Koristi,{ffffff} /buybiz~~", BizzInfo,h, BizzInfo, BizzInfo);
bizsale = CreateDynamic3DTextLabel(result,0x8361FFFF,BizzInfo, BizzInfo, BizzInfo,15, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0);
bizpic =CreatePickup(1272, 1, BizzInfo, BizzInfo, BizzInfo);
pickups++;
}
if(BizzInfo == 1)
{
format(result, sizeof(result),"{ffffff}%s \n{ff08e6} ~~Vlasnik:{ffffff} %s ~~\n {ff08e6}~~Neaktivnost:{ffffff} %d {ff08e6}h\n {ff08e6}~~Bizz ID:{ffffff} %d ~~\n {ff08e6}~~Reket: {ffffff}%s \n {ff08e6}~~Naplata ulaza: {ffffff}$%d. ~~\n {ff08e6}~~Za Ulazak Koristi,{ffffff} /enter~~.",BizzInfo,BizzInfo,BizzInfo,h, BizzInfo, BizzInfo);
bizsale = CreateDynamic3DTextLabel(result,0x8361FFFF,BizzInfo, BizzInfo, BizzInfo,15, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0);
bizpic =CreatePickup(1239, 1, BizzInfo, BizzInfo, BizzInfo);
pickups++;
}
new tip=BizzInfo;
if(tip == 1)
{
Bizonocud=CreateDynamicMapIcon(BizzInfo,BizzInfo,BizzInfo,25,0);
}
else if(tip == 2)
{
Bizonocud=CreateDynamicMapIcon(BizzInfo,BizzInfo,BizzInfo,7,0);
}
else if(tip == 3)
{
Bizonocud=CreateDynamicMapIcon(BizzInfo,BizzInfo,BizzInfo,49,0);
}
else if(tip == 4)
{
Bizonocud=CreateDynamicMapIcon(BizzInfo,BizzInfo,BizzInfo,10,0);
}
else if(tip == 5)
{
Bizonocud=CreateDynamicMapIcon(BizzInfo,BizzInfo,BizzInfo,50,0);
}
else if(tip == 6)
{
Bizonocud=CreateDynamicMapIcon(BizzInfo,BizzInfo,BizzInfo,45,0);
}
else if(tip == 7)
{
Bizonocud=CreateDynamicMapIcon(BizzInfo,BizzInfo,BizzInfo,6,0);
}
else if(tip == 8)
{
Bizonocud=CreateDynamicMapIcon(BizzInfo,BizzInfo,BizzInfo,56,0);
}
}
stock SaveKuce()
{
new FileName;
for(new i = 0; i < 999; i++)
{
format(FileName, sizeof(FileName), "kuce/Kuca_%d.ini", i);
if(fexist(FileName) )
{
dini_FloatSet(FileName, "Entrancex", HouseInfo);
dini_FloatSet(FileName, "Entrancey", HouseInfo);
dini_FloatSet(FileName, "Entrancez", HouseInfo);
dini_FloatSet(FileName, "Exitx", HouseInfo);
dini_FloatSet(FileName, "Exity", HouseInfo);
dini_FloatSet(FileName, "Exitz", HouseInfo);
dini_IntSet(FileName, "Healthx", HouseInfo);
dini_IntSet(FileName, "Healthy", HouseInfo);
dini_IntSet(FileName, "Healthz", HouseInfo);
dini_IntSet(FileName, "Armourx", HouseInfo);
dini_IntSet(FileName, "Armoury", HouseInfo);
dini_IntSet(FileName, "Armourz", HouseInfo);
dini_Set(FileName, "Owner", HouseInfo);
dini_Set(FileName, "Discription", HouseInfo);
dini_IntSet(FileName, "Value", HouseInfo);
dini_IntSet(FileName, "Hel", HouseInfo);
dini_IntSet(FileName, "Arm", HouseInfo);
dini_IntSet(FileName, "Int", HouseInfo);
dini_IntSet(FileName, "Lock", HouseInfo);
dini_IntSet(FileName, "Owned", HouseInfo);
dini_IntSet(FileName, "Rooms", HouseInfo);
dini_IntSet(FileName, "Rent", HouseInfo);
dini_IntSet(FileName, "Rentabil", HouseInfo);
dini_IntSet(FileName, "Takings", HouseInfo);
dini_IntSet(FileName, "Vec", HouseInfo);
dini_IntSet(FileName, "Vcol1", HouseInfo);
dini_IntSet(FileName, "Vcol2", HouseInfo);
dini_IntSet(FileName, "Date", HouseInfo);
dini_IntSet(FileName, "Level", HouseInfo);
dini_IntSet(FileName, "Neakt", HouseInfo);
dini_IntSet(FileName, "Tip", HouseInfo);
dini_IntSet(FileName, "World", HouseInfo);
}
}
}
stock kucetexti(h)
{
new result;
if(HouseInfo == 0)
{
format(result,sizeof(result),"{0ed400}[KUCA NA PRODAJU!] \n{0ed400}~~Vrsta~~: {FFFFFF}%s\n{0ed400}~~Level~~: {FFFFFF}%d \n{0ed400}~~Cena..:{FFFFFF} $%d \n{0ed400}~~Da kupite kucu~~ {FFFFFF}/buyhouse",HouseInfo,HouseInfo,HouseInfo);
housesale = CreateDynamic3DTextLabel(result,0x33CCFFFF,HouseInfo, HouseInfo, HouseInfo,10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0);
houspc = CreatePickup(1273, 1, HouseInfo, HouseInfo, HouseInfo);
            housmark = CreateDynamicMapIcon(HouseInfo, HouseInfo, HouseInfo,31,0);
pickups++;
}
if(HouseInfo == 1)
{
        format(result,sizeof(result),"{0ed400}Vlasnik {FFFFFF}%s\n{0ed400}~~Neaktivnost~~:{FFFFFF}%d {0ed400}h\n{0ed400}~~Vrsta~~: {FFFFFF}%s\n{0ed400}~~Level~~: {FFFFFF}%d\n{0ed400}~~Rent~~:{FFFFFF} $%d\n {0ed400}~~Da rentate kucu kucajte~~ {FFFFFF}/rentroom", HouseInfo,HouseInfo,HouseInfo,HouseInfo, HouseInfo);
    housesale = CreateDynamic3DTextLabel(result,0x00FFFFFF,HouseInfo, HouseInfo, HouseInfo,10.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0);
houspc = CreatePickup(1272, 1, HouseInfo, HouseInfo, HouseInfo);
        housmark =  CreateDynamicMapIcon(HouseInfo, HouseInfo, HouseInfo,32,0);
pickups++;
}
}
MadDog
5
Crime Lord
8. Nov. 2013.
Gde ti je taj dio za spremanje kako je on uradio?

Mozes ovako preko komande pa sam da spremas:
CMD:spremanjefirmi(playerid, params[])
{
new string;
if(PlayerInfo[pAdmin - stavi kako je tebi definisan admin] < level admina) return SendClientMessage(playerid,boja,"Nisi admin...");
else
{
format(string, 128, "{02BEE3}Admin %s je pokrenuo spremanje firmi.", PlayerName(playerid));
SendClientMessageToAll(BOJA,string);
SaveBIzs();
}
return 1;
}

CMD:spremanjekuca(playerid, params[])
{
new string;
if(PlayerInfo[pAdmin - stavi kako je tebi definisan admin] < level admina) return SendClientMessage(playerid,boja,"Nisi admin...");
else
{
format(string, 128, "{02BEE3}Admin %s je pokrenuo spremanje kuca.", PlayerName(playerid));
SendClientMessageToAll(BOJA,string);
SaveKuce();
}
return 1;
}


Sada ako hoces da se ti ne mucis mozes postaviti tajmer pa svakih pola sata da ti on sprema....

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha