Advertisement
Guest User

Untitled

a guest
May 22nd, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. CMD:addhouse(playerid, params[])
  2. {
  3. if(Player[playerid][pAdmin] != 6) return SCM(playerid, WHITE, "Неизвестная команда!");
  4. new svhouse[500],svhouse1[500],svhouse2[1000],str[130];
  5. new level,Float:XX,Float:YY,Float:ZZ,int;
  6. new Float:x2,Float:y2,Float:z2;
  7. GetPlayerPos(playerid,x2,y2,z2);
  8. if(sscanf(params, "d", params[0])) return SCM(playerid,GREY,"Используй значеие от 1 до 5.");
  9. if(params[0] > 6 || params[0] < 1) return SCM(playerid,GREY,"Используй значеие от 1 до 5!");
  10. if(params[0] == 1)
  11. {
  12. level = 4;
  13. XX = 243.7219;
  14. YY = 304.7986;
  15. ZZ = 999.1484;
  16. int = 1;
  17. }
  18. if(params[0] == 2)
  19. {
  20. level = 6;
  21. XX = 266.8805;
  22. YY = 304.8064;
  23. ZZ = 998.6119;
  24. int = 2;
  25. }
  26. if(params[0] == 3)
  27. {
  28. level = 8;
  29. XX = 2365.2104492188;
  30. YY = -1135.6337890625;
  31. ZZ = 1050.8825683594;
  32. int = 8;
  33. }
  34. if(params[0] == 4)
  35. {
  36. level = 10;
  37. XX = 2317.7861328125;
  38. YY = -1026.9718017578;
  39. ZZ = 1050.2177734375;
  40. int = 9;
  41. }
  42. if(params[0] == 5)
  43. {
  44. level = 16;
  45. XX = 235.4220;
  46. YY = 1187.3510;
  47. ZZ = 1080.2578;
  48. int = 3;
  49. }
  50. MaxHouse++;
  51. MaxTun++;
  52. HouseInfo[MaxHouse][hLevel] = level;
  53. HouseInfo[MaxHouse][hPrice] = HouseInfo[MaxHouse][hLevel]*75000;
  54. HouseInfo[MaxHouse][hEntrancex] = x2;
  55. HouseInfo[MaxHouse][hEntrancey] = y2;
  56. HouseInfo[MaxHouse][hEntrancez] = z2;
  57. HouseInfo[MaxHouse][hExitx] = XX;
  58. HouseInfo[MaxHouse][hExity] = YY;
  59. HouseInfo[MaxHouse][hExitz] = ZZ;
  60. HouseInfo[MaxHouse][hInterior] = int;
  61. format(str, sizeof(str), "{ffffff}[ID: "YW"%d{ffffff}]\nВладелец: "YW"Нет\n{ffffff}Уровень: "YW"%d\n{ffffff}Цена: "YW"$%d",MaxHouse,HouseInfo[MaxHouse][hLevel],HouseInfo[MaxHouse][hPrice]);
  62. HouseInfo[MaxHouse][hLabel] = Create3DTextLabel(str,0x000000AA,x2,y2,z2+0.7,10.0,0,1);
  63. HouseInfo[MaxHouse][hPickup] = CreateDynamicPickup(1273, 23, x2,y2,z2,-1,-1,-1,100.0);
  64. HouseInfo[MaxHouse][hIcon] = CreateDynamicMapIcon(x2,y2,z2, 31, WHITE, 0, -1, -1, 400.0);
  65. format(svhouse,sizeof(svhouse),"INSERT INTO `houses` (`ID`, `Entrancex`, `Entrancey`, `Entrancez`, `Exitx`, `Exity`, `Exitz`, `Interior`, `Owned`, `Owner`, `Level`, `Price`, `Locked`, `Armor`, `Health`, `CarModel`, `Drugs`, `Money`, `Mats`, `Password`)");
  66. format(svhouse1,sizeof(svhouse1),"VALUE ('%i', '%f', '%f', '%f', '%f', '%f', '%f', '%i', '0', 'No-One', '%i', '%i', '0', '0', '0.0', '0', '0', '0', '0', '0')", MaxHouse, x2,y2,z2,XX,YY,ZZ,int,level,HouseInfo[MaxHouse][hPrice]);
  67. format(svhouse2,sizeof(svhouse2),"%s%s",svhouse,svhouse1);
  68. mysql_function_query(1, svhouse2, false, "", "");
  69. mysql_free_result();
  70. format(svhouse,sizeof(svhouse),"INSERT INTO `housetune` (`ID`, `Spoiler`, `Hood`, `Sideskirt`, `Nitro`, `Lamps`, `Exhaust`, `Wheels`, `Roof`, `Stereo`, `Hydraulics`, `Bullbar`, `RearBullbars`, `FrontSign`, `FrontBullbars`, `FrontBumper`, `RearBumper`, `Vents`, `PaintJob`, `Color1`, `Color2`, `PosX`, `PosY`, `PosZ`, `PosAn`)");
  71. format(svhouse1,sizeof(svhouse1),"VALUE ('%i', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '0.0', '0.0', '0.0', '0.0')", MaxHouse);
  72. format(svhouse2,sizeof(svhouse2),"%s%s",svhouse,svhouse1);
  73. mysql_function_query(1, svhouse2, false, "", "");
  74. mysql_free_result();
  75. SFM(playerid,LBLUE, "Вы успешно создали дом. [ID: %d].", MaxHouse);
  76. SFM(playerid, YELLOW, "Не забудь создать для дома респаун машины. (/addhousecar %d)", MaxHouse);
  77. SaveHouse(MaxHouse);
  78. SaveTun(MaxHouse);
  79. return 1;
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement