Advertisement
Guest User

sdsd

a guest
Dec 3rd, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.50 KB | None | 0 0
  1. CMD:deletehouse(playerid,params[])
  2. {
  3. if(IsPlayerFondator(playerid))
  4. {
  5. new id,string[256];
  6. if(sscanf(params,"i",id)) return SCM(playerid,COLOR_GREEN,"/deletehouse [HouseID]");
  7.  
  8. mysql_format(SQL, string,sizeof(string), "DELETE FROM `houses` WHERE `ID`='%i'",id);
  9. mysql_tquery(SQL, string, "", "");
  10.  
  11. HouseInfo[id][hID] = INVALID_HOUSE_ID;
  12. HouseInfo[id][hEntrancex] = 0;
  13. HouseInfo[id][hEntrancey] = 0;
  14. HouseInfo[id][hEntrancez] = 0;
  15. HouseInfo[id][hInterior] = 0;
  16. HouseInfo[id][hExitx] = 0;
  17. HouseInfo[id][hExity] = 0;
  18. HouseInfo[id][hExitz] = 0;
  19. format(HouseInfo[id][hOwner],0,"");
  20. format(HouseInfo[id][hDiscription],0,"");
  21. HouseInfo[id][hValue] = 0;
  22. HouseInfo[id][hHel] = 0;
  23. HouseInfo[id][hArm] = 0;
  24. HouseInfo[id][hLock] = 0;
  25. HouseInfo[id][hOwned] = 0;
  26. HouseInfo[id][hRent] = 0;
  27. HouseInfo[id][hRentabil]= 0;
  28. HouseInfo[id][hTakings] = 0;
  29. HouseInfo[id][hLevel] = 0;
  30. HouseInfo[id][hVirtual] = 0;
  31.  
  32. housess--;
  33.  
  34. DestroyDynamic3DTextLabel(HouseLabel[id]);
  35. DestroyDynamicPickup(HousePickup[id]);
  36.  
  37. format(string,sizeof(string),"Casa ID: %i a fost stearsa cu succes !",id); SCM(playerid,COLOR_GREEN,string);
  38. return 1;
  39. }
  40. return 0; // la cei care nu sunt fondatori, le va arata Unknow command, ca si cum nu ar exista :))
  41. }
  42.  
  43. stock IsValidHouse(houseid)
  44. {
  45. if(houseid == INVALID_HOUSE_ID) return 1;
  46. return 0;
  47. }
  48. CMD:findhouse(playerid, params[])
  49. {
  50. if(IsPlayerConnected(playerid))
  51. {
  52. new houseID;
  53. if(sscanf(params, "d", houseID)) return SCM(playerid,COLOR_WHITE,"{FFFFFF}Syntax: {FFFFFF}/findhouse <House ID>");
  54. if(IsValidHouse(houseID)) return SCM(playerid,COLOR_WHITE,"Invalid houseID");
  55. new i = sizeof(HouseInfo) - 1;
  56. if(houseID > i || houseID < 0) return SendClientMessage(playerid, COLOR_GREY, "Invalid House ID.");
  57. if(houseID >= 101) return SendClientMessage(playerid, COLOR_GREY, "Invalid House ID.");
  58. if(houseID == 0) return SendClientMessage(playerid, COLOR_GREY, "Invalid House ID.");
  59. if(BusinessRob[playerid] > 0) return SendClientMessage(playerid,COLOR_WHITE,"You can't use this while robbing the bank.");
  60. if(CP[playerid] < 1 && IsCollectingRubbish[playerid] < 1 && !IsATruck(GetPlayerVehicleID(playerid)) && MechanicCallTime[playerid] < 1 && CheckBus[playerid] < 1 && GotoMats[playerid] < 1 && CarJacker[playerid] < 1)
  61. {
  62. SetPlayerCheckpoint(playerid, HouseInfo[houseID][hEntrancex], HouseInfo[houseID][hEntrancey], HouseInfo[houseID][hEntrancez], 4.0);
  63. CP[playerid] = 43;
  64. SCM(playerid,COLOR_LIGHTBLUE,"I have placed a checkpoint at that location. Please follow it.");
  65. }
  66. else
  67. {
  68. ShowPlayerDialog(playerid, DIALOG_JOBULETES, DIALOG_STYLE_MSGBOX, "Anulare Checkpoint", "Esti sigur ca vrei sa anulezi checkpoint-ul curent?", "Da", "Nu");
  69. }
  70. }
  71. return 1;
  72. }
  73.  
  74. CMD:gotohouse(playerid,params[])
  75. {
  76. if(PinLogged[playerid] == 0)return SCM(playerid, COLOR_LIGHTRED,"Trebuie sa introduci pin-ul mai intai.(/pin)");
  77. if(IsPlayerConnected(playerid))
  78. {
  79. if(PlayerInfo[playerid][pAdmin] >= 5)
  80. {
  81. new housenum,string[128],name[30];
  82. if(sscanf(params, "d",housenum)) return SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}Syntax: {FFFFFF}/house <House ID>");
  83. if(IsValidHouse(housenum)) return SCM(playerid,COLOR_WHITE,"Invalid houseID");
  84. GetPlayerName(playerid, name, sizeof(name));
  85. format(string,sizeof(string),"%s used /gotohouse %d.",name,housenum);
  86. ABroadCast(COLOR_ADMCOMMANDS,string,1);
  87. SetPlayerInterior(playerid,HouseInfo[housenum][hInterior]);
  88. SetPlayerPosEx(playerid,HouseInfo[housenum][hExitx],HouseInfo[housenum][hExity],HouseInfo[housenum][hExitz]);
  89. PlayerInfo[playerid][pInt] = HouseInfo[housenum][hInterior];
  90. PlayerInfo[playerid][pLocal] = housenum;
  91. InHouse[playerid] = housenum;
  92. SetPlayerVirtualWorld(playerid,HouseInfo[housenum][hVirtual]);
  93. if(strlen(housestring[InHouse[playerid]]) > 0)
  94. {
  95. StopAudioStreamForPlayer(playerid);
  96. PlayAudioStreamForPlayer(playerid, housestring[InHouse[playerid]]);
  97. }
  98. }
  99. else return SCM(playerid,COLOR_ERROR, AdminOnly);
  100. }
  101. return 1;
  102. }
  103. CMD:houseo(playerid,params[])
  104. {
  105. if(PinLogged[playerid] == 0)return SCM(playerid, COLOR_LIGHTRED,"Trebuie sa introduci pin-ul mai intai.(/pin)");
  106. if(IsPlayerConnected(playerid))
  107. {
  108. if(PlayerInfo[playerid][pAdmin] >= 5)
  109. {
  110. new housenum;
  111. if(sscanf(params, "d",housenum)) return SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}Syntax: {FFFFFF}/houseo <House ID>");
  112. if(IsValidHouse(housenum)) return SCM(playerid,COLOR_WHITE,"Invalid houseID");
  113. SetPlayerPosEx(playerid,HouseInfo[housenum][hEntrancex],HouseInfo[housenum][hEntrancey],HouseInfo[housenum][hEntrancez]);
  114. }
  115. else return SCM(playerid,COLOR_ERROR, AdminOnly);
  116. }
  117. return 1;
  118. }
  119. CMD:houseo(playerid,params[])
  120. {
  121. if(PinLogged[playerid] == 0)return SCM(playerid, COLOR_LIGHTRED,"Trebuie sa introduci pin-ul mai intai.(/pin)");
  122. if(IsPlayerConnected(playerid))
  123. {
  124. if(PlayerInfo[playerid][pAdmin] >= 5)
  125. {
  126. new housenum;
  127. if(sscanf(params, "d",housenum)) return SendClientMessage(playerid, COLOR_WHITE, "{FFFFFF}Syntax: {FFFFFF}/houseo <House ID>");
  128. if(IsValidHouse(housenum)) return SCM(playerid,COLOR_WHITE,"Invalid houseID");
  129. SetPlayerPosEx(playerid,HouseInfo[housenum][hEntrancex],HouseInfo[housenum][hEntrancey],HouseInfo[housenum][hEntrancez]);
  130. }
  131. else return SCM(playerid,COLOR_ERROR, AdminOnly);
  132. }
  133. return 1;
  134. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement