Advertisement
Guest User

VenderMobilia

a guest
Dec 11th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. CMD:vendermobilia(playerid, params[])
  2. {
  3. if(gPlayerKey[playerid] == INVALID_APARTMENT_ID)
  4. return SendClientMessage(playerid, COLOR_ERROR, "* Você não possui um apartamento.");
  5.  
  6. new apartmentid = gPlayerKey[playerid];
  7. if(!IsPlayerInCube(playerid, gApartmentData[apartmentid][E_APARTMENT_MIN_X], gApartmentData[apartmentid][E_APARTMENT_MIN_Y], gApartmentData[apartmentid][E_APARTMENT_MIN_Z], gApartmentData[apartmentid][E_APARTMENT_MAX_X], gApartmentData[apartmentid][E_APARTMENT_MAX_Y], gApartmentData[apartmentid][E_APARTMENT_MAX_Z]))
  8. return SendClientMessage(playerid, COLOR_ERROR, "* Você não está dentro de seu apartamento.");
  9.  
  10. new objindex = -1;
  11. new Float:dist = 10.0;
  12. for (new i = 0; i < MAX_APARTMENT_OBJECTS; i++)
  13. {
  14. if(GetPlayerDistanceFromPoint(playerid, gApartmentObject[apartmentid][E_APARTMENT_OBJECT_X][i], gApartmentObject[apartmentid][E_APARTMENT_OBJECT_Y][i], gApartmentObject[apartmentid][E_APARTMENT_OBJECT_Z][i]) < dist)
  15. {
  16. objindex = i;
  17. dist = GetPlayerDistanceFromPoint(playerid, gApartmentObject[apartmentid][E_APARTMENT_OBJECT_X][i], gApartmentObject[apartmentid][E_APARTMENT_OBJECT_Y][i], gApartmentObject[apartmentid][E_APARTMENT_OBJECT_Z][i]);
  18. }
  19. }
  20.  
  21. if(objindex == -1)
  22. return SendClientMessage(playerid, COLOR_ERROR, "* Você não está próximo de um objeto de seu apartamento.");
  23.  
  24. new query[80];
  25. mysql_format(mysql, query, sizeof(query), "DELETE FROM `apartments_objects` WHERE `ApartID` = %d", apartmentid);
  26. mysql_tquery(mysql, query);
  27. new
  28. model = gApartmentObject[apartmentid][E_APARTMENT_OBJECT_MODEL]
  29. ;
  30. DestroyDynamicObject(model);
  31. return true;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement