Svugdje gdje mi je SCM i ove boje baca error ovo od Blaeksa sada mi je radilo ovo što mi je rekao da probam ovako i radilo mi je sada baca na novom
evo vam Äitav dijalog
if(dialogid == DIALOG_VIKENDICA)
{
if(!response) return 1;
if(PlayerInfo == 0) return SCM(playerid,-1, "{00C0FF}[VS Info] | {FFFFFF}Nemate vikendicu!");
new i = PlayerInfo;
switch(listitem)
{
case 0:
{
new strings,vz;
if(VI == 1) vz = "Da";
else vz = "Ne";
SCM(playerid,-1,""ZELENA"|---------------------------------------------------------------------------------------------------|");
format(strings,sizeof(strings),""NARANDZASTA"Vlasnik: "BIJELA"%s\n"NARANDZASTA"Level: "BIJELA"%d\n"NARANDZASTA"Zakljucano: "BIJELA"%s\n"NARANDZASTA"Cijena: "BIJELA"%d\n"NARANDZASTA"ID: "BIJELA"%d \n"NARANDZASTA"Novac: "BIJELA"%d",VI,VI,vz,VI,i,VI);
SPD(playerid, VINFOD, DIALOG_STYLE_MSGBOX, ""NARANDZASTA"Vikendica Info", strings, "OK", "");
}
case 1:
{
if(VI == 0) return SCM(playerid,-1,""SVPLAVA"[VS Info] | "BIJELA"Vec je otkljucana!");
VI = 0; SacuvajVikendicu(i);
SCM(playerid,-1, ""SVPLAVA"[VS Info] | "BIJELA"Vikendica otkljucana!");
}
case 2:
{
if(VI == 1) return SCM(playerid,-1,""SVPLAVA"[VS Info] | "BIJELA"Vec je zakljucana!");
VI = 1; SacuvajVikendicu(i);
SCM(playerid,-1, ""SVPLAVA"[VS Info] | "BIJELA"Vikendica zakljucana!");
}
case 3:
{
SPD(playerid,DIALOG_OVNOVAC,DIALOG_STYLE_INPUT, ""NARANDZASTA"Ostavljanje Novca", ""BIJELA"Unesite kolicinu novca koju zelite da ostavite", "Ostavi", "Izlaz");
}
case 4:
{
SPD(playerid,DIALOG_UVNOVAC,DIALOG_STYLE_INPUT, ""NARANDZASTA"Uzimanje Novca", ""BIJELA"Unesite kolicinu novca koju zelite da uzmete", "Uzmi", "Izlaz");
}
case 5:
{
new strings; GivePlayerMoney(playerid,VI);
VI = 0; VI = 0;
VI = 1;
strmid(VI, "Niko", 0, strlen("Niko"), 255); PlayerInfo = -1;
SacuvajVikendicu(i); Vikendice3D(i); SacuvajIgraca(playerid);
format(strings,sizeof(strings),""ZUTA"Prodali ste vikendicu za %d!",VI);
SCM(playerid,-1,strings);
}
case 6:
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, VI, VI, VI))
{
SPD(playerid, INTPROMJENAVIKD, DIALOG_STYLE_LIST, "Interijer Promjena", "Interijer 1\nInterijer 2\nInterijer 3", "Odaberi", "Odustani");
}
}
}
}
if(dialogid == INTPROMJENAVIKD)
{
new i = PlayerInfo;
if(response)
switch(listitem)
{
case 0:
{
if(VI == 1)
{
VI = 385.803986;
VI = 1471.769897;
VI = 1080.209961;
VI = 15;
GivePlayerMoney(playerid, -10000);
SetPlayerPos(playerid, VI,VI,VI); SetPlayerInterior(playerid, 0);
SacuvajVikendicu(i); SCM(playerid,-1,"Uspjesno ste promenili interijer vikendice. Platili ste 10.000$ za mjenjanje!");
}
}
case 1:
{
if(VI == 1)
{
VI = 223.043991;
VI = 1289.259888;
VI = 1082.199951;
VI = 1;
GivePlayerMoney(playerid, -25000);
SetPlayerPos(playerid, VI,VI, VI); SetPlayerInterior(playerid, 0);
SacuvajVikendicu(i); SCM(playerid,-1,"Uspjesno ste promenili interijer vikendice. Platili ste 25.000$ za mjenjanje!");
}
}
case 2:
{
if(VI == 1)
{
VI = 225.630997;
VI = 1022.479980;
VI = 1084.069946;
VI = 7;
GivePlayerMoney(playerid, -70000);
SetPlayerPos(playerid, VI,VI, VI); SetPlayerInterior(playerid, 0);
SacuvajVikendicu(i); SCM(playerid,-1,"Uspjesno ste promenili interijer vikendice. Platili ste 70.000$ za mjenjanje!");
}
}
}
}
///////////////////////////////////////////////////
if(dialogid == DIALOG_OVNOVAC)
{
if(PlayerInfo == 0) return SCM(playerid,-1, ""SVPLAVA"[VS Info] | "BIJELA"Nemate vikendicu!");
new i = PlayerInfo;
if(response)
{
new iznos,strings;
if(sscanf(inputtext, "i", iznos)) return SPD(playerid, DIALOG_OVNOVAC, DIALOG_STYLE_INPUT, ""ZELENA"Ostavljanje Novca", ""BIJELA"Unesite kolicinu novca koju zelite da ostavite", "Ostavi", "Izlaz");
if(iznos > GetPlayerMoney(playerid)) return SCM(playerid,-1,"Nemate toliko novca!");
if(iznos < 1 || iznos > 50000) return SCM(playerid,-1,"Suma ne mozete biti manja od 1 i veca od 50000!");
VI += iznos; GivePlayerMoney(playerid, -iznos); SacuvajVikendicu(i);
format(strings,sizeof(strings),""SVPLAVA"[VS Info] | "BIJELA"Ostavili ste u vikendicu %d$!",iznos);
SCM(playerid,-1,strings);
}
}
//////////////////////////////////////////////////
if(dialogid == DIALOG_UVNOVAC)
{
if(PlayerInfo == 0) return SCM(playerid,-1, ""SVPLAVA"[VS Info] | "BIJELA"Nemate vikendicu!");
new i = PlayerInfo;
if(response)
{
new iznos,stringa;
if(sscanf(inputtext, "i", iznos)) return SPD(playerid,DIALOG_UVNOVAC,DIALOG_STYLE_INPUT, ""ZELENA"Uzimanje Novca", ""BIJELA"Unesite kolicinu novca koju zelite da uzmete", "Uzmi", "Izlaz");
if(iznos > VI) return SCM(playerid,-1,"Nemate toliko novca u vikendici!");
if(iznos < 1 || iznos > 50000) return SCM(playerid,-1,"Suma ne mozete biti manja od 1 i veca od 50000!");
VI -= iznos; GivePlayerMoney(playerid, iznos); SacuvajVikendicu(i);
format(stringa,sizeof(stringa),""SVPLAVA"[VS Info] | "BIJELA"Uzeli ste iz vikendicu %d$!",iznos);
SCM(playerid,-1,stringa);
}
}