Detaljan opis problema: Evo napravio sam Biz sistem i sad me zanima kako da ove komande prebacim u ovaj dialog:
Ove Komande:
CMD:prodajfirmu(playerid, params[]) // prodaja stana
{
for(new i = 0; i < sizeof(Firma_Data); i++)
{
GetPlayerName(playerid, nameigraca, sizeof(nameigraca));
if(IsPlayerInRangeOfPoint(playerid, 3,Firma_Data, Firma_Data, Firma_Data) && strcmp(Firma_Data, nameigraca, false ) == 0)
{
strmid(Firma_Data, "Drzava", 0, strlen("Drzava"), 255);
Firma_Data = 1;
Firma_Data = 1;
GivePlayerMoney(playerid,Firma_Data);
SendClientMessage(playerid, BELA, "Uspesno Ste Prodali Firmu!");
UcitajFirme(i);
SaveFirmu(i);
return 1;
}
}
return 1;
}
//
CMD:fostavi(playerid, params[])
{
new novac;
new string;
if(novac < 0) { return 1; }
for(new i = 0; i < sizeof(Firma_Data); i++)
{
GetPlayerName(playerid, nameigraca, sizeof(nameigraca));
if(IsPlayerInRangeOfPoint(playerid, 10,Firma_Data, Firma_Data, Firma_Data) && strcmp(Firma_Data, nameigraca, false ) == 0 && GetPlayerVirtualWorld(playerid) == Firma_Data)
{
if(GetPlayerMoney(playerid) >= novac)
{
Firma_Data += novac;
GivePlayerMoney(playerid,-novac);
format(string, sizeof(string), "Stavio si %d $ u sef, pa sad ima: %d", novac, Firma_Data);
SendClientMessage(playerid, ZUTA, string);
SaveFirmu(i);
return 1;
}
else { SendClientMessage(playerid,SIVA,"Nemas dovoljno para!"); return 1; }
}
}
return 1;
}
//
CMD:fpodigni(playerid, params[])
{
new novac;
new string;
if(novac < 0) { return 1; }
for(new i = 0; i < sizeof(Firma_Data); i++)
{
GetPlayerName(playerid, nameigraca, sizeof(nameigraca));
if(IsPlayerInRangeOfPoint(playerid, 10,Firma_Data, Firma_Data, Firma_Data) && strcmp(Firma_Data, nameigraca, false ) == 0 && GetPlayerVirtualWorld(playerid) == Firma_Data)
{
if(Firma_Data >= novac)
{
Firma_Data -= novac;
GivePlayerMoney(playerid,novac);
format(string, sizeof(string), "Uzeo si %d $ iz sefa, ostalo je jos: %d $", novac, Firma_Data);
SendClientMessage(playerid, ZUTA, string);
SaveFirmu(i);
return 1;
}
else { SendClientMessage(playerid,SIVA,"Nemas dovoljno para!"); return 1; }
}
}
return 1;
}U Ovaj Dialog:
ShowPlayerDialog(playerid, DIALOG_FIRME, DIALOG_STYLE_LIST, "Firme", "Prodaj\nOstavi Novac\nPodigni Novac", "Odaberi", "Izadji");Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):