Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Load ap !
- function load_apartaments() {
- new
- x,
- result[32],
- Cache: db = mysql_query(SQL, "SELECT * FROM `apartaments` ORDER BY `apartaments`.`ID` ASC");
- for(new i, j = cache_get_row_count (); i != j; ++i) {
- cache_get_field_content(i, "ID", result); x = strval(result);
- cache_get_field_content(i, "X", result); apartamentInfo[x][apPos][0] = floatstr(result);
- cache_get_field_content(i, "Y", result); apartamentInfo[x][apPos][1] = floatstr(result);
- cache_get_field_content(i, "Z", result); apartamentInfo[x][apPos][2] = floatstr(result);
- cache_get_field_content(i, "IntPosX", result); apartamentInfo[x][apEPos][0] = floatstr(result);
- cache_get_field_content(i, "IntPosY", result); apartamentInfo[x][apEPos][1] = floatstr(result);
- cache_get_field_content(i, "IntPosZ", result); apartamentInfo[x][apEPos][2] = floatstr(result);
- cache_get_field_content(i, "VW", result); apartamentInfo[x][apVw] = strval(result);
- cache_get_field_content(i, "UserID", result); apartamentInfo[x][apUser] = strval(result);
- cache_get_field_content(i, "Value", result); apartamentInfo[x][apValue] = strval(result);
- cache_get_field_content(i, "Lock", result); apartamentInfo[x][apLock] = strval(result);
- cache_get_field_content(i, "Owner", result); format(apartamentInfo[x][apOwner], 32, result);
- apartamentss ++;
- 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);
- refresh_label(x);
- }
- cache_delete(db);
- CreateDynamicMapIcon(apartamentInfo[0][apPos][0], apartamentInfo[0][apPos][1], apartamentInfo[0][apPos][2],31,0,0,0,-1,500.0);
- CreateDynamicMapIcon(apartamentInfo[1][apPos][0], apartamentInfo[1][apPos][1], apartamentInfo[1][apPos][2],31,0,0,0,-1,500.0);
- for(new i = 0; i < 24; i++)
- apartament_door_status[i] = 0;
- printf("Apartaments: %d", apartamentss);
- return 1;
- }
- si cand apas F
- if(newkeys & KEY_SECONDARY_ATTACK) {
- if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) {
- for(new i = 1; i < apartamentss+1; i++) {
- if(IsPlayerInRangeOfPoint(playerid, 2.0, apartamentInfo[i][apPos][0], apartamentInfo[i][apPos][1], apartamentInfo[i][apPos][2])) {
- SetPlayerVirtualWorld(playerid, apVw);
- SetPlayerInterior(playerid, 1);
- SetPlayerPosEx(playerid, apartamentInfo[i][apEPos][0], apartamentInfo[i][apEPos][1], apartamentInfo[i][apEPos][2]);
- }
- if(IsPlayerInRangeOfPoint(playerid, 2.0, apartamentInfo[i][apEPos][0], apartamentInfo[i][apEPos][1], apartamentInfo[i][apEPos][2])) {
- SetPlayerVirtualWorld(playerid, 0);
- SetPlayerInterior(playerid, 0);
- SetPlayerPosEx(playerid, apartamentInfo[i][apPos][0], apartamentInfo[i][apPos][1], apartamentInfo[i][apPos][2]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement