23.07.2016, 06:32
Desculpa minha lerdeza .-.
Se tiver algo errado me explique plz.
Seria assim entгo que ia ficar
Porque se for ta dando errado,fala vocк nгo pode comprar casa jб comprada mais mesmo assim ainda compra.
new bool: CasaComprada[MAX_HOUSES];
/comprarcasa
/vendercasa
Se tiver algo errado me explique plz.
Seria assim entгo que ia ficar

Porque se for ta dando errado,fala vocк nгo pode comprar casa jб comprada mais mesmo assim ainda compra.
new bool: CasaComprada[MAX_HOUSES];
/comprarcasa
Quote:
|
new casaid; format(hfile, sizeof(hfile), "/Houses/%d.ini", GetEntID(playerid)); new nigname[MAX_PLAYER_NAME]; nigname = pName(playerid); new hprice; hprice = dini_Int(hfile, "Price"); new howner[256]; howner = dini_Get(hfile, "Owner"); new hname[256]; hname = dini_Get(hfile, "Name"); if(GetPlayerMoney(playerid) < hprice) return ShowPlayerDialog(playerid, DABOX-1, DIALOG_STYLE_MSGBOX, "House - Purchase", "You do not have enough money to purchase\nthis house!", "Ok", ""); if(strfind(howner, nigname, true) != -1) return ShowPlayerDialog(playerid, DABOX-1, DIALOG_STYLE_MSGBOX, "House - Purchase", "You already own this house!", "Ok", ""); dini_Set(hfile, "Owner", pName(playerid)); GivePlayerMoney(playerid, -hprice); PlayerPlaySound(playerid, 1058, 0, 0, 0); PlayerPlaySound(playerid, 1149, 0, 0, 0); ShowPlayerDialog(playerid, DABOX-1, DIALOG_STYLE_MSGBOX, "House - Purchase", "You have successfully purchased this house!", "", "Exit"); #if HMESSAGES == 1 new str[128]; format(str, sizeof(str), "%s purchased the House '%s' [ID:%d] for $%d!", pName(playerid), hname, GetEntID(playerid), hprice); CasaComprada[casaid] = true; SendClientMessageToAll(COLOR_BLUE, str); if(CasaComprada[casaid] == true) return SendClientMessage(playerid, -1, "Vocк nгo pode comprar uma casa jб comprada!"); #endif |
Quote:
|
new casaid; format(hfile, sizeof(hfile), "/Houses/%d.ini", GetEntID(playerid)); new howner[256]; howner = dini_Get(hfile, "Owner"); new nigname[MAX_PLAYER_NAME]; nigname = pName(playerid); if(strfind(howner, nigname, true) == -1) return ShowPlayerDialog(playerid, DABOX-1, DIALOG_STYLE_MSGBOX, "House - Options", "You are not the owner of this house!", "Ok", ""); if(strfind(inputtext,"Yes",true) == 0) { new hprice; hprice = dini_Int(hfile, "Price"); new hname[256]; hname = dini_Get(hfile, "Name"); dini_Set(hfile, "Owner", "None"); GivePlayerMoney(playerid, hprice); #if HMESSAGES == 1 new str[128]; format(str, sizeof(str), "%s sold the House '%s' [ID:%d] [Price: %d]!", pName(playerid), hname, GetEntID(playerid), hprice); SendClientMessageToAll(COLOR_BLUE, str); CasaComprada[casaid] = false; return 1; #endif } else if(strfind(inputtext,"No",true) == 0) { SendClientMessage(playerid, COLOR_RED, "You decided not to sell your house..."); } } return 1; } |

