Skripta koju koristim Nez neki edit
Problem: Ovako javlja mi erore kad dodam da se igracu proda stan
Nesti sto vam moze ppomoci:
Evo na cemu mui javlja erore :
case 6:
{
( 36643 ) SPD(playerid, DIALOG_PRSTAN, DIALOG_STYLE_INPUT, "Prodaja stana", ""ZUTA"Unesite ID igraca kome zelite da prodate stan...", "Potvrdi", "Odustani");
}
(18580) : warning 219: local variable "Vreme" shadows a variable at a preceding level
(36643) : error 029: invalid expression, assumed zero
(36643) : warning 215: expression has no effect
(36643) : warning 215: expression has no effect
(36643) : warning 215: expression has no effect
(36643) : warning 215: expression has no effect
(36643) : warning 215: expression has no effect
(36643) : error 001: expected token: ";", but found ")"
(36643) : error 029: invalid expression, assumed zero
(36643) : fatal error 107: too many error messages on one line
Opet erori O.o
ew ti svi djelovi
YCMD:stan(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"Y:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new string1[350];
if(PlayerInfo[playerid][pPosedovanjeStana] == -1) return SCM(playerid,-1,""CRVENA"[Y:RP] "SIVA"Nemate stan!");
if(strcmp(StanInfo[PlayerInfo[playerid][pPosedovanjeStana]][sVlasnik], GetName(playerid), true)) return SCM(playerid,-1, ""CRVENA"[Y:RP] "SIVA"Niste vlasnik tog stana!");
format(string1,sizeof(string1),""ZUTA"(1). "BELA"Informacije\n"ZUTA"(2). "BELA"Otkljucaj\n"ZUTA"(3). "BELA"Zakljucaj\n"ZUTA"(4). "BELA"Ostavi u stanu\n"ZUTA"(5). "BELA"Uzmi iz stana\n"ZUTA"(6). "BELA"Prodaj stan\n"ZUTA"(7). "BELA"Prodaj stan igracu\n"ZUTA"(8). "BELA"Preuredi");
SPD(playerid, DIALOG_STAN, DIALOG_STYLE_LIST, ""ZUTA"Stan", string1, "Odaberi", "Izlaz");
return 1;
}
if(dialogid == DIALOG_STAN)
{
if(!response) return 1;
if(PlayerInfo[playerid][pPosedovanjeStana] == -1) return SCM(playerid,-1, ""CRVENA"[Y:RP] "SIVA"Nemate stan!");
new i = PlayerInfo[playerid][pPosedovanjeStana];
switch(listitem)
{
case 0:
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0, StanInfo[i][sIzlazX], StanInfo[i][sIzlazY], StanInfo[i][sIzlazZ])) return SCM(playerid,-1,""CRVENA"[Y:RP] "BELA"Niste u vasem stanu!");
new string[400],z[3],o[3]; if(StanInfo[i][sZatvoreno] == 1) z = "Da"; else z = "Ne"; if(StanInfo[i][sOruzije] == -1) o = "Ne"; else o = "Da";
format(string,sizeof(string),""BELA"_______________________________________\n\n"ZUTA"Vlasnik stana: "CRVENA"%s\n"ZUTA"Level: "BELA"%d\n"ZUTA"Cena: "BELA"%d$\n"ZUTA"ID: "BELA"%d\n"ZUTA"Zatvoreno: "BELA"%s\n"ZUTA"Oruzije: "BELA"%s\n"ZUTA"Novac: "BELA"%d$\n_______________________________________",StanInfo[i][sVlasnik],StanInfo[i][sLevel],StanInfo[i][sCena],i,z,o,StanInfo[i][sNovac]);
SPD(playerid, DIALOG_SINFO, DIALOG_STYLE_MSGBOX, ""BELA"Stan Informacije", string, "Ok", "Izlaz");
}
case 1:
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0, StanInfo[i][sIzlazX], StanInfo[i][sIzlazY], StanInfo[i][sIzlazZ])) return SCM(playerid,-1,""CRVENA"[Y:RP] "BELA"Niste u vasem stanu!");
if(StanInfo[i][sZatvoreno] == 0) return SCM(playerid,-1,""ZUTA"[Y:RP] "BELA"Stan je vec otkljucan!");
StanInfo[i][sZatvoreno] = 0; SacuvajStan(i);
SCM(playerid,-1, ""ZUTA"[Y:RP] "BELA"Stan otkljucana!");
}
case 2:
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0, StanInfo[i][sIzlazX], StanInfo[i][sIzlazY], StanInfo[i][sIzlazZ])) return SCM(playerid,-1,""CRVENA"[Y:RP] "BELA"Niste u vasem stanu!");
if(StanInfo[i][sZatvoreno] == 1) return SCM(playerid,-1,""ZUTA"[Y:RP] "BELA"Stan je vec zakljucan!");
StanInfo[i][sZatvoreno] = 1; SacuvajStan(i);
SCM(playerid,-1, ""ZUTA"[Y:RP] "BELA"Stan zakljucan!");
}
case 3:
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0, StanInfo[i][sIzlazX], StanInfo[i][sIzlazY], StanInfo[i][sIzlazZ])) return SCM(playerid,-1,""CRVENA"[Y:RP] "BELA"Niste u vasem stanu!");
SPD(playerid, DIALOG_SOSTAVI, DIALOG_STYLE_LIST, ""BELA"Ostavi u stanu", ""ZUTA"(1). "BELA"Novac\n"ZUTA"(2). "BELA"Oruzije", "Ok", "Izlaz");
}
case 4:
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0, StanInfo[i][sIzlazX], StanInfo[i][sIzlazY], StanInfo[i][sIzlazZ])) return SCM(playerid,-1,""CRVENA"[Y:RP] "BELA"Niste u vasem stanu!");
SPD(playerid, DIALOG_SUZMI, DIALOG_STYLE_LIST, ""BELA"Uzmi iz stana", ""ZUTA"(1). "BELA"Novac\n"ZUTA"(2). "BELA"Oruzije", "Ok", "Izlaz");
}
case 5:
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0, StanInfo[i][sUlazX], StanInfo[i][sUlazY], StanInfo[i][sUlazZ])) return SCM(playerid,-1,""CRVENA"[Y:RP] "BELA"Morate biti ispred vaseg stana da bi ga prodali!");
if(PlayerInfo[playerid][pPosedovanjeStana] == -1) return SCM(playerid,-1, ""CRVENA"[Y:RP] "SIVA"Nemate stan!");
new cena1 = (StanInfo[i][sCena]/4)*2;
new string[256];
format(string,sizeof(string), ""BELA"Prodaja stana drzavi\n\n"ZUTA"Dali ste sigurni da zelite da prodate stan drzavi za %d$!\n\n"BELA"Ako ste sigurni kliknite na 'Prodaj' ako ne kliknite na 'Izlaz'", cena1);
SPD(playerid, DIALOG_SPRODAJ, DIALOG_STYLE_MSGBOX, ""BELA"Prodaja stana drzavi", string, "Prodaj", "Izlaz");
}
case 6:
{
SPD(playerid, DIALOG_PRSTAN, DIALOG_STYLE_INPUT, "Prodaja stana", ""ZUTA"Unesite ID igraca kome zelite da prodate stan...", "Potvrdi", "Odustani");
}
case 6:
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0, StanInfo[i][sUlazX], StanInfo[i][sUlazY], StanInfo[i][sUlazZ])) return SCM(playerid,-1,""CRVENA"[Y:RP] "BELA"Morate biti ispred vaseg stana da bi ga preuredili!");
SPD(playerid, DIALOG_SNADOGRADNJA, DIALOG_STYLE_LIST, ""BELA"Preuredjivanje", ""ZUTA"(1). "BELA"Standardan Enterijer\n"ZUTA"(2). "BELA"Enterijer 1 (5000$)\n"ZUTA"(3). "BELA"Enterijer 2 (10000$)\n"ZUTA"(3). "BELA"Enterijer 3 (15000$)", "Ok", "Izlaz");
}
}
}
if(dialogid == DIALOG_PRSTAN)
{
if(!response) return 1;
if(PlayerInfo[playerid][pPosedovanjeStana] == -1) return SCM(playerid,-1,"[TEC:RP] "CRVENA"Ne posedujes stan!");
if(response)
{
new kid, string[128], Float:Poz[3];
if(sscanf(inputtext, "u", kid)) return SPD(playerid, DIALOG_PRSTAN, DIALOG_STYLE_INPUT, "Prodaja stana", ""BELA"POGRESAN ID!\n"CRVENA"Unesite ID igraca kome zelite da prodate stan...", "Potvrdi", "Odustani");
if(!IsPlayerConnected(kid)) return SPD(playerid, DIALOG_PRSTAN, DIALOG_STYLE_INPUT, "Prodaja stana", ""BELA"POGRESAN ID!\n"CRVENA"Unesite ID igraca kome zelite da prodate stan...", "Potvrdi", "Odustani");
GetPlayerPos(kid, Poz[0], Poz[1], Poz[2]);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, -1, ""SIVA"Igrac nije u vasoj blizini!");
if(kid == playerid) return SCM(playerid,-1,"Y:RP | "CRVENA"Ne mozete sami sebi ponuditi prodaju!");
KomeProdaje[playerid] = kid; PonudioIgrac[kid] = playerid;
format(string,sizeof(string), ""CRVENA"Sad unesite cenu vaseg stana za koliko zelite da ga prodate...");
SPD(playerid, DIALOG_PRSTANCENA, DIALOG_STYLE_INPUT, "Prodaja stana", string, "Potvrdi", "Odustani");
}
}
////////////////////////////////////////////////////////////////////////////////////////////////
if(dialogid == DIALOG_PRSTANCENA)
{
if(PlayerInfo[playerid][pPosedovanjeStana] == -1) return SCM(playerid,-1,"[TEC:RP] "CRVENA"Ne posedujes stan!");
if(response)
{
new cena, string[256];
if(PlayerInfo[KomeProdaje[playerid]][pLevel] < 4) return SCM(playerid,-1,""SIVA"Igrac nije level 4+!");
format(string,sizeof(string), ""CRVENA"Sad unesite cenu vaseg stana za koliko zelite da ga prodate...");
if(sscanf(inputtext, "i", cena)) return SPD(playerid, DIALOG_PRSTANCENA, DIALOG_STYLE_INPUT, "Prodaja stana", string, "Potvrdi", "Odustani");
if(cena < 0 || cena > 10000000) return SPD(playerid, DIALOG_PRSTANCENA, DIALOG_STYLE_INPUT, "Prodaja stana", string, "Potvrdi", "Odustani");
CijenaProdaje[playerid] = cena; CijenaProdaje[KomeProdaje[playerid]] = cena;
SCMF(playerid,-1,"Ponudili ste stan igracu %s za %d$ novca!",GetName(KomeProdaje[playerid]), cena);
SCMF(KomeProdaje[playerid],-1,""ZUTA"Igrac %s vam je ponudio svoj stan za %d$!",GetName(playerid),cena);
format(string,sizeof(string), ""CRVENA"Igrac %s vam je ponudio svoj stan za %d$...\n"CRVENA"Kliknite na prihvati ukoliko zelite da prihvatite prodaju", GetName(playerid), cena);
SPD(KomeProdaje[playerid], DIALOG_PRSTANPRIH, DIALOG_STYLE_MSGBOX, "Prodaja stana", string, "Prihvati", "Odustani");
}
if(!response)
{
CijenaProdaje[playerid] = 0; CijenaProdaje[KomeProdaje[playerid]] = 0;
PonudioIgrac[KomeProdaje[playerid]] = -1; PonudioIgrac[playerid] = -1;
KomeProdaje[KomeProdaje[playerid]] = -1; KomeProdaje[playerid] = -1;
SCM(playerid,-1,""ZUTA"Odustali ste od prodaje vaseg stana!");
}
}
//////////////////////////////////////////////////////////////////////////////////////
if(dialogid == DIALOG_PRSTANPRIH)
{
if(response)
{
new id = PonudioIgrac[playerid];
if(PlayerInfo[playerid][pLevel] < 4) return SCM(playerid,-1,""SIVA"Vi niste level 4+!");
if(CijenaProdaje[playerid] <= 0) return SCM(playerid,-1,""SIVA"Prodavac nije odredio cenu stana!");
if(PlayerInfo[playerid][pNovacDzep] < CijenaProdaje[playerid]) return SCM(playerid,-1,""SIVA"Nemate dovoljno novca!");
if(!IsPlayerConnected(PonudioIgrac[playerid])) return SCM(playerid, -1, ""SIVA"Igrac koji vam je ponudio stan vise nije online!");
if(PlayerInfo[playerid][pPosedovanjeStana] != -1) return SCM(playerid,-1,""SIVA"Vec posedujes stan!");
if(PlayerInfo[id][pPosedovanjeStana] == -1) return SCM(playerid,-1,""SIVA"Taj igrac nema stan!");
PlayerInfo[playerid][pPosedovanjeStana] = PlayerInfo[id][pPosedovanjeStana];
PlayerInfo[id][pPosedovanjeStana] = -1;
strmid(StanInfo[PlayerInfo[playerid][pPosedovanjeStana]][sVlasnik], GetName(playerid), 0, strlen(GetName(playerid)), 999);
g_NovacMinus(playerid, CijenaProdaje[playerid]); g_NovacPlus(id, CijenaProdaje[playerid]);
SCMF(playerid,-1,""ZUTA"Uspesno ste kupili stan od igraca %s!",GetName(id));
SCMF(id,-1,""ZUTA"Uspesno ste prodali stan igracu %s!",GetName(playerid));
RemovePlayerFromVehicle(id); CijenaProdaje[id] = 0; CijenaProdaje[playerid] = 0;
PonudioIgrac[id] = -1; PonudioIgrac[playerid] = -1;
KomeProdaje[id] = -1; KomeProdaje[playerid] = -1;
SavePlayer(playerid); SavePlayer(id); SacuvajStan(PlayerInfo[playerid][pPosedovanjeStana]);
}
if(!response)
{
CijenaProdaje[playerid] = 0; CijenaProdaje[KomeProdaje[playerid]] = 0;
PonudioIgrac[KomeProdaje[playerid]] = -1; PonudioIgrac[playerid] = -1;
KomeProdaje[KomeProdaje[playerid]] = -1; KomeProdaje[playerid] = -1;
SCM(playerid,-1,""ZUTA"Odustali ste od kupovine stana!");
}
}