Skripta koju koristim: nesto je
Detaljan opis: kreiram kucu bude sve normalno i izgasim server i pokrenem ponovo i ovako mi bude
ovako izgleda kad restartujem server
http://www.zaslike.com/files/xz73ehchnpm127pv7y72.png
a ovako bi trebalo izgledat
http://www.zaslike.com/files/fhaxs9p8tr3fwpnpp7.png
Dio skripte
for(new k = 0; k < sizeof(KucaInfo); k++)
{
new kFile[80];
format(kFile, sizeof(kFile), KUCE_FILE, k);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajKuce", .bExtra = true, .extra = k);
if(KucaInfo[k][kProveraVlasnika] == 0)
{
format(string,sizeof(string),"Kuca na Prodaju!\nVrsta: %s\nCena: %d$\nLevel: %d\nAdresa: %s\nZa kupovinu kuce /kupikucu",KucaInfo[k][kVrsta],KucaInfo[k][kCena],KucaInfo[k][kLevel],UlicaKuce(k));
KucaLabel[k] = CreateDynamic3DTextLabel(string ,0x33CCFFAA,KucaInfo[k][kUlazX],KucaInfo[k][kUlazY],KucaInfo[k][kUlazZ],10.0);
KucaPickup[k] = CreateDynamicPickup(1273, 1, KucaInfo[k][kUlazX], KucaInfo[k][kUlazY], KucaInfo[k][kUlazZ]);
}
else if(KucaInfo[k][kProveraVlasnika] == 1)
{
if(KucaInfo[k][kRent] == 0)
{
format(string,sizeof(string),"Vlasnik:%s\nVrsta: %s\nLevel: %d\nCena: %d$\nAdresa: %s",KucaInfo[k][kVlasnik],KucaInfo[k][kVrsta],KucaInfo[k][kLevel],KucaInfo[k][kCena],UlicaKuce(k));
}
else if(KucaInfo[k][kRent] == 1)
{
format(string,sizeof(string),"Vlasnik: %s\nVrsta: %s\nLevel: %d\nCena: %d$\nCena Renta: %d$\nAdresa: %s\nZa rent kuce /rentajkucu",KucaInfo[k][kVlasnik],KucaInfo[k][kVrsta],KucaInfo[k][kLevel],KucaInfo[k][kCena],UlicaKuce(k));
}
KucaLabel[k] = CreateDynamic3DTextLabel(string ,0x33CCFFAA,KucaInfo[k][kUlazX],KucaInfo[k][kUlazY],KucaInfo[k][kUlazZ],10.0);
KucaPickup[k] = CreateDynamicPickup(1239, 1, KucaInfo[k][kUlazX], KucaInfo[k][kUlazY], KucaInfo[k][kUlazZ]);
}
}
}
stock KuceLP(idkuce)
{
new string[500];
if(KucaInfo[idkuce][kProveraVlasnika] == 0)
{
DestroyDynamicPickup(KucaPickup[idkuce]);
format(string,sizeof(string),"Kuca na Prodaju!\nVrsta: %s\nCena: %d$\nLevel: %d\nAdresa: %s\nZa kupovinu kuce /kupikucu",KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kCena],KucaInfo[idkuce][kLevel],UlicaKuce(idkuce));
KucaPickup[idkuce] = CreateDynamicPickup(1273, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
UpdateDynamic3DTextLabelText(KucaLabel[idkuce], 0x33CCFFAA, string);
}
else if(KucaInfo[idkuce][kProveraVlasnika] == 1)
{
DestroyDynamicPickup(KucaPickup[idkuce]);
if(KucaInfo[idkuce][kRent] == 0)
{
format(string,sizeof(string),"Vlasnik: %s\nVrsta: %s\nLevel: %d\nCena: %d$\nAdresa: %s",KucaInfo[idkuce][kVlasnik],KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kLevel],KucaInfo[idkuce][kCena],UlicaKuce(idkuce));
}
else if(KucaInfo[idkuce][kRent] == 1)
{
format(string,sizeof(string),"Vlasnik: %s\nVrsta: %s\nLevel: %d\nCena: %d$\nCena Renta: %d$\nAdresa: %s\nZa rent kuce /rentajkucu",KucaInfo[idkuce][kVlasnik],KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kLevel],KucaInfo[idkuce][kCena],KucaInfo[idkuce][kCenaRenta],UlicaKuce(idkuce));
}
KucaPickup[idkuce] = CreateDynamicPickup(1239, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
UpdateDynamic3DTextLabelText(KucaLabel[idkuce], 0x33CCFFAA, string);
}
return 1;
}
A neÅ¡to je zabagovano, ko da ne Äuva..
Citat: Ved0 poslato Jun 30, 2014, 09:30:06 PRE PODNE
A neÅ¡to je zabagovano, ko da ne Äuva..
sve sacuva
ProveraVlasnika = 0
Vlasnik = Niko
Vrsta = Velika Kuca
UlazX = 1529.599975
UlazY = -1691.199951
UlazZ = 13.382812
IzlazX = 2317.897705
IzlazY = -1025.772216
IzlazZ = 1050.210937
Level = 10
Cena = 10
Novac = 0
Interior = 9
Zatvoreno = 1
VW = 0
Oruzije = -1
Municija = 0
Rent = 0
CenaRenta = 50
Zvono = 0
Heal = 0
Mats = 0
Droga = 0
Odjeca = 0
VrstaIntKuce = 3
Hrana = 0
Daj UcitajKuce ucitavanje možda tu nešto nije lijepo ispisano.
Citat: Ved0 poslato Jun 30, 2014, 09:42:57 PRE PODNE
Daj UcitajKuce ucitavanje možda tu nešto nije lijepo ispisano.
forward UcitajKuce(idkuce, name[], value[]);
public UcitajKuce(idkuce, name[], value[])
{
INI_Int("ProveraVlasnika",KucaInfo[idkuce][kProveraVlasnika]);
INI_String("Vlasnik",KucaInfo[idkuce][kVlasnik],45);
INI_String("Vrsta",KucaInfo[idkuce][kVrsta],35);
INI_Float("UlazX",KucaInfo[idkuce][kUlazX]);
INI_Float("UlazY",KucaInfo[idkuce][kUlazY]);
INI_Float("UlazZ",KucaInfo[idkuce][kUlazZ]);
INI_Float("IzlazX",KucaInfo[idkuce][kIzlazX]);
INI_Float("IzlazY",KucaInfo[idkuce][kIzlazY]);
INI_Float("IzlazZ",KucaInfo[idkuce][kIzlazZ]);
INI_Int("Level",KucaInfo[idkuce][kLevel]);
INI_Int("Cena",KucaInfo[idkuce][kCena]);
INI_Int("Novac",KucaInfo[idkuce][kNovac]);
INI_Int("Interior",KucaInfo[idkuce][kInt]);
INI_Int("Zatvoreno",KucaInfo[idkuce][kZatvoreno]);
INI_Int("VW",KucaInfo[idkuce][kVW]);
INI_Int("Oruzije",KucaInfo[idkuce][kOruzije]);
INI_Int("Municija",KucaInfo[idkuce][kMunicija]);
INI_Int("Rent",KucaInfo[idkuce][kRent]);
INI_Int("CenaRenta",KucaInfo[idkuce][kCenaRenta]);
INI_Int("Zvono",KucaInfo[idkuce][kZvono]);
INI_Int("Heal",KucaInfo[idkuce][kFrizder]);
INI_Int("Mats",KucaInfo[idkuce][kMats]);
INI_Int("Droga",KucaInfo[idkuce][kDroga]);
INI_Int("Odjeca",KucaInfo[idkuce][kOdjeca]);
INI_Int("VrstaIntKuce",KucaInfo[idkuce][kVrstaIntKuce]);
INI_Int("Hrana",KucaInfo[idkuce][kHrana]);
return 1;
}
//==============================================================================
stock SacuvajKucu(idkuce)
{
new kFile[128];
format(kFile, sizeof(kFile), KUCE_FILE, idkuce);
new INI:File = INI_Open(kFile);
INI_WriteInt(File,"ProveraVlasnika",KucaInfo[idkuce][kProveraVlasnika]);
INI_WriteString(File,"Vlasnik",KucaInfo[idkuce][kVlasnik]);
INI_WriteString(File,"Vrsta",KucaInfo[idkuce][kVrsta]);
INI_WriteFloat(File,"UlazX",KucaInfo[idkuce][kUlazX]);
INI_WriteFloat(File,"UlazY",KucaInfo[idkuce][kUlazY]);
INI_WriteFloat(File,"UlazZ",KucaInfo[idkuce][kUlazZ]);
INI_WriteFloat(File,"IzlazX",KucaInfo[idkuce][kIzlazX]);
INI_WriteFloat(File,"IzlazY",KucaInfo[idkuce][kIzlazY]);
INI_WriteFloat(File,"IzlazZ",KucaInfo[idkuce][kIzlazZ]);
INI_WriteInt(File,"Level",KucaInfo[idkuce][kLevel]);
INI_WriteInt(File,"Cena",KucaInfo[idkuce][kCena]);
INI_WriteInt(File,"Novac",KucaInfo[idkuce][kNovac]);
INI_WriteInt(File,"Interior",KucaInfo[idkuce][kInt]);
INI_WriteInt(File,"Zatvoreno",KucaInfo[idkuce][kZatvoreno]);
INI_WriteInt(File,"VW",KucaInfo[idkuce][kVW]);
INI_WriteInt(File,"Oruzije",KucaInfo[idkuce][kOruzije]);
INI_WriteInt(File,"Municija",KucaInfo[idkuce][kMunicija]);
INI_WriteInt(File,"Rent",KucaInfo[idkuce][kRent]);
INI_WriteInt(File,"CenaRenta",KucaInfo[idkuce][kCenaRenta]);
INI_WriteInt(File,"Zvono",KucaInfo[idkuce][kZvono]);
INI_WriteInt(File,"Heal",KucaInfo[idkuce][kFrizder]);
INI_WriteInt(File,"Mats",KucaInfo[idkuce][kMats]);
INI_WriteInt(File,"Droga",KucaInfo[idkuce][kDroga]);
INI_WriteInt(File,"Odjeca",KucaInfo[idkuce][kOdjeca]);
INI_WriteInt(File,"VrstaIntKuce",KucaInfo[idkuce][kVrstaIntKuce]);
INI_WriteInt(File,"Hrana",KucaInfo[idkuce][kHrana]);
INI_Close(File);
return 1;
}
jel zna ko ????