Detaljan opis problema: Pa kako da napravim pod public OnDialogResponse kad igrac klikne ^Kupi^ na DIALOG_STYLE_MSGBOX da kupi avto (te ke stavim komandu /kupivozilo) a kad stisne ^Izaci^ da izleze (te da stavim komadnu /exitcar) HELP!! 😢
Dio skripte:
format(string, sizeof(string), "Model: %s\nCena: %i\nDokolku sakate da go kupite:\n/kupiavtomobil",Buylist,Buylist,Buylist);
ShowPlayerDialog(playerid, 78, DIALOG_STYLE_MSGBOX,"Avtomobil",string,"Vo red",""); if(strcmp(cmd, "/kupiavtomobil", true) == 0)
{
if (Spectating!=-1)
{
if (Carlist==-1)
{
new price = Buylist[Spectating];
if (price <= GetPlayerMoney(playerid))
{
new autohaus=Buylist[Spectating];
GivePlayerMoney(playerid, - price);
Carlist = Spectating; Carlist = Carspawns; Carlist = Carspawns;
Carlist = Carspawns; Carlist = Carspawns; Carlist = 1; Carlist = 0;
Carlist = CreateVehicle(Buylist[Spectating],Carlist,Carlist,Carlist,Carlist,-1,-1,-1);
SetVehicleParamsForAll(Buylist[Spectating],0,0);
TogglePlayerControllable(playerid,1);
Spectating=-1;
RemovePlayerFromVehicle(playerid);
VehicleSave(playerid);
TextDrawHideForPlayer(playerid, imevozila);
TextDrawHideForPlayer(playerid, Cenavozila);
TextDrawHideForPlayer(playerid, registracijavozila);
format(string,128,"{37F906}INFO:{FFFFFF}Cestitame kupivte avtomobil $%s za %i!",Buylist[Carlist],price);
SendClientMessage(playerid, WHITE, string);
SendClientMessage(playerid, WHITE, "{37F906}INFO:{FFFFFF}Mozete da go zaklucite/otkluci so koristenje /avt zakluci.");
SendClientMessage(playerid, WHITE, "{37F906}INFO:{FFFFFF}(/avt)omobil.");
SendClientMessage(playerid, WHITE, "{37F906}INFO:{FFFFFF}Kupivte avtomobil.");
}
else { format(string, 128, "{FF0000}GRESKA:{FFFFFF}Nemate dovolno pari.", price); SendClientMessage(playerid, YELLOW, string); }
}
else { SendClientMessage(playerid, COLOR_WHITE, "{FF0000}GRESKA:{FFFFFF}Vekje imate avtomobil."); }
}
else { SendClientMessage(playerid, COLOR_WHITE, "{FF0000}GRESKA:{FFFFFF}Ne ste vo salon za avtomobili."); }
return 1;
} ///--------------------------exit car
if(strcmp(cmd, "/exitcar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
