Detaljan opis problema:E ovako da li bi neko mogao da mi pomogne kako da napravim dijalog kuce znaci primer sad /kucadijalog i sad kad to kucam da mi izadje Prodaj igracu i Prodaj drzavi ako bi kliknuo na igraca da mi izadje prozorcic i da trazi koji je ID igraca i Cena,a kad bih kliknuo na drzavu da od prodaje dobije 50% ili ako je lakse iz sve komande da se napravi u zcmd hvala svima koji pomognu
Dio skripte:
COMMAND:sellhouse(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new string;
GetPlayerName(playerid, playername, sizeof(playername));
if(PlayerInfo == 255)
{
SendClientMessage(playerid, COLOR_WHITE, "Nemate kucu da bi ste je prodali.");
return 1;
}
if(PlayerInfo > 0)
{
SendClientMessage(playerid, COLOR_GREY, "Ozenjeni/Udati ste,ne mozete da prodate kucu");
return 1;
}
if(PlayerInfo != 255 && strcmp(playername, HouseInfo[PlayerInfo], true) == 0)
{
new house = PlayerInfo;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 0;
HouseInfo = 1;
HouseInfo = 0;
HouseInfo = 418;
HouseInfo = -1;
HouseInfo = -1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(HouseInfo, "Drzava", 0, strlen("Drzava"), 255);
BFAC_GivePlayerMoney(playerid,HouseInfo);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Cestitamo vam~n~ Prodali ste vasu kucu za ~n~~b~$%d", HouseInfo);
GameTextForPlayer(playerid, string, 10000, 3);
PlayerInfo = 255;
if(PlayerInfo == house)
{
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
PlayerInfo = 0;
}
OnPropTextdrawUpdate();
OnHousePickupUpdate(house);
OnHouseMapUpdate(house);
OnPropUpdate();
SavePlayerAccount(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Nemate kucu.");
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
