[Pomoc]Greske sa dialozima

Započeo Obrisan korisnik
6. Nov. 2012. Zaključano
317
pregleda
7
postova
Deleted User
Obrisan korisnik
6. Nov. 2012.
GameMod: CLRP
Detaljan opis problema: E zelim da napravim kontrolu motora u dialozima i sve uradim ali izbaci mi 26 errora verovatno zato sto nisam negde dobro stavio { ili } a neznam gde ☹️
Neke slike/video za lakse dobivanje pomoci(neobavezno)://


Ova komanda otvara dialog 🙂
 if(strcmp(cmd, "/mo", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
ShowPlayerDialog(playerid,502,DIALOG_STYLE_LIST ,"Motor","\nOtkljucaj/Zakljucaj\nParkiraj\nLociraj\nProdaj","Odaberi","Odustani");

}
return 1;
}


Ovo je za respons za taj dialog 🙂
      if(dialogid == 502) 
{
    if(response)
    {
        if(listitem == 0) //Zakljucaj/Otkljucaj Motor
{
    if (Bikelist!=-1)
    {
if (Bikelist!=-1)
{
if (Bikelist==0)
{
    Bikelist=1;
    SetBikeParamsForAll(Bikelist,0,1);
    SetVehicleParamsForPlayer(Bikelist,playerid,0,0);
SendClientMessage(playerid, YELLOW, "* Vase motor je zakljucano!");
SendClientMessage(playerid, YELLOW, "* Samo vi mozete uci u njega!");
}
else
{
    Bikelist=0;
    SetBikeParamsForAll(Bikelist,0,0);
    SendClientMessage(playerid, YELLOW, "* Vase motor je otkljucano!");
SendClientMessage(playerid, YELLOW, "Sada svi mogu uci u njega!");
}
}
else { SendClientMessage(playerid, COLOR_GREY, "* Vas motor je pokvaren. Popravi ga!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Nemas motor!"); }
else if(listitem == 1) //Parkiraj
{ //1
if (IsPlayerInVehicle(playerid,Carlist))
{
if (IsPlayerInVehicle(playerid,Bikelist))
{
    GetVehiclePos(Bikelist,Bikelist,Bikelist,Bikelist);
    GetVehicleZAngle(Bikelist,Bikelist);
    MotoSave(playerid);
    SendClientMessage(playerid, COLOR_GREEN, "Tvoj ce se motor odsada ovde spawnati!");
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ovo nije tvoje vozilo!"); }
}

else if(listitem == 2) //Lociraj
  {
    if (Bikelist!=-1)
  {
        if(biketrack == 0)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(Bikelist, x, y, z);
SetPlayerCheckpoint(playerid,x,y,z, 6.0);
SendClientMessage(playerid, YELLOW, "* Lokacija tvog {FFFFFF}motora "COL_YELLOW"je postavljena na mapi!");
biketrack = 1;
}
else
{
    SendClientMessage(playerid, COLOR_WHITE, "Otkazano.");
}
}
else
{
    SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes motor!!");
}

}
else if(listitem == 3) //Prodaj
{
    if (Bikelist!=-1)
    {
        new price = (BikeBuylist[Bikelist]/5)*4;
        if (IsPlayerInVehicle(playerid,Bikelist)) { RemovePlayerFromVehicle(playerid); }
        GivePlayerMoney(playerid, price);
        DestroyVehicle(Bikelist);
Bikelist=-1; Bikelist=0.0; Bikelist=0.0; Bikelist=0.0;
Bikelist=0.0; Bikelist=0; Bikelist=0; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
MotoSave(playerid);
format(string,128,"* Uspesno si prodao svoj motor za {FFFFFF}$%i!",price);
SendClientMessage(playerid, YELLOW, string);
    }
    else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Nemas motor!"); }
}
}
Blaeks_Biofor
5
Forum Don
6. Nov. 2012.
    if(strcmp(cmdtext, "/mo", true) == 0)
{
  ShowPlayerDialog(playerid,502,DIALOG_STYLE_LIST ,"Motor","\nOtkljucaj/Zakljucaj\nParkiraj\nLociraj\nProdaj","Odaberi","Odustani");
return 1;
}
}


Probaj ovako
Deleted User
Obrisan korisnik
6. Nov. 2012.
Blaeks wrote on November 6, 2012, 10:43 am:
    if(strcmp(cmdtext, "/mo", true) == 0)
{
  ShowPlayerDialog(playerid,502,DIALOG_STYLE_LIST ,"Motor","\nOtkljucaj/Zakljucaj\nParkiraj\nLociraj\nProdaj","Odaberi","Odustani");
return 1;
}
}


Probaj ovako

Nije :\
Blaeks_Biofor
5
Forum Don
6. Nov. 2012.
Probaj dialog ovako
      if(dialogid == 502) 
{
    if(response)
    {
        if(listitem == 0) //Zakljucaj/Otkljucaj Motor
{
    if (Bikelist!=-1)
    {
if (Bikelist!=-1)
{
if (Bikelist==0)
{
    Bikelist=1;
    SetBikeParamsForAll(Bikelist,0,1);
    SetVehicleParamsForPlayer(Bikelist,playerid,0,0);
SendClientMessage(playerid, YELLOW, "* Vase motor je zakljucano!");
SendClientMessage(playerid, YELLOW, "* Samo vi mozete uci u njega!");
}
else
{
    Bikelist=0;
    SetBikeParamsForAll(Bikelist,0,0);
    SendClientMessage(playerid, YELLOW, "* Vase motor je otkljucano!");
SendClientMessage(playerid, YELLOW, "Sada svi mogu uci u njega!");
}
}
else { SendClientMessage(playerid, COLOR_GREY, "* Vas motor je pokvaren. Popravi ga!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Nemas motor!"); }
else if(listitem == 1) //Parkiraj
{ //1
if (IsPlayerInVehicle(playerid,Carlist))
{
if (IsPlayerInVehicle(playerid,Bikelist))
{
    GetVehiclePos(Bikelist,Bikelist,Bikelist,Bikelist);
    GetVehicleZAngle(Bikelist,Bikelist);
    MotoSave(playerid);
    SendClientMessage(playerid, COLOR_GREEN, "Tvoj ce se motor odsada ovde spawnati!");
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ovo nije tvoje vozilo!"); }
}

else if(listitem == 2) //Lociraj
  {
    if (Bikelist!=-1)
  {
        if(biketrack == 0)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(Bikelist, x, y, z);
SetPlayerCheckpoint(playerid,x,y,z, 6.0);
SendClientMessage(playerid, YELLOW, "* Lokacija tvog {FFFFFF}motora "COL_YELLOW"je postavljena na mapi!");
biketrack = 1;
}
else
{
    SendClientMessage(playerid, COLOR_WHITE, "Otkazano.");
}
}
else
{
    SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes motor!!");
}

}
else if(listitem == 3) //Prodaj
{
    if (Bikelist!=-1)
    {
        new price = (BikeBuylist[Bikelist]/5)*4;
        if (IsPlayerInVehicle(playerid,Bikelist)) { RemovePlayerFromVehicle(playerid); }
        GivePlayerMoney(playerid, price);
        DestroyVehicle(Bikelist);
Bikelist=-1; Bikelist=0.0; Bikelist=0.0; Bikelist=0.0;
Bikelist=0.0; Bikelist=0; Bikelist=0; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
MotoSave(playerid);
format(string,128,"* Uspesno si prodao svoj motor za {FFFFFF}$%i!",price);
SendClientMessage(playerid, YELLOW, string);
    }
    else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Nemas motor!"); }
}
Deleted User
Obrisan korisnik
6. Nov. 2012.
Blaeks wrote on November 6, 2012, 10:45 am:
Probaj dialog ovako
      if(dialogid == 502) 
{
    if(response)
    {
        if(listitem == 0) //Zakljucaj/Otkljucaj Motor
{
    if (Bikelist!=-1)
    {
if (Bikelist!=-1)
{
if (Bikelist==0)
{
    Bikelist=1;
    SetBikeParamsForAll(Bikelist,0,1);
    SetVehicleParamsForPlayer(Bikelist,playerid,0,0);
SendClientMessage(playerid, YELLOW, "* Vase motor je zakljucano!");
SendClientMessage(playerid, YELLOW, "* Samo vi mozete uci u njega!");
}
else
{
    Bikelist=0;
    SetBikeParamsForAll(Bikelist,0,0);
    SendClientMessage(playerid, YELLOW, "* Vase motor je otkljucano!");
SendClientMessage(playerid, YELLOW, "Sada svi mogu uci u njega!");
}
}
else { SendClientMessage(playerid, COLOR_GREY, "* Vas motor je pokvaren. Popravi ga!"); }
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Nemas motor!"); }
else if(listitem == 1) //Parkiraj
{ //1
if (IsPlayerInVehicle(playerid,Carlist))
{
if (IsPlayerInVehicle(playerid,Bikelist))
{
    GetVehiclePos(Bikelist,Bikelist,Bikelist,Bikelist);
    GetVehicleZAngle(Bikelist,Bikelist);
    MotoSave(playerid);
    SendClientMessage(playerid, COLOR_GREEN, "Tvoj ce se motor odsada ovde spawnati!");
}
else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ovo nije tvoje vozilo!"); }
}

else if(listitem == 2) //Lociraj
  {
    if (Bikelist!=-1)
  {
        if(biketrack == 0)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(Bikelist, x, y, z);
SetPlayerCheckpoint(playerid,x,y,z, 6.0);
SendClientMessage(playerid, YELLOW, "* Lokacija tvog {FFFFFF}motora "COL_YELLOW"je postavljena na mapi!");
biketrack = 1;
}
else
{
    SendClientMessage(playerid, COLOR_WHITE, "Otkazano.");
}
}
else
{
    SendClientMessage(playerid, COLOR_GRAD2, "{FFFFFF}({CD3333}Greska{FFFFFF}):Ne posedujes motor!!");
}

}
else if(listitem == 3) //Prodaj
{
    if (Bikelist!=-1)
    {
        new price = (BikeBuylist[Bikelist]/5)*4;
        if (IsPlayerInVehicle(playerid,Bikelist)) { RemovePlayerFromVehicle(playerid); }
        GivePlayerMoney(playerid, price);
        DestroyVehicle(Bikelist);
Bikelist=-1; Bikelist=0.0; Bikelist=0.0; Bikelist=0.0;
Bikelist=0.0; Bikelist=0; Bikelist=0; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
Bikelist=-1; Bikelist=-1; Bikelist=-1; Bikelist=-1;
MotoSave(playerid);
format(string,128,"* Uspesno si prodao svoj motor za {FFFFFF}$%i!",price);
SendClientMessage(playerid, YELLOW, string);
    }
    else { SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}({CD3333}Greska{FFFFFF}):Nemas motor!"); }
}
Opet isto :\ tako mi je bilo i za auto pa mi je danijel sredio a izgleda njega nema :\
Deleted User
Obrisan korisnik
7. Nov. 2012.
B*U*M*P
The Woozie
5
Kingpin
7. Nov. 2012.
Tek kada postavite tacan formular koji se koristi za pomoc onda pomazem, lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha