Advertisement
Guest User

accept house

a guest
Nov 18th, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.40 KB | None | 0 0
  1. else if(strcmp(x_job,"house",true) == 0)
  2. {
  3. if(HouseOffer[playerid] < 999)
  4. {
  5. if(HouseOffer[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you a house.");
  6. if(GetPlayerCash(playerid) >= HousePrice[playerid])
  7. {
  8. if(IsPlayerConnected(HouseOffer[playerid]))
  9. {
  10. if(ProxDetectorS(3.0, playerid, HouseOffer[playerid]))
  11. {
  12. GetPlayerName(HouseOffer[playerid], giveplayer, sizeof(giveplayer));
  13. GetPlayerName(playerid, sendername, sizeof(sendername));
  14. format(string, sizeof(string), "{B8FFDB}* You accepted to buy the House for $%d from %s.",HousePrice[playerid],giveplayer);
  15. SendClientMessage(playerid, COLOR_WHITE, string);
  16. format(string, sizeof(string), "{B8FFDB}* %s accepted your to buy your House, and the $%s was added to your Account.",sendername,FormatNumber(HousePrice[playerid]));
  17. SendClientMessage(HouseOffer[playerid], COLOR_WHITE, string);
  18. format(string, sizeof(string), "%s [user:%d] a cumparat casa(/sellhouseto) [house:%d] de la %s [user:%d] pentru $%s.",sendername,PlayerInfo[playerid][pSQLID],HouseID[playerid],giveplayer,PlayerInfo[HouseOffer[playerid]][pSQLID],FormatNumber(HousePrice[playerid]));
  19. ABroadCast(COLOR_YELLOW,string,1);
  20. new var100[256],y,m,d,h,mi,s,string2[256],string3[256];
  21. getdate(y,m,d);
  22. gettime(h,mi,s);
  23. format(string2,sizeof(string2),"[%02d-%02d-%d %02d:%02d:%02d] %s[user:%d] bought house %d from %s[user:%d] for $%s.",d,m,y,h,mi,s,sendername,PlayerInfo[playerid][pSQLID],HouseID[playerid],giveplayer,PlayerInfo[HouseOffer[playerid]][pSQLID],FormatNumber(HousePrice[playerid]));
  24. mysql_real_escape_string(string2, string3);
  25. mysql_format(SQL, var100, sizeof(var100), "INSERT INTO playerlogs (`playerid`,`giverid`,`action`,`time`) VALUES ('%d','%d','%s','%02d-%02d-%d %02d:%02d:%02d')", PlayerInfo[playerid][pSQLID],PlayerInfo[HouseOffer[playerid]][pSQLID],string3,d,m,y,h,mi,s);
  26. mysql_tquery(SQL,var100,"","");
  27. PlayerInfo[playerid][pPhousekey] = HouseID[playerid];
  28. PlayerInfo[HouseOffer[playerid]][pPhousekey] = 999;
  29. GivePlayerCash(playerid, -HousePrice[playerid]);
  30. GivePlayerCash(HouseOffer[playerid], HousePrice[playerid]);
  31. strmid(HouseInfo[HouseID[playerid]][hOwner], PlayerInfo[playerid][pNormalName], 0, 25, 999);
  32. Update(playerid,pCashx);
  33. Update(playerid,pPhousekeyx);
  34. Update(HouseOffer[playerid],pPhousekeyx);
  35. Update(HouseOffer[playerid],pCashx);
  36. new str2[256];
  37. mysql_format(SQL,str2,sizeof(str2),"UPDATE `houses` SET `Owner`='%s' WHERE `ID`='%d'",HouseInfo[HouseID[playerid]][hOwner],HouseID[playerid]);
  38. mysql_tquery(SQL,str2,"","");
  39. OnPropTextdrawUpdate(1,HouseID[playerid]);
  40. RemovePlayerMapIcon(HouseOffer[playerid], 1);
  41. HouseOffer[playerid] = 999;
  42. HousePrice[playerid] = 0;
  43. HouseID[playerid] = 0;
  44. return 1;
  45. }
  46. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You're too far away.");
  47. }
  48. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
  49. }
  50. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You don't have money needed.");
  51. }
  52. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Nobody offered you any house.");
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement