Advertisement
Guest User

Untitled

a guest
May 25th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.98 KB | None | 0 0
  1. //Load ap !
  2.  
  3. function load_apartaments() {
  4. new
  5. x,
  6. result[32],
  7. Cache: db = mysql_query(SQL, "SELECT * FROM `apartaments` ORDER BY `apartaments`.`ID` ASC");
  8.  
  9. for(new i, j = cache_get_row_count (); i != j; ++i) {
  10. cache_get_field_content(i, "ID", result); x = strval(result);
  11.  
  12. cache_get_field_content(i, "X", result); apartamentInfo[x][apPos][0] = floatstr(result);
  13. cache_get_field_content(i, "Y", result); apartamentInfo[x][apPos][1] = floatstr(result);
  14. cache_get_field_content(i, "Z", result); apartamentInfo[x][apPos][2] = floatstr(result);
  15.  
  16. cache_get_field_content(i, "IntPosX", result); apartamentInfo[x][apEPos][0] = floatstr(result);
  17. cache_get_field_content(i, "IntPosY", result); apartamentInfo[x][apEPos][1] = floatstr(result);
  18. cache_get_field_content(i, "IntPosZ", result); apartamentInfo[x][apEPos][2] = floatstr(result);
  19.  
  20. cache_get_field_content(i, "VW", result); apartamentInfo[x][apVw] = strval(result);
  21. cache_get_field_content(i, "UserID", result); apartamentInfo[x][apUser] = strval(result);
  22. cache_get_field_content(i, "Value", result); apartamentInfo[x][apValue] = strval(result);
  23. cache_get_field_content(i, "Lock", result); apartamentInfo[x][apLock] = strval(result);
  24.  
  25. cache_get_field_content(i, "Owner", result); format(apartamentInfo[x][apOwner], 32, result);
  26. apartamentss ++;
  27.  
  28. apartamentInfo[x][apLabel] = CreateDynamic3DTextLabel("", -1, apartamentInfo[x][apPos][0], apartamentInfo[x][apPos][1], apartamentInfo[x][apPos][2], 25, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, 0, -1, -1, 100.0);
  29. refresh_label(x);
  30. }
  31. cache_delete(db);
  32.  
  33.  
  34. CreateDynamicMapIcon(apartamentInfo[0][apPos][0], apartamentInfo[0][apPos][1], apartamentInfo[0][apPos][2],31,0,0,0,-1,500.0);
  35. CreateDynamicMapIcon(apartamentInfo[1][apPos][0], apartamentInfo[1][apPos][1], apartamentInfo[1][apPos][2],31,0,0,0,-1,500.0);
  36.  
  37.  
  38. for(new i = 0; i < 24; i++)
  39. apartament_door_status[i] = 0;
  40.  
  41. printf("Apartaments: %d", apartamentss);
  42. return 1;
  43. }
  44.  
  45. si cand apas F
  46. if(newkeys & KEY_SECONDARY_ATTACK) {
  47. if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) {
  48. for(new i = 1; i < apartamentss+1; i++) {
  49. if(IsPlayerInRangeOfPoint(playerid, 2.0, apartamentInfo[i][apPos][0], apartamentInfo[i][apPos][1], apartamentInfo[i][apPos][2])) {
  50. SetPlayerVirtualWorld(playerid, apVw);
  51. SetPlayerInterior(playerid, 1);
  52. SetPlayerPosEx(playerid, apartamentInfo[i][apEPos][0], apartamentInfo[i][apEPos][1], apartamentInfo[i][apEPos][2]);
  53. }
  54. if(IsPlayerInRangeOfPoint(playerid, 2.0, apartamentInfo[i][apEPos][0], apartamentInfo[i][apEPos][1], apartamentInfo[i][apEPos][2])) {
  55. SetPlayerVirtualWorld(playerid, 0);
  56. SetPlayerInterior(playerid, 0);
  57. SetPlayerPosEx(playerid, apartamentInfo[i][apPos][0], apartamentInfo[i][apPos][1], apartamentInfo[i][apPos][2]);
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement