Započeo Nidza
•15. Dec. 2018.Pomoc u vezi /createhouse
588
pregleda
8
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
137
Postovi:
32
Teme:
Pridružio se:Sep. 2017
15. Dec. 2018.
Problem(error/warning): Ovako imam komandu /createhouse prilikom koje se pravi kuca. Da bi se napravila kuca potrebno je da se unese id kuce(id kuce koja nije napravljena) vrsta kuce (mala, velika, srednja, kamp), level i cena zanima me kako da napravim da prilikom koriscenja ove komande skripta sama postavi kucu na prvi slobodan ID a ne da ja kucam id redom
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]---[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): ------
Dio skripte:
azZ] = 999.4284;
KucaInfo = 2;
strmid(KucaInfo,"7 Room Luxury",0,strlen("7 Room Luxury"),255);
KucaInfo = 2;
}
KucaInfo = cena; KucaInfo = level; KucaInfo = X; KucaInfo = 0;
KucaInfo = Y; KucaInfo = Z; KucaInfo = 0; KucaInfo = 0;
KucaInfo = 0; KucaInfo = 1; KucaInfo = idkuce; KucaInfo = 0;
KucaInfo = -1; KucaInfo = 0; KucaInfo = 0; KucaInfo = 50;
KucaInfo = 0; KucaInfo = 0; KucaInfo = 0; strmid(KucaInfo,"Niko",0,strlen("Niko"),255);
format(string,sizeof(string),""ORANGE"[KUCA NA PRODAJU]\n"ORANGE"Opis: "BELA"%s\n"ORANGE"Cena: "BELA"%d$\n"ORANGE"Level: "BELA"%d\n"ORANGE"Broj kuce: "BELA"%d\n"ORANGE"Da kupite: "BELA"/buyhouse",KucaInfo,KucaInfo,KucaInfo,idkuce);
KucaLabel = CreateDynamic3DTextLabel(string ,0x33CCFFAA,KucaInfo,KucaInfo,KucaInfo,15,INVALID_PLAYER_ID, INVALID_VEHICLE_ID ,0,-1,-1,-1,15);
KucaPickup = CreatePickup(1273, 1, KucaInfo, KucaInfo, KucaInfo);
SacuvajKucu(idkuce);
new textjbni; format(textjbni, sizeof(textjbni),""BELA"Kuca je uspesno kreirana (ID Kuce: %d)!",idkuce);SCM(playerid, -1, textjbni);
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]---[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): ------
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
16. Dec. 2018.
forward NextHouseID();
public NextHouseID()
{
new koji = -1;
new kuceprovj;
for(new id = 0; id < MAX_KUCA; id++)
{
format(kuceprovj,sizeof(kuceprovj),KUCE_FILE,id);
if(!fexist(kuceprovj))
{
koji = id;
break;
}
}
return koji;
}u komandi umjesto upisivanja id kuce samo postavi varijablu ovu
new idkuce = NextHouseID();i
if(idkuce == -1) return SendClientMessage(playerid,-1,"Prekoracen limit kuca."); ispisao sam taj kod i testao preko Filterskripte







Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
137
Postovi:
32
Teme:
Pridružio se:Sep. 2017
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
137
Postovi:
32
Teme:
Pridružio se:Sep. 2017
16. Dec. 2018.
youngdeal wrote on December 16, 2018, 1:52 am:
forward NextHouseID();
public NextHouseID()
{
new koji = -1;
new kuceprovj;
for(new id = 0; id < MAX_KUCA; id++)
{
format(kuceprovj,sizeof(kuceprovj),KUCE_FILE,id);
if(!fexist(kuceprovj))
{
koji = id;
break;
}
}
return koji;
}u komandi umjesto upisivanja id kuce samo postavi varijablu ovu
new idkuce = NextHouseID();i
if(idkuce == -1) return SendClientMessage(playerid,-1,"Prekoracen limit kuca."); ispisao sam taj kod i testao preko Filterskripte







Hala ti uspeo sam da napravim i sve super radi
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava