[Pomoc]Greske sa dialozima

Započeo Obrisan korisnik
24. Okt. 2012. Zaključano
424
pregleda
9
postova
Deleted User
Obrisan korisnik
24. Okt. 2012.
Skripta koju koristim: CLRP
Detaljan opis problema:E posto sam sredio mod oko 70% i  sad zelim da napravim dialog sa komandama za vozilo, u pocetku kada pravim komadu koja otvara dialog sve je uredu ali kada napravim funkcije sta ce koja komanda da radi izbaci mi 26 errora uposte nevezana za ovu komadnu. Nego evo Slika
Dio skripte:

Ovde nepokazuje nikakav error

if(strcmp(cmd, "/v", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
ShowPlayerDialog(playerid,5001,DIALOG_STYLE_LIST ,"Auto","\nOtkljucaj/Zakljucaj\nParkiraj\nLociraj\nProdaj","Odaberi","Odustani");

}
return 1;
}


Ali ovde pokazuje ona 26 errora

if(dialogid == 5001)
{
    if(response)
    {
        if(listitem == 0) //Zakljucaj/Otkljucaj Auto
{ //1
{
    if (Carlist!=-1)
    {
if (Carlist!=-1)
{
if (Carlist==0)
{
    Carlist=1;
    SetVehicleParamsForAll(Carlist,0,1);
    SetVehicleParamsForPlayer(Carlist,playerid,0,0);
SendClientMessage(playerid, YELLOW, "* Vase vozilo je zakljucano!");
SendClientMessage(playerid, YELLOW, "* Samo vi mozete uci u njega!");
}
else
{
    Carlist=0;
    SetVehicleParamsForAll(Carlist,0,0);
    SendClientMessage(playerid, YELLOW, "* Vase vozilo je otkljucano!");
SendClientMessage(playerid, YELLOW, "Sada svi mogu uci u njega!");
}
}
else { SendClientMessage(playerid, COLOR_GREY, "* Vase vozilo je pokvareno! Popravite ga!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes vozilo!"); }
}
}//1
else if(listitem == 1) //Parkiraj
{ //1
{
if (IsPlayerInVehicle(playerid,Carlist))
{
    GetVehiclePos(Carlist,Carlist,Carlist,Carlist);
    GetVehicleZAngle(Carlist,Carlist);
    new componentid = GetModType(componentid);
OnVehicleMod(playerid,Carlist,componentid);
VehicleSave(playerid);
    SendClientMessage(playerid, COLOR_YELLOW, "Tvoje ce se vozilo posle reloga ovde spawnati");
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Nisi u svom vozilu!"); }
}
                } //1
else if(listitem == 2) //Lociraj
                {//1
                {
    if (Carlist!=-1)
  {
        if(cartrack == 0)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(Carlist, x, y, z);
SetPlayerCheckpoint(playerid,x,y,z, 6.0);
SendClientMessage(playerid, YELLOW, "* Lokacija tvog {FFFFFF}vozila "COL_YELLOW"je postavljena na mapi!");
cartrack = 1;
}
else
{
    SendClientMessage(playerid, COLOR_WHITE, "Otkazano.");
}
}
else
{
    SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes vozilo!");
    }
}//1
else if(listitem == 3) //Prodaj
{//1
{
    if (Carlist!=-1)
    {
        new price = (Buylist[Carlist]/5)*4;
        if (IsPlayerInVehicle(playerid,Carlist)) { RemovePlayerFromVehicle(playerid); }
        GivePlayerMoney(playerid, price);
        DestroyVehicle(Carlist);
Carlist=-1; Carlist=0.0; Carlist=0.0; Carlist=0.0;
Carlist=0.0; Carlist=0; Carlist=0; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
SacuvajIgraca(playerid);
VehicleSave(playerid);
format(string,128,"* Uspesno si prodao automobil za {FFFFFF}$%i!",price);
SendClientMessage(playerid, YELLOW, string);
    }
    else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Vi nemate auto!"); }
}
       
        }//1

Neke slike/video za lakse dobivanje pomoci(neobavezno):Slika

Ako neko moze da mi pomogne bio bi mu jako zahvalan 🙂
danijel123
5
Kingpin
24. Okt. 2012.
Pokusaj ovako
if(dialogid == 5001)
{
    if(response)
    {
        if(listitem == 0) //Zakljucaj/Otkljucaj Auto
{ //1
  if (Carlist!=-1)
    {
if (Carlist!=-1)
{
if (Carlist==0)
{
    Carlist=1;
    SetVehicleParamsForAll(Carlist,0,1);
    SetVehicleParamsForPlayer(Carlist,playerid,0,0);
SendClientMessage(playerid, YELLOW, "* Vase vozilo je zakljucano!");
SendClientMessage(playerid, YELLOW, "* Samo vi mozete uci u njega!");
}
else
{
    Carlist=0;
    SetVehicleParamsForAll(Carlist,0,0);
    SendClientMessage(playerid, YELLOW, "* Vase vozilo je otkljucano!");
SendClientMessage(playerid, YELLOW, "Sada svi mogu uci u njega!");
}
else { SendClientMessage(playerid, COLOR_GREY, "* Vase vozilo je pokvareno! Popravite ga!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes vozilo!"); }
}
}//1
else if(listitem == 1) //Parkiraj
{ //1
if (IsPlayerInVehicle(playerid,Carlist))
{
    GetVehiclePos(Carlist,Carlist,Carlist,Carlist);
    GetVehicleZAngle(Carlist,Carlist);
    new componentid = GetModType(componentid);
OnVehicleMod(playerid,Carlist,componentid);
VehicleSave(playerid);
    SendClientMessage(playerid, COLOR_YELLOW, "Tvoje ce se vozilo posle reloga ovde spawnati");
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Nisi u svom vozilu!"); }
}
else if(listitem == 2) //Lociraj
  {//1
    if (Carlist!=-1)
  {
    if(cartrack == 0)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(Carlist, x, y, z);
SetPlayerCheckpoint(playerid,x,y,z, 6.0);
SendClientMessage(playerid, YELLOW, "* Lokacija tvog {FFFFFF}vozila "COL_YELLOW"je postavljena na mapi!");
cartrack = 1;
}
else
{
    SendClientMessage(playerid, COLOR_WHITE, "Otkazano.");
}
}
else
{
    SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes vozilo!");
    }
}
}
else if(listitem == 3) //Prodaj
{//1
  if (Carlist!=-1)
    {
      new price = (Buylist[Carlist]/5)*4;
      if (IsPlayerInVehicle(playerid,Carlist)) { RemovePlayerFromVehicle(playerid); }
        GivePlayerMoney(playerid, price);
        DestroyVehicle(Carlist);
Carlist=-1; Carlist=0.0; Carlist=0.0; Carlist=0.0;
Carlist=0.0; Carlist=0; Carlist=0; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
SacuvajIgraca(playerid);
VehicleSave(playerid);
format(string,128,"* Uspesno si prodao automobil za {FFFFFF}$%i!",price);
SendClientMessage(playerid, YELLOW, string);
    }
    else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Vi nemate auto!"); }
}

}
}
Deleted User
Obrisan korisnik
24. Okt. 2012.
Quote from October 24, 2012, 11:28 am:
Pokusaj ovako
if(dialogid == 5001)
{
    if(response)
    {
        if(listitem == 0) //Zakljucaj/Otkljucaj Auto
{ //1
  if (Carlist!=-1)
    {
if (Carlist!=-1)
{
if (Carlist==0)
{
    Carlist=1;
    SetVehicleParamsForAll(Carlist,0,1);
    SetVehicleParamsForPlayer(Carlist,playerid,0,0);
SendClientMessage(playerid, YELLOW, "* Vase vozilo je zakljucano!");
SendClientMessage(playerid, YELLOW, "* Samo vi mozete uci u njega!");
}
else
{
    Carlist=0;
    SetVehicleParamsForAll(Carlist,0,0);
    SendClientMessage(playerid, YELLOW, "* Vase vozilo je otkljucano!");
SendClientMessage(playerid, YELLOW, "Sada svi mogu uci u njega!");
}
else { SendClientMessage(playerid, COLOR_GREY, "* Vase vozilo je pokvareno! Popravite ga!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes vozilo!"); }
}
}//1
else if(listitem == 1) //Parkiraj
{ //1
if (IsPlayerInVehicle(playerid,Carlist))
{
    GetVehiclePos(Carlist,Carlist,Carlist,Carlist);
    GetVehicleZAngle(Carlist,Carlist);
    new componentid = GetModType(componentid);
OnVehicleMod(playerid,Carlist,componentid);
VehicleSave(playerid);
    SendClientMessage(playerid, COLOR_YELLOW, "Tvoje ce se vozilo posle reloga ovde spawnati");
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Nisi u svom vozilu!"); }
}
else if(listitem == 2) //Lociraj
  {//1
    if (Carlist!=-1)
  {
    if(cartrack == 0)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(Carlist, x, y, z);
SetPlayerCheckpoint(playerid,x,y,z, 6.0);
SendClientMessage(playerid, YELLOW, "* Lokacija tvog {FFFFFF}vozila "COL_YELLOW"je postavljena na mapi!");
cartrack = 1;
}
else
{
    SendClientMessage(playerid, COLOR_WHITE, "Otkazano.");
}
}
else
{
    SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes vozilo!");
    }
}
}
else if(listitem == 3) //Prodaj
{//1
  if (Carlist!=-1)
    {
      new price = (Buylist[Carlist]/5)*4;
      if (IsPlayerInVehicle(playerid,Carlist)) { RemovePlayerFromVehicle(playerid); }
        GivePlayerMoney(playerid, price);
        DestroyVehicle(Carlist);
Carlist=-1; Carlist=0.0; Carlist=0.0; Carlist=0.0;
Carlist=0.0; Carlist=0; Carlist=0; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
SacuvajIgraca(playerid);
VehicleSave(playerid);
format(string,128,"* Uspesno si prodao automobil za {FFFFFF}$%i!",price);
SendClientMessage(playerid, YELLOW, string);
    }
    else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Vi nemate auto!"); }
}

}
}


Sad mi izbaci error pawna :\
danijel123
5
Kingpin
24. Okt. 2012.
Kakav error ?
Cimbur
5
Kingpin
24. Okt. 2012.
Ne zelim da se mesam u posao, ali ja mislim da je to zato sto si zaboravio negde { ili } 🙂)
Deleted User
Obrisan korisnik
24. Okt. 2012.
Quote from October 24, 2012, 3:00 pm:
Kakav error ?

Pawno non respoding ☹️(
[EX:RP]N1XTON
5
Underboss
24. Okt. 2012.
ljepo premjesti filove gamemodova negdje drugo i onda udjes u pawn ---> file ---> open onda nadjes pwn dadoteku i kliknes open
danijel123
5
Kingpin
24. Okt. 2012.
N1XTON.AMX wrote on October 24, 2012, 3:27 pm:
ljepo premjesti filove gamemodova negdje drugo i onda udjes u pawn ---> file ---> open onda nadjes pwn dadoteku i kliknes open


joj nemoj lupati  😮

Fali ti negde {} tj mozda sam ja negde zab sacu pogledati

edit:
if(dialogid == 5001)
{
    if(response)
    {
        if(listitem == 0) //Zakljucaj/Otkljucaj Auto
{ //1
  if (Carlist!=-1)
    {
if (Carlist!=-1)
{
if (Carlist==0)
{
    Carlist=1;
    SetVehicleParamsForAll(Carlist,0,1);
    SetVehicleParamsForPlayer(Carlist,playerid,0,0);
SendClientMessage(playerid, YELLOW, "* Vase vozilo je zakljucano!");
SendClientMessage(playerid, YELLOW, "* Samo vi mozete uci u njega!");
}
else
{
    Carlist=0;
    SetVehicleParamsForAll(Carlist,0,0);
    SendClientMessage(playerid, YELLOW, "* Vase vozilo je otkljucano!");
SendClientMessage(playerid, YELLOW, "Sada svi mogu uci u njega!");
}
else { SendClientMessage(playerid, COLOR_GREY, "* Vase vozilo je pokvareno! Popravite ga!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes vozilo!"); }
}
}//1
else if(listitem == 1) //Parkiraj
{ //1
if (IsPlayerInVehicle(playerid,Carlist))
{
    GetVehiclePos(Carlist,Carlist,Carlist,Carlist);
    GetVehicleZAngle(Carlist,Carlist);
    new componentid = GetModType(componentid);
OnVehicleMod(playerid,Carlist,componentid);
VehicleSave(playerid);
    SendClientMessage(playerid, COLOR_YELLOW, "Tvoje ce se vozilo posle reloga ovde spawnati");
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Nisi u svom vozilu!"); }
}
else if(listitem == 2) //Lociraj
  {//1
    if (Carlist!=-1)
  {
    if(cartrack == 0)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(Carlist, x, y, z);
SetPlayerCheckpoint(playerid,x,y,z, 6.0);
SendClientMessage(playerid, YELLOW, "* Lokacija tvog {FFFFFF}vozila "COL_YELLOW"je postavljena na mapi!");
cartrack = 1;
}
else
{
    SendClientMessage(playerid, COLOR_WHITE, "Otkazano.");
}
}
else
{
    SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes vozilo!");
}
}
else if(listitem == 3) //Prodaj
{//1
  if (Carlist!=-1)
    {
      new price = (Buylist[Carlist]/5)*4;
      if (IsPlayerInVehicle(playerid,Carlist)) { RemovePlayerFromVehicle(playerid); }
        GivePlayerMoney(playerid, price);
        DestroyVehicle(Carlist);
Carlist=-1; Carlist=0.0; Carlist=0.0; Carlist=0.0;
Carlist=0.0; Carlist=0; Carlist=0; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
SacuvajIgraca(playerid);
VehicleSave(playerid);
format(string,128,"* Uspesno si prodao automobil za {FFFFFF}$%i!",price);
SendClientMessage(playerid, YELLOW, string);
    }
    else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Vi nemate auto!"); }
}

}
}

ja sam imao viska jednu } :p
vidis
			else
{
    SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes vozilo!");
    }
}
Deleted User
Obrisan korisnik
24. Okt. 2012.
Quote from October 24, 2012, 3:27 pm:
ljepo premjesti filove gamemodova negdje drugo i onda udjes u pawn ---> file ---> open onda nadjes pwn dadoteku i kliknes open


joj nemoj lupati  😮

Fali ti negde {} tj mozda sam ja negde zab sacu pogledati

edit:
if(dialogid == 5001)
{
    if(response)
    {
        if(listitem == 0) //Zakljucaj/Otkljucaj Auto
{ //1
  if (Carlist!=-1)
    {
if (Carlist!=-1)
{
if (Carlist==0)
{
    Carlist=1;
    SetVehicleParamsForAll(Carlist,0,1);
    SetVehicleParamsForPlayer(Carlist,playerid,0,0);
SendClientMessage(playerid, YELLOW, "* Vase vozilo je zakljucano!");
SendClientMessage(playerid, YELLOW, "* Samo vi mozete uci u njega!");
}
else
{
    Carlist=0;
    SetVehicleParamsForAll(Carlist,0,0);
    SendClientMessage(playerid, YELLOW, "* Vase vozilo je otkljucano!");
SendClientMessage(playerid, YELLOW, "Sada svi mogu uci u njega!");
}
else { SendClientMessage(playerid, COLOR_GREY, "* Vase vozilo je pokvareno! Popravite ga!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes vozilo!"); }
}
}//1
else if(listitem == 1) //Parkiraj
{ //1
if (IsPlayerInVehicle(playerid,Carlist))
{
    GetVehiclePos(Carlist,Carlist,Carlist,Carlist);
    GetVehicleZAngle(Carlist,Carlist);
    new componentid = GetModType(componentid);
OnVehicleMod(playerid,Carlist,componentid);
VehicleSave(playerid);
    SendClientMessage(playerid, COLOR_YELLOW, "Tvoje ce se vozilo posle reloga ovde spawnati");
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Nisi u svom vozilu!"); }
}
else if(listitem == 2) //Lociraj
  {//1
    if (Carlist!=-1)
  {
    if(cartrack == 0)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(Carlist, x, y, z);
SetPlayerCheckpoint(playerid,x,y,z, 6.0);
SendClientMessage(playerid, YELLOW, "* Lokacija tvog {FFFFFF}vozila "COL_YELLOW"je postavljena na mapi!");
cartrack = 1;
}
else
{
    SendClientMessage(playerid, COLOR_WHITE, "Otkazano.");
}
}
else
{
    SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes vozilo!");
}
}
else if(listitem == 3) //Prodaj
{//1
  if (Carlist!=-1)
    {
      new price = (Buylist[Carlist]/5)*4;
      if (IsPlayerInVehicle(playerid,Carlist)) { RemovePlayerFromVehicle(playerid); }
        GivePlayerMoney(playerid, price);
        DestroyVehicle(Carlist);
Carlist=-1; Carlist=0.0; Carlist=0.0; Carlist=0.0;
Carlist=0.0; Carlist=0; Carlist=0; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
Carlist=-1; Carlist=-1; Carlist=-1; Carlist=-1;
SacuvajIgraca(playerid);
VehicleSave(playerid);
format(string,128,"* Uspesno si prodao automobil za {FFFFFF}$%i!",price);
SendClientMessage(playerid, YELLOW, string);
    }
    else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Vi nemate auto!"); }
}

}
}

ja sam imao viska jednu } :p
vidis
			else
{
    SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes vozilo!");
    }
}


Joj Hvala ti danijele 😄 Svaka ti cast brate  😘

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha