Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Copyrighted by Caupo Helvik
- // Copying or editing this code is forbidden!
- var connected = false;
- var mainBlip = null;
- var locationBlip = null;
- var currentMoney = 0;
- var currentFuel = 0;
- var currentOctane = 0;
- var vehicleOctane = 0;
- var primaryBlip = null;
- var secondBlip = null;
- var fishNetBlip1 = null;
- var fishNetBlip2 = null;
- var nextCheckpointMarker = null;
- var nextCheckpointDir = null;
- var racePosition = null;
- var player = API.getLocalPlayer();
- var temp_marker = null;
- var count = 0;
- var g_menu = API.createMenu("Riietepood", "Skin", 0, 0, 6);
- var menu = API.createMenu("Menuu", "Valik", 0, 0, 6);
- var testList = new List(String);
- var money_label = null;
- var money_label_shadow = null;
- var menuIdx = 0;
- var userInput = "";
- var actionType = 0;
- var canFuel = 0; // NOTE (Caupo 26.02.2017): This value is set when gasstation menu is prompt.
- var locations = null;
- var tplocations = null;
- var browser = null;
- var loggedIn = false;
- var res = API.getScreenResolution();
- var productMinPrice = 0;
- var productMaxPrice = 0;
- var food = 0;
- var freewill = 0;
- var incrementerSpeedCounter = 0;
- var normalspeed = 0.005;
- var deathTime = 0;
- var currentHospitalTime = 0;
- var currentJailTime = 0;
- var currentAJailTime = 0;
- var givingTo = null;
- var dropping = false;
- var maxCamOffset = 2.5;
- var currentCamOffset = 2.5;
- var loginState = -1;
- var nearCartheftJob = false;
- var cartheftJob = new Vector3(816.1501, -2982.424, 6.020654);
- var globalCameraPos = new Vector3(-1836.076, -1552.769, 21.25781);
- var globalCameraRot = new Vector3(0, 0, -40.0);
- var cefShown = false;
- var kickMeDelayed = false;
- var kickDelay = 3;
- var keyTime = 1000;
- var deathMarkerTime = 1000 * 120;
- var keyTimePressed = 0;
- var blockKey = -1;
- var isInCar = 0;
- var freezed = 0;
- var skinList = new List(String);
- var skinListCount = 0;
- var resourceStartedTime = 0;
- var isTowing = false;
- var towwed = null;
- var towwingVehicle = null;
- var uid = 0;
- var username = "";
- var selectingChar = false;
- var isVehicleInWater = false;
- var totalPlayers = 0;
- var CurrentResXPos = 1920;
- var CurrentResYPos = 1080;
- var toggledCanvas = false;
- var odometer = 0;
- var updateSettingsIndexes = 0;
- var chosenClothMenu = "";
- var tattoo1 = 0;
- var tattoo2 = 0;
- var tattoo3 = 0;
- var tattoo4 = 0;
- var tattoo5 = 0;
- var tattoo6 = 0;
- var tattoo7 = 0;
- var tattoo8 = 0;
- var tattoo9 = 0;
- var tattoo10 = 0;
- var beard = 0;
- var beardColor = 0;
- var selectedCategory = 0;
- var selectedObjIdx = 0;
- var objcategorys = null;
- var objcategorysCount = 0;
- var objpresets = null;
- var objpresetsCount = 0;
- var selectingObjWithCursor = false;
- var selectingVehicleWithCursor = false;
- var selectingWithCursorType = 0;
- var SELECT_TYPE_OBJECT = 16;
- var SELECT_TYPE_PLAYER = 12;
- var SELECT_TYPE_VEHICLE = 10;
- var lastDoor = null;
- var lastDoorV = 0;
- var lastVehicle = null;
- var lastVehicleV = 0;
- var noAccelereationPos = null;
- var spikestrips = null;
- var spikestripsTotal = 0;
- var spiked = 0;
- var movingObj = false;
- var selectedObj = 0;
- var isSpaceBeingPressed = false;
- var isShiftBeingPressed = false;
- var objPosValue = 0.05;
- var objRotValue = 0.2;
- var deathMarkerIdx = 0;
- var deathMarkers = [];
- var deathMarkersTime = [];
- var deathMarkersSupportUpTo = 50;
- var fireHazardMarkers = [];
- var maxFireHazardMarkers = 10;
- var currentHazardMarker = 0;
- var carStealingMarkerIdx = 0;
- var carStealingMarkers = [];
- var carStealingMarkersSupportUpTo = 50;
- var ACCURATION_OF_FONT_SIZE = 0.05;
- var setting_update_speed = 10;
- var setting_show_speed = 1;
- var setting_show_vehicle_health = 1;
- var setting_show_vehicle_fuel = 1;
- var setting_hud_width = 26;
- var setting_hud_height = 199;
- var setting_font = 1;
- var setting_font_size = 1;
- var setting_font_size_input = 1;
- var setting_speedometer_in_lower_hud = 1;
- var chosenSetting = 0;
- var setting_money_font_size_display = 1;
- var setting_money_font_size = 0;
- var setting_money_font_style = 0;
- var setting_money_color_r = 0;
- var setting_money_color_g = 0;
- var setting_money_color_b = 0;
- var setting_money_pos_x = 0;
- var setting_money_pos_y = 0;
- var setting_money_opacity = 0;
- var setting_food_font_size_display = 1;
- var setting_food_font_size = 0;
- var setting_food_font_style = 0;
- var setting_food_color_r = 0;
- var setting_food_color_g = 0;
- var setting_food_color_b = 0;
- var setting_food_pos_x = 0;
- var setting_food_pos_y = 0;
- var setting_food_opacity = 0;
- var setting_speed_font_size_display = 1;
- var setting_speed_font_size = 0;
- var setting_speed_font_style = 0;
- var setting_speed_color_r = 0;
- var setting_speed_color_g = 0;
- var setting_speed_color_b = 0;
- var setting_speed_pos_x = 0;
- var setting_speed_pos_y = 0;
- var setting_speed_opacity = 0;
- var setting_fuel_font_size_display = 1;
- var setting_fuel_font_size = 0;
- var setting_fuel_font_style = 0;
- var setting_fuel_color_r = 0;
- var setting_fuel_color_g = 0;
- var setting_fuel_color_b = 0;
- var setting_fuel_pos_x = 0;
- var setting_fuel_pos_y = 0;
- var setting_fuel_opacity = 0;
- var setting_vehhp_font_size_display = 1;
- var setting_vehhp_font_size = 0;
- var setting_vehhp_font_style = 0;
- var setting_vehhp_color_r = 0;
- var setting_vehhp_color_g = 0;
- var setting_vehhp_color_b = 0;
- var setting_vehhp_pos_x = 0;
- var setting_vehhp_pos_y = 0;
- var setting_vehhp_opacity = 0;
- var setting_counter_font_size_display = 1;
- var setting_counter_font_size = 0;
- var setting_counter_font_style = 0;
- var setting_counter_color_r = 0;
- var setting_counter_color_g = 0;
- var setting_counter_color_b = 0;
- var setting_counter_pos_x = 0;
- var setting_counter_pos_y = 0;
- var setting_counter_opacity = 0;
- var setting_notification_font_size_display = 1;
- var setting_notification_font_size = 0;
- var setting_notification_font_style = 0;
- var setting_notification_color_r = 0;
- var setting_notification_color_g = 0;
- var setting_notification_color_b = 0;
- var setting_notification_pos_x = 0;
- var setting_notification_pos_y = 0;
- var setting_notification_opacity = 0;
- var setting_refreshrate = 0;
- var setting_odometer_font_size_display = 1;
- var setting_odometer_font_size = 0;
- var setting_odometer_font_style = 0;
- var setting_odometer_color_r = 0;
- var setting_odometer_color_g = 0;
- var setting_odometer_color_b = 0;
- var setting_odometer_pos_x = 0;
- var setting_odometer_pos_y = 0;
- var setting_odometer_opacity = 0;
- var setting_minigame_font_size_display = 1;
- var setting_minigame_font_size = 0;
- var setting_minigame_font_style = 0;
- var setting_minigame_color_r = 0;
- var setting_minigame_color_g = 0;
- var setting_minigame_color_b = 0;
- var setting_minigame_pos_x = 0;
- var setting_minigame_pos_y = 0;
- var setting_minigame_opacity = 0;
- var setting_compass_font_size_display = 1;
- var setting_compass_font_size = 0;
- var setting_compass_font_style = 0;
- var setting_compass_color_r = 0;
- var setting_compass_color_g = 0;
- var setting_compass_color_b = 0;
- var setting_compass_pos_x = 0;
- var setting_compass_pos_y = 0;
- var setting_compass_opacity = 0;
- var hudOptionSizeList = new List(String);
- var hudOptionStyleList = new List(String);
- var hudOptionColorList = new List(String);
- var hudOptionXList = new List(String);
- var hudOptionYList = new List(String);
- var hudRefreshrateList = new List(String);
- hudOptionStyleList.Add("C.London");
- hudOptionStyleList.Add("H.Script");
- hudOptionStyleList.Add("Monospace");
- hudOptionStyleList.Add("C.C.Colonge");
- hudOptionStyleList.Add("Pricedown");
- var fontSizeOptions = 30;
- for (var i = 0; i <= 255; i++) {
- hudOptionColorList.Add("[" + i + " - 255]");
- }
- for (var i = 0; i <= fontSizeOptions; i++) {
- hudOptionSizeList.Add("[" + i + " - " + fontSizeOptions + "]");
- }
- for (var i = 0; i < CurrentResXPos; i++) {
- hudOptionXList.Add("[" + i + "-" + (CurrentResXPos - 1) + "]");
- }
- for (var i = 0; i < CurrentResYPos; i++) {
- hudOptionYList.Add("[" + i + "-" + (CurrentResYPos - 1) + "]");
- }
- for (var i = 0; i < 60; i++) {
- hudRefreshrateList.Add("[" + i + "-59]");
- }
- var CHOSEN_SETTING_IDX_MONEY = 1;
- var CHOSEN_SETTING_IDX_FOOD = 2;
- var CHOSEN_SETTING_IDX_SPEED = 3;
- var CHOSEN_SETTING_IDX_FUEL = 4;
- var CHOSEN_SETTING_IDX_VEHHP = 5;
- var CHOSEN_SETTING_IDX_COUNTER = 6;
- var CHOSEN_SETTING_IDX_NOTIFICATION = 7;
- var CHOSEN_SETTING_IDX_ODOMETER = 8;
- var CHOSEN_SETTING_IDX_MINIGAME = 9;
- var CHOSEN_SETTING_IDX_COMPASS = 10;
- var STR_FONT_SIZE = "Kirjasuurus";
- var STR_FONT_STYLE = "Stiil";
- var STR_COLOR_R = "~r~Color R";
- var STR_COLOR_G = "~g~Color G";
- var STR_COLOR_B = "~b~Color B";
- var STR_POS_X = "~y~Pos X";
- var STR_POS_Y = "~y~Pos Y";
- var STR_OPACITY = "~q~Läbipaistvus";
- var STR_VALUE_RANGE = "Väärtuse sisestamiseks vajuta ~b~[ENTER]";
- var hudfontSizeList_MONEY = API.createListItem(STR_FONT_SIZE, "0-"+fontSizeOptions, hudOptionSizeList, setting_money_font_size);
- var hudfontStyleList_MONEY = API.createListItem(STR_FONT_STYLE, "0-4", hudOptionStyleList, setting_money_font_style);
- var hudColorRList_MONEY = API.createListItem(STR_COLOR_R, STR_VALUE_RANGE, hudOptionColorList, setting_money_color_r);
- var hudColorGList_MONEY = API.createListItem(STR_COLOR_G, STR_VALUE_RANGE, hudOptionColorList, setting_money_color_g);
- var hudColorBList_MONEY = API.createListItem(STR_COLOR_B, STR_VALUE_RANGE, hudOptionColorList, setting_money_color_b);
- var hudPosXList_MONEY = API.createListItem(STR_POS_X, STR_VALUE_RANGE, hudOptionXList, setting_money_pos_x);
- var hudPosYList_MONEY = API.createListItem(STR_POS_Y, STR_VALUE_RANGE, hudOptionYList, setting_money_pos_y);
- var hudOpacityList_MONEY = API.createListItem(STR_OPACITY, STR_VALUE_RANGE, hudOptionColorList, setting_money_opacity);
- var hudfontSizeList_FOOD = API.createListItem(STR_FONT_SIZE, "0-"+fontSizeOptions, hudOptionSizeList, setting_food_font_size);
- var hudfontStyleListFOOD_ = API.createListItem(STR_FONT_STYLE, "0-4", hudOptionStyleList, setting_food_font_style);
- var hudColorRList_FOOD = API.createListItem(STR_COLOR_R, STR_VALUE_RANGE, hudOptionColorList, setting_food_color_r);
- var hudColorGList_FOOD = API.createListItem(STR_COLOR_G, STR_VALUE_RANGE, hudOptionColorList, setting_food_color_g);
- var hudColorBList_FOOD = API.createListItem(STR_COLOR_B, STR_VALUE_RANGE, hudOptionColorList, setting_food_color_b);
- var hudPosXList_FOOD = API.createListItem(STR_POS_X, STR_VALUE_RANGE, hudOptionXList, setting_food_pos_x);
- var hudPosYList_FOOD = API.createListItem(STR_POS_Y, STR_VALUE_RANGE, hudOptionYList, setting_food_pos_y);
- var hudOpacityList_FOOD = API.createListItem(STR_OPACITY, STR_VALUE_RANGE, hudOptionColorList, setting_food_opacity);
- var hudfontSizeList_SPEED = API.createListItem(STR_FONT_SIZE, "0-"+fontSizeOptions, hudOptionSizeList, setting_speed_font_size);
- var hudfontStyleList_SPEED = API.createListItem(STR_FONT_STYLE, "0-4", hudOptionStyleList, setting_speed_font_style);
- var hudColorRList_SPEED = API.createListItem(STR_COLOR_R, STR_VALUE_RANGE, hudOptionColorList, setting_speed_color_r);
- var hudColorGList_SPEED = API.createListItem(STR_COLOR_G, STR_VALUE_RANGE, hudOptionColorList, setting_speed_color_g);
- var hudColorBList_SPEED = API.createListItem(STR_COLOR_B, STR_VALUE_RANGE, hudOptionColorList, setting_speed_color_b);
- var hudPosXList_SPEED = API.createListItem(STR_POS_X, STR_VALUE_RANGE, hudOptionXList, setting_speed_pos_x);
- var hudPosYList_SPEED = API.createListItem(STR_POS_Y, STR_VALUE_RANGE, hudOptionYList, setting_speed_pos_y);
- var hudOpacityList_SPEED = API.createListItem(STR_OPACITY, STR_VALUE_RANGE, hudOptionColorList, setting_speed_opacity);
- var hudfontSizeList_FUEL = API.createListItem(STR_FONT_SIZE, "0-"+fontSizeOptions, hudOptionSizeList, setting_fuel_font_size);
- var hudfontStyleList_FUEL = API.createListItem(STR_FONT_STYLE, "0-4", hudOptionStyleList, setting_fuel_font_style);
- var hudColorRList_FUEL = API.createListItem(STR_COLOR_R, STR_VALUE_RANGE, hudOptionColorList, setting_fuel_color_r);
- var hudColorGList_FUEL = API.createListItem(STR_COLOR_G, STR_VALUE_RANGE, hudOptionColorList, setting_fuel_color_g);
- var hudColorBList_FUEL = API.createListItem(STR_COLOR_B, STR_VALUE_RANGE, hudOptionColorList, setting_fuel_color_b);
- var hudPosXList_FUEL = API.createListItem(STR_POS_X, STR_VALUE_RANGE, hudOptionXList, setting_fuel_pos_x);
- var hudPosYList_FUEL = API.createListItem(STR_POS_Y, STR_VALUE_RANGE, hudOptionYList, setting_fuel_pos_y);
- var hudOpacityList_FUEL = API.createListItem(STR_OPACITY, STR_VALUE_RANGE, hudOptionColorList, setting_fuel_opacity);
- var hudfontSizeList_VEHHP = API.createListItem(STR_FONT_SIZE, "0-"+fontSizeOptions, hudOptionSizeList, setting_vehhp_font_size);
- var hudfontStyleList_VEHHP = API.createListItem(STR_FONT_STYLE, "0-4", hudOptionStyleList, setting_vehhp_font_style);
- var hudColorRList_VEHHP = API.createListItem(STR_COLOR_R, STR_VALUE_RANGE, hudOptionColorList, setting_vehhp_color_r);
- var hudColorGList_VEHHP = API.createListItem(STR_COLOR_G, STR_VALUE_RANGE, hudOptionColorList, setting_vehhp_color_g);
- var hudColorBList_VEHHP = API.createListItem(STR_COLOR_B, STR_VALUE_RANGE, hudOptionColorList, setting_vehhp_color_b);
- var hudPosXList_VEHHP = API.createListItem(STR_POS_X, STR_VALUE_RANGE, hudOptionXList, setting_vehhp_pos_x);
- var hudPosYList_VEHHP = API.createListItem(STR_POS_Y, STR_VALUE_RANGE, hudOptionYList, setting_vehhp_pos_y);
- var hudOpacityList_VEHHP = API.createListItem(STR_OPACITY, STR_VALUE_RANGE, hudOptionColorList, setting_vehhp_opacity);
- var hudfontSizeList_COUNTER = API.createListItem(STR_FONT_SIZE, "0-"+fontSizeOptions, hudOptionSizeList, setting_counter_font_size);
- var hudfontStyleList_COUNTER = API.createListItem(STR_FONT_STYLE, "0-4", hudOptionStyleList, setting_counter_font_style);
- var hudColorRList_COUNTER = API.createListItem(STR_COLOR_R, STR_VALUE_RANGE, hudOptionColorList, setting_counter_color_r);
- var hudColorGList_COUNTER = API.createListItem(STR_COLOR_G, STR_VALUE_RANGE, hudOptionColorList, setting_counter_color_g);
- var hudColorBList_COUNTER = API.createListItem(STR_COLOR_B, STR_VALUE_RANGE, hudOptionColorList, setting_counter_color_b);
- var hudPosXList_COUNTER = API.createListItem(STR_POS_X, STR_VALUE_RANGE, hudOptionXList, setting_counter_pos_x);
- var hudPosYList_COUNTER = API.createListItem(STR_POS_Y, STR_VALUE_RANGE, hudOptionYList, setting_counter_pos_y);
- var hudOpacityList_COUNTER = API.createListItem(STR_OPACITY, STR_VALUE_RANGE, hudOptionColorList, setting_counter_opacity);
- var hudfontSizeList_NOTIFICATION = API.createListItem(STR_FONT_SIZE, "0-"+fontSizeOptions, hudOptionSizeList, setting_notification_font_size);
- var hudfontStyleList_NOTIFICATION = API.createListItem(STR_FONT_STYLE, "0-4", hudOptionStyleList, setting_notification_font_style);
- var hudColorRList_NOTIFICATION = API.createListItem(STR_COLOR_R, STR_VALUE_RANGE, hudOptionColorList, setting_notification_color_r);
- var hudColorGList_NOTIFICATION = API.createListItem(STR_COLOR_G, STR_VALUE_RANGE, hudOptionColorList, setting_notification_color_g);
- var hudColorBList_NOTIFICATION = API.createListItem(STR_COLOR_B, STR_VALUE_RANGE, hudOptionColorList, setting_notification_color_b);
- var hudPosXList_NOTIFICATION = API.createListItem(STR_POS_X, STR_VALUE_RANGE, hudOptionXList, setting_notification_pos_x);
- var hudPosYList_NOTIFICATION = API.createListItem(STR_POS_Y, STR_VALUE_RANGE, hudOptionYList, setting_notification_pos_y);
- var hudOpacityList_NOTIFICATION = API.createListItem(STR_OPACITY, STR_VALUE_RANGE, hudOptionColorList, setting_notification_opacity);
- var hudfontSizeList_ODOMETER = API.createListItem(STR_FONT_SIZE, "0-"+fontSizeOptions, hudOptionSizeList, setting_odometer_font_size);
- var hudfontStyleList_ODOMETER = API.createListItem(STR_FONT_STYLE, "0-4", hudOptionStyleList, setting_odometer_font_style);
- var hudColorRList_ODOMETER = API.createListItem(STR_COLOR_R, STR_VALUE_RANGE, hudOptionColorList, setting_odometer_color_r);
- var hudColorGList_ODOMETER = API.createListItem(STR_COLOR_G, STR_VALUE_RANGE, hudOptionColorList, setting_odometer_color_g);
- var hudColorBList_ODOMETER = API.createListItem(STR_COLOR_B, STR_VALUE_RANGE, hudOptionColorList, setting_odometer_color_b);
- var hudPosXList_ODOMETER = API.createListItem(STR_POS_X, STR_VALUE_RANGE, hudOptionXList, setting_odometer_pos_x);
- var hudPosYList_ODOMETER = API.createListItem(STR_POS_Y, STR_VALUE_RANGE, hudOptionYList, setting_odometer_pos_y);
- var hudOpacityList_ODOMETER = API.createListItem(STR_OPACITY, STR_VALUE_RANGE, hudOptionColorList, setting_odometer_opacity);
- var hudfontSizeList_MINIGAME = API.createListItem(STR_FONT_SIZE, "0-"+fontSizeOptions, hudOptionSizeList, setting_minigame_font_size);
- var hudfontStyleList_MINIGAME = API.createListItem(STR_FONT_STYLE, "0-4", hudOptionStyleList, setting_minigame_font_style);
- var hudColorRList_MINIGAME = API.createListItem(STR_COLOR_R, STR_VALUE_RANGE, hudOptionColorList, setting_minigame_color_r);
- var hudColorGList_MINIGAME = API.createListItem(STR_COLOR_G, STR_VALUE_RANGE, hudOptionColorList, setting_minigame_color_g);
- var hudColorBList_MINIGAME = API.createListItem(STR_COLOR_B, STR_VALUE_RANGE, hudOptionColorList, setting_minigame_color_b);
- var hudPosXList_MINIGAME = API.createListItem(STR_POS_X, STR_VALUE_RANGE, hudOptionXList, setting_minigame_pos_x);
- var hudPosYList_MINIGAME = API.createListItem(STR_POS_Y, STR_VALUE_RANGE, hudOptionYList, setting_minigame_pos_y);
- var hudOpacityList_MINIGAME = API.createListItem(STR_OPACITY, STR_VALUE_RANGE, hudOptionColorList, setting_minigame_opacity);
- var hudfontSizeList_COMPASS = API.createListItem(STR_FONT_SIZE, "0-" + fontSizeOptions, hudOptionSizeList, setting_compass_font_size);
- var hudfontStyleList_COMPASS = API.createListItem(STR_FONT_STYLE, "0-4", hudOptionStyleList, setting_compass_font_style);
- var hudColorRList_COMPASS = API.createListItem(STR_COLOR_R, STR_VALUE_RANGE, hudOptionColorList, setting_compass_color_r);
- var hudColorGList_COMPASS = API.createListItem(STR_COLOR_G, STR_VALUE_RANGE, hudOptionColorList, setting_compass_color_g);
- var hudColorBList_COMPASS = API.createListItem(STR_COLOR_B, STR_VALUE_RANGE, hudOptionColorList, setting_compass_color_b);
- var hudPosXList_COMPASS = API.createListItem(STR_POS_X, STR_VALUE_RANGE, hudOptionXList, setting_compass_pos_x);
- var hudPosYList_COMPASS = API.createListItem(STR_POS_Y, STR_VALUE_RANGE, hudOptionYList, setting_compass_pos_y);
- var hudOpacityList_COMPASS = API.createListItem(STR_OPACITY, STR_VALUE_RANGE, hudOptionColorList, setting_compass_opacity);
- var hudRefreshrateListItem = API.createListItem("Refreshrate", "0-59", hudRefreshrateList, setting_refreshrate);
- var chosenSetting = 0;
- // NOTE (Caupo 24.02.2017): MENU_ACTION_... peavad olema syncis sellega, mis on CompanyMenus.cs failis ACTION_ITEM_...
- var MENU_ACTION_SHOW = 1;
- var MENU_ACTION_EDIT = 2;
- var MENU_ACTION_DELETE = 3;
- var MAX_VEHICLES_IN_SELECTION = 25;
- var MENU_IDX_SHOP = 1;
- var MENU_IDX_ATM = 2;
- var MENU_IDX_COMPOSE_MENU_OPTIONS = 3;
- var MENU_IDX_COMPOSE_MENU_CHOOSE_ITEM = 4;
- var MENU_IDX_COMPOSE_MENU_DELETE_ITEM = 5;
- var MENU_IDX_COMPOSE_MENU_EDIT_OPTIONS = 6;
- var MENU_IDX_GASSTATION_MENU = 7;
- var MENU_IDX_INVENTORY = 8;
- var MENU_IDX_VEHICLE_SELECTION = 9;
- var MENU_IDX_PHONE_SELECTION = 10;
- var MENU_IDX_PHONE = 11;
- var MENU_IDX_CONTACT_SELECTION = 12;
- var MENU_IDX_SMS_SELECTION = 13;
- var MENU_IDX_CHOOSE_CONTACT_OPTION = 14;
- var MENU_IDX_LOCATIONS = 15;
- var MENU_IDX_SELECT_VEHICLE_COLOR = 16;
- var MENU_IDX_SELECT_GROUP_VEHICLE = 17;
- var MENU_IDX_SELECT_VEHICLE_WHEELS = 18;
- var MENU_IDX_SELECT_VEHICLE_NEON_COLOR = 19;
- var MENU_IDX_PHONE_SELECTION_COMMERCIAL = 20;
- var MENU_IDX_SHOW_VEHICLE_SHOP = 20;
- var MENU_IDX_SHOW_LOGIN = 21;
- var MENU_IDX_FIRST_WARDROBE = 22;
- var MENU_IDX_FIRST_WARDROBE_COLOR = 23;
- var MENU_IDX_PAWNSHOP = 24;
- var MENU_IDX_BANK = 25;
- var MENU_IDX_BANKCARD_PIN = 26;
- var MENU_IDX_SELECT_BANKCARD = 27;
- var MENU_IDX_SETTINGS = 28;
- var MENU_IDX_CONFISCATED_VEHICLES = 29;
- var MENU_IDX_FISHMARKET = 30;
- var MENU_IDX_TELEPORT_TO_LOCATION = 31;
- var MENU_IDX_FACE_FEATURES = 32;
- var MENU_IDX_SELECT_BANKCARD_FOR_CANCEL = 33;
- var MENU_IDX_RECIPES = 34;
- var MENU_IDX_EQUIPTMENT = 35;
- var MENU_IDX_DRIVING_EXAM = 36;
- var MENU_IDX_SETTINGS_NEW = 37;
- var MENU_IDX_SETTINGS_NEW_CHOSED = 38;
- var MENU_IDX_SELECT_SKIN_FROM_CLOTHESHOP = 39;
- var MENU_IDX_OBJ_CATEGORYS = 40;
- var MENU_IDX_OBJ_SELECTION = 41;
- var MENU_IDX_OBJ_OPTIONS = 42;
- var MENU_IDX_STATIC_SHOP = 43;
- var MENU_IDX_PREVIEW_OBJ = 44;
- var MENU_IDX_PUTTING_ITEMS = 45;
- var MENU_IDX_TAKING_ITEMS = 46;
- var MENU_IDX_MAKE_VEHICLE_KEYS = 47;
- var MENU_IDX_GUNSTORE = 48;
- var MENU_IDX_SELECT_CHAR = 49;
- var MENU_IDX_MELEESTORE = 50;
- var MENU_IDX_INVENTORY_SEARCH = 51;
- var MENU_IDX_YES_OR_NO_SELL_VEHICLE = 52;
- var MENU_IDX_AROUND_OBJECTS = 53;
- var MENU_IDX_SELECTED_VEHICLE_MENU = 54;
- var MENU_IDX_TUNING = 55;
- var MENU_IDX_NEW_CLOTHINGSHOP = 56;
- var MENU_IDX_TATTOOSHOP = 57;
- var MENU_IDX_BEARDS = 58;
- var MENU_IDX_EQUIPTMENT_COP = 59;
- var MENU_IDX_EQUIPTMENT_COP_FEMALE = 60;
- var MENU_IDX_EQUIPTMENT_COP_MALE = 61;
- var tuningTyreColorR = 0;
- var tuningTyreColorG = 0;
- var tuningTyreColorB = 0;
- var tuningIdx = 0;
- var TUNING_IDX_TYRE_SMOKE = 1;
- var TUNING_IDX_WHEEL_COLOR = 2;
- var TUNING_IDX_HYDRAULICS = 3;
- var TUNING_IDX_SPOILER = 4;
- var TUNING_IDX_FRONT_BUMPER = 5;
- var TUNING_IDX_REAR_BUMPER = 6;
- var TUNING_IDX_SIDE_SKIRT = 7;
- var TUNING_IDX_EXHAUST = 8;
- var TUNING_IDX_FRAME = 9;
- var TUNING_IDX_GRILLE = 10;
- var TUNING_IDX_HOOD = 11;
- var TUNING_IDX_FENDER = 12;
- var TUNING_IDX_FENDER_RIGHT = 13;
- var TUNING_IDX_ROOF = 14;
- var TUNING_IDX_HORNS = 15;
- var TUNING_IDX_XENON = 16;
- var TUNING_IDX_PLATE_HOLDERS = 17;
- var TUNING_IDX_TRIM_DESIGN = 18;
- var TUNING_IDX_ORNAMENTS = 19;
- var TUNING_IDX_DIAL_DESIGN = 20;
- var TUNING_IDX_STEERING_WHEEL = 21;
- var TUNING_IDX_SHIFT_LEVEL = 22;
- var TUNING_IDX_PLATES = 23;
- var TUNING_IDX_LIVERY = 24;
- var TUNING_IDX_DASHBOARD = 25;
- var TUNING_IDX_TRIM_COLOR = 26;
- var ATM_RESPONSE_MONEY_ON_ACC = 0;
- var ATM_RESPONSE_TO_BANK = 1;
- var ATM_RESPONSE_FROM_BANK = 2;
- var ATM_RESPONSE_CHANGE_PIN = 3;
- var ATM_RESPONSE_TRANSACTION = 4;
- var ATM_RESPONSE_LOGS = 4;
- var PHONE_ACTION_CALL = 0;
- var PHONE_ACTION_SMS = 1;
- var PHONE_ACTION_CONTACTS = 2;
- var PHONE_ACTION_INCOMING_SMS = 3;
- var PHONE_ACTION_SENT_SMS = 4;
- var CONTACT_OPTION_CALL = 0;
- var CONTACT_OPTION_SEND_SMS = 1;
- var CONTACT_OPTION_EDIT_NAME = 2;
- var CONTACT_OPTION_EDIT_NUMBER = 3;
- var CONTACT_OPTION_REMOVE = 4;
- var LOGIN_STATE_SUCCESS = 1;
- var LOGIN_STATE_ALREADY_LOGGED_IN = 2;
- var LOGIN_STATE_WARNS_FULL = 3;
- var LOGIN_STATE_BANNED = 4;
- var LOGIN_STATE_WRONG_USERNAME_OR_PASSWORD = 5;
- var LOGIN_STATE_SOCIAL_CLUB_NOT_CONFIRMED = 6;
- var LOGIN_STATE_RPTEST_NOT_PASSED = 7;
- var LOGIN_STATE_NO_CHARACTERS = 8;
- var LOGIN_STATE_SYSTEM_ERROR = 9;
- var LOGIN_STATE_DEFAULTS_NOT_SET = 10;
- var SMS_MAX_LENGTH = 127;
- var CONTACT_MAX_LENGTH = 24;
- var INV_AMOUNT_MAX_LENGTH = 4;
- var colorpickerUrl = "/RPGM/colorpicker/index.html";
- var vehicleshopUrl = "/RPGM/vehshop/index.html";
- var loginUrl = "/RPGM/login/index.html";
- var dmvUrl = "/RPGM/ark/index.html";
- var loginUrlTest = "www.google.com";
- var loginMsgTime = 3000;
- var loginMsgTimeAppeared = -1;
- var loginMsg = "";
- var loginSuccessColorR = 51;
- var loginSuccessColorG = 147;
- var loginSuccessColorB = 69;
- var loginFailedColorR = 176;
- var loginFailedColorG = 51;
- var loginFailedColorB = 51;
- var hudColorR = 0;
- var hudColorG = 153;
- var hudColorB = 0;
- var userInputMsg = "";
- var inputIdx = 0;
- var cruiseSpeed = 0;
- var speedlimited = false;
- var speedlimitvalue = 0;
- var INPUT_IDX_INSERT_SUM_TO_BANK = 1;
- var INPUT_IDX_INSERT_SUM_FROM_BANK = 2;
- var INPUT_IDX_INSERT_NEW_PIN = 3;
- var INPUT_IDX_INSERT_TRANSACTION_NAME = 4;
- var INPUT_IDX_INSERT_PRODUCT_NAME = 5;
- var INPUT_IDX_INSERT_PRODUCT_PRICE = 6;
- var INPUT_IDX_INSERT_FUEL_AMOUNT = 7;
- var INPUT_IDX_INSERT_CALL_NUMBER = 8;
- var INPUT_IDX_INSERT_NUMBER_TO_SMS = 9;
- var INPUT_IDX_INSERT_CONTACT_NAME = 10;
- var INPUT_IDX_INSERT_SMS_CONTENT = 11;
- var INPUT_IDX_INSERT_CONTACT_NUMBER = 12;
- var INPUT_IDX_INSERT_TRANSACTION_SUM = 13;
- var INPUT_IDX_INSERT_SMS_NUMBER_TO_SEND = 14;
- var HUDText = "";
- var vehicle = null;
- var vehHealth = null;
- var velocity = null;
- var speed = null;
- var updateSpeedSequence = 0;
- var footerMsg = "";
- var footerMsgTime = 4000;
- var footerMsgTimeAppeared = -1;
- var footerSuccessColorR = 255;
- var footerSuccessColorG = 255;
- var footerSuccessColorB = 255;
- var FONT_CHALET_LONDON = 0;
- var FONT_HOUSE_SCRIPT = 1;
- var FONT_MONOSPACE = 2;
- var FONT_CHARLET_COMPRIME_COLONGE = 4;
- var FONT_PRICEDOWN = 7;
- var FONT_DEFAULT = FONT_HOUSE_SCRIPT;
- var clotheIdx = -1;
- var assignClothIdx = false;
- var CLOTH_COMPONENT_CATEGORY_HEAD = 9999; // disabled
- var CLOTH_COMPONENT_CATEGORY_MASKS = 9999; // disabled
- var CLOTH_COMPONENT_CATEGORY_HAIRCUTS = 0;
- var CLOTH_COMPONENT_CATEGORY_TORSO = 1;
- var CLOTH_COMPONENT_CATEGORY_LEGS = 2;
- var CLOTH_COMPONENT_CATEGORY_BAGS = 3;
- var CLOTH_COMPONENT_CATEGORY_FEET = 4;
- var CLOTH_COMPONENT_CATEGORY_ACCESSORIES = 5;
- var CLOTH_COMPONENT_CATEGORY_UNDERSHIRT = 6;
- var CLOTH_COMPONENT_CATEGORY_DECALS = 7;
- var CLOTH_COMPONENT_CATEGORY_TOPS = 8;
- var CLOTH_COMPONENT_CATEGORY_HATS = 9;
- var CLOTH_COMPONENT_CATEGORY_GLASSES = 10;
- var CLOTH_COMPONENT_CATEGORY_EARS = 11;
- var CLOTH_COMPONENT_CATEGORY_SAVE = 12;
- var CLOTH_COMPONENT_CATEGORY_RESET = 13;
- var CLOTH_COMPONENT_CATEGORY_SKINS = 14;
- var CLOTH_COMPONENT_CATEGORY_RESET_HAIRCUT = 15;
- var CLOTH_COMPONENT_CATEGORY_RESET_TORSO = 16;
- var CLOTH_COMPONENT_CATEGORY_RESET_LEGS = 17;
- var CLOTH_COMPONENT_CATEGORY_RESET_BAGS = 18;
- var CLOTH_COMPONENT_CATEGORY_RESET_FEET = 19;
- var CLOTH_COMPONENT_CATEGORY_RESET_ACCESSORIES = 20;
- var CLOTH_COMPONENT_CATEGORY_RESET_UNDERSHIRT = 21;
- var CLOTH_COMPONENT_CATEGORY_RESET_DECALS = 22;
- var CLOTH_COMPONENT_CATEGORY_RESET_TOPS = 23;
- var CLOTH_COMPONENT_CATEGORY_RESET_HATS = 24;
- var CLOTH_COMPONENT_CATEGORY_RESET_GLASSES = 25;
- var CLOTH_COMPONENT_CATEGORY_RESET_EARS = 26;
- var clotheColorIdx = -1;
- var assignClothColorIdx = false;
- var CLOTH_COLOR_CATEGORY_MASKS = 9999; // disabled
- var CLOTH_COLOR_CATEGORY_HAIRCUTS = 1;
- var CLOTH_COLOR_CATEGORY_LEGS = 2;
- var CLOTH_COLOR_CATEGORY_BAGS = 3;
- var CLOTH_COLOR_CATEGORY_FEET = 4;
- var CLOTH_COLOR_CATEGORY_ACCESSORIES = 5;
- var CLOTH_COLOR_CATEGORY_UNDERSHIRT = 6;
- var CLOTH_COLOR_CATEGORY_DECALS = 7;
- var CLOTH_COLOR_CATEGORY_TOPS = 8;
- var CLOTH_COLOR_CATEGORY_HATS = 9;
- var CLOTH_COLOR_CATEGORY_GLASSES = 10;
- var CLOTH_COLOR_CATEGORY_EARS = 11;
- var CLOTH_COLOR_CATEGORY_SAVE = 12;
- var CLOTH_COLOR_CATEGORY_RESET = 13;
- var CLOTH_COLOR_CATEGORY_BACK = 14;
- var clothHead = 0;
- var clothMask = 0;
- var clothHaircut = 0;
- var clothTorso = 0;
- var clothLegs = 0;
- var clothBags = 0;
- var clothFeet = 0;
- var clothAccessory = 0;
- var clothUndershirt = 0;
- var clothBodyArmour = 0;
- var clothDecals = 0;
- var clothTops = 0;
- var clothHats = 0;
- var clothGlasses = 0;
- var clothEars = 0;
- var textureclothHead = 0;
- var textureclothMask = 0;
- var textureclothHaircut = 0;
- var textureclothTorso = 0;
- var textureclothLegs = 0;
- var textureclothBags = 0;
- var textureclothFeet = 0;
- var textureclothAccessory = 0;
- var textureclothUndershirt = 0;
- var textureclothBodyArmour = 0;
- var textureclothDecals = 0;
- var textureclothTops = 0;
- var textureclothHats = 0;
- var textureclothGlasses = 0;
- var textureclothEars = 0;
- var body_feature_shape1 = 0;
- var body_feature_shape2 = 0;
- var body_feature_shape_mix = 0;
- var body_feature_skin1 = 0;
- var body_feature_skin2 = 0;
- var body_feature_skin_mix = 0;
- var body_feature_hair_color = 0;
- var body_feature_hair_highlight_color = 0;
- var body_feature_eye_color = 0;
- var body_feature_eyebrows = 0;
- var body_feature_eyebrow_color1 = 0;
- var body_feature_eyebrow_color2 = 0;
- var body_feature_makeup = 0;
- var body_feature_makeup_color1 = 0;
- var body_feature_makeup_color2 = 0;
- var body_feature_lipstick = 0;
- var body_feature_lipstick_color1 = 0;
- var body_feature_lipstick_color2 = 0;
- var body_feature_face = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
- var body_feature_faceIdx = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
- /*var maxHeads = 48;
- var maxMask = 103;
- var maxHaircut = 40;
- var maxTorso = 140;
- var maxLegs = 86;
- var maxBags = 71;
- var maxFeet = 59;
- var maxAccessory = 56;
- var maxUndershirt = 98;
- var maxBodyArmour = 29;
- var maxDecals = 15;
- var maxTops = 250;
- var maxHats = 103;
- var maxGlasses = 26;
- var maxEars = 36;
- var maxColors = 250;
- var maxBodySettings = 50;
- var maxFaceSettings = 50;
- var maxFacecolorSettings = 50;
- var maxTunings = 50;*/
- var maxHeads = 200;
- var maxMask = 200;
- var maxHaircut = 200;
- var maxTorso = 164;
- var maxLegs = 200;
- var maxBags = 200;
- var maxFeet = 200;
- var maxAccessory = 200;
- var maxUndershirt = 200;
- var maxBodyArmour = 200;
- var maxDecals = 200;
- var maxTops = 400;
- var maxHats = 200;
- var maxGlasses = 200;
- var maxEars = 200;
- var maxColors = 400;
- var maxBodySettings = 200;
- var maxFaceSettings = 200;
- var maxFacecolorSettings = 200;
- var maxTunings = 50;
- var maxTattoos = 459;
- var maxBeards = 30;
- var maxBeardColors = 255;
- var headList = new List(String);
- var maskList = new List(String);
- var haircutList = new List(String);
- var torsoList = new List(String);
- var legsList = new List(String);
- var bagsList = new List(String);
- var feetList = new List(String);
- var accessoryList = new List(String);
- var undershirtList = new List(String);
- var bodyarmourList = new List(String);
- var decalsList = new List(String);
- var topList = new List(String);
- var hatList = new List(String);
- var glassesList = new List(String);
- var earsList = new List(String);
- var clothColorList = new List(String);
- var settingList = new List(String);
- var fontList = new List(String);
- var fontSizeList = new List(String);
- var bodySettings = new List(String);
- var faceList = new List(String);
- var faceColorList = new List(String);
- var tuningList = new List(String);
- var beardList = new List(String);
- var beardColorList = new List(String);
- var tattooList1 = new List(String);
- var tattooList2 = new List(String);
- var tattooList3 = new List(String);
- var tattooList4 = new List(String);
- var tattooList5 = new List(String);
- var tattooList6 = new List(String);
- var tattooList7 = new List(String);
- var tattooList8 = new List(String);
- var tattooList9 = new List(String);
- var tattooList10 = new List(String);
- for (var i = 0; i < maxHeads; i++) {
- headList.Add("Valik " + i);
- }
- for (var i = 0; i < maxMask; i++) {
- maskList.Add("Valik " + i);
- }
- for (var i = 0; i < maxHaircut; i++) {
- haircutList.Add("Valik " + i);
- }
- for (var i = 0; i < maxTorso; i++) {
- torsoList.Add("Valik " + i);
- }
- for (var i = 0; i < maxLegs; i++) {
- legsList.Add("Valik " + i);
- }
- for (var i = 0; i < maxBags; i++) {
- bagsList.Add("Valik " + i);
- }
- for (var i = 0; i < maxFeet; i++) {
- feetList.Add("Valik " + i);
- }
- for (var i = 0; i < maxAccessory; i++) {
- accessoryList.Add("Valik " + i);
- }
- for (var i = 0; i < maxUndershirt; i++) {
- undershirtList.Add("Valik " + i);
- }
- for (var i = 0; i < maxBodyArmour; i++) {
- bodyarmourList.Add("Valik " + i);
- }
- for (var i = 0; i < maxDecals; i++) {
- decalsList.Add("Valik " + i);
- }
- for (var i = 0; i < maxTops; i++) {
- topList.Add("Valik " + i);
- }
- for (var i = 0; i < maxHats; i++) {
- hatList.Add("Valik " + i);
- }
- for (var i = 0; i < maxGlasses; i++) {
- glassesList.Add("Valik " + i);
- }
- for (var i = 0; i < maxEars; i++) {
- earsList.Add("Valik " + i);
- }
- for (var i = 0; i < maxColors; i++) {
- clothColorList.Add("Valik " + i);
- }
- for (var i = (maxBodySettings * -1) ; i < maxBodySettings; i++) {
- bodySettings.Add("Valik " + i);
- }
- for (var i = 0; i < maxFaceSettings; i++) {
- faceList.Add("Valik " + i);
- }
- for (var i = 0; i < maxFacecolorSettings; i++) {
- faceColorList.Add("Valik " + i);
- }
- for (var i = 0; i < maxTunings; i++) {
- tuningList.Add("Valik " + i);
- }
- for (var i = 0; i < maxTattoos; i++) {
- tattooList1.Add("Valik " + i);
- }
- for (var i = 0; i < maxTattoos; i++) {
- tattooList2.Add("Valik " + i);
- }
- for (var i = 0; i < maxTattoos; i++) {
- tattooList3.Add("Valik " + i);
- }
- for (var i = 0; i < maxTattoos; i++) {
- tattooList4.Add("Valik " + i);
- }
- for (var i = 0; i < maxTattoos; i++) {
- tattooList5.Add("Valik " + i);
- }
- for (var i = 0; i < maxTattoos; i++) {
- tattooList6.Add("Valik " + i);
- }
- for (var i = 0; i < maxTattoos; i++) {
- tattooList7.Add("Valik " + i);
- }
- for (var i = 0; i < maxTattoos; i++) {
- tattooList8.Add("Valik " + i);
- }
- for (var i = 0; i < maxTattoos; i++) {
- tattooList9.Add("Valik " + i);
- }
- for (var i = 0; i < maxTattoos; i++) {
- tattooList10.Add("Valik " + i);
- }
- for (var i = 0; i < maxBeards; i++) {
- beardList.Add("Valik " + i);
- }
- for (var i = 0; i < maxBeardColors; i++) {
- beardColorList.Add("Valik " + i);
- }
- var CLOTH_haircutList = API.createListItem("~y~Soengud", "0-" + maxHaircut, haircutList, clothHaircut);
- var CLOTH_torsoList = API.createListItem("~b~Keha", "0-" + maxTorso, torsoList, clothTorso);
- var CLOTH_legsList = API.createListItem("~g~Püksid", "0-" + maxLegs, legsList, clothLegs);
- var CLOTH_bagsList = API.createListItem("~q~Seljakotid", "0-" + maxBags, bagsList, clothBags);
- var CLOTH_feetList = API.createListItem("~g~Jalatsid", "0-" + maxFeet, feetList, clothFeet);
- var CLOTH_accessoryList = API.createListItem("~b~Aksessuaarid", "0-" + maxAccessory, accessoryList, clothAccessory);
- var CLOTH_undershirtList = API.createListItem("~g~Särgid", "0-" + maxUndershirt, undershirtList, clothUndershirt);
- var CLOTH_decalsList = API.createListItem("~b~Riidekleebised", "0-" + maxDecals, decalsList, clothDecals);
- var CLOTH_topList = API.createListItem("~g~Jakid", "0-" + maxTops, topList, clothTops);
- var CLOTH_hatList = API.createListItem("~y~Mütsid", "0-" + maxHats, hatList, clothHats);
- var CLOTH_glassesList = API.createListItem("~y~Prillid", "0-" + maxGlasses, glassesList, clothGlasses);
- var CLOTH_earsList = API.createListItem("~y~Kõrvad", "0-" + maxEars, earsList, clothEars);
- var TEXTURE_MaskList = API.createListItem("Mask", "0-" + maxColors, clothColorList, textureclothMask);
- var TEXTURE_HaircutList = API.createListItem("Soengud", "0-" + maxColors, clothColorList, textureclothHaircut);
- var TEXTURE_LegsList = API.createListItem("Püksid", "0-" + maxColors, clothColorList, textureclothLegs);
- var TEXTURE_BagsList = API.createListItem("Seljakotid", "0-" + maxColors, clothColorList, textureclothBags);
- var TEXTURE_FeetList = API.createListItem("Jalatsid", "0-" + maxColors, clothColorList, textureclothFeet);
- var TEXTURE_AccessoriesList = API.createListItem("Aksessuaarid", "0-" + maxColors, clothColorList, textureclothAccessory);
- var TEXTURE_UndershirtList = API.createListItem("Särgid", "0-" + maxColors, clothColorList, textureclothUndershirt);
- var TEXTURE_TopsList = API.createListItem("Jakid", "0-" + maxColors, clothColorList, textureclothTops);
- var TEXTURE_HatsList = API.createListItem("Mütsid", "0-" + maxColors, clothColorList, textureclothHats);
- var TEXTURE_GlassesList = API.createListItem("Prillid", "0-" + maxColors, clothColorList, textureclothGlasses);
- var TEXTURE_EarsList = API.createListItem("Kõrvad", "0-" + maxColors, clothColorList, textureclothEars);
- var TEXTURE_DecalsList = API.createListItem("Riidekleebised", "0-" + maxColors, clothColorList, textureclothDecals);
- var TUNING_List = API.createListItem("Valikud", "0-" + maxTunings, tuningList, 0);
- var TUNING_ColorRList = API.createListItem("~r~Color R", "0-" + maxColors, hudOptionColorList, 0);
- var TUNING_ColorGList = API.createListItem("~g~Color G", "0-" + maxColors, hudOptionColorList, 0);
- var TUNING_ColorBList = API.createListItem("~b~Color B", "0-" + maxColors, hudOptionColorList, 0);
- var LIST_BODY_FEATURE_EYEBROWS = API.createListItem("~y~Kulmud", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_eyebrows);
- var LIST_BODY_FEATURE_EYEBROW_COLOR1 = API.createListItem("~y~Kulmu värv 1", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_eyebrow_color1);
- var LIST_BODY_FEATURE_EYEBROW_COLOR2 = API.createListItem("~y~Kulmu värv 2", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_eyebrow_color2);
- var LIST_BODY_FEATURE_EYE_COLOR = API.createListItem("~b~Silma värv", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_eye_color);
- var LIST_BODY_FEATURE_HAIR_COLOR = API.createListItem("~q~Juuste värv", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_hair_color);
- var LIST_BODY_FEATURE_HAIR_HIGHLIGHTCOLOR = API.createListItem("~q~Juuste highlight", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_hair_highlight_color);
- var LIST_BODY_FEATURE_LIPSTICK = API.createListItem("~r~Huulepulk", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_lipstick);
- var LIST_BODY_FEATURE_LIPSTICK_COLOR1 = API.createListItem("~r~Huulepulga värv 1", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_lipstick_color1);
- var LIST_BODY_FEATURE_LIPSTICK_COLOR2 = API.createListItem("~r~Huulepulga värv 2", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_lipstick_color2);
- var LIST_BODY_FEATURE_MAKEUP = API.createListItem("~o~Meik", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_makeup);
- var LIST_BODY_FEATURE_MAKEUP_COLOR1 = API.createListItem("~o~Meigi värv 1", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_makeup_color1);
- var LIST_BODY_FEATURE_MAKEUP_COLOR2 = API.createListItem("~o~Meigi värv 2", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_makeup_color2);
- var LIST_BODY_FEATURE_SHAPE1 = API.createListItem("~b~Kuju 1", "Valikuid kokku " + maxFacecolorSettings, faceList, body_feature_shape1);
- var LIST_BODY_FEATURE_SHAPE_MIX = API.createListItem("~b~Kuju mix", "Valikuid kokku " + maxFacecolorSettings, faceList, body_feature_shape_mix);
- var LIST_BODY_FEATURE_SHAPE2 = API.createListItem("~b~Kuju 2", "Valikuid kokku " + maxFacecolorSettings, faceList, body_feature_shape2);
- var LIST_BODY_FEATURE_SKIN1 = API.createListItem("~y~Nahavärvus", "Valikuid kokku " + maxFacecolorSettings, faceList, body_feature_skin1);
- var LIST_BODY_FEATURE_SKIN_MIX = API.createListItem("~y~Skin mix", "Valikuid kokku " + maxFacecolorSettings, faceList, body_feature_skin_mix);
- var LIST_BODY_FEATURE_SKIN2 = API.createListItem("~y~Skin 2", "Valikuid kokku " + maxFacecolorSettings, faceList, body_feature_skin2);
- var LIST_BODY_FEATURE_FACE_0 = API.createListItem("~g~Nina laius", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[0]);
- var LIST_BODY_FEATURE_FACE_1 = API.createListItem("~g~Nina kõrgus", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[1]);
- var LIST_BODY_FEATURE_FACE_2 = API.createListItem("~g~Nina ette", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[2]);
- var LIST_BODY_FEATURE_FACE_3 = API.createListItem("~g~Nina selg", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[3]);
- var LIST_BODY_FEATURE_FACE_4 = API.createListItem("~g~Nina otsa", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[4]);
- var LIST_BODY_FEATURE_FACE_5 = API.createListItem("~g~Nina kõverus", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[5]);
- var LIST_BODY_FEATURE_FACE_6 = API.createListItem("~y~Kulmude kõrgus", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[6]);
- var LIST_BODY_FEATURE_FACE_7 = API.createListItem("~y~Kulmud ette", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[7]);
- var LIST_BODY_FEATURE_FACE_8 = API.createListItem("~q~Põsesarnad", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[8]);
- var LIST_BODY_FEATURE_FACE_9 = API.createListItem("~q~Põskede laius", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[9]);
- var LIST_BODY_FEATURE_FACE_10 = API.createListItem("~q~Põsed", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[10]);
- var LIST_BODY_FEATURE_FACE_11 = API.createListItem("~b~Silmad", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[11]);
- var LIST_BODY_FEATURE_FACE_12 = API.createListItem("~r~Huuled", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[12]);
- var LIST_BODY_FEATURE_FACE_13 = API.createListItem("~b~Lõua laius", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[13]);
- var LIST_BODY_FEATURE_FACE_14 = API.createListItem("~b~Lõua kõrgus", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[14]);
- var LIST_BODY_FEATURE_FACE_15 = API.createListItem("~b~Lõua ots 1", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[15]);
- var LIST_BODY_FEATURE_FACE_16 = API.createListItem("~b~Lõug ette", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[16]);
- var LIST_BODY_FEATURE_FACE_17 = API.createListItem("~b~Lõua otsa laius", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[17]);
- var LIST_BODY_FEATURE_FACE_18 = API.createListItem("~b~Lõua ots 2", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[18]);
- var LIST_BODY_FEATURE_FACE_19 = API.createListItem("~y~Kael", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[19]);
- var LIST_BODY_FEATURE_FACE_20 = API.createListItem("Teadmata", "Valikuid kokku " + (maxBodySettings * 2), bodySettings, body_feature_faceIdx[20]);
- var LIST_TATTOO_1 = API.createListItem("Tattoo", "Valikuid kokku " + maxTattoos, tattooList1, tattoo1);
- var LIST_TATTOO_2 = API.createListItem("Tattoo", "Valikuid kokku " + maxTattoos, tattooList2, tattoo2);
- var LIST_TATTOO_3 = API.createListItem("Tattoo", "Valikuid kokku " + maxTattoos, tattooList3, tattoo3);
- var LIST_TATTOO_4 = API.createListItem("Tattoo", "Valikuid kokku " + maxTattoos, tattooList4, tattoo4);
- var LIST_TATTOO_5 = API.createListItem("Tattoo", "Valikuid kokku " + maxTattoos, tattooList5, tattoo5);
- var LIST_TATTOO_6 = API.createListItem("Tattoo", "Valikuid kokku " + maxTattoos, tattooList6, tattoo6);
- var LIST_TATTOO_7 = API.createListItem("Tattoo", "Valikuid kokku " + maxTattoos, tattooList7, tattoo7);
- var LIST_TATTOO_8 = API.createListItem("Tattoo", "Valikuid kokku " + maxTattoos, tattooList8, tattoo8);
- var LIST_TATTOO_9 = API.createListItem("Tattoo", "Valikuid kokku " + maxTattoos, tattooList9, tattoo9);
- var LIST_TATTOO_10 = API.createListItem("Tattoo", "Valikuid kokku " + maxTattoos, tattooList10, tattoo10);
- var LIST_BEARD = API.createListItem("Habe", "Valikuid kokku " + maxBeards, beardList, beard);
- var LIST_BEARDCOLOR = API.createListItem("Värv", "Valikuid kokku " + maxBeardColors, beardColorList, beardColor);
- // NEW CLOTHING MENUS
- var maleAccessorys = 340;
- var maleDecals = 46;
- var maleEars = 100;
- var maleFeet = 413;
- var maleGlasses = 193;
- var maleHaircuts = 142;
- var maleHats = 862;
- var malePants = 724;
- var maleTops = 1919;
- var maleUndershirts = 1110;
- var femaleAccessorys = 232;
- var femaleDecals = 49;
- var femaleEars = 34;
- var femaleFeet = 502;
- var femaleGlasses = 214;
- var femaleHaircuts = 186;
- var femaleHats = 827;
- var femalePants = 700;
- var femaleTops = 2064;
- var femaleUndershirts = 1466;
- var newMaleAccessorysList = new List(String);
- var newMaleDecalsList = new List(String);
- var newMaleEarsList = new List(String);
- var newMaleFeetList = new List(String);
- var newMaleGlassesList = new List(String);
- var newMaleHaircutsList = new List(String);
- var newMaleHatsList = new List(String);
- var newMalePantsList = new List(String);
- var newMaleTopsList = new List(String);
- var newMaleUndershirtsList = new List(String);
- var newfemaleAccessorysList = new List(String);
- var newfemaleDecalsList = new List(String);
- var newfemaleEarsList = new List(String);
- var newfemaleFeetList = new List(String);
- var newfemaleGlassesList = new List(String);
- var newfemaleHaircutsList = new List(String);
- var newfemaleHatsList = new List(String);
- var newfemalePantsList = new List(String);
- var newfemaleTopsList = new List(String);
- var newfemaleUndershirtsList = new List(String);
- for (var i = 0; i < maleAccessorys; i++) { newMaleAccessorysList.Add("Valik " + i); }
- for (var i = 0; i < maleDecals; i++) { newMaleDecalsList.Add("Valik " + i); }
- for (var i = 0; i < maleEars; i++) { newMaleEarsList.Add("Valik " + i); }
- for (var i = 0; i < maleFeet; i++) { newMaleFeetList.Add("Valik " + i); }
- for (var i = 0; i < maleGlasses; i++) { newMaleGlassesList.Add("Valik " + i); }
- for (var i = 0; i < maleHaircuts; i++) { newMaleHaircutsList.Add("Valik " + i); }
- for (var i = 0; i < maleHats; i++) { newMaleHatsList.Add("Valik " + i); }
- for (var i = 0; i < malePants; i++) { newMalePantsList.Add("Valik " + i); }
- for (var i = 0; i < maleTops; i++) { newMaleTopsList.Add("Valik " + i); }
- for (var i = 0; i < maleUndershirts; i++) { newMaleUndershirtsList.Add("Valik " + i); }
- for (var i = 0; i < femaleAccessorys; i++) { newfemaleAccessorysList.Add("Valik " + i); }
- for (var i = 0; i < femaleDecals; i++) { newfemaleDecalsList.Add("Valik " + i); }
- for (var i = 0; i < femaleEars; i++) { newfemaleEarsList.Add("Valik " + i); }
- for (var i = 0; i < femaleFeet; i++) { newfemaleFeetList.Add("Valik " + i); }
- for (var i = 0; i < femaleGlasses; i++) { newfemaleGlassesList.Add("Valik " + i); }
- for (var i = 0; i < femaleHaircuts; i++) { newfemaleHaircutsList.Add("Valik " + i); }
- for (var i = 0; i < femaleHats; i++) { newfemaleHatsList.Add("Valik " + i); }
- for (var i = 0; i < femalePants; i++) { newfemalePantsList.Add("Valik " + i); }
- for (var i = 0; i < femaleTops; i++) { newfemaleTopsList.Add("Valik " + i); }
- for (var i = 0; i < femaleUndershirts; i++) { newfemaleUndershirtsList.Add("Valik " + i); }
- var NEW_CLOTH_MALE_haircutList = API.createListItem("~y~Soengud", "0-" + maleHaircuts, newMaleHaircutsList, clothHaircut);
- var NEW_CLOTH_MALE_torsoList = API.createListItem("~b~Keha", "0-" + maxTorso, torsoList, clothTorso);
- var NEW_CLOTH_MALE_legsList = API.createListItem("~g~Püksid", "0-" + malePants, newMalePantsList, clothLegs);
- var NEW_CLOTH_MALE_feetList = API.createListItem("~g~Jalatsid", "0-" + maleFeet, newMaleFeetList, clothFeet);
- var NEW_CLOTH_MALE_accessoryList = API.createListItem("~b~Aksessuaarid", "0-" + maleAccessorys, newMaleAccessorysList, clothAccessory);
- var NEW_CLOTH_MALE_undershirtList = API.createListItem("~g~Särgid", "0-" + maleUndershirts, newMaleUndershirtsList, clothUndershirt);
- var NEW_CLOTH_MALE_decalsList = API.createListItem("~b~Riidekleebised", "0-" + maleDecals, newMaleDecalsList, clothDecals);
- var NEW_CLOTH_MALE_topList = API.createListItem("~g~Jakid", "0-" + maleTops, newMaleTopsList, clothTops);
- var NEW_CLOTH_MALE_hatList = API.createListItem("~y~Mütsid", "0-" + maleHats, newMaleHatsList, clothHats);
- var NEW_CLOTH_MALE_glassesList = API.createListItem("~y~Prillid", "0-" + maleGlasses, newMaleGlassesList, clothGlasses);
- var NEW_CLOTH_MALE_earsList = API.createListItem("~y~Kõrvad", "0-" + maleEars, newMaleEarsList, clothEars);
- var NEW_CLOTH_FEMALE_haircutList = API.createListItem("~y~Soengud", "0-" + femaleHaircuts, newfemaleHaircutsList, clothHaircut);
- var NEW_CLOTH_FEMALE_torsoList = API.createListItem("~b~Keha", "0-" + maxTorso, torsoList, clothTorso);
- var NEW_CLOTH_FEMALE_legsList = API.createListItem("~g~Püksid", "0-" + femalePants, newfemalePantsList, clothLegs);
- var NEW_CLOTH_FEMALE_feetList = API.createListItem("~g~Jalatsid", "0-" + femaleFeet, newfemaleFeetList, clothFeet);
- var NEW_CLOTH_FEMALE_accessoryList = API.createListItem("~b~Aksessuaarid", "0-" + femaleAccessorys, newfemaleAccessorysList, clothAccessory);
- var NEW_CLOTH_FEMALE_undershirtList = API.createListItem("~g~Särgid", "0-" + femaleUndershirts, newfemaleUndershirtsList, clothUndershirt);
- var NEW_CLOTH_FEMALE_decalsList = API.createListItem("~b~Riidekleebised", "0-" + femaleDecals, newfemaleDecalsList, clothDecals);
- var NEW_CLOTH_FEMALE_topList = API.createListItem("~g~Jakid", "0-" + femaleTops, newfemaleTopsList, clothTops);
- var NEW_CLOTH_FEMALE_hatList = API.createListItem("~y~Mütsid", "0-" + femaleHats, newfemaleHatsList, clothHats);
- var NEW_CLOTH_FEMALE_glassesList = API.createListItem("~y~Prillid", "0-" + femaleGlasses, newfemaleGlassesList, clothGlasses);
- var NEW_CLOTH_FEMALE_earsList = API.createListItem("~y~Kõrvad", "0-" + femaleEars, newfemaleEarsList, clothEars);
- // NEW CLOTHING MENUS END
- //menu.AddItem(API.createListItem("Kulmud", "Valikuid kokku " + maxFacecolorSettings, faceColorList, body_feature_eyebrows));
- var camera = null;
- var cameraPosX = -779.7549;
- var cameraPosY = 482.1338;
- var cameraPosZ = 100.1737;
- var cameraCurrentOffsetX = 0;
- var cameraCurrentOffsetY = 0;
- var cameraCurrentOffsetZ = 0;
- var cameraMaxOffset = 25;
- var charPosZ = 0;
- var groupGpsMarkers = [];
- var objectPresets = [];
- var objectPresetCounts = [];
- var MAX_GPS_MARKERS = 25;
- var groupGpsMarkerColorIDX = 0;
- var previouseTime = 0;
- var pointAtHospital = false;
- var hospitalCamPos = null;
- var hospitalCamLookAt = null;
- var hospitalRespawnPos = null;
- var deathPos = null;
- var acceptedDeath = false;
- var gotDead = false;
- var fists = -1569615261;
- var fishBtnArray;
- var fishBtnCount = 0;
- var pullingFish = false;
- var fishPullingStr = "";
- var fishPullingCounter = 0;
- var fishTimeLeft = 5;
- var afkBtnArray;
- var afkBtnCount = 0;
- var pullingAfk = false;
- var afkPullingStr = "";
- var afkPullingCounter = 0;
- var afkTimeLeft = 5;
- var isInClotheShop = 0;
- var BODY_FEATURE_EYEBROWS = 0;
- var BODY_FEATURE_EYEBROW_COLOR1 = 1;
- var BODY_FEATURE_EYEBROW_COLOR2 = 2;
- var BODY_FEATURE_EYE_COLOR = 3;
- var BODY_FEATURE_HAIR_COLOR = 4;
- var BODY_FEATURE_HAIR_HIGHLIGHT_COLOR = 5;
- var BODY_FEATURE_LIPSTICK = 6;
- var BODY_FEATURE_LIPSTICK_COLOR1 = 7;
- var BODY_FEATURE_LIPSTICK_COLOR2 = 8;
- var BODY_FEATURE_MAKEUP = 9;
- var BODY_FEATURE_MAKEUP_COLOR1 = 10;
- var BODY_FEATURE_MAKEUP_COLOR2 = 11;
- var BODY_FEATURE_SHAPE1 = 12;
- var BODY_FEATURE_SHAPE_MIX = 13;
- var BODY_FEATURE_SHAPE2 = 14;
- var BODY_FEATURE_SKIN1 = 15;
- var BODY_FEATURE_SKIN_MIX = 16;
- var BODY_FEATURE_SKIN2 = 17;
- var BODY_FEATURE_FACE_MIN = 18;
- var BODY_FEATURE_FACE_MAX = 38;
- var BODY_FEATURE_SAVE = 39;
- var BODY_FEATURE_RESET = 40;
- var BODY_FEATURE_BACK = 41;
- var afkTimer = 0;
- var afkTimerLimit = 600;
- var inDrivingExam = 0;
- // jsvariables end
- // jsvar end
- //money_label = API.drawText("Sula: $0\nPank: $0", (res.Width - 199), 26, 0.5, 0, 153, 0, 255, 7, 0, true, false, 0);
- //money_label_shadow = API.addTextElement("Sula: $0\nPank: $0", (res.Width - 199), 26, 0.5, 0, 0, 0, 255, 7, -1);
- //money_label = API.addTextElement("Sula: $0\n~w~Pank: $0", (res.Width - 200), 25, 0.5, 0, 153, 0, 255, 7, -1);
- var list = new List(String);
- var debugCefLoading = 0;
- class CefHelper {
- constructor(resourcePath) {
- this.path = resourcePath;
- this.open = false;
- }
- show() {
- if (this.open === false) {
- this.open = true;
- var resolution = API.getScreenResolution();
- this.browser = API.createCefBrowser(resolution.Width, resolution.Height, true);
- API.waitUntilCefBrowserInit(this.browser);
- API.setChatVisible(false);
- API.setCefBrowserPosition(this.browser, 0, 0);
- API.loadPageCefBrowser(this.browser, this.path);
- API.showCursor(true);
- }
- }
- destroy() {
- this.open = false;
- API.destroyCefBrowser(this.browser);
- API.showCursor(false);
- }
- eval(string) {
- this.browser.eval(string);
- }
- call(functionName, args) {
- this.browser.call(functionName, args);
- }
- }
- class Cef {
- constructor(name, path) {
- this.cursor = false
- this.open = false
- this.external = false
- this.headless = false
- this.chat = false
- this.hud = false
- this.name = name
- this.path = path
- }
- load() {
- if (this.open) {
- return
- }
- const resolution = API.getScreenResolution()
- this.browser = API.createCefBrowser(resolution.Width, resolution.Height, !this.external)
- API.waitUntilCefBrowserInit(this.browser);
- API.setCefBrowserPosition(this.browser, 0, 0)
- API.setCefBrowserHeadless(this.browser, this.headless)
- API.loadPageCefBrowser(this.browser, this.path)
- if (!this.chat) { API.setCanOpenChat(false) }
- if (!this.hud) { API.setHudVisible(false) }
- if (this.cursor) { API.showCursor(true) }
- this.setOpen(true)
- }
- destroy() {
- API.destroyCefBrowser(this.browser)
- if (!this.chat) { API.setCanOpenChat(true) }
- if (!this.hud) { API.setHudVisible(true) }
- if (this.cursor) { API.showCursor(false) }
- this.setOpen(false)
- }
- eval(evalString) {
- this.browser.eval(evalString)
- }
- setExternal(newValue) { this.external = newValue }
- setHeadless(newValue) { this.headless = newValue }
- setCursorVisible(newValue) { this.cursor = newValue }
- setChatVisible(newValue) { this.chat = newValue }
- setHudVisible(newValue) { this.hud = newValue }
- setOpen(newValue) { this.open = newValue }
- }
- var cameraMaxDistance = 120;
- var cameraStep = 0;
- var customizationCharOriginalPos = new Vector3(-781.4241, 487.5605, 98.8913);
- var angle = 0;
- var radius = 3;
- var cameraZ = 0;
- var clothingPos = null;
- var previouseHalfTime = 0;
- var HUDTEXT_Money = "";
- var HUDTEXT_Food = "";
- var HUDTEXT_Speed = "";
- var HUDTEXT_Fuel = "";
- var HUDTEXT_Vehhp = "";
- var HUDTEXT_Counter = "";
- var HUDTEXT_Notification = "";
- var HUDTEXT_Odometer = "";
- var HUDTEXT_Compass = "";
- var sentLoginInstructions = false;
- var freezedTime = 0;
- var alreadyCalculatedSpeed = false;
- function GetVehicleSpeed(vehicle) {
- var _speed = 9999;
- if (!alreadyCalculatedSpeed) {
- velocity = API.getEntityVelocity(vehicle);
- _speed = Math.sqrt(
- velocity.X * velocity.X +
- velocity.Y * velocity.Y +
- velocity.Z * velocity.Z
- );
- _speed = (_speed * 3.6); // from m/s to km/h
- _speed = Math.round(_speed);
- alreadyCalculatedSpeed = true;
- }
- if (_speed == 9999) {
- _speed = speed;
- }
- return _speed;
- }
- API.onUpdate.connect(function () {
- if (freezed || currentHospitalTime > 0) {
- API.disableAllControlsThisFrame();
- }
- if (debugCefLoading > 0) {
- API.drawText("GTAV.ee - CEF Loading", (CurrentResXPos / 2), 20, 0.35, 209, 209, 209, 64, 0, 1, false, false, 0);
- } else {
- API.drawText("GTAV.ee Mängijaid: " + totalPlayers, (CurrentResXPos / 2) + 27, 20, 0.35, 209, 209, 209, 64, 0, 1, false, false, 0);
- }
- var currentTime = API.getGlobalTime();
- if (currentTime <= (freezedTime + 4000)) {
- API.disableControlThisFrame(71);
- API.disableControlThisFrame(72);
- }
- var difference = Math.abs(currentTime - previouseTime);
- if (isInClotheShop || freewill) {
- API.setTime(12, 0);
- }
- if (pullingFish) {
- API.disableControlThisFrame(30); // NOTE (Caupo 11.08.2017): Disableme liikumise kui püütakse kala. Kuna muidu osad liikusid liialt eemale ning kalastuskatkes.
- API.disableControlThisFrame(31);
- if (fishTimeLeft > 0 && CurrentResXPos > 0) {
- API.drawText(fishPullingStr, setting_minigame_pos_x, setting_minigame_pos_y, setting_minigame_font_size, setting_minigame_color_r, setting_minigame_color_g, setting_minigame_color_b, 255, setting_minigame_font_style, 1, true, false, 0);
- }
- else if (pullingFish) {
- API.triggerServerEvent("fishGotAWay");
- pullingFish = false;
- }
- }
- else if (pullingAfk) {
- API.disableControlThisFrame(30); // NOTE (Caupo 11.08.2017): Disableme liikumise kui püütakse kala. Kuna muidu osad liikusid liialt eemale ning kalastuskatkes.
- API.disableControlThisFrame(31);
- if (afkTimeLeft > 0 && CurrentResXPos > 0) {
- API.drawText(afkPullingStr, setting_minigame_pos_x, setting_minigame_pos_y, setting_minigame_font_size, setting_minigame_color_r, setting_minigame_color_g, setting_minigame_color_b, 255, setting_minigame_font_style, 1, true, false, 0);
- }
- }
- else if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED && chosenSetting == 9) {
- API.drawText("~h~MINIGAME WASD", setting_minigame_pos_x, setting_minigame_pos_y, setting_minigame_font_size, setting_minigame_color_r, setting_minigame_color_g, setting_minigame_color_b, 255, setting_minigame_font_style, 1, true, false, 0);
- }
- if (nearCartheftJob || menu.Visible) {
- API.disableControlThisFrame(36);
- API.disableControlThisFrame(44);
- }
- if (difference >= 1000) { // Aka after every second
- //API.callNative("SET_PED_MIN_GROUND_TIME_FOR_STUNGUN", API.getLocalPlayer(), 60000);
- /*var _bool = API.returnNative("IS_PED_BEING_STUNNED", 8, API.getLocalPlayer(), 1);
- if (_bool) {
- API.callNative("SET_PED_MIN_GROUND_TIME_FOR_STUNGUN", API.getLocalPlayer(), 60000);
- }*/
- if (updateSettingsIndexes > 0) { // NOTE (Caupo 04.10.2017): Menu ei suutnud enda indexeid muuta kui oli indexi muutmise listeneri sees. Seega tegin delayga.
- updateSettingsIndexes = 0;
- UpdateSettingsMenuIndexes();
- }
- var _rot = API.getEntityRotation(API.getLocalPlayer());
- _rot.Z += 180.0;
- if (_rot.Z > 337.5 || _rot.Z <= 22.5) {
- HUDTEXT_Compass = "S";
- }
- else if (_rot.Z > 22.5 && _rot.Z <= 67.5) {
- HUDTEXT_Compass = "SE";
- }
- else if (_rot.Z > 67.5 && _rot.Z <= 112.5) {
- HUDTEXT_Compass = "E";
- }
- else if (_rot.Z > 112.5 && _rot.Z <= 157.5) {
- HUDTEXT_Compass = "NE";
- }
- else if (_rot.Z > 157.5 && _rot.Z <= 202.5) {
- HUDTEXT_Compass = "N";
- }
- else if (_rot.Z > 202.5 && _rot.Z <= 247.5) {
- HUDTEXT_Compass = "NW";
- }
- else if (_rot.Z > 247.5 && _rot.Z <= 292.5) {
- HUDTEXT_Compass = "W";
- }
- else if (_rot.Z > 292.5 && _rot.Z <= 337.5) {
- HUDTEXT_Compass = "SW";
- }
- afkTimer += 1;
- if (afkTimer >= 570) {
- API.triggerServerEvent("afkTimer", afkTimer);
- var timeLeft = afkTimerLimit - afkTimer;
- if (timeLeft >= 0) {
- API.showShard("~r~AFK Kick: " + timeLeft + "s");
- }
- }
- previouseTime = currentTime;
- if (gotDead && acceptedDeath) {
- if (camera == null) {
- camera = API.createCamera(hospitalCamPos, hospitalCamLookAt);
- }
- API.setCameraPosition(camera, hospitalCamPos);
- API.pointCameraAtPosition(camera, hospitalCamLookAt);
- API.setActiveCamera(camera);
- }
- if (pullingFish) {
- fishTimeLeft -= 1;
- if (fishTimeLeft <= 0) {
- API.triggerServerEvent("fishGotAway");
- pullingFish = false;
- }
- }
- if (pullingAfk) {
- afkTimeLeft -= 1;
- if (afkTimeLeft <= 0) {
- pullingAfk = false;
- }
- }
- if (kickMeDelayed) {
- kickDelay -= 1;
- if (kickDelay < 0) {
- kickMeDelayed = false;
- API.triggerServerEvent("kickMe");
- }
- }
- for (i = 0; i < deathMarkersSupportUpTo; i++) {
- if (currentTime >= (deathMarkersTime[i] + deathMarkerTime)) {
- if (deathMarkers[i] !== null && deathMarkers[i] !== undefined) {
- API.deleteEntity(deathMarkers[i]);
- deathMarkers[i] = null;
- }
- }
- }
- var _tempcurrentPos = API.getEntityPosition(API.getLocalPlayer());
- if (cartheftJob.DistanceTo(_tempcurrentPos) < 10) {
- nearCartheftJob = true;
- } else {
- nearCartheftJob = false;
- }
- if (gotDead && !acceptedDeath) { // Kui sai surma ja bleedout sai läbi ning pole nõustunud surmaga, siis pannakse ragdoll tagasi peale
- API.triggerServerEvent("syncRagdoll");
- }
- }
- var halfdifference = Math.abs(currentTime - previouseHalfTime);
- if (halfdifference >= 100) {
- /*if (gotDead && !acceptedDeath) { // Kui sai surma ja bleedout sai läbi ning pole nõustunud surmaga, siis pannakse ragdoll tagasi peale
- API.callNative("SET_PED_TO_RAGDOLL", API.getLocalPlayer(), 4000, 15000, 0, 0, 0, 0);
- }*/
- previouseHalfTime = currentTime;
- }
- if (movingObj) {
- API.drawText("~o~Nooled ~w~Liigutamine ~n~ ~o~Nooled/Ctrl/Shift + Space ~w~ Pöörab~n~ ~o~Ctrl/Shift ~w~ Vertikaal", (CurrentResXPos / 2), 25, 0.5, 255, 255, 255, 255, FONT_CHALET_LONDON, 1, true, false, 0);
- API.drawText("~o~Z,X~w~ Rot kiirus " + objRotValue + "~n~~o~C,V~w~ Pos kiirus " + objPosValue + "~n~~b~F ~w~Kopeeri ~g~E ~w~Salvesta ~r~Delete ~w~Eemalda", (CurrentResXPos / 2), 130, 0.5, 255, 255, 255, 255, FONT_CHALET_LONDON, 1, true, false, 0);
- }
- if (freewill) {
- afkTimer = 0;
- var _guide = "~o~Shift, Space ~w~ Kõrgus ~n~ ~o~R, F ~w~ Suund";
- API.drawText("Saad kaamera positsiooni liigutada nuppudega: ~n~ ~o~W, S ~w~ Kaugus ~n~ ~o~A, D ~w~ Keera", (CurrentResXPos / 2), 25, 0.5, 255, 255, 255, 255, FONT_CHALET_LONDON, 1, true, false, 0);
- if(menuIdx == MENU_IDX_FIRST_WARDROBE) {
- _guide += "~n~ ~w~Menüü:~b~ Riieteobjektid";
- }
- else if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) {
- _guide += "~n~ ~w~Menüü:~b~ Riieteobjektid";
- }
- else if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- _guide += "~n~ ~w~Menüü:~b~ Objektide variatsioonid";
- }
- else if (menuIdx == MENU_IDX_FACE_FEATURES) {
- _guide += "~n~ ~w~Menüü:~b~ Näo muutmine";
- }
- API.drawText(_guide, (CurrentResXPos / 2), 135, 0.5, 255, 255, 255, 255, FONT_CHALET_LONDON, 1, true, false, 0);
- /* NOTE from Caupo to whoever would come here to steal my camera position feature:
- I don't know who you are. I don't know what you want.
- If you are looking for ransom, I can tell you I don't have money.
- But what I do have are a very particular set of skills,
- skills I have acquired over a very long career.
- Skills that make me a nightmare for people like you.
- If you don't steal my feature, that'll be the end of it.
- I will not look for you, I will not pursue you.
- But if you don't, I will look for you, I will find you, and
- I will kill you. */
- var _player = API.getLocalPlayer();
- API.setCameraRotation(camera, API.getGameplayCamRot());
- var cameraRot = API.getCameraRotation(camera);
- var cameraPos = API.getCameraPosition(camera);
- //API.setEntityPosition(_player, new Vector3(-781.4241, 487.5605, 99.8913));
- API.setEntityPosition(_player, customizationCharOriginalPos);
- var pi = 3.141592654
- var xradian = ((cameraRot.X * pi) / 180);
- var yradian = ((cameraRot.Z * pi) / 180);
- var zradian = ((cameraRot.Z * pi) / 180);
- var OldPos = API.getCameraPosition(camera);
- var currentSpeed = normalspeed;
- if (API.isControlPressed(87) || API.isControlPressed(268) || API.isControlPressed(35) || API.isControlPressed(34) || API.isControlPressed(21) || API.isControlPressed(22)) {
- cameraStep++;
- if (cameraStep >= 360) {
- cameraStep = 0;
- }
- if (incrementerSpeedCounter < 25) {
- incrementerSpeedCounter++;
- API.setTime(12, 30);
- }
- if (incrementerSpeedCounter > 0) {
- currentSpeed = (normalspeed * incrementerSpeedCounter);
- }
- }
- else {
- if (incrementerSpeedCounter > 0) {
- incrementerSpeedCounter -= 1;
- }
- }
- var newx = null;
- var newy = null;
- if (API.isControlPressed(87)) // W button normal speed move straight
- {
- afkTimer = 0;
- radius -= 0.05;
- if (radius < 0.25) {
- radius = 0.25;
- }
- }
- else if (API.isControlPressed(268)) // S button normal speed move back
- {
- afkTimer = 0;
- radius += 0.05;
- if (radius > 5) {
- radius = 5;
- }
- }
- if (API.isControlPressed(23)) // ENTER button normal speed move straight
- {
- afkTimer = 0;
- cameraZ -= 0.05;
- if (cameraZ < -3) {
- cameraZ = -3;
- }
- }
- else if (API.isControlPressed(45)) // RELOAD button normal speed move back
- {
- afkTimer = 0;
- cameraZ += 0.05;
- if (cameraZ > 3) {
- cameraZ = 3;
- }
- }
- if (API.isControlPressed(35)) // D button normal speed move right
- {
- afkTimer = 0;
- API.enableControlThisFrame(35);
- angle += radius * Math.PI / 180;
- }
- else if (API.isControlPressed(34)) // A button normal speed move left
- {
- afkTimer = 0;
- API.enableControlThisFrame(34);
- angle -= radius * Math.PI / 180;
- }
- if (API.isControlPressed(21)) // Shift
- {
- afkTimer = 0;
- currentCamOffset += 0.05;
- cameraZ += 0.05;
- if (currentCamOffset > 3) {
- currentCamOffset = 3;
- }
- }
- else if (API.isControlPressed(22)) // Space
- {
- afkTimer = 0;
- currentCamOffset -= 0.05;
- cameraZ -= 0.05;
- if (currentCamOffset < -3) {
- currentCamOffset = 3;
- }
- }
- var newx = customizationCharOriginalPos.X + radius * Math.cos(angle);
- var newy = customizationCharOriginalPos.Y + radius * Math.sin(angle);
- API.setCameraPosition(camera, new Vector3(newx, newy, (customizationCharOriginalPos.Z + currentCamOffset)));
- API.pointCameraAtPosition(camera, new Vector3(customizationCharOriginalPos.X, customizationCharOriginalPos.Y, (customizationCharOriginalPos.Z + cameraZ)));
- }
- if (!loggedIn) {
- if (freewill == 0) {
- if (camera == null) {
- camera = API.createCamera(globalCameraPos, globalCameraRot);
- API.setActiveCamera(camera);
- }
- if (globalCameraRot != null && camera != null) {
- API.setCameraRotation(camera, globalCameraRot);
- }
- }
- if (loginState == LOGIN_STATE_WRONG_USERNAME_OR_PASSWORD) {
- API.drawText("~r~Vale kasutajanimi või parool", (CurrentResXPos / 2), 25, setting_font_size, loginFailedColorR, loginFailedColorG, loginFailedColorB, 255, setting_font, 1, true, false, 0);
- }
- else if (loginState == LOGIN_STATE_ALREADY_LOGGED_IN) {
- API.drawText("~r~Oled juba sisselogitud", (CurrentResXPos / 2), 25, setting_font_size, loginFailedColorR, loginFailedColorG, loginFailedColorB, 255, setting_font, 1, true, false, 0);
- }
- else if (loginState == LOGIN_STATE_WARNS_FULL) {
- API.drawText("~r~Hoiatused on täis", (CurrentResXPos / 2), 25, setting_font_size, loginFailedColorR, loginFailedColorG, loginFailedColorB, 255, setting_font, 1, true, false, 0);
- }
- else if (loginState == LOGIN_STATE_BANNED) {
- API.drawText("~r~Sa oled pagendatud/banned", (CurrentResXPos / 2), 25, setting_font_size, loginFailedColorR, loginFailedColorG, loginFailedColorB, 255, setting_font, 1, true, false, 0);
- }
- else if (loginState == LOGIN_STATE_SOCIAL_CLUB_NOT_CONFIRMED) {
- API.drawText("~r~Su Social Club pole aktiveeritud UCPs", (CurrentResXPos / 2), 25, setting_font_size, loginFailedColorR, loginFailedColorG, loginFailedColorB, 255, setting_font, 1, true, false, 0);
- }
- else if (loginState == LOGIN_STATE_RPTEST_NOT_PASSED) {
- API.drawText("~r~Su rollimängutest pole läbitud", (CurrentResXPos / 2), 25, setting_font_size, loginFailedColorR, loginFailedColorG, loginFailedColorB, 255, setting_font, 1, true, false, 0);
- }
- else if (loginState == LOGIN_STATE_NO_CHARACTERS) {
- API.drawText("~r~Su foorumikontol pole karaktereid", (CurrentResXPos / 2), 25, setting_font_size, loginFailedColorR, loginFailedColorG, loginFailedColorB, 255, setting_font, 1, true, false, 0);
- }
- else if (loginState == LOGIN_STATE_SYSTEM_ERROR) {
- API.drawText("~r~Süsteemi viga, teavita bugtrackeri!", (CurrentResXPos / 2), 25, setting_font_size, loginFailedColorR, loginFailedColorG, loginFailedColorB, 255, setting_font, 1, true, false, 0);
- }
- else if (loginState == LOGIN_STATE_DEFAULTS_NOT_SET) {
- API.drawText("~r~Logi UCPsse korra sisse ja seejärel reconnecti.", (CurrentResXPos / 2), 25, setting_font_size, loginFailedColorR, loginFailedColorG, loginFailedColorB, 255, setting_font, 1, true, false, 0);
- } else if (!cefShown) {
- API.drawText("Kui sisselogimiskasti ei teki, siis vajuta T~n~ ning logi sisse ~o~/login Fooruminimi Parool", (CurrentResXPos / 2), 25, 1.5, 255, 255, 255, 255, setting_font, 1, true, false, 0);
- } else {
- if (!sentLoginInstructions) {
- var _starttime = resourceStartedTime;
- if (API.getGlobalTime() > (_starttime + 10000)) {
- sentLoginInstructions = true;
- API.triggerServerEvent("sendNotification", "Vajuta ~g~F1~w~, et sisselogida tekstikasti kaudu. Vajuta ~b~T~w~ tähte, et avada tekstikast.");
- }
- }
- }
- return;
- }
- HUDTEXT_Money = "$" + currentMoney;
- HUDTEXT_Food = "Toit: " + food;
- HUDTEXT_Speed = "";
- HUDTEXT_Fuel = "";
- HUDTEXT_Vehhp = "";
- HUDTEXT_Counter = "";
- HUDTEXT_Notification = "";
- HUDTEXT_Odometer = "";
- if (currentHospitalTime > 0) {
- HUDTEXT_Counter += "Haiglaaeg: " + currentHospitalTime;
- }
- if (currentJailTime > 0) {
- HUDTEXT_Counter += "~n~Vanglaaeg: " + currentJailTime;
- }
- if (currentAJailTime > 0) {
- HUDTEXT_Counter += "~n~Ajail: " + currentAJailTime;
- }
- /*if (deathTime > 0) {
- HUDText += "\n Suremine: "+deathTime;
- }*/
- if (blockKey >= 0) {
- API.disableControlThisFrame(blockKey);
- }
- if (isInCar == 1) {
- if (difference >= 1000) {
- }
- API.disableControlThisFrame(60); // Ülesse ja alla sõiduki kontrollimine õhus disableb (VehicleMoveUpDown)
- }
- player = API.getLocalPlayer();
- if (API.isPlayerInAnyVehicle(player)) {
- vehicle = API.getPlayerVehicle(player);
- /*
- var _bool = API.returnNative("IS_ENTITY_IN_WATER", 8, vehicle);
- if (isVehicleInWater != _bool) {
- API.triggerServerEvent("setPlayerWaterState", _bool);
- }
- isVehicleInWater = _bool;
- */
- var _rotation = API.getEntityRotation(vehicle);
- if (vehicle !== null && vehicle !== undefined) {
- if ((_rotation.X > 150 && _rotation.X < 210) || (_rotation.X > -210 && _rotation.X < -150) || (_rotation.Y > 150 && _rotation.Y < 210) || (_rotation.Y > -210 && _rotation.Y < -150)) {
- API.disableControlThisFrame(59);
- }
- }
- if (cruiseSpeed > 0 || speedlimited || inDrivingExam || noAccelereationPos != null) {
- if (vehicle !== null && vehicle !== undefined)
- {
- speed = GetVehicleSpeed(vehicle);
- }
- if (noAccelereationPos != null) {
- var _currentpos = API.getEntityPosition(API.getLocalPlayer());
- if (noAccelereationPos.DistanceTo(_currentpos) < 50 && speed > 50) {
- API.disableControlThisFrame(71);
- API.enableControlThisFrame(72);
- }
- else if (noAccelereationPos.DistanceTo(_currentpos) < 40 && speed > 30) {
- API.disableControlThisFrame(71);
- API.enableControlThisFrame(72);
- }
- else if (noAccelereationPos.DistanceTo(_currentpos) < 30 && speed > 20) {
- API.disableControlThisFrame(71);
- API.enableControlThisFrame(72);
- API.enableControlThisFrame(76);
- }
- else if (noAccelereationPos.DistanceTo(_currentpos) < 15 && speed > 10) {
- API.disableControlThisFrame(71);
- API.enableControlThisFrame(72);
- API.enableControlThisFrame(76);
- }
- else if (noAccelereationPos.DistanceTo(_currentpos) < 2.5) {
- API.disableControlThisFrame(71);
- API.enableControlThisFrame(72);
- API.enableControlThisFrame(76);
- }
- }
- if (speed > 5) {
- afkTimer = 0;
- }
- //API.displaySubtitle("[" + speedlimited + "] [" + speed + "] [" + speedlimitvalue + "]");
- if (inDrivingExam) {
- if (speed >= cruiseSpeed && cruiseSpeed > 0) {
- API.disableControlThisFrame(71);
- if (speed > 65) {
- API.displaySubtitle("ÜLETASID KIIRUST: ~r~" + speed + "~w~km/h");
- API.triggerServerEvent("playerExceededSpeed");
- }
- }
- else if (speed > 65) {
- API.displaySubtitle("ÜLETASID KIIRUST: ~r~" + speed+"~w~km/h");
- API.triggerServerEvent("playerExceededSpeed");
- }
- } else if (speedlimited || cruiseSpeed > 0) {
- if (speedlimited && speed >= speedlimitvalue) {
- API.disableControlThisFrame(71);
- }
- else if (speed >= cruiseSpeed && !speedlimited) {
- API.disableControlThisFrame(71);
- }
- }
- }
- if (spikestripsTotal > 0)
- {
- if (API.getPlayerVehicleSeat(player) == -1) {
- if (API.getGlobalTime() > (spiked + 3000)) {
- var _currentposx = API.getEntityPosition(API.getLocalPlayer());
- for (var i = 0; i < spikestripsTotal; i++) {
- if (spikestrips[i] !== null || spikestrips[i] !== undefined) {
- if (spikestrips[i].DistanceTo(_currentposx) < 8) {
- spiked = API.getGlobalTime();
- API.triggerServerEvent("popTires");
- API.callNative("SET_VEHICLE_TYRE_BURST", vehicle, 0, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", vehicle, 1, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", vehicle, 2, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", vehicle, 3, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", vehicle, 4, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", vehicle, 5, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", vehicle, 6, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", vehicle, 7, true, 50);
- }
- }
- }
- }
- }
- }
- updateSpeedSequence++;
- if (updateSpeedSequence >= setting_update_speed) {
- updateSpeedSequence = 0;
- if (vehicle !== null && vehicle !== undefined) {
- vehHealth = API.getVehicleHealth(vehicle);
- speed = GetVehicleSpeed(vehicle);
- if (speed > 5) {
- afkTimer = 0;
- }
- vehHealth = Math.round(vehHealth);
- }
- }
- if (setting_show_speed) {
- HUDTEXT_Speed += speed + " kmh";
- }
- }
- alreadyCalculatedSpeed = false; // NOTE (Caupo 14.09.2017): See peab olema peale viimast GetVehicleSpeed funktsiooni.
- if (setting_show_vehicle_fuel) {
- if (API.isPlayerInAnyVehicle(player)) {
- HUDTEXT_Fuel += currentFuel + " L ";
- HUDTEXT_Notification += currentOctane + "/" + vehicleOctane + " Okt";
- HUDTEXT_Odometer = odometer + "km";
- }
- }
- if (setting_show_vehicle_health) {
- if (API.isPlayerInAnyVehicle(player)) {
- HUDTEXT_Vehhp = vehHealth + " hp";
- }
- }
- if (!selectingChar) {
- API.drawText(HUDTEXT_Money, (CurrentResXPos - setting_money_pos_x), setting_money_pos_y, setting_money_font_size_display, setting_money_color_r, setting_money_color_g, setting_money_color_b, setting_money_opacity, setting_money_font_style, 0, true, false, 0);
- API.drawText(HUDTEXT_Food, (CurrentResXPos - setting_food_pos_x), setting_food_pos_y, setting_food_font_size_display, setting_food_color_r, setting_food_color_g, setting_food_color_b, setting_food_opacity, setting_food_font_style, 0, true, false, 0);
- API.drawText(HUDTEXT_Speed, (CurrentResXPos - setting_speed_pos_x), (CurrentResYPos - setting_speed_pos_y), setting_speed_font_size_display, setting_speed_color_r, setting_speed_color_g, setting_speed_color_b, setting_speed_opacity, setting_speed_font_style, 0, true, false, 0);
- API.drawText(HUDTEXT_Fuel, (CurrentResXPos - setting_fuel_pos_x), (CurrentResYPos - setting_fuel_pos_y), setting_fuel_font_size_display, setting_fuel_color_r, setting_fuel_color_g, setting_fuel_color_b, setting_fuel_opacity, setting_fuel_font_style, 0, true, false, 0);
- API.drawText(HUDTEXT_Vehhp, (CurrentResXPos - setting_vehhp_pos_x), (CurrentResYPos - setting_vehhp_pos_y), setting_vehhp_font_size_display, setting_vehhp_color_r, setting_vehhp_color_g, setting_vehhp_color_b, setting_vehhp_opacity, setting_vehhp_font_style, 0, true, false, 0);
- API.drawText(HUDTEXT_Counter, (CurrentResXPos - setting_counter_pos_x), setting_counter_pos_y, setting_counter_font_size_display, setting_counter_color_r, setting_counter_color_g, setting_counter_color_b, setting_counter_opacity, setting_counter_font_style, 0, true, false, 0);
- API.drawText(HUDTEXT_Odometer, (CurrentResXPos - setting_odometer_pos_x), setting_odometer_pos_y, setting_odometer_font_size_display, setting_odometer_color_r, setting_odometer_color_g, setting_odometer_color_b, setting_odometer_opacity, setting_odometer_font_style, 0, true, false, 0);
- API.drawText(HUDTEXT_Notification, (CurrentResXPos - setting_notification_pos_x), setting_notification_pos_y, setting_notification_font_size_display, setting_notification_color_r, setting_notification_color_g, setting_notification_color_b, setting_notification_opacity, setting_notification_font_style, 0, true, false, 0);
- API.drawText(HUDTEXT_Compass, (CurrentResXPos - setting_compass_pos_x), setting_compass_pos_y, setting_compass_font_size_display, setting_compass_color_r, setting_compass_color_g, setting_compass_color_b, setting_compass_opacity, setting_compass_font_style, 0, true, false, 0);
- }
- //API.drawText(HUDText, (res.Width - setting_hud_width), setting_hud_height, setting_font_size, hudColorR, hudColorG, hudColorB, 255, setting_font, 0, true, false, 0);
- if (loginMsgTimeAppeared > 0) {
- var currentTime = API.getGlobalTime();
- if (currentTime <= (loginMsgTime + loginMsgTimeAppeared)) {
- if (loginMsg == "Sisselogimine õnnestus!") {
- API.drawText(loginMsg, (CurrentResXPos / 2), 50, setting_font_size, loginSuccessColorR, loginSuccessColorG, loginSuccessColorB, 255, setting_font, 1, true, false, 0);
- } else {
- API.drawText("Sisselogimine ebaõnnestus:\n~w~" + loginMsg, (CurrentResXPos / 2), 25, 1, loginFailedColorR, loginFailedColorG, loginFailedColorB, 255, setting_font, 1, true, false, 0);
- }
- }
- }
- if (footerMsgTimeAppeared > 0) {
- var currentTime = API.getGlobalTime();
- if (currentTime <= (footerMsgTime + footerMsgTimeAppeared)) {
- API.drawText(footerMsg, (CurrentResXPos - setting_notification_pos_x), setting_notification_pos_y, 0.5, setting_notification_color_r, setting_notification_color_g, setting_notification_color_b, 255, setting_notification_font_style, 1, true, false, 0);
- }
- }
- // MultiplayerInfo
- if (!API.isChatOpen() && API.isControlJustPressed(19 /* MultiplayerInfo */)) {
- API.triggerServerEvent("keyAlt");
- g_currentState++;
- g_stateSet = API.getGameTime();
- API.triggerServerEvent("playerlist_pings");
- if (g_currentState == 1) {
- g_currentPage = 0;
- return;
- }
- if (g_currentState == 2) {
- API.callNative("_SET_RADAR_BIGMAP_ENABLED", true, false);
- }
- if (g_currentState == 3) {
- g_currentState = 0;
- API.callNative("_SET_RADAR_BIGMAP_ENABLED", false, false);
- }
- }
- if (g_currentState > 0 && API.getGameTime() - g_stateSet > 3000) {
- g_currentState = 0;
- API.callNative("_SET_RADAR_BIGMAP_ENABLED", false, false);
- }
- if (g_currentState == 1) {
- // Get list data
- var resolution = API.getScreenResolutionMaintainRatio();
- var listPadding = 4;
- var listLine = 28;
- var listBorder = 2;
- var listItemsPerPage = Math.floor((resolution.Height * 0.8) / listLine);
- var listPages = Math.ceil(g_players.length / listItemsPerPage);
- // Page navigation is here for now because the onKeyDown method doesn't work
- if (listPages > 1) {
- if (API.isControlJustPressed(172 /* PhoneUp */)) {
- g_stateSet = API.getGameTime();
- if (--g_currentPage < 0) {
- g_currentPage = listPages - 1;
- }
- }
- else if (API.isControlJustPressed(173 /* PhoneDown */)) {
- g_stateSet = API.getGameTime();
- if (++g_currentPage >= listPages) {
- g_currentPage = 0;
- }
- }
- }
- var listPageStart = g_currentPage * listItemsPerPage;
- var listPageCount = Math.min(g_players.length - listPageStart, listItemsPerPage);
- var listWidth = resolution.Width * 0.4;
- var listHeight = (Math.min(g_players.length, listPageCount) + 1) * 28 + listPadding * 2;
- var listX = resolution.Width / 2 - listWidth / 2;
- var listY = Math.max(30, resolution.Height * 0.3 - listHeight / 2);
- // Fill
- API.drawRectangle(listX, listY, listWidth, listHeight, 0, 0, 0, 220);
- // Separator
- API.drawRectangle(listX, listY + listLine, listWidth, listBorder, 100, 100, 100, 220);
- // Left
- API.drawRectangle(listX - listBorder, listY - listBorder, listBorder, listHeight + listBorder * 2, 255, 255, 255, 220);
- // Right
- API.drawRectangle(listX + listWidth, listY - listBorder, listBorder, listHeight + listBorder * 2, 255, 255, 255, 220);
- // Top
- API.drawRectangle(listX, listY - listBorder, listWidth, listBorder, 255, 255, 255, 220);
- // Bottom
- API.drawRectangle(listX, listY + listHeight, listWidth, listBorder, 255, 255, 255, 220);
- // Page indicators
- if (g_currentPage > 0) {
- API.drawText("3", listX + listWidth / 2, listY + listLine, 0.5, 255, 255, 255, 255, 3, 1, true, true, 0);
- }
- if (g_currentPage < listPages - 1) {
- API.drawText("4", listX + listWidth / 2, listY + listHeight - listLine * 2, 0.5, 255, 255, 255, 255, 3, 1, true, true, 0);
- }
- // Header
- API.drawText("ID", listX + listPadding, listY - listPadding / 2, 0.4, 255, 255, 0, 255, 0, 0, true, true, 0);
- API.drawText("Nimi", listX + listPadding + 50, listY - listPadding / 2, 0.4, 255, 255, 0, 255, 0, 0, true, true, 0);
- API.drawText("Mängutunnid", listX + listPadding + 250, listY - listPadding / 2, 0.4, 255, 255, 0, 255, 0, 0, true, true, 0);
- API.drawText("Ping", listX + listWidth - listPadding, listY - listPadding / 2, 0.4, 255, 255, 0, 255, 0, 2, true, true, 0);
- // Players
- for (var i = 0; i < listPageCount; i++) {
- var player = g_players[listPageStart + i];
- var color = player.color;
- API.drawText("" + player.id, listX + listPadding, listY + listPadding / 2 + listLine * (i + 1), 0.45, color[0], color[1], color[2], 255, 4, 0, true, true, 0);
- API.drawText(player.name, listX + listPadding + 50, listY + listPadding / 2 + listLine * (i + 1), 0.45, color[0], color[1], color[2], 255, 4, 0, true, true, 0);
- API.drawText("" + player.gh, listX + listPadding + 250, listY + listPadding / 2 + listLine * (i + 1), 0.45, color[0], color[1], color[2], 255, 4, 0, true, true, 0);
- API.drawText("" + player.ping, listX + listWidth - listPadding, listY + listPadding / 2 + listLine * (i + 1), 0.45, 100, 100, 100, 255, 4, 2, true, true, 0);
- }
- }
- if (API.isControlPressed(87)) // W button normal speed move straight
- {
- afkTimer = 0;
- }
- else if (API.isControlPressed(268)) // S button normal speed move back
- {
- afkTimer = 0;
- }
- else if (API.isControlPressed(23)) // ENTER button normal speed move straight
- {
- afkTimer = 0;
- }
- else if (API.isControlPressed(45)) // RELOAD button normal speed move back
- {
- afkTimer = 0;
- }
- else if (API.isControlPressed(35)) // D button normal speed move right
- {
- afkTimer = 0;
- }
- else if (API.isControlPressed(34)) // A button normal speed move left
- {
- afkTimer = 0;
- }
- else if (API.isControlPressed(21)) // Shift
- {
- afkTimer = 0;
- }
- else if (API.isControlPressed(22)) // Space
- {
- afkTimer = 0;
- }
- if (selectingObjWithCursor) {
- var cursOp = API.getCursorPositionMaintainRatio();
- var s2w = API.screenToWorldMaintainRatio(cursOp);
- var _flag = selectingWithCursorType;
- var rayCast = API.createRaycast(API.getGameplayCamPos(), s2w, _flag, null);
- var localH = null;
- var localV = 0;
- if (rayCast.didHitEntity) {
- localH = rayCast.hitEntity;
- localV = localH.Value;
- }
- API.displaySubtitle("Object Handle: " + localV);
- if (localV != lastDoorV) {
- if (localH != null) API.setEntityTransparency(localH, 50);
- if (lastDoor != null) API.setEntityTransparency(lastDoor, 255);
- lastDoor = localH;
- lastDoorV = localV;
- }
- if (API.isDisabledControlJustPressed(24)) {
- API.showCursor(false);
- selectingDoor = false;
- selectingObjWithCursor = false;
- if (localH != null) {
- API.sendChatMessage("Object model ID valitud " + API.getEntityModel(localH));
- API.triggerServerEvent("selectedObject", localH);
- selectedObj = localH;
- movingObj = true;
- }
- }
- } else if (selectingVehicleWithCursor) {
- var cursOp = API.getCursorPositionMaintainRatio();
- var s2w = API.screenToWorldMaintainRatio(cursOp);
- var _flag = selectingWithCursorType;
- var rayCast = API.createRaycast(API.getGameplayCamPos(), s2w, _flag, null);
- var localH = null;
- var localV = 0;
- if (rayCast.didHitEntity) {
- localH = rayCast.hitEntity;
- localV = localH.Value;
- }
- API.displaySubtitle("Vehicle handle: " + localV);
- if (localV != lastVehicleV) {
- if (localH != null) API.setEntityTransparency(localH, 50);
- if (lastVehicle != null) API.setEntityTransparency(lastVehicle, 255);
- lastVehicle = localH;
- lastVehicleV = localV;
- }
- if (API.isDisabledControlJustPressed(24)) {
- API.showCursor(false);
- selectingVehicleWithCursor = false;
- if (localH != null) {
- API.sendChatMessage("Vehicle model ID valitud " + API.getEntityModel(localH));
- API.triggerServerEvent("selectedVehicle", localH);
- if (localH != null) API.setEntityTransparency(localH, 50);
- if (lastVehicle != null) API.setEntityTransparency(lastVehicle, 255);
- menuIdx = MENU_IDX_SELECTED_VEHICLE_MENU;
- if (menu == null) {
- menu = API.createMenu("Menuu", "Valik", 0, 0, 6);
- }
- menu.Clear();
- menu.AddItem(API.createMenuItem("~y~Juhiuks", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Kaasreisija", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Vasak tagumine", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Parem tagumine", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Kapott", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Pagasnik", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~q~Tagumine1", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~q~Tagumine2", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~g~Lukk", "Valimiseks vajuta ~g~[ENTER]"));
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- }
- } else {
- if (lastDoor != null) {
- API.setEntityTransparency(lastDoor, 255);
- lastDoor = null;
- }
- if (API.isControlPressed(24) && halfdifference >= 100) {
- API.triggerServerEvent("OnPlayerMouseLeftClick");
- }
- }
- });
- g_menu.OnItemSelect.connect(function (sender, item, index) {
- API.sendChatMessage("Sa valisid skinn ID: ~g~" + index);
- API.triggerServerEvent("choseSkin", index);
- afkTimer = 0;
- });
- hudfontSizeList_MONEY.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_money_font_size = new_index;
- var _index = (new_index + 1);
- var size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_money_font_size_display = size;
- }
- });
- hudfontStyleList_MONEY.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_money_font_style = new_index;
- }
- });
- hudColorRList_MONEY.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_money_color_r = new_index;
- }
- });
- hudColorGList_MONEY.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_money_color_g = new_index;
- }
- });
- hudColorBList_MONEY.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_money_color_b = new_index;
- }
- });
- hudPosXList_MONEY.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_money_pos_x = new_index;
- }
- });
- hudPosYList_MONEY.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_money_pos_y = new_index;
- }
- });
- hudOpacityList_MONEY.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_money_opacity = new_index;
- }
- });
- // END LIST
- hudfontSizeList_FOOD.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_food_font_size = new_index;
- var _index = (new_index + 1);
- var size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_food_font_size_display = size;
- }
- });
- hudfontStyleListFOOD_.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_food_font_style = new_index;
- }
- });
- hudColorRList_FOOD.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_food_color_r = new_index;
- }
- });
- hudColorGList_FOOD.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_food_color_g = new_index;
- }
- });
- hudColorBList_FOOD.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_food_color_b = new_index;
- }
- });
- hudPosXList_FOOD.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_food_pos_x = new_index;
- }
- });
- hudPosYList_FOOD.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_food_pos_y = new_index;
- }
- });
- hudOpacityList_FOOD.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_food_opacity = new_index;
- }
- });
- // END LIST
- hudfontSizeList_SPEED.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_speed_font_size = new_index;
- var _index = (new_index + 1);
- var size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_speed_font_size_display = size;
- }
- });
- hudfontStyleList_SPEED.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_speed_font_style = new_index;
- }
- });
- hudColorRList_SPEED.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_speed_color_r = new_index;
- }
- });
- hudColorGList_SPEED.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_speed_color_g = new_index;
- }
- });
- hudColorBList_SPEED.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_speed_color_b = new_index;
- }
- });
- hudPosXList_SPEED.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_speed_pos_x = new_index;
- }
- });
- hudPosYList_SPEED.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_speed_pos_y = new_index;
- }
- });
- hudOpacityList_SPEED.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_speed_opacity = new_index;
- }
- });
- // END LIST
- hudfontSizeList_FUEL.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_fuel_font_size = new_index;
- var _index = (new_index + 1);
- var size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_fuel_font_size_display = size;
- }
- });
- hudfontStyleList_FUEL.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_fuel_font_style = new_index;
- }
- });
- hudColorRList_FUEL.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_fuel_color_r = new_index;
- }
- });
- hudColorGList_FUEL.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_fuel_color_g = new_index;
- }
- });
- hudColorBList_FUEL.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_fuel_color_b = new_index;
- }
- });
- hudPosXList_FUEL.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_fuel_pos_x = new_index;
- }
- });
- hudPosYList_FUEL.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_fuel_pos_y = new_index;
- }
- });
- hudOpacityList_FUEL.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_fuel_opacity = new_index;
- }
- });
- // END LIST
- hudfontSizeList_VEHHP.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_vehhp_font_size = new_index;
- var _index = (new_index + 1);
- var size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_vehhp_font_size_display = size;
- }
- });
- hudfontStyleList_VEHHP.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_vehhp_font_style = new_index;
- }
- });
- hudColorRList_VEHHP.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_vehhp_color_r = new_index;
- }
- });
- hudColorGList_VEHHP.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_vehhp_color_g = new_index;
- }
- });
- hudColorBList_VEHHP.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_vehhp_color_b = new_index;
- }
- });
- hudPosXList_VEHHP.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_vehhp_pos_x = new_index;
- }
- });
- hudPosYList_VEHHP.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_vehhp_pos_y = new_index;
- }
- });
- hudOpacityList_VEHHP.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_vehhp_opacity = new_index;
- }
- });
- // END LIST
- hudfontSizeList_COUNTER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_counter_font_size = new_index;
- var _index = (new_index + 1);
- var size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_counter_font_size_display = size;
- }
- });
- hudfontStyleList_COUNTER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_counter_font_style = new_index;
- }
- });
- hudColorRList_COUNTER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_counter_color_r = new_index;
- }
- });
- hudColorGList_COUNTER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_counter_color_g = new_index;
- }
- });
- hudColorBList_COUNTER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_counter_color_b = new_index;
- }
- });
- hudPosXList_COUNTER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_counter_pos_x = new_index;
- }
- });
- hudPosYList_COUNTER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_counter_pos_y = new_index;
- }
- });
- hudOpacityList_COUNTER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_counter_opacity = new_index;
- }
- });
- // END LIST
- hudfontSizeList_NOTIFICATION.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_notification_font_size = new_index;
- var _index = (new_index + 1);
- var size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_notification_font_size_display = size;
- }
- });
- hudfontStyleList_NOTIFICATION.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_notification_font_style = new_index;
- }
- });
- hudColorRList_NOTIFICATION.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_notification_color_r = new_index;
- }
- });
- hudColorGList_NOTIFICATION.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_notification_color_g = new_index;
- }
- });
- hudColorBList_NOTIFICATION.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_notification_color_b = new_index;
- }
- });
- hudPosXList_NOTIFICATION.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_notification_pos_x = new_index;
- }
- });
- hudPosYList_NOTIFICATION.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_notification_pos_y = new_index;
- }
- });
- hudOpacityList_NOTIFICATION.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_notification_opacity = new_index;
- }
- });
- hudRefreshrateListItem.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_update_speed = new_index;
- }
- });
- // END LIST
- hudfontSizeList_ODOMETER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_odometer_font_size = new_index;
- var _index = (new_index + 1);
- var size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_odometer_font_size_display = size;
- }
- });
- hudfontStyleList_ODOMETER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_odometer_font_style = new_index;
- }
- });
- hudColorRList_ODOMETER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_odometer_color_r = new_index;
- }
- });
- hudColorGList_ODOMETER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_odometer_color_g = new_index;
- }
- });
- hudColorBList_ODOMETER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_odometer_color_b = new_index;
- }
- });
- hudPosXList_ODOMETER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_odometer_pos_x = new_index;
- }
- });
- hudPosYList_ODOMETER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_odometer_pos_y = new_index;
- }
- });
- hudOpacityList_ODOMETER.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_odometer_opacity = new_index;
- }
- });
- // END LIST
- hudfontSizeList_MINIGAME.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_minigame_font_size = new_index;
- var _index = (new_index + 1);
- var size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_minigame_font_size_display = size;
- }
- });
- hudfontStyleList_MINIGAME.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_minigame_font_style = new_index;
- }
- });
- hudColorRList_MINIGAME.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_minigame_color_r = new_index;
- }
- });
- hudColorGList_MINIGAME.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_minigame_color_g = new_index;
- }
- });
- hudColorBList_MINIGAME.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_minigame_color_b = new_index;
- }
- });
- hudPosXList_MINIGAME.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_minigame_pos_x = new_index;
- }
- });
- hudPosYList_MINIGAME.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_minigame_pos_y = new_index;
- }
- });
- hudOpacityList_MINIGAME.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_minigame_opacity = new_index;
- }
- });
- // END LIST
- hudfontSizeList_COMPASS.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_compass_font_size = new_index;
- var _index = (new_index + 1);
- var size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_compass_font_size_display = size;
- }
- });
- hudfontStyleList_COMPASS.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_compass_font_style = new_index;
- }
- });
- hudColorRList_COMPASS.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_compass_color_r = new_index;
- }
- });
- hudColorGList_COMPASS.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_compass_color_g = new_index;
- }
- });
- hudColorBList_COMPASS.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_compass_color_b = new_index;
- }
- });
- hudPosXList_COMPASS.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_compass_pos_x = new_index;
- }
- });
- hudPosYList_COMPASS.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_compass_pos_y = new_index;
- }
- });
- hudOpacityList_COMPASS.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) {
- setting_compass_opacity = new_index;
- }
- });
- // Riietepoe esemed
- CLOTH_haircutList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clothHaircut = new_index;
- API.triggerServerEvent("setPlayerClothes", CLOTH_COMPONENT_CATEGORY_HAIRCUTS, new_index);
- }
- });
- CLOTH_torsoList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clothTorso = new_index;
- API.triggerServerEvent("setPlayerClothes", CLOTH_COMPONENT_CATEGORY_TORSO, new_index);
- }
- });
- CLOTH_legsList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clothLegs = new_index;
- API.triggerServerEvent("setPlayerClothes", CLOTH_COMPONENT_CATEGORY_LEGS, new_index);
- }
- });
- CLOTH_bagsList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clothBags = new_index;
- API.triggerServerEvent("setPlayerClothes", CLOTH_COMPONENT_CATEGORY_BAGS, new_index);
- }
- });
- CLOTH_feetList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clothFeet = new_index;
- API.triggerServerEvent("setPlayerClothes", CLOTH_COMPONENT_CATEGORY_FEET, new_index);
- }
- });
- CLOTH_accessoryList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clothAccessory = new_index;
- API.triggerServerEvent("setPlayerClothes", CLOTH_COMPONENT_CATEGORY_ACCESSORIES, new_index);
- }
- });
- CLOTH_undershirtList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clothUndershirt = new_index;
- API.triggerServerEvent("setPlayerClothes", CLOTH_COMPONENT_CATEGORY_UNDERSHIRT, new_index);
- }
- });
- CLOTH_decalsList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clothDecals = new_index;
- API.triggerServerEvent("setPlayerClothes", CLOTH_COMPONENT_CATEGORY_DECALS, new_index);
- }
- });
- CLOTH_topList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clothTops = new_index;
- API.triggerServerEvent("setPlayerClothes", CLOTH_COMPONENT_CATEGORY_TOPS, new_index);
- }
- });
- CLOTH_hatList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clothHats = new_index;
- API.triggerServerEvent("setPlayerAccessory", CLOTH_COMPONENT_CATEGORY_HATS, new_index);
- }
- });
- CLOTH_glassesList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clothGlasses = new_index;
- API.triggerServerEvent("setPlayerAccessory", CLOTH_COMPONENT_CATEGORY_GLASSES, new_index);
- }
- });
- CLOTH_earsList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clothEars = new_index;
- API.triggerServerEvent("setPlayerAccessory", CLOTH_COMPONENT_CATEGORY_EARS, new_index);
- }
- });
- // Riietepoe tekstuurid algavad siit
- TEXTURE_AccessoriesList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- textureclothAccessory = new_index;
- API.triggerServerEvent("setPlayerClothesColor", CLOTH_COLOR_CATEGORY_ACCESSORIES, new_index);
- }
- });
- TEXTURE_BagsList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- textureclothBags = new_index;
- API.triggerServerEvent("setPlayerClothesColor", CLOTH_COLOR_CATEGORY_BAGS, new_index);
- }
- });
- TEXTURE_EarsList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- textureclothEars = new_index;
- API.triggerServerEvent("setPlayerAccessoryColor", 2, new_index);
- }
- });
- TEXTURE_FeetList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- textureclothFeet = new_index;
- API.triggerServerEvent("setPlayerClothesColor", CLOTH_COLOR_CATEGORY_FEET, new_index);
- }
- });
- TEXTURE_GlassesList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- textureclothGlasses = new_index;
- API.triggerServerEvent("setPlayerAccessoryColor", 1, new_index);
- }
- });
- TEXTURE_HaircutList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- textureclothHaircut = new_index;
- API.triggerServerEvent("setPlayerClothesColor", CLOTH_COLOR_CATEGORY_HAIRCUTS, new_index);
- }
- });
- TEXTURE_HatsList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- textureclothHats = new_index;
- API.triggerServerEvent("setPlayerAccessoryColor", 0, new_index);
- }
- });
- TEXTURE_LegsList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- textureclothLegs = new_index;
- API.triggerServerEvent("setPlayerClothesColor", CLOTH_COLOR_CATEGORY_LEGS, new_index);
- }
- });
- TEXTURE_MaskList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- textureclothMask = new_index;
- API.triggerServerEvent("setPlayerClothesColor", CLOTH_COLOR_CATEGORY_MASKS, new_index);
- }
- });
- TEXTURE_TopsList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- textureclothTops = new_index;
- API.triggerServerEvent("setPlayerClothesColor", CLOTH_COLOR_CATEGORY_TOPS, new_index);
- }
- });
- TEXTURE_UndershirtList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- textureclothUndershirt = new_index;
- API.triggerServerEvent("setPlayerClothesColor", CLOTH_COLOR_CATEGORY_UNDERSHIRT, new_index);
- }
- });
- TEXTURE_DecalsList.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- textureclothDecals = new_index;
- API.triggerServerEvent("setPlayerClothesColor", CLOTH_COLOR_CATEGORY_DECALS, new_index);
- }
- });
- // Riietepoes näoosade muutmine
- LIST_BODY_FEATURE_SHAPE1.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_shape1 = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_SHAPE1, new_index);
- }
- });
- LIST_BODY_FEATURE_SHAPE2.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_shape2 = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_SHAPE2, new_index);
- }
- });
- LIST_BODY_FEATURE_SHAPE_MIX.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_shape_mix = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_SHAPE_MIX, new_index);
- }
- });
- LIST_BODY_FEATURE_SKIN1.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_skin1 = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_SKIN1, new_index);
- }
- });
- LIST_BODY_FEATURE_SKIN2.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_skin2 = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_SKIN2, new_index);
- }
- });
- LIST_BODY_FEATURE_SKIN_MIX.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_skin_mix = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_SKIN_MIX, new_index);
- }
- });
- LIST_BODY_FEATURE_HAIR_COLOR.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_hair_color = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_HAIR_COLOR, new_index);
- }
- });
- LIST_BODY_FEATURE_HAIR_HIGHLIGHTCOLOR.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_hair_highlight_color = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_HAIR_HIGHLIGHT_COLOR, new_index);
- }
- });
- LIST_BODY_FEATURE_EYE_COLOR.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_eye_color = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_EYE_COLOR, new_index);
- }
- });
- LIST_BODY_FEATURE_EYEBROWS.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_eyebrows = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_EYEBROWS, new_index);
- }
- });
- LIST_BODY_FEATURE_EYEBROW_COLOR1.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_eyebrow_color1 = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_EYEBROW_COLOR1, new_index);
- }
- });
- LIST_BODY_FEATURE_EYEBROW_COLOR2.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_eyebrow_color2 = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_EYEBROW_COLOR2, new_index);
- }
- });
- LIST_BODY_FEATURE_MAKEUP.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_makeup = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_MAKEUP, new_index);
- }
- });
- LIST_BODY_FEATURE_MAKEUP_COLOR1.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_makeup_color1 = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_MAKEUP_COLOR1, new_index);
- }
- });
- LIST_BODY_FEATURE_MAKEUP_COLOR2.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_makeup_color2 = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_MAKEUP_COLOR2, new_index);
- }
- });
- LIST_BODY_FEATURE_LIPSTICK.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_lipstick = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_LIPSTICK, new_index);
- }
- });
- LIST_BODY_FEATURE_LIPSTICK_COLOR1.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_lipstick_color1 = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_LIPSTICK_COLOR1, new_index);
- }
- });
- LIST_BODY_FEATURE_LIPSTICK_COLOR2.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- body_feature_lipstick_color2 = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", BODY_FEATURE_LIPSTICK_COLOR2, new_index);
- }
- });
- // Body features 0-20
- LIST_BODY_FEATURE_FACE_0.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 0;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_1.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 1;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_2.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 2;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_3.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 3;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_4.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 4;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_5.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 5;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_6.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 6;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_7.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 7;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_8.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 8;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_9.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 9;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_10.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 10;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_11.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 11;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_12.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 12;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_13.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 13;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_14.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 14;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_15.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 15;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_16.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 16;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_17.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 17;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_18.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 18;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_19.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 19;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- LIST_BODY_FEATURE_FACE_20.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- var featureIdx = 20;
- body_feature_faceIdx[featureIdx] = new_index;
- body_feature_face[featureIdx] = new_index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- }
- });
- TUNING_List.OnListChanged.connect(function (sender, new_index) {
- API.triggerServerEvent("setNewVehicleTuning", tuningIdx, new_index);
- });
- TUNING_ColorRList.OnListChanged.connect(function (sender, new_index) {
- if(tuningIdx == TUNING_IDX_TYRE_SMOKE) {
- tuningTyreColorR = new_index;
- //API.triggerServerEvent("setTyreSmoke", 1, new_index);
- }
- });
- TUNING_ColorGList.OnListChanged.connect(function (sender, new_index) {
- if(tuningIdx == TUNING_IDX_TYRE_SMOKE) {
- tuningTyreColorG = new_index;
- //API.triggerServerEvent("setTyreSmoke", 2, new_index);
- }
- });
- TUNING_ColorBList.OnListChanged.connect(function (sender, new_index) {
- if(tuningIdx == TUNING_IDX_TYRE_SMOKE) {
- tuningTyreColorB = new_index;
- //API.triggerServerEvent("setTyreSmoke", 3, new_index);
- }
- });
- // NEW CLOTHING SHOP LISTENERS
- var NEW_CLOTH_CATEGORY_IDX_HAIRCUT = 0;
- var NEW_CLOTH_CATEGORY_IDX_LEGS = 1;
- var NEW_CLOTH_CATEGORY_IDX_FEET = 2;
- var NEW_CLOTH_CATEGORY_IDX_ACCESSORY = 3;
- var NEW_CLOTH_CATEGORY_IDX_UNDERSHIRT = 4;
- var NEW_CLOTH_CATEGORY_IDX_DECAL = 5;
- var NEW_CLOTH_CATEGORY_IDX_TOP = 6;
- var NEW_CLOTH_CATEGORY_IDX_HAT = 7;
- var NEW_CLOTH_CATEGORY_IDX_GLASSES = 8;
- var NEW_CLOTH_CATEGORY_IDX_EAR = 9;
- var NEW_CLOTH_CATEGORY_IDX_TORSO = 10;
- NEW_CLOTH_MALE_haircutList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothHaircut = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_HAIRCUT, new_index); } });
- NEW_CLOTH_MALE_legsList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothLegs = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_LEGS, new_index); } });
- NEW_CLOTH_MALE_feetList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothFeet = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_FEET, new_index); } });
- NEW_CLOTH_MALE_accessoryList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothAccessory = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_ACCESSORY, new_index); } });
- NEW_CLOTH_MALE_undershirtList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothUndershirt = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_UNDERSHIRT, new_index); } });
- NEW_CLOTH_MALE_decalsList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothDecals = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_DECAL, new_index); } });
- NEW_CLOTH_MALE_topList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothTops = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_TOP, new_index); } });
- NEW_CLOTH_MALE_hatList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothHats = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_HAT, new_index); } });
- NEW_CLOTH_MALE_glassesList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothGlasses = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_GLASSES, new_index); } });
- NEW_CLOTH_MALE_earsList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothEars = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_EAR, new_index); } });
- NEW_CLOTH_MALE_torsoList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothTorso = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_TORSO, new_index); } });
- NEW_CLOTH_FEMALE_haircutList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothHaircut = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_HAIRCUT, new_index); } });
- NEW_CLOTH_FEMALE_legsList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothLegs = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_LEGS, new_index); } });
- NEW_CLOTH_FEMALE_feetList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothFeet = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_FEET, new_index); } });
- NEW_CLOTH_FEMALE_accessoryList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothAccessory = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_ACCESSORY, new_index); } });
- NEW_CLOTH_FEMALE_undershirtList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothUndershirt = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_UNDERSHIRT, new_index); } });
- NEW_CLOTH_FEMALE_decalsList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothDecals = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_DECAL, new_index); } });
- NEW_CLOTH_FEMALE_topList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothTops = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_TOP, new_index); } });
- NEW_CLOTH_FEMALE_hatList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothHats = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_HAT, new_index); } });
- NEW_CLOTH_FEMALE_glassesList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothGlasses = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_GLASSES, new_index); } });
- NEW_CLOTH_FEMALE_earsList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothEars = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_EAR, new_index); } });
- NEW_CLOTH_FEMALE_torsoList.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) { clothTorso = new_index; API.triggerServerEvent("setPlayerClothesNew", NEW_CLOTH_CATEGORY_IDX_TORSO, new_index); } });
- LIST_TATTOO_1.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_TATTOOSHOP) { tattoo1 = new_index; API.triggerServerEvent("setPlayerTattoo", 1, new_index); } });
- LIST_TATTOO_2.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_TATTOOSHOP) { tattoo2 = new_index; API.triggerServerEvent("setPlayerTattoo", 2, new_index); } });
- LIST_TATTOO_3.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_TATTOOSHOP) { tattoo3 = new_index; API.triggerServerEvent("setPlayerTattoo", 3, new_index); } });
- LIST_TATTOO_4.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_TATTOOSHOP) { tattoo4 = new_index; API.triggerServerEvent("setPlayerTattoo", 4, new_index); } });
- LIST_TATTOO_5.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_TATTOOSHOP) { tattoo5 = new_index; API.triggerServerEvent("setPlayerTattoo", 5, new_index); } });
- LIST_TATTOO_6.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_TATTOOSHOP) { tattoo6 = new_index; API.triggerServerEvent("setPlayerTattoo", 6, new_index); } });
- LIST_TATTOO_7.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_TATTOOSHOP) { tattoo7 = new_index; API.triggerServerEvent("setPlayerTattoo", 7, new_index); } });
- LIST_TATTOO_8.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_TATTOOSHOP) { tattoo8 = new_index; API.triggerServerEvent("setPlayerTattoo", 8, new_index); } });
- LIST_TATTOO_9.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_TATTOOSHOP) { tattoo9 = new_index; API.triggerServerEvent("setPlayerTattoo", 9, new_index); } });
- LIST_TATTOO_10.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_TATTOOSHOP) { tattoo10 = new_index; API.triggerServerEvent("setPlayerTattoo", 10, new_index); } });
- LIST_BEARD.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_BEARDS) { beard = new_index; API.triggerServerEvent("setPlayerBeard", beard, beardColor); } });
- LIST_BEARDCOLOR.OnListChanged.connect(function (sender, new_index) { if (menuIdx == MENU_IDX_BEARDS) { beardColor = new_index; API.triggerServerEvent("setPlayerBeard", beard, beardColor); } });
- /*
- LIST.OnListChanged.connect(function (sender, new_index) {
- if (menuIdx == MENU_IDX_FACE_FEATURES) {
- FEATURE_VAR = new_index;
- API.triggerServerEvent("setPlayerBodyFeature", FEATURE_IDX, new_index);
- }
- });
- */
- /*testList.OnListChanged.connect(function (sender, new_index) {
- API.triggerServerEvent("debug", new_index);
- });*/
- menu.OnItemSelect.connect(function (sender, item, index) {
- afkTimer = 0;
- if (menuIdx == MENU_IDX_SHOP) {
- if (actionType == MENU_ACTION_SHOW) {
- API.triggerServerEvent("buyItem", index);
- } else if (actionType == MENU_ACTION_EDIT) {
- menuIdx = MENU_IDX_COMPOSE_MENU_EDIT_OPTIONS;
- API.triggerServerEvent("editItem", index);
- API.showCursor(false);
- menu.Visible = false;
- menu.Clear();
- menu.AddItem(API.createMenuItem("Muuda nime", "[ENTER]"));
- menu.AddItem(API.createMenuItem("Muuda hinda", "[ENTER]"));
- menu.Visible = true;
- } else if (actionType == MENU_ACTION_DELETE) {
- API.triggerServerEvent("deleteItem", index);
- }
- } else if (menuIdx == MENU_IDX_ATM) {
- //API.triggerServerEvent("ATMResponse", index);
- if (index == ATM_RESPONSE_TO_BANK) {
- userInputMsg = "Sisesta summa, mida soovid sisestada panka";
- inputIdx = INPUT_IDX_INSERT_SUM_TO_BANK;
- userInput = API.getUserInput("", 10);
- menu.Visible = false;
- API.showCursor(false);
- API.triggerServerEvent("ATMToBank", userInput);
- }
- if (index == ATM_RESPONSE_FROM_BANK) {
- userInputMsg = "Sisesta summa, mida soovid pangast võtta";
- inputIdx = INPUT_IDX_INSERT_SUM_FROM_BANK;
- userInput = API.getUserInput("", 10);
- menu.Visible = false;
- API.showCursor(false);
- API.triggerServerEvent("ATMFromBank", userInput);
- }
- if (index == ATM_RESPONSE_CHANGE_PIN) {
- userInputMsg = "Sisesta uus PIN";
- inputIdx = INPUT_IDX_INSERT_NEW_PIN;
- userInput = API.getUserInput("", 4);
- API.triggerServerEvent("ATMChangePIN", userInput);
- }
- if (index == ATM_RESPONSE_TRANSACTION) {
- userInputMsg = "Sisesta pangakaardi ID kellele soovid saata:";
- inputIdx = INPUT_IDX_INSERT_TRANSACTION_NAME;
- userInput = API.getUserInput("", 25);
- API.triggerServerEvent("ATMTransactionGetName", userInput);
- }
- /*if (index == ATM_RESPONSE_LOGS) { // NOTE (Caupo 26.02.2017): Teen rahalogi kuvamise UCP alla.
- API.triggerServerEvent("ATMGetTransactionLogs");
- }*/
- } else if (menuIdx == MENU_IDX_COMPOSE_MENU_OPTIONS) {
- API.triggerServerEvent("menuComposeOption", index);
- } else if (menuIdx == MENU_IDX_COMPOSE_MENU_CHOOSE_ITEM) {
- userInputMsg = "Sisesta toote nimi";
- inputIdx = INPUT_IDX_INSERT_PRODUCT_NAME;
- userInput = API.getUserInput("", 40);
- API.triggerServerEvent("menuComposeChoseItem", index, userInput);
- API.showCursor(false);
- menu.Visible = false;
- } else if (menuIdx == MENU_IDX_COMPOSE_MENU_EDIT_OPTIONS) {
- if (index == 0) {
- userInputMsg = "Sisesta tootele uus nimi";
- inputIdx = INPUT_IDX_INSERT_PRODUCT_NAME;
- userInput = API.getUserInput("", 40);
- API.triggerServerEvent("menuEditName", userInput);
- } else {
- userInputMsg = "Sisesta tootele uus hind. Hinnavahemik: $" + productMinPrice + "-" + productMaxPrice;
- userInput = API.getUserInput("", 8);
- inputIdx = INPUT_IDX_INSERT_PRODUCT_PRICE;
- API.triggerServerEvent("menuEditPrice", userInput);
- }
- } else if (menuIdx == MENU_IDX_GASSTATION_MENU) {
- userInputMsg = "Sisesta kogus, palju kütust soovid (MAX " + canFuel + " L)";
- inputIdx = INPUT_IDX_INSERT_FUEL_AMOUNT;
- userInput = API.getUserInput("", 3);
- API.triggerServerEvent("choseFuel", index, userInput);
- } else if (menuIdx == MENU_IDX_INVENTORY) {
- menu.Visible = false;
- API.showCursor(false);
- if (givingTo || dropping) {
- userInput = API.getUserInput("", 3);
- API.triggerServerEvent("choseInventory", index, userInput);
- } else {
- API.triggerServerEvent("choseInventory", index, 1);
- }
- } else if (menuIdx == MENU_IDX_INVENTORY_SEARCH) {
- menu.Visible = false;
- API.showCursor(false);
- } else if (menuIdx == MENU_IDX_VEHICLE_SELECTION) {
- menu.Visible = false;
- API.showCursor(false);
- API.triggerServerEvent("choseVeh", index);
- } else if (menuIdx == MENU_IDX_MAKE_VEHICLE_KEYS) {
- menu.Visible = false;
- API.showCursor(false);
- API.triggerServerEvent("choseMakeVeh", index);
- } else if (menuIdx == MENU_IDX_PHONE_SELECTION) {
- API.triggerServerEvent("chosePhone", index);
- } else if (menuIdx == MENU_IDX_PHONE_SELECTION_COMMERCIAL) {
- API.triggerServerEvent("chosePhoneCommercial", index);
- } else if (menuIdx == MENU_IDX_PHONE) {
- if (index == PHONE_ACTION_CALL) { // Helista
- userInputMsg = "Sisesta number kellele helistada";
- inputIdx = INPUT_IDX_INSERT_CALL_NUMBER;
- userInput = API.getUserInput("", 10);
- API.triggerServerEvent("phoneCalling", userInput);
- } else if (index == PHONE_ACTION_SMS) { // SMS
- userInputMsg = "Sisesta number kellele SMS saata";
- inputIdx = INPUT_IDX_INSERT_NUMBER_TO_SMS;
- userInput = API.getUserInput("", 10);
- API.triggerServerEvent("phoneSMS", userInput);
- } else if (index == PHONE_ACTION_CONTACTS) { // Kontaktid
- API.triggerServerEvent("getContacts", index);
- } else if (index == PHONE_ACTION_INCOMING_SMS) { // Sisse tulnud SMSid
- API.triggerServerEvent("getIncomingSMS", index);
- } else if (index == PHONE_ACTION_SENT_SMS) { // Saadetud SMSid
- API.triggerServerEvent("getSentSMS", index);
- } else if (index == MENU_IDX_SMS_SELECTION) { // Viewing SMS
- API.triggerServerEvent("showSMS", index);
- }
- } else if (menuIdx == MENU_IDX_CONTACT_SELECTION) {
- userInput = "";
- if (index == 0) {
- userInput = API.getUserInput("", 24);
- }
- API.triggerServerEvent("selectedContact", index, userInput);
- } else if (menuIdx == MENU_IDX_CHOOSE_CONTACT_OPTION) {
- if (index == CONTACT_OPTION_CALL) {
- API.triggerServerEvent("selectedContactOption", index);
- } else if (index == CONTACT_OPTION_SEND_SMS) {
- userInputMsg = "Sisesta SMSi sisu:";
- inputIdx = INPUT_IDX_INSERT_SMS_CONTENT;
- userInput = API.getUserInput("", SMS_MAX_LENGTH);
- API.triggerServerEvent("selectedContactOption", index, userInput);
- } else if (index == CONTACT_OPTION_EDIT_NAME) {
- userInputMsg = "Sisesta uus nimi:";
- inputIdx = INPUT_IDX_INSERT_CONTACT_NAME;
- userInput = API.getUserInput("", SMS_MAX_LENGTH);
- API.triggerServerEvent("selectedContactOption", index, userInput);
- } else if (index == CONTACT_OPTION_EDIT_NUMBER) {
- userInputMsg = "Sisesta uus number:";
- inputIdx = INPUT_IDX_INSERT_CONTACT_NUMBER;
- userInput = API.getUserInput("", SMS_MAX_LENGTH);
- API.triggerServerEvent("selectedContactOption", index, userInput);
- } else if (index == CONTACT_OPTION_REMOVE) {
- menu.Visible = false;
- API.showCursor(false);
- API.triggerServerEvent("selectedContactOption", index);
- }
- } else if (menuIdx == MENU_IDX_LOCATIONS) {
- API.playSoundFrontEnd("HUD_MINI_GAME_SOUNDSET", "CHECKPOINT_NORMAL");
- menu.Visible = false;
- API.showCursor(false);
- if ((index >= 10 && index <= 13) || (index >= 16 && index <= 18) || index >= 21) {
- API.triggerServerEvent("selectedLocation", index);
- } else {
- if (mainBlip == null) {
- if (locations[index] == null || locations[index] == undefined) {
- API.triggerServerEvent("sendMsg", "Asukoht Index ["+index+"] undefined. Teavita bugtrackeri.");
- return;
- }
- mainBlip = API.createBlip(locations[index]);
- API.setBlipColor(mainBlip, 2);
- } else {
- if (locations[index] == null || locations[index] == undefined) {
- API.triggerServerEvent("sendMsg", "Asukoht Index [" + index + "] undefined. Teavita bugtrackeri.");
- return;
- }
- API.setBlipPosition(mainBlip, locations[index]);
- }
- API.setBlipRouteVisible(mainBlip, true);
- API.setBlipRouteColor(mainBlip, 69);
- if (locationBlip != null) {
- API.deleteEntity(locationBlip);
- }
- }
- } else if (menuIdx == MENU_IDX_SELECT_VEHICLE_COLOR) {
- API.triggerServerEvent("selectedVehicleColor", index);
- } else if (menuIdx == MENU_IDX_SELECT_GROUP_VEHICLE) {
- API.triggerServerEvent("selectedGroupVehicle", index);
- menu.Visible = false;
- } else if (menuIdx == MENU_IDX_SELECT_VEHICLE_WHEELS) {
- API.triggerServerEvent("selectedVehicleWheels", index);
- } else if (menuIdx == MENU_IDX_FIRST_WARDROBE) {
- clotheIdx = index;
- if (clotheIdx == CLOTH_COMPONENT_CATEGORY_SAVE) {
- menuIdx = MENU_IDX_FIRST_WARDROBE_COLOR;
- menu.Visible = false;
- menu.Clear();
- AddWardrobeColorListItems();
- menu.RefreshIndex();
- menu.Visible = true;
- assignClothColorIdx = true;
- API.triggerServerEvent("savePlayerClothes", clothHead, clothMask, clothHaircut, clothTorso, clothLegs, clothBags, clothFeet, clothAccessory, clothUndershirt, clothBodyArmour, clothDecals, clothTops, clothHats, clothGlasses, clothEars);
- return;
- }
- if (clotheIdx == CLOTH_COMPONENT_CATEGORY_ACCESSORIES) {
- clothAccessory = item.Index;
- API.triggerServerEvent("setPlayerClothes", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_BAGS) {
- clothBags = item.Index;
- API.triggerServerEvent("setPlayerClothes", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_DECALS) {
- clothDecals = item.Index;
- API.triggerServerEvent("setPlayerClothes", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_EARS) {
- clothEars = item.Index;
- API.triggerServerEvent("setPlayerAccessory", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_FEET) {
- clothFeet = item.Index;
- API.triggerServerEvent("setPlayerClothes", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_GLASSES) {
- clothGlasses = item.Index;
- API.triggerServerEvent("setPlayerAccessory", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_HAIRCUTS) {
- clothHaircut = item.Index;
- API.triggerServerEvent("setPlayerClothes", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_HATS) {
- clothHats = item.Index;
- API.triggerServerEvent("setPlayerAccessory", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_HEAD) {
- clothHead = item.Index;
- API.triggerServerEvent("setPlayerClothes", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_LEGS) {
- clothLegs = item.Index;
- API.triggerServerEvent("setPlayerClothes", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_MASKS) {
- clothMask = item.Index;
- API.triggerServerEvent("setPlayerClothes", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_TOPS) {
- clothTops = item.Index;
- API.triggerServerEvent("setPlayerClothes", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_TORSO) {
- clothTorso = item.Index;
- API.triggerServerEvent("setPlayerClothes", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_UNDERSHIRT) {
- clothUndershirt = item.Index;
- API.triggerServerEvent("setPlayerClothes", clotheIdx, item.Index);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET) {
- API.triggerServerEvent("resetPlayerClothes");
- clothHaircut = 4;
- clothTorso = 2;
- clothUndershirt = 15;
- clothTops = 63;
- clothFeet = 1;
- clothLegs = 0;
- clothBags = 0;
- clothAccessory = 0;
- clothDecals = 0;
- clothTops = 0;
- clothHats = 8;
- clothGlasses = 0;
- clothEars = 33;
- ShowFirstTimeWardrobe(skinlist);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_SKINS) {
- menuIdx = MENU_IDX_SELECT_SKIN_FROM_CLOTHESHOP;
- API.triggerServerEvent("sendMsg", "NB!: Tavaskinnidel pole nii palju riietevalikuid kui freemode skinnidel!");
- API.triggerServerEvent("sendMsg", "Ärge valige skinne enteriga nii kiiresti, et teie arvuti ei jõua neid mängu");
- API.triggerServerEvent("sendMsg", "laadida. Mäng võib crashida.");
- menu.Clear();
- menu.AddItem(API.createMenuItem("~r~Tagasi", "Valimiseks vajuta [ENTER]"));
- var _color = "~c~";
- for (var i = 0; i < skinListCount; i++) {
- menu.AddItem(API.createMenuItem(_color + skinList[i], "Valimiseks vajuta [ENTER]"));
- if (_color == "~c~") {
- _color = "";
- } else {
- _color = "~c~";
- }
- }
- menu.CurrentSelection = 0;
- menu.Visible = true;
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET_HAIRCUT) {
- API.triggerServerEvent("resetPlayerClotheItem", 0);
- clothHaircut = 0;
- ShowFirstTimeWardrobe(skinlist);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET_TORSO) {
- API.triggerServerEvent("resetPlayerClotheItem", 1);
- clothTorso = 0;
- ShowFirstTimeWardrobe(skinlist);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET_LEGS) {
- API.triggerServerEvent("resetPlayerClotheItem", 2);
- clothLegs = 0;
- ShowFirstTimeWardrobe(skinlist);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET_BAGS) {
- API.triggerServerEvent("resetPlayerClotheItem", 3);
- clothBags = 0;
- ShowFirstTimeWardrobe(skinlist);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET_FEET) {
- API.triggerServerEvent("resetPlayerClotheItem", 4);
- clothFeet = 1;
- ShowFirstTimeWardrobe(skinlist);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET_ACCESSORIES) {
- API.triggerServerEvent("resetPlayerClotheItem", 5);
- clothAccessory = 0;
- ShowFirstTimeWardrobe(skinlist);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET_UNDERSHIRT) {
- API.triggerServerEvent("resetPlayerClotheItem", 6);
- clothUndershirt = 0;
- ShowFirstTimeWardrobe(skinlist);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET_DECALS) {
- API.triggerServerEvent("resetPlayerClotheItem", 7);
- clothDecals = 0;
- ShowFirstTimeWardrobe(skinlist);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET_TOPS) {
- API.triggerServerEvent("resetPlayerClotheItem", 8);
- clothTops = 0;
- ShowFirstTimeWardrobe(skinlist);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET_HATS) {
- API.triggerServerEvent("resetPlayerClotheItem", 9);
- clothHats = 8;
- ShowFirstTimeWardrobe(skinlist);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET_GLASSES) {
- API.triggerServerEvent("resetPlayerClotheItem", 10);
- clothGlasses = 0;
- ShowFirstTimeWardrobe(skinlist);
- } else if (clotheIdx == CLOTH_COMPONENT_CATEGORY_RESET_EARS) {
- API.triggerServerEvent("resetPlayerClotheItem", 11);
- clothEars = 33;
- ShowFirstTimeWardrobe(skinlist);
- }
- } else if (menuIdx == MENU_IDX_FIRST_WARDROBE_COLOR) {
- clotheColorIdx = index;
- if (assignClothColorIdx) {
- assignClothColorIdx = false;
- menu.Visible = false;
- menu.Clear();
- AddWardrobeColorListItems();
- menu.RefreshIndex();
- menu.Visible = true;
- menu.CurrentSelection = 0;
- }
- clotheColorIdx += 1; // NOTE (Caupo 21.08.2017): Antud asi peaks olema quickfix sellele, et ma eemaldasin maski värvi valiku ära kuna maski ei saa objektina riidepoest peale panna. Ja kuna mask oli idx == 0, siis antud rida peaks skippima indexi vastavalt teistele valikutele.
- if (clotheColorIdx == CLOTH_COLOR_CATEGORY_ACCESSORIES) {
- textureclothAccessory = item.Index;
- API.triggerServerEvent("setPlayerClothesColor", clotheColorIdx, item.Index);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_BAGS) {
- textureclothBags = item.Index;
- API.triggerServerEvent("setPlayerClothesColor", clotheColorIdx, item.Index);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_DECALS) {
- textureclothDecals = item.Index;
- API.triggerServerEvent("setPlayerClothesColor", clotheColorIdx, item.Index);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_EARS) {
- textureclothEars = item.Index;
- API.triggerServerEvent("setPlayerAccessoryColor", 2, item.Index);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_FEET) {
- textureclothFeet = item.Index;
- API.triggerServerEvent("setPlayerClothesColor", clotheColorIdx, item.Index);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_GLASSES) {
- textureclothGlasses = item.Index;
- API.triggerServerEvent("setPlayerAccessoryColor", 1, item.Index);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_HAIRCUTS) {
- textureclothHaircut = item.Index;
- API.triggerServerEvent("setPlayerClothesColor", clotheColorIdx, item.Index);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_HATS) {
- textureclothHats = item.Index;
- API.triggerServerEvent("setPlayerAccessoryColor", 0, item.Index);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_LEGS) {
- textureclothLegs = item.Index;
- API.triggerServerEvent("setPlayerClothesColor", clotheColorIdx, item.Index);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_MASKS) {
- textureclothMask = item.Index;
- API.triggerServerEvent("setPlayerClothesColor", clotheColorIdx, item.Index);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_TOPS) {
- textureclothTops = item.Index;
- API.triggerServerEvent("setPlayerClothesColor", clotheColorIdx, item.Index);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_UNDERSHIRT) {
- textureclothUndershirt = item.Index;
- API.triggerServerEvent("setPlayerClothesColor", clotheColorIdx, item.Index);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_SAVE) {
- menuIdx = MENU_IDX_FACE_FEATURES;
- menu.Visible = false;
- menu.Clear();
- AddWardrobeBodyItems();
- menu.RefreshIndex();
- menu.Visible = true;
- assignClothColorIdx = true;
- API.triggerServerEvent("savePlayerClothesTextures", textureclothHead, textureclothMask, textureclothHaircut, textureclothTorso, textureclothLegs, textureclothBags, textureclothFeet, textureclothAccessory, textureclothUndershirt, textureclothBodyArmour, textureclothDecals, textureclothTops, textureclothHats, textureclothGlasses, textureclothEars);
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_RESET) {
- API.triggerServerEvent("resetPlayerTextures");
- } else if (clotheColorIdx == CLOTH_COLOR_CATEGORY_BACK) {
- ShowFirstTimeWardrobe(skinList);
- }
- }
- else if (menuIdx == MENU_IDX_FACE_FEATURES) {
- bodyIdx = index;
- if (bodyIdx == BODY_FEATURE_SHAPE1) {
- body_feature_shape1 = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_SHAPE2) {
- body_feature_shape2 = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_SHAPE_MIX) {
- body_feature_shape_mix = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_SKIN1) {
- body_feature_skin1 = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_SKIN2) {
- body_feature_skin2 = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_SKIN_MIX) {
- body_feature_skin_mix = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_HAIR_COLOR) {
- body_feature_hair_color = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_HAIR_HIGHLIGHT_COLOR) {
- body_feature_hair_highlight_color = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_EYE_COLOR) {
- body_feature_eye_color = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_EYEBROWS) {
- body_feature_eyebrows = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_EYEBROW_COLOR1) {
- body_feature_eyebrow_color1 = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_EYEBROW_COLOR2) {
- body_feature_eyebrow_color2 = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_MAKEUP) {
- body_feature_makeup = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_MAKEUP_COLOR1) {
- body_feature_makeup_color1 = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_MAKEUP_COLOR2) {
- body_feature_makeup_color2 = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_LIPSTICK) {
- body_feature_lipstick = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_LIPSTICK_COLOR1) {
- body_feature_lipstick_color1 = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx == BODY_FEATURE_LIPSTICK_COLOR2) {
- body_feature_lipstick_color2 = item.Index;
- API.triggerServerEvent("setPlayerBodyFeature", bodyIdx, item.Index);
- } else if (bodyIdx >= BODY_FEATURE_FACE_MIN && bodyIdx <= BODY_FEATURE_FACE_MAX) {
- var featureIdx = bodyIdx - BODY_FEATURE_FACE_MIN;
- body_feature_faceIdx[featureIdx] = item.Index;
- body_feature_face[featureIdx] = item.Index;
- body_feature_face[featureIdx] -= maxBodySettings;
- if (body_feature_face[featureIdx] != 0) {
- body_feature_face[featureIdx] = (body_feature_face[featureIdx] * 0.1);
- }
- /*if (body_feature_faceIdx[featureIdx] != maxBodySettings) {
- body_feature_face[featureIdx] = (body_feature_faceIdx[featureIdx] * 0.1);
- } else {
- body_feature_face[featureIdx] = 0;
- }*/
- API.triggerServerEvent("setPlayerBodyFeatureEx", featureIdx, body_feature_face[featureIdx]);
- } else if (bodyIdx == BODY_FEATURE_SAVE) {
- menu.Visible = false;
- API.detachCamera(camera);
- API.triggerServerEvent("savePlayerBodyFeatures", body_feature_shape1, body_feature_shape2, body_feature_shape_mix, body_feature_skin1, body_feature_skin2, body_feature_skin_mix, body_feature_hair_color, body_feature_hair_highlight_color, body_feature_eye_color, body_feature_eyebrows, body_feature_eyebrow_color1, body_feature_eyebrow_color2, body_feature_makeup, body_feature_makeup_color1, body_feature_makeup_color2, body_feature_lipstick, body_feature_lipstick_color1, body_feature_lipstick_color2,
- body_feature_face[0],
- body_feature_face[1],
- body_feature_face[2],
- body_feature_face[3],
- body_feature_face[4],
- body_feature_face[5],
- body_feature_face[6],
- body_feature_face[7],
- body_feature_face[8],
- body_feature_face[9],
- body_feature_face[10],
- body_feature_face[11],
- body_feature_face[12],
- body_feature_face[13],
- body_feature_face[14],
- body_feature_face[15],
- body_feature_face[16],
- body_feature_face[17],
- body_feature_face[18],
- body_feature_face[19],
- body_feature_face[20]);
- API.setGameplayCameraActive();
- API.setChatVisible(true);
- API.setHudVisible(true);
- freewill = false;
- } else if (bodyIdx == BODY_FEATURE_RESET) {
- API.triggerServerEvent("resetPlayerBodyFeatures");
- } else if (bodyIdx == BODY_FEATURE_BACK) {
- if(chosenClothMenu == "male") {
- ShowClothingShopMale();
- } else if(chosenClothMenu == "female") {
- ShowClothingShopFemale();
- }
- }
- }
- else if (menuIdx == MENU_IDX_PAWNSHOP) {
- menu.Visible = false;
- API.showCursor(false);
- userInput = API.getUserInput("", INV_AMOUNT_MAX_LENGTH);
- API.triggerServerEvent("sellToPawnshop", index, userInput);
- }
- else if (menuIdx == MENU_IDX_BANK) {
- if (index == 1) {
- API.triggerServerEvent("cancelBankcard", index);
- }
- else if (index == 0) {
- userInput = API.getUserInput("", INV_AMOUNT_MAX_LENGTH);
- API.triggerServerEvent("createNewBankcard", userInput);
- } else {
- API.triggerServerEvent("checkDepositBox");
- menu.Visible = false;
- API.showCursor(false);
- }
- }
- else if (menuIdx == MENU_IDX_SELECT_BANKCARD) {
- API.triggerServerEvent("selectedBankcard", index);
- }
- else if (menuIdx == MENU_IDX_SELECT_BANKCARD_FOR_CANCEL) {
- API.triggerServerEvent("selectedBankcardForCancel", index);
- menu.Visible = false;
- API.showCursor(false);
- }
- else if (menuIdx == MENU_IDX_SETTINGS) {
- var _settingFontSize = setting_font_size_input;
- if (index == 0) { // Update speed
- setting_update_speed = API.getUserInput("", 4);
- } else if (index == 1) { // show speed
- setting_show_speed = item.Index;
- } else if (index == 2) { // show hp
- setting_show_vehicle_health = item.Index;
- } else if (index == 3) { // show fuel
- setting_show_vehicle_fuel = item.Index;
- } else if (index == 4) { // hud width
- setting_hud_width = parseInt(API.getUserInput("", 4));
- } else if (index == 5) { // hud height
- setting_hud_height = parseInt(API.getUserInput("", 4));
- } else if (index == 6) { // font size
- var _index = item.Index;
- setting_font_size_input = _index;
- _index += 1;
- var size = (_index * 0.5);
- setting_font_size = size;
- } else if (index == 7) { // font style
- var fontStyle = 0;
- if (item.Index == 1) {
- fontStyle = 1;
- } else if (item.Index == 2) {
- fontStyle = 2;
- } else if (item.Index == 3) {
- fontStyle = 4;
- } else if (item.Index == 4) {
- fontStyle = 7;
- }
- setting_font = fontStyle;
- } else if (index == 8) {
- API.triggerServerEvent("recieveSettings",
- setting_font,
- setting_font_size_input,
- setting_hud_height,
- setting_hud_width,
- setting_show_speed,
- setting_show_vehicle_fuel,
- setting_show_vehicle_health,
- setting_speedometer_in_lower_hud,
- setting_update_speed
- );
- }
- }
- else if (menuIdx == MENU_IDX_CONFISCATED_VEHICLES) {
- API.triggerServerEvent("selectedVehicleFromConfiscation", index);
- }
- else if (menuIdx == MENU_IDX_FISHMARKET) {
- API.triggerServerEvent("sellToFishmarket", index, 1);
- menu.Visible = false;
- API.showCursor(false);
- } else if (menuIdx == MENU_IDX_TELEPORT_TO_LOCATION) {
- API.playSoundFrontEnd("HUD_MINI_GAME_SOUNDSET", "CHECKPOINT_NORMAL");
- API.triggerServerEvent("selectedteleportLocation", index);
- menu.Visible = false;
- } else if (menuIdx == MENU_IDX_RECIPES) {
- API.triggerServerEvent("selectedRecipe", index);
- } else if (menuIdx == MENU_IDX_EQUIPTMENT) {
- API.triggerServerEvent("selectedGroupEquiptment", index);
- } else if (menuIdx == MENU_IDX_EQUIPTMENT_COP) {
- if(index == 27) {
- menuIdx = MENU_IDX_EQUIPTMENT_COP_MALE;
- menu.Visible = false;
- menu.Clear();
- menu.AddItem(API.createMenuItem("~b~Riietusese: 1", "Toimib ainult freemode skinnidel!"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 2", "Toimib ainult freemode skinnidel!"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 3", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 4", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 5", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Aksessuaar: 1", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Aksessuaar: 2", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Aksessuaar: 3", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Tagasi", "Valimiseks vajuta ~g~[ENTER]"));
- menu.Visible = true;
- }
- else if(index == 28) {
- menuIdx = MENU_IDX_EQUIPTMENT_COP_FEMALE;
- menu.Visible = false;
- menu.Clear();
- menu.AddItem(API.createMenuItem("~b~Riietusese: 1", "Toimib ainult freemode skinnidel!"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 2", "Toimib ainult freemode skinnidel!"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 3", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 4", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 5", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 6", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 7", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 8", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 9", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 10", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 11", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: 12", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Aksessuaar: 1", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Aksessuaar: 2", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Aksessuaar: 3", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Tagasi", "Valimiseks vajuta ~g~[ENTER]"));
- menu.Visible = true;
- }
- else {
- API.triggerServerEvent("selectedGroupEquiptment", index);
- }
- } else if (menuIdx == MENU_IDX_DRIVING_EXAM) {
- API.triggerServerEvent("selectedDrivingCar", index);
- menu.Visible = false;
- } else if (menuIdx == MENU_IDX_EQUIPTMENT_COP_MALE) {
- if(index == 8) {
- ShowCopEquiptment();
- } else {
- API.triggerServerEvent("selectedCopClothesMale", index);
- menu.Visible = false;
- }
- } else if (menuIdx == MENU_IDX_EQUIPTMENT_COP_FEMALE) {
- if(index == 15) {
- ShowCopEquiptment();
- } else {
- API.triggerServerEvent("selectedCopClothesFemale", index);
- menu.Visible = false;
- }
- } else if (menuIdx == MENU_IDX_SETTINGS_NEW) {
- chosenSetting = index;
- menuIdx = MENU_IDX_SETTINGS_NEW_CHOSED;
- menu.Visible = false;
- menu.Clear();
- hudfontSizeList_MONEY.Index = setting_money_font_size;
- hudfontStyleList_MONEY.Index = setting_money_font_style;
- hudColorRList_MONEY.Index = setting_money_color_r;
- hudColorGList_MONEY.Index = setting_money_color_g;
- hudColorBList_MONEY.Index = setting_money_color_b;
- hudPosXList_MONEY.Index = setting_money_pos_x;
- hudPosYList_MONEY.Index = setting_money_pos_y;
- hudfontSizeList_FOOD.Index = setting_food_font_size;
- hudfontStyleListFOOD_.Index = setting_food_font_style;
- hudColorRList_FOOD.Index = setting_food_color_r;
- hudColorGList_FOOD.Index = setting_food_color_g;
- hudColorBList_FOOD.Index = setting_food_color_b;
- hudPosXList_FOOD.Index = setting_food_pos_x;
- hudPosYList_FOOD.Index = setting_food_pos_y;
- hudfontSizeList_SPEED.Index = setting_speed_font_size;
- hudfontStyleList_SPEED.Index = setting_speed_font_style;
- hudColorRList_SPEED.Index = setting_speed_color_r;
- hudColorGList_SPEED.Index = setting_speed_color_g;
- hudColorBList_SPEED.Index = setting_speed_color_b;
- hudPosXList_SPEED.Index = setting_speed_pos_x;
- hudPosYList_SPEED.Index = setting_speed_pos_y;
- hudfontSizeList_FUEL.Index = setting_fuel_font_size;
- hudfontStyleList_FUEL.Index = setting_fuel_font_style;
- hudColorRList_FUEL.Index = setting_fuel_color_r;
- hudColorGList_FUEL.Index = setting_fuel_color_g;
- hudColorBList_FUEL.Index = setting_fuel_color_b;
- hudPosXList_FUEL.Index = setting_fuel_pos_x;
- hudPosYList_FUEL.Index = setting_fuel_pos_y;
- hudfontSizeList_VEHHP.Index = setting_vehhp_font_size;
- hudfontStyleList_VEHHP.Index = setting_vehhp_font_style;
- hudColorRList_VEHHP.Index = setting_vehhp_color_r;
- hudColorGList_VEHHP.Index = setting_vehhp_color_g;
- hudColorBList_VEHHP.Index = setting_vehhp_color_b;
- hudPosXList_VEHHP.Index = setting_vehhp_pos_x;
- hudPosYList_VEHHP.Index = setting_vehhp_pos_y;
- hudfontSizeList_COUNTER.Index = setting_counter_font_size;
- hudfontStyleList_COUNTER.Index = setting_counter_font_style;
- hudColorRList_COUNTER.Index = setting_counter_color_r;
- hudColorGList_COUNTER.Index = setting_counter_color_g;
- hudColorBList_COUNTER.Index = setting_counter_color_b;
- hudPosXList_COUNTER.Index = setting_counter_pos_x;
- hudPosYList_COUNTER.Index = setting_counter_pos_y;
- hudfontSizeList_NOTIFICATION.Index = setting_notification_font_size;
- hudfontStyleList_NOTIFICATION.Index = setting_notification_font_style;
- hudColorRList_NOTIFICATION.Index = setting_notification_color_r;
- hudColorGList_NOTIFICATION.Index = setting_notification_color_g;
- hudColorBList_NOTIFICATION.Index = setting_notification_color_b;
- hudPosXList_NOTIFICATION.Index = setting_notification_pos_x;
- hudPosYList_NOTIFICATION.Index = setting_notification_pos_y;
- hudfontSizeList_ODOMETER.Index = setting_odometer_font_size;
- hudfontStyleList_ODOMETER.Index = setting_odometer_font_style;
- hudColorRList_ODOMETER.Index = setting_odometer_color_r;
- hudColorGList_ODOMETER.Index = setting_odometer_color_g;
- hudColorBList_ODOMETER.Index = setting_odometer_color_b;
- hudPosXList_ODOMETER.Index = setting_odometer_pos_x;
- hudPosYList_ODOMETER.Index = setting_odometer_pos_y;
- hudRefreshrateListItem.Index = setting_update_speed;
- hudfontSizeList_MINIGAME.Index = setting_minigame_font_size;
- hudfontStyleList_MINIGAME.Index = setting_minigame_font_style;
- hudColorRList_MINIGAME.Index = setting_minigame_color_r;
- hudColorGList_MINIGAME.Index = setting_minigame_color_g;
- hudColorBList_MINIGAME.Index = setting_minigame_color_b;
- hudPosXList_MINIGAME.Index = setting_minigame_pos_x;
- hudPosYList_MINIGAME.Index = setting_minigame_pos_y;
- hudfontSizeList_COMPASS.Index = setting_compass_font_size;
- hudfontStyleList_COMPASS.Index = setting_compass_font_style;
- hudColorRList_COMPASS.Index = setting_compass_color_r;
- hudColorGList_COMPASS.Index = setting_compass_color_g;
- hudColorBList_COMPASS.Index = setting_compass_color_b;
- hudPosXList_COMPASS.Index = setting_compass_pos_x;
- hudPosYList_COMPASS.Index = setting_compass_pos_y;
- hudOpacityList_MONEY.Index = setting_money_opacity;
- hudOpacityList_FOOD.Index = setting_food_opacity;
- hudOpacityList_SPEED.Index = setting_speed_opacity;
- hudOpacityList_FUEL.Index = setting_fuel_opacity;
- hudOpacityList_VEHHP.Index = setting_vehhp_opacity;
- hudOpacityList_COUNTER.Index = setting_counter_opacity;
- hudOpacityList_NOTIFICATION.Index = setting_notification_opacity;
- hudOpacityList_ODOMETER.Index = setting_odometer_opacity;
- hudOpacityList_MINIGAME.Index = setting_minigame_opacity;
- hudOpacityList_COMPASS.Index = setting_compass_opacity;
- if (index == 0) {
- menu.AddItem(hudfontSizeList_MONEY);
- menu.AddItem(hudfontStyleList_MONEY);
- menu.AddItem(hudColorRList_MONEY);
- menu.AddItem(hudColorGList_MONEY);
- menu.AddItem(hudColorBList_MONEY);
- menu.AddItem(hudPosXList_MONEY);
- menu.AddItem(hudPosYList_MONEY);
- menu.AddItem(hudOpacityList_MONEY);
- chosenSetting = CHOSEN_SETTING_IDX_MONEY;
- } else if (index == 1) {
- menu.AddItem(hudfontSizeList_FOOD);
- menu.AddItem(hudfontStyleListFOOD_);
- menu.AddItem(hudColorRList_FOOD);
- menu.AddItem(hudColorGList_FOOD);
- menu.AddItem(hudColorBList_FOOD);
- menu.AddItem(hudPosXList_FOOD);
- menu.AddItem(hudPosYList_FOOD);
- menu.AddItem(hudOpacityList_FOOD);
- chosenSetting = CHOSEN_SETTING_IDX_FOOD;
- } else if (index == 2) {
- menu.AddItem(hudfontSizeList_SPEED);
- menu.AddItem(hudfontStyleList_SPEED);
- menu.AddItem(hudColorRList_SPEED);
- menu.AddItem(hudColorGList_SPEED);
- menu.AddItem(hudColorBList_SPEED);
- menu.AddItem(hudPosXList_SPEED);
- menu.AddItem(hudPosYList_SPEED);
- menu.AddItem(hudOpacityList_SPEED);
- chosenSetting = CHOSEN_SETTING_IDX_SPEED;
- } else if (index == 3) {
- menu.AddItem(hudfontSizeList_FUEL);
- menu.AddItem(hudfontStyleList_FUEL);
- menu.AddItem(hudColorRList_FUEL);
- menu.AddItem(hudColorGList_FUEL);
- menu.AddItem(hudColorBList_FUEL);
- menu.AddItem(hudPosXList_FUEL);
- menu.AddItem(hudPosYList_FUEL);
- menu.AddItem(hudOpacityList_FUEL);
- chosenSetting = CHOSEN_SETTING_IDX_FUEL;
- } else if (index == 4) {
- menu.AddItem(hudfontSizeList_VEHHP);
- menu.AddItem(hudfontStyleList_VEHHP);
- menu.AddItem(hudColorRList_VEHHP);
- menu.AddItem(hudColorGList_VEHHP);
- menu.AddItem(hudColorBList_VEHHP);
- menu.AddItem(hudPosXList_VEHHP);
- menu.AddItem(hudPosYList_VEHHP);
- menu.AddItem(hudOpacityList_VEHHP);
- chosenSetting = CHOSEN_SETTING_IDX_VEHHP;
- } else if (index == 5) {
- menu.AddItem(hudfontSizeList_COUNTER);
- menu.AddItem(hudfontStyleList_COUNTER);
- menu.AddItem(hudColorRList_COUNTER);
- menu.AddItem(hudColorGList_COUNTER);
- menu.AddItem(hudColorBList_COUNTER);
- menu.AddItem(hudPosXList_COUNTER);
- menu.AddItem(hudPosYList_COUNTER);
- menu.AddItem(hudOpacityList_COUNTER);
- chosenSetting = CHOSEN_SETTING_IDX_COUNTER;
- } else if (index == 6) {
- menu.AddItem(hudfontSizeList_NOTIFICATION);
- menu.AddItem(hudfontStyleList_NOTIFICATION);
- menu.AddItem(hudColorRList_NOTIFICATION);
- menu.AddItem(hudColorGList_NOTIFICATION);
- menu.AddItem(hudColorBList_NOTIFICATION);
- menu.AddItem(hudPosXList_NOTIFICATION);
- menu.AddItem(hudPosYList_NOTIFICATION);
- menu.AddItem(hudOpacityList_NOTIFICATION);
- chosenSetting = CHOSEN_SETTING_IDX_NOTIFICATION;
- } else if (index == 7) {
- menu.AddItem(hudRefreshrateListItem);
- } else if (index == 8) {
- menu.AddItem(hudfontSizeList_ODOMETER);
- menu.AddItem(hudfontStyleList_ODOMETER);
- menu.AddItem(hudColorRList_ODOMETER);
- menu.AddItem(hudColorGList_ODOMETER);
- menu.AddItem(hudColorBList_ODOMETER);
- menu.AddItem(hudPosXList_ODOMETER);
- menu.AddItem(hudPosYList_ODOMETER);
- menu.AddItem(hudOpacityList_ODOMETER);
- chosenSetting = CHOSEN_SETTING_IDX_ODOMETER;
- } else if (index == 9) {
- menu.AddItem(hudfontSizeList_MINIGAME);
- menu.AddItem(hudfontStyleList_MINIGAME);
- menu.AddItem(hudColorRList_MINIGAME);
- menu.AddItem(hudColorGList_MINIGAME);
- menu.AddItem(hudColorBList_MINIGAME);
- menu.AddItem(hudPosXList_MINIGAME);
- menu.AddItem(hudPosYList_MINIGAME);
- menu.AddItem(hudOpacityList_MINIGAME);
- chosenSetting = CHOSEN_SETTING_IDX_MINIGAME;
- } else if (index == 10) {
- menu.AddItem(hudfontSizeList_COMPASS);
- menu.AddItem(hudfontStyleList_COMPASS);
- menu.AddItem(hudColorRList_COMPASS);
- menu.AddItem(hudColorGList_COMPASS);
- menu.AddItem(hudColorBList_COMPASS);
- menu.AddItem(hudPosXList_COMPASS);
- menu.AddItem(hudPosYList_COMPASS);
- menu.AddItem(hudOpacityList_COMPASS);
- chosenSetting = CHOSEN_SETTING_IDX_COMPASS;
- }
- menu.AddItem(API.createMenuItem("~g~Salvesta ~s~& ~g~Tagasi", "Valimiseks vajuta [ENTER]"));
- menu.Visible = true;
- }
- else if (menuIdx == MENU_IDX_SETTINGS_NEW_CHOSED) { // NOTE (Caupo 07.07.2017): Peaks ainult töötama selle tõttu kuna ainuke asi, mis on tavaline menu item on Tagasi nupp
- if (index != 0 && index != 1 && index != 8) { // Font size ja style ei saa muuta sellega, ei viitsi re calcerit siia teha... kuigi tegelt see vähe aga pohh
- userInput = API.getUserInput("", 4);
- if(userInput.length <= 0 || userInput.length > 5) {
- API.displaySubtitle("Sisestatud arvu ei suudetud teha täisarvuks. (1)");
- return;
- }
- var _input = parseInt(userInput);
- if(_input == "NaN" || _input == "nan" || _input == "Nan" || _input == null) {
- API.displaySubtitle("Sisestatud arvu ei suudetud teha täisarvuks. (2)");
- return;
- }
- if (chosenSetting == CHOSEN_SETTING_IDX_MONEY) {
- if (index == 0) { setting_money_font_size = _input; }
- else if (index == 2) { setting_money_color_r = _input; }
- else if (index == 3) { setting_money_color_g = _input; }
- else if (index == 4) { setting_money_color_b = _input; }
- else if (index == 5) { setting_money_pos_x = _input; }
- else if (index == 6) { setting_money_pos_y = _input; }
- else if (index == 7) { setting_money_opacity = _input; }
- } else if (chosenSetting == CHOSEN_SETTING_IDX_FOOD) {
- if (index == 0) { setting_food_font_size = _input; }
- else if (index == 2) { setting_food_color_r = _input; }
- else if (index == 3) { setting_food_color_g = _input; }
- else if (index == 4) { setting_food_color_b = _input; }
- else if (index == 5) { setting_food_pos_x = _input; }
- else if (index == 6) { setting_food_pos_y = _input; }
- else if (index == 7) { setting_food_opacity = _input; }
- } else if (chosenSetting == CHOSEN_SETTING_IDX_SPEED) {
- if (index == 0) { setting_speed_font_size = _input; }
- else if (index == 2) { setting_speed_color_r = _input; }
- else if (index == 3) { setting_speed_color_g = _input; }
- else if (index == 4) { setting_speed_color_b = _input; }
- else if (index == 5) { setting_speed_pos_x = _input; }
- else if (index == 6) { setting_speed_pos_y = _input; }
- else if (index == 7) { setting_speed_opacity = _input; }
- } else if (chosenSetting == CHOSEN_SETTING_IDX_FUEL) {
- if (index == 0) { setting_fuel_font_size = _input; }
- else if (index == 2) { setting_fuel_color_r = _input; }
- else if (index == 3) { setting_fuel_color_g = _input; }
- else if (index == 4) { setting_fuel_color_b = _input; }
- else if (index == 5) { setting_fuel_pos_x = _input; }
- else if (index == 6) { setting_fuel_pos_y = _input; }
- else if (index == 7) { setting_fuel_opacity = _input; }
- } else if (chosenSetting == CHOSEN_SETTING_IDX_VEHHP) {
- if (index == 0) { setting_vehhp_font_size = _input; }
- else if (index == 2) { setting_vehhp_color_r = _input; }
- else if (index == 3) { setting_vehhp_color_g = _input; }
- else if (index == 4) { setting_vehhp_color_b = _input; }
- else if (index == 5) { setting_vehhp_pos_x = _input; }
- else if (index == 6) { setting_vehhp_pos_y = _input; }
- else if (index == 7) { setting_vehhp_opacity = _input; }
- } else if (chosenSetting == CHOSEN_SETTING_IDX_COUNTER) {
- if (index == 0) { setting_counter_font_size = _input; }
- else if (index == 2) { setting_counter_color_r = _input; }
- else if (index == 3) { setting_counter_color_g = _input; }
- else if (index == 4) { setting_counter_color_b = _input; }
- else if (index == 5) { setting_counter_pos_x = _input; }
- else if (index == 6) { setting_counter_pos_y = _input; }
- else if (index == 7) { setting_counter_opacity = _input; }
- } else if (chosenSetting == CHOSEN_SETTING_IDX_NOTIFICATION) {
- if (index == 0) { setting_notification_font_size = _input; }
- else if (index == 2) { setting_notification_color_r = _input; }
- else if (index == 3) { setting_notification_color_g = _input; }
- else if (index == 4) { setting_notification_color_b = _input; }
- else if (index == 5) { setting_notification_pos_x = _input; }
- else if (index == 6) { setting_notification_pos_y = _input; }
- else if (index == 7) { setting_notification_opacity = _input; }
- } else if (chosenSetting == CHOSEN_SETTING_IDX_ODOMETER) {
- if (index == 0) { setting_odometer_font_size = _input; }
- else if (index == 2) { setting_odometer_color_r = _input; }
- else if (index == 3) { setting_odometer_color_g = _input; }
- else if (index == 4) { setting_odometer_color_b = _input; }
- else if (index == 5) { setting_odometer_pos_x = _input; }
- else if (index == 6) { setting_odometer_pos_y = _input; }
- else if (index == 7) { setting_odometer_opacity = _input; }
- } else if (chosenSetting == CHOSEN_SETTING_IDX_MINIGAME) {
- if (index == 0) { setting_minigame_font_size = _input; }
- else if (index == 2) { setting_minigame_color_r = _input; }
- else if (index == 3) { setting_minigame_color_g = _input; }
- else if (index == 4) { setting_minigame_color_b = _input; }
- else if (index == 5) { setting_minigame_pos_x = _input; }
- else if (index == 6) { setting_minigame_pos_y = _input; }
- else if (index == 7) { setting_minigame_opacity = _input; }
- } else if (chosenSetting == CHOSEN_SETTING_IDX_COMPASS) {
- if (index == 0) { setting_compass_font_size = _input; }
- else if (index == 2) { setting_compass_color_r = _input; }
- else if (index == 3) { setting_compass_color_g = _input; }
- else if (index == 4) { setting_compass_color_b = _input; }
- else if (index == 5) { setting_compass_pos_x = _input; }
- else if (index == 6) { setting_compass_pos_y = _input; }
- else if (index == 7) { setting_compass_opacity = _input; }
- }
- updateSettingsIndexes = 1;
- }
- API.triggerServerEvent("saveSettingsNew",
- setting_money_font_size,
- setting_money_font_style,
- setting_money_color_r,
- setting_money_color_g,
- setting_money_color_b,
- setting_money_pos_x,
- setting_money_pos_y,
- setting_food_font_size,
- setting_food_font_style,
- setting_food_color_r,
- setting_food_color_g,
- setting_food_color_b,
- setting_food_pos_x,
- setting_food_pos_y,
- setting_speed_font_size,
- setting_speed_font_style,
- setting_speed_color_r,
- setting_speed_color_g,
- setting_speed_color_b,
- setting_speed_pos_x,
- setting_speed_pos_y,
- setting_fuel_font_size,
- setting_fuel_font_style,
- setting_fuel_color_r,
- setting_fuel_color_g,
- setting_fuel_color_b,
- setting_fuel_pos_x,
- setting_fuel_pos_y,
- setting_vehhp_font_size,
- setting_vehhp_font_style,
- setting_vehhp_color_r,
- setting_vehhp_color_g,
- setting_vehhp_color_b,
- setting_vehhp_pos_x,
- setting_vehhp_pos_y,
- setting_counter_font_size,
- setting_counter_font_style,
- setting_counter_color_r,
- setting_counter_color_g,
- setting_counter_color_b,
- setting_counter_pos_x,
- setting_counter_pos_y,
- setting_notification_font_size,
- setting_notification_font_style,
- setting_notification_color_r,
- setting_notification_color_g,
- setting_notification_color_b,
- setting_notification_pos_x,
- setting_notification_pos_y,
- setting_update_speed,
- setting_odometer_font_size,
- setting_odometer_font_style,
- setting_odometer_color_r,
- setting_odometer_color_g,
- setting_odometer_color_b,
- setting_odometer_pos_x,
- setting_odometer_pos_y,
- setting_minigame_font_size,
- setting_minigame_font_style,
- setting_minigame_color_r,
- setting_minigame_color_g,
- setting_minigame_color_b,
- setting_minigame_pos_x,
- setting_minigame_pos_y,
- setting_compass_font_size,
- setting_compass_font_style,
- setting_compass_color_r,
- setting_compass_color_g,
- setting_compass_color_b,
- setting_compass_pos_x,
- setting_compass_pos_y,
- setting_money_opacity,
- setting_food_opacity,
- setting_speed_opacity,
- setting_fuel_opacity,
- setting_vehhp_opacity,
- setting_counter_opacity,
- setting_notification_opacity,
- setting_odometer_opacity,
- setting_minigame_opacity,
- setting_compass_opacity
- );
- if (index == 8) {
- ShowSettingsNew();
- }
- }
- else if (menuIdx == MENU_IDX_SELECT_SKIN_FROM_CLOTHESHOP) {
- if (index == 0) {
- if(chosenClothMenu == "male") {
- ShowClothingShopMale();
- } else if(chosenClothMenu == "female") {
- ShowClothingShopFemale();
- }
- API.triggerServerEvent("resetSkin");
- } else {
- API.triggerServerEvent("setPlayerClotheshopSkin", (index - 1));
- }
- }
- else if (menuIdx == MENU_IDX_OBJ_CATEGORYS) {
- if (index == 0) {
- var _categoryName = API.getUserInput("", 32);
- API.triggerServerEvent("addCategory", _categoryName);
- } else {
- menuIdx = MENU_IDX_OBJ_SELECTION;
- menu.Clear();
- selectedCategory = (index-1);
- menu.AddItem(API.createMenuItem("~y~Muuda kategooria nime", "Valides sisesta objekti nimi ja seej2rel model ID"));
- menu.AddItem(API.createMenuItem("~r~Eemalda kategooria", "Valides eemaldab ka k6ik objektid selle all"));
- menu.AddItem(API.createMenuItem("~g~Lisa objekt", "Valides sisesta objekti nimi ja seej2rel model ID"));
- for (var i = 0; i < objectPresetCounts[selectedCategory]; i++) {
- menu.AddItem(API.createMenuItem(objectPresets[selectedCategory][i], "Valimiseks vajuta [ENTER]"));
- }
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- }
- else if (menuIdx == MENU_IDX_OBJ_SELECTION) {
- if (index == 0) {
- var catName = API.getUserInput("", 32);
- API.triggerServerEvent("changeCategoryName", catName, selectedCategory);
- } else if (index == 1) {
- API.triggerServerEvent("removeCategory", selectedCategory);
- } else if (index == 2) {
- var objectName = API.getUserInput("", 32);
- var objectModel = API.getUserInput("", 16);
- API.triggerServerEvent("addObjectToCategory", objectName, objectModel, selectedCategory);
- } else {
- selectedObjIdx = (index - 3);
- menuIdx = MENU_IDX_OBJ_OPTIONS;
- menu.Clear();
- menu.AddItem(API.createMenuItem("~g~Spawni objekt", "Valides tekib objekt teie ette"));
- menu.AddItem(API.createMenuItem("~y~Muuda objekti nime", "Valides sisestage objektile uus nimi"));
- menu.AddItem(API.createMenuItem("~y~Muuda objekti model ID", "Valides sisestage objektile uus Model ID"));
- menu.AddItem(API.createMenuItem("~r~Eemalda objekt", "Valides eemaldub objekt nimekirjast"));
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- }
- else if (menuIdx == MENU_IDX_OBJ_OPTIONS) {
- if (index == 0) {
- API.triggerServerEvent("createObject", selectedCategory, selectedObjIdx);
- menu.Visible = false;
- API.showCursor(false);
- } else if (index == 1) {
- var objectName = API.getUserInput("", 32);
- API.triggerServerEvent("changeObjName", selectedCategory, selectedObjIdx, objectName);
- } else if (index == 2) {
- var objectModel = API.getUserInput("", 16);
- API.triggerServerEvent("changeObjModel", selectedCategory, selectedObjIdx, objectModel);
- } else if (index == 3) {
- API.triggerServerEvent("removeObj", selectedCategory, selectedObjIdx);
- }
- }
- else if (menuIdx == MENU_IDX_STATIC_SHOP) {
- if (index == 8) { // Telefoni index
- API.triggerServerEvent("buyItemFromStaticShop", index, 1);
- } else {
- var amount = API.getUserInput("", 16);
- API.triggerServerEvent("buyItemFromStaticShop", index, amount);
- }
- }
- else if (menuIdx == MENU_IDX_PREVIEW_OBJ) {
- API.triggerServerEvent("previewObj", index);
- }
- else if (menuIdx == MENU_IDX_PUTTING_ITEMS) {
- menu.Visible = false;
- API.showCursor(false);
- userInput = API.getUserInput("", 3);
- API.triggerServerEvent("transferInventory", index, userInput);
- }
- else if (menuIdx == MENU_IDX_TAKING_ITEMS) {
- menu.Visible = false;
- API.showCursor(false);
- userInput = API.getUserInput("", 3);
- API.triggerServerEvent("transferInventory", index, userInput);
- }
- else if (menuIdx == MENU_IDX_GUNSTORE) {
- menu.Visible = false;
- API.showCursor(false);
- userInput = API.getUserInput("", 4);
- API.triggerServerEvent("buyFromGunstore", index, userInput);
- }
- else if (menuIdx == MENU_IDX_MELEESTORE) {
- menu.Visible = false;
- API.showCursor(false);
- userInput = API.getUserInput("", 3);
- API.triggerServerEvent("buyFromMeleeStore", index, userInput);
- }
- else if (menuIdx == MENU_IDX_SELECT_CHAR) {
- selectingChar = false;
- menu.Visible = false;
- API.showCursor(false);
- API.triggerServerEvent("selectLoginChar", index, uid, username);
- }
- else if (menuIdx == MENU_IDX_YES_OR_NO_SELL_VEHICLE) {
- selectingChar = false;
- menu.Visible = false;
- API.showCursor(false);
- if (index == 0) {
- API.triggerServerEvent("sellVehicleToScrap");
- }
- }
- else if (menuIdx == MENU_IDX_AROUND_OBJECTS) {
- menu.Visible = false;
- API.showCursor(false);
- API.triggerServerEvent("selectedAroundObject", index);
- }
- else if (menuIdx == MENU_IDX_SELECTED_VEHICLE_MENU) {
- menu.Visible = false;
- API.showCursor(false);
- API.triggerServerEvent("selectedVehicleMenu", index);
- }
- else if (menuIdx == MENU_IDX_TUNING) {
- if(tuningIdx == TUNING_IDX_TYRE_SMOKE) {
- if(index == 3) {
- API.triggerServerEvent("setTyreSmoke", tuningTyreColorR, tuningTyreColorG, tuningTyreColorB);
- }
- }
- }
- else if (menuIdx == MENU_IDX_NEW_CLOTHINGSHOP) {
- if(index == 11) {
- menuIdx = MENU_IDX_FACE_FEATURES;
- menu.Visible = false;
- menu.Clear();
- AddWardrobeBodyItems();
- menu.RefreshIndex();
- menu.Visible = true;
- assignClothColorIdx = true;
- API.triggerServerEvent("savePlayerClothes", clothHead, clothMask, clothHaircut, clothTorso, clothLegs, clothBags, clothFeet, clothAccessory, clothUndershirt, clothBodyArmour, clothDecals, clothTops, clothHats, clothGlasses, clothEars);
- return;
- }
- else if(index == 12) {
- API.triggerServerEvent("resetPlayerClothes");
- clothHaircut = 0;
- clothTorso = 0;
- clothUndershirt = 0;
- clothTops = 0;
- clothFeet = 0;
- clothLegs = 0;
- clothBags = 0;
- clothAccessory = 0;
- clothDecals = 0;
- clothTops = 0;
- clothHats = 0;
- clothGlasses = 0;
- clothEars = 0;
- if(chosenClothMenu == "male") {
- ShowClothingShopMale();
- } else if(chosenClothMenu == "female") {
- ShowClothingShopFemale();
- }
- }
- else if(index == 13) {
- menuIdx = MENU_IDX_SELECT_SKIN_FROM_CLOTHESHOP;
- API.triggerServerEvent("sendMsg", "~r~NB!: ~w~Tavaskinnidel pole nii palju riietevalikuid kui freemode skinnidel!");
- API.triggerServerEvent("sendMsg", "~w~Ärge valige skinne enteriga nii kiiresti, et teie arvuti ei jõua neid mängu");
- API.triggerServerEvent("sendMsg", "~w~laadida. ~r~Mäng võib crashida.");
- menu.Clear();
- menu.AddItem(API.createMenuItem("~r~Tagasi", "Valimiseks vajuta [ENTER]"));
- var _color = "~c~";
- for (var i = 0; i < skinListCount; i++) {
- menu.AddItem(API.createMenuItem(_color + skinList[i], "Valimiseks vajuta [ENTER]"));
- if (_color == "~c~") {
- _color = "";
- } else {
- _color = "~c~";
- }
- }
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if(index >= 14 && index <= 24) {
- if(index == 14) {
- clothHaircut = 0;
- API.triggerServerEvent("resetPlayerClotheItem", index);
- } else if(index == 15) {
- clothHats = 0;
- API.triggerServerEvent("resetPlayerClotheItem", index);
- } else if(index == 16) {
- clothGlasses = 0;
- API.triggerServerEvent("resetPlayerClotheItem", index);
- } else if(index == 17) {
- clothEars = 0;
- API.triggerServerEvent("resetPlayerClotheItem", index);
- } else if(index == 18) {
- clothAccessory = 0;
- API.triggerServerEvent("resetPlayerClotheItem", index);
- } else if(index == 19) {
- clothTorso = 0;
- API.triggerServerEvent("resetPlayerClotheItem", index);
- } else if(index == 20) {
- clothTops = 0;
- API.triggerServerEvent("resetPlayerClotheItem", index);
- } else if(index == 21) {
- clothUndershirt = 0;
- API.triggerServerEvent("resetPlayerClotheItem", index);
- } else if(index == 22) {
- clothLegs = 0;
- API.triggerServerEvent("resetPlayerClotheItem", index);
- } else if(index == 23) {
- clothFeet = 0;
- API.triggerServerEvent("resetPlayerClotheItem", index);
- } else if(index == 24) {
- clothDecals = 0;
- API.triggerServerEvent("resetPlayerClotheItem", index);
- }
- }
- }
- else if (menuIdx == MENU_IDX_TATTOOSHOP) {
- if(index == 10) {
- API.triggerServerEvent("savePlayerTattoos");
- menu.Visible = false;
- API.showCursor(false);
- API.detachCamera(camera);
- API.setGameplayCameraActive();
- API.setChatVisible(true);
- API.setHudVisible(true);
- freewill = false;
- }
- }
- else if (menuIdx == MENU_IDX_BEARDS) {
- if(index == 2) {
- API.triggerServerEvent("savePlayerBeard");
- menu.Visible = false;
- API.showCursor(false);
- }
- }
- });
- function UpdatePullingFishStr() {
- fishPullingStr = "~h~~g~";
- for (var i = 0; i < fishBtnCount; i++) {
- if (i == fishPullingCounter) {
- fishPullingStr += "~w~"
- }
- if (fishBtnArray[i] !== null) {
- var btnName = "W";
- if (fishBtnArray[i] == 1) {
- btnName = "A";
- } else if (fishBtnArray[i] == 2) {
- btnName = "S";
- } else if (fishBtnArray[i] == 3) {
- btnName = "D";
- }
- fishPullingStr += btnName;
- }
- }
- }
- function UpdatePullingAfkStr() {
- afkPullingStr = "AFK: ~h~~g~";
- for (var i = 0; i < afkBtnCount; i++) {
- if (i == afkPullingCounter) {
- afkPullingStr += "~w~"
- }
- if (afkBtnArray[i] !== null) {
- var btnName = "W";
- if (afkBtnArray[i] == 1) {
- btnName = "A";
- } else if (afkBtnArray[i] == 2) {
- btnName = "S";
- } else if (afkBtnArray[i] == 3) {
- btnName = "D";
- }
- afkPullingStr += btnName;
- }
- }
- }
- function isObject(val) {
- return val instanceof CefHelper;
- }
- function isObjectEx(val) {
- return val instanceof Cef;
- }
- function CloseBrowser() {
- if (browser != null) {
- if (isObject(browser) || isObjectEx(browser)) {
- API.triggerServerEvent("closedBrowser");
- browser.destroy();
- } else {
- API.triggerServerEvent("closedBrowser");
- API.destroyCefBrowser(browser);
- }
- browser = null;
- }
- }
- //https://msdn.microsoft.com/en-us/library/system.windows.forms.keys(v=vs.110).aspx
- API.onKeyDown.connect(function (sender, key) {
- if (key.KeyCode === Keys.Space) {
- isSpaceBeingPressed = true;
- }
- if (key.KeyCode === Keys.ShiftKey) {
- isShiftBeingPressed = true;
- }
- var currentTime = API.getGlobalTime();
- if (currentTime <= (keyTimePressed + keyTime)) {
- return;
- }
- afkTimer = 0;
- if (!loggedIn || API.isChatOpen()) { // If login box is on screen
- if (!loggedIn) {
- var _starttime = resourceStartedTime;
- if (API.getGlobalTime() > (_starttime + 10000)) {
- if (key.KeyCode == Keys.F1) {
- API.showCursor(false);
- API.setChatVisible(true);
- CloseBrowser();
- cefShown = false;
- SpamProt();
- }
- }
- }
- return;
- }
- if (key.KeyCode === Keys.Q) {
- if (!freewill) {
- if (!g_menu.Visible && !menu.Visible && browser == null) {
- API.triggerServerEvent("keyQ");
- }
- if(menuIdx == MENU_IDX_PHONE) {
- API.triggerServerEvent("deletePhoneObj");
- }
- if(menuIdx == MENU_IDX_TUNING) {
- API.triggerServerEvent("tuningClosed");
- }
- chosenSetting = 0;
- g_menu.Clear();
- g_menu.Visible = false;
- menu.Clear();
- menu.Visible = false;
- API.showCursor(false);
- API.setChatVisible(true);
- CloseBrowser();
- SpamProt();
- } else {
- if (menuIdx == MENU_IDX_SELECT_SKIN_FROM_CLOTHESHOP) {
- ShowFirstTimeWardrobe(skinList);
- API.triggerServerEvent("resetSkin");
- }
- }
- }
- if (menu.Visible) { // If menu is on screen
- return;
- }
- if (pullingFish) {
- var _fishCounter = fishPullingCounter;
- if (key.KeyCode === Keys.W) {
- if (fishBtnArray[fishPullingCounter] == 0) {
- fishPullingCounter++;
- }
- } else if (key.KeyCode === Keys.A) {
- if (fishBtnArray[fishPullingCounter] == 1) {
- fishPullingCounter++;
- }
- } else if (key.KeyCode === Keys.S) {
- if (fishBtnArray[fishPullingCounter] == 2) {
- fishPullingCounter++;
- }
- } else if (key.KeyCode === Keys.D) {
- if (fishBtnArray[fishPullingCounter] == 3) {
- fishPullingCounter++;
- }
- }
- if (_fishCounter == fishPullingCounter) {
- pullingFish = false;
- fishPullingCounter = 0;
- fishPullingStr = "";
- fishTimeLeft = 0;
- API.triggerServerEvent("fishGotAWay");
- } else {
- if (fishPullingCounter >= fishBtnCount) {
- pullingFish = false;
- fishPullingCounter = 0;
- fishPullingStr = "";
- fishTimeLeft = 0;
- API.triggerServerEvent("catchedFish");
- } else {
- UpdatePullingFishStr();
- }
- }
- }
- if (pullingAfk) {
- var _afkCounter = afkPullingCounter;
- if (key.KeyCode === Keys.W) {
- if (afkBtnArray[afkPullingCounter] == 0) {
- afkPullingCounter++;
- }
- } else if (key.KeyCode === Keys.A) {
- if (afkBtnArray[afkPullingCounter] == 1) {
- afkPullingCounter++;
- }
- } else if (key.KeyCode === Keys.S) {
- if (afkBtnArray[afkPullingCounter] == 2) {
- afkPullingCounter++;
- }
- } else if (key.KeyCode === Keys.D) {
- if (afkBtnArray[afkPullingCounter] == 3) {
- afkPullingCounter++;
- }
- }
- if (_afkCounter == afkPullingCounter) {
- pullingAfk = false;
- afkPullingCounter = 0;
- afkPullingStr = "";
- afkTimeLeft = 0;
- API.displaySubtitle("~r~Kirjutasid valesti AFKi.~w~ Proovi uuesti ~g~/kinnitaafk~w~.");
- } else {
- if (afkPullingCounter >= afkBtnCount) {
- pullingAfk = false;
- afkPullingCounter = 0;
- afkPullingStr = "";
- afkTimeLeft = 0;
- API.triggerServerEvent("afkSuccessMinigame");
- } else {
- UpdatePullingAfkStr();
- }
- }
- }
- if (key.KeyCode === Keys.F1) {
- API.triggerServerEvent("keyNumber1");
- SpamProt();
- } else if (key.KeyCode === Keys.F2) {
- API.triggerServerEvent("keyNumber2");
- SpamProt();
- } else if (key.KeyCode === Keys.F3) {
- API.triggerServerEvent("keyNumber3");
- SpamProt();
- } else if (key.KeyCode === Keys.F4) {
- API.triggerServerEvent("keyNumber4");
- SpamProt();
- } else if (key.KeyCode === Keys.F5) {
- API.triggerServerEvent("keyNumber5");
- SpamProt();
- } else if (key.KeyCode === Keys.F6) {
- API.triggerServerEvent("keyNumber6");
- SpamProt();
- } else if (key.KeyCode === Keys.R) {
- var currentWep = API.getPlayerCurrentWeapon();
- if (currentWep != null && currentWep !== undefined) {
- if (currentWep == fists) {
- // NOTE (Caupo 10.05.207): Kunagi hiljem teha sellest, et avab UI muude hotkeydega, hetkel paneme ainult kalastuse selle alla.
- API.triggerServerEvent("keyOnFootR");
- }
- } else {
- API.triggerServerEvent("keyOnFootR");
- }
- }
- player = API.getLocalPlayer();
- if (API.isPlayerInAnyVehicle(player) && API.getPlayerVehicleSeat(player) == -1) {
- if (key.KeyCode === Keys.E) {
- API.triggerServerEvent("keyEVehicle");
- SpamProt();
- } else if (key.KeyCode === Keys.Left) {
- API.triggerServerEvent("inVehicleKeyLeft");
- SpamProt();
- } else if (key.KeyCode === Keys.Right) {
- API.triggerServerEvent("inVehicleKeyRight");
- SpamProt();
- } else if (key.KeyCode === Keys.R) {
- API.triggerServerEvent("keyRVehicle");
- SpamProt();
- }
- }
- else // Kui mängija on jala või siis ei istu juhikohale
- {
- if (key.KeyCode === Keys.E) {
- if (g_menu.Visible || menu.Visible) {
- API.showCursor(false);
- g_menu.Visible = false;
- menu.Visible = false;
- } else {
- API.triggerServerEvent("keyE");
- }
- SpamProt();
- } else if (key.KeyCode === Keys.Q) {
- /*if (g_menu.Visible || menu.Visible) {
- API.showCursor(false);
- g_menu.Clear();
- g_menu.Visible = false;
- menu.Clear();
- menu.Visible = false;
- } else {
- API.triggerServerEvent("keyQ");
- }
- CloseBrowser();
- SpamProt();*/
- } else if (key.KeyCode === Keys.Down) {
- }
- }
- if (movingObj) {
- if (key.KeyCode === Keys.X) {
- if (objRotValue < 10) {
- objRotValue += 0.01;
- objRotValue = Math.round(objRotValue * 100) / 100;
- }
- }
- else if (key.KeyCode === Keys.Z) {
- if (objRotValue > 0.02) {
- objRotValue -= 0.01;
- objRotValue = Math.round(objRotValue * 100) / 100;
- }
- }
- else if (key.KeyCode === Keys.C) {
- if (objPosValue > 0.02) {
- objPosValue -= 0.01;
- objPosValue = Math.round(objPosValue * 100) / 100;
- }
- }
- else if (key.KeyCode === Keys.V) {
- if (objPosValue < 10) {
- objPosValue += 0.01;
- objPosValue = Math.round(objPosValue * 100) / 100;
- }
- }
- if (isSpaceBeingPressed) {
- var _rot = API.getEntityRotation(selectedObj);
- if (key.KeyCode === Keys.Up) {
- _rot.Y += objRotValue;
- }
- else if (key.KeyCode === Keys.Down) {
- _rot.Y -= objRotValue;
- }
- if (key.KeyCode === Keys.Left) {
- _rot.Z -= objRotValue;
- }
- else if (key.KeyCode === Keys.Right) {
- _rot.Z += objRotValue;
- }
- if (key.KeyCode === Keys.ControlKey) {
- _rot.X -= objRotValue;
- }
- else if (key.KeyCode === Keys.ShiftKey) {
- _rot.X += objRotValue;
- }
- API.setEntityRotation(selectedObj, _rot);
- } else {
- var _pos = API.getEntityPosition(selectedObj);
- if (key.KeyCode === Keys.Up) {
- _pos.Y += objPosValue;
- }
- else if (key.KeyCode === Keys.Down) {
- _pos.Y -= objPosValue;
- }
- if (key.KeyCode === Keys.Left) {
- _pos.X -= objPosValue;
- }
- else if (key.KeyCode === Keys.Right) {
- _pos.X += objPosValue;
- }
- if (key.KeyCode === Keys.ControlKey) {
- _pos.Z -= objPosValue;
- }
- else if (key.KeyCode === Keys.ShiftKey) {
- _pos.Z += objPosValue;
- }
- if (key.KeyCode === Keys.E) {
- movingObj = false;
- var _rot = API.getEntityRotation(selectedObj);
- API.triggerServerEvent("saveObjectPosition", _pos.X, _pos.Y, _pos.Z, _rot.X, _rot.Y, _rot.Z);
- return;
- }
- else if (key.KeyCode === Keys.F) {
- var _rot = API.getEntityRotation(selectedObj);
- API.triggerServerEvent("duplicateObj", _pos.X, _pos.Y, _pos.Z, _rot.X, _rot.Y, _rot.Z, selectedObj);
- }
- else if (key.KeyCode === Keys.Delete) {
- movingObj = false;
- API.triggerServerEvent("removeObject", selectedObj);
- return;
- }
- API.setEntityPosition(selectedObj, _pos);
- }
- }
- });
- API.onKeyUp.connect(function (sender, key) {
- if (key.KeyCode === Keys.Space) {
- isSpaceBeingPressed = false;
- }
- if (key.KeyCode === Keys.ShiftKey) {
- isShiftBeingPressed = false;
- }
- });
- function getEntityData(entity, data) {
- if (API.hasEntitySyncedData(entity, data)) {
- return API.getEntitySyncedData(entity, data);
- } else {
- return false;
- }
- }
- function setVehicleIndicatorState(ent, indicator, state) {
- if (API.isVehicle(ent)) {
- API.callNative("0xB5D45264751B7DF0", ent, indicator, state);
- }
- }
- function SpamProt() {
- keyTimePressed = API.getGlobalTime();
- }
- function pickedColor(r, g, b) {
- API.showCursor(false);
- if (menuIdx == MENU_IDX_SHOW_VEHICLE_SHOP) {
- API.triggerServerEvent("selectedBuyVehicleColor", r, g, b);
- } else {
- API.triggerServerEvent("selectedNeonColor", r, g, b);
- }
- CloseBrowser();
- }
- function closeBrowser(r, g, b) {
- CloseBrowser();
- }
- function pickedVehicle(vehicle) {
- API.triggerServerEvent("selectedVehicleFromShop", vehicle);
- CloseBrowser();
- browser = new Cef("colorpicker", colorpickerUrl);
- browser.load();
- API.showCursor(true);
- API.setChatVisible(true);
- }
- function Login(user, pass) {
- API.triggerServerEvent("authenticatePlayer", user, pass);
- }
- function CommitQuestions(answers, count) {
- CloseBrowser();
- API.setChatVisible(true);
- API.triggerServerEvent("commitedQuestions", answers, count);
- }
- function debugBrowser(param1) {
- API.displaySubtitle(param1);
- API.triggerServerEvent("debug", param1);
- }
- API.onEntityStreamIn.connect(function (entity, entType) {
- if (entType == 1) {
- if (getEntityData(entity, "indicator_left")) {
- setVehicleIndicatorState(entity, 1, true);
- }
- if (getEntityData(entity, "indicator_right")) {
- setVehicleIndicatorState(entity, 0, true);
- }
- if (entType == 6 || entType == 8) {// Player or ped
- setPedCharacter(ent);
- }
- }
- });
- function unfreezeBus() {
- API.triggerServerEvent("unfreezeBus");
- }
- API.onServerEventTrigger.connect(function (eventName, args) {
- if (eventName === "unfreezeBus") {
- API.triggerServerEvent("unfreezeBus");
- }
- else if (eventName == "UPDATE_CHARACTER") {
- setPedCharacter(args[0]);
- }
- else if (eventName === "playerConnect") {
- if (!connected) {
- var dashound = args[0];
- var markers = args[1];
- var markerNames = args[2];
- var markerCount = args[3];
- var dir = new Vector3(0, 0, 0);
- var rot = new Vector3(0, 0, 0);
- var scale = new Vector3(1, 1, 1);
- //API.triggerServerEvent("debug", markerCount);
- /* NOTE (Caupo 02.01.2017): Testimiseks loodud code snippet, mis tekitab dollari ikooni Grove streedi ringi sisse.
- var pos = new Vector3(103.8651, -1940.405, 20.8037);
- var dir = new Vector3(0, 0, 0);
- var rot = new Vector3(0, 0, 0);
- var scale = new Vector3(1, 1, 1);
- API.createMarker(29, pos, dir, rot, scale, 0, 187, 21, 59);
- */
- // Markeri tüübid: https://wiki.gtanet.work/index.php?title=Marker
- //API.createMarker(29, dashound, dir, rot, scale, 255, 59, 187, 128);
- //API.triggerServerEvent("debug", markerCount);
- for (var i = 0; i < markerCount; i++) {
- if (markers[i] !== undefined && markers[i] !== null) {
- if (markerNames[i] !== undefined) {
- var seeThrough = false;
- var fontsize = 0.75;
- if (markerNames[i] != "Keegi ketamiini ei taha osta?") {
- seeThrough = true;
- fontsize = 1;
- API.createMarker(0, markers[i], dir, rot, scale, 71, 104, 44, 128);
- API.createTextLabel(markerNames[i], markers[i], 20.0, fontsize, seeThrough);
- }
- else if (markerNames[i] != "") {
- API.createTextLabel(markerNames[i], markers[i], 20.0, fontsize, seeThrough);
- }
- }
- }
- }
- API.triggerServerEvent("playerGotConnected");
- }
- connected = true;
- }
- else if (eventName === "setNextCheckpoint") {
- var newPos = args[0];
- var isFinishLine = args[1];
- var newDir;
- var playSound = args[2];
- var secondNextBlip;
- if (!isFinishLine) {
- newDir = args[3];
- secondNextBlip = args[4];
- }
- if (playSound) {
- API.playSoundFrontEnd("HUD_MINI_GAME_SOUNDSET", "CHECKPOINT_NORMAL");
- }
- if (primaryBlip == null) {
- primaryBlip = API.createBlip(newPos);
- API.setBlipColor(primaryBlip, 66);
- } else {
- API.setBlipPosition(primaryBlip, newPos);
- }
- if (locationBlip != null) {
- API.deleteEntity(locationBlip);
- }
- API.setBlipRouteVisible(primaryBlip, true);
- API.setBlipRouteColor(primaryBlip, 81);
- if (nextCheckpointMarker == null) {
- nextCheckpointMarker = API.createMarker(1, newPos, new Vector3(), new Vector3(), new Vector3(5, 5, 2), 239, 189, 7, 180);
- } else {
- API.deleteEntity(nextCheckpointMarker);
- nextCheckpointMarker = API.createMarker(1, newPos, new Vector3(), new Vector3(), new Vector3(5, 5, 2), 239, 189, 7, 180);
- }
- if (!isFinishLine) {
- /*if (nextCheckpointDir == null) {
- nextCheckpointDir = API.createMarker(20, new Vector3(newPos.X, newPos.Y, newPos.Z + 2), newDir, new Vector3(0, 0, 0), new Vector3(0, 0, 0), 87, 193, 250, 100);
- } else {
- API.deleteEntity(nextCheckpointDir);
- nextCheckpointDir = API.createMarker(20, new Vector3(newPos.X, newPos.Y, newPos.Z + 2), newDir, new Vector3(0, 0, 0), new Vector3(0, 0, 0), 87, 193, 250, 100);
- }*/
- if (secondBlip == null) {
- secondBlip = API.createBlip(secondNextBlip);
- API.setBlipColor(secondBlip, 66);
- API.setBlipScale(secondBlip, 0.6);
- } else {
- API.setBlipPosition(secondBlip, secondNextBlip);
- }
- }
- if (isFinishLine && nextCheckpointDir != null) {
- API.deleteEntity(nextCheckpointDir);
- nextCheckpointDir = null;
- }
- if (isFinishLine && secondBlip != null) {
- API.deleteEntity(secondBlip);
- secondBlip = null;
- }
- }
- else if (eventName === "finishRace") {
- API.playSoundFrontEnd("HUD_MINI_GAME_SOUNDSET", "CHECKPOINT_NORMAL");
- if (args[0].length > 0) {
- API.showShard(args[0]);
- }
- noAccelereationPos = null;
- if (primaryBlip != null) {
- API.deleteEntity(primaryBlip);
- primaryBlip = null;
- }
- if (secondBlip != null) {
- API.deleteEntity(secondBlip);
- secondBlip = null;
- }
- if (nextCheckpointMarker != null) {
- API.deleteEntity(nextCheckpointMarker);
- nextCheckpointMarker = null;
- }
- if (nextCheckpointDir != null) {
- API.deleteEntity(nextCheckpointDir);
- nextCheckpointDir = null;
- }
- racePosition = null;
- }
- else if (eventName == "openMenu") {
- API.showCursor(true);
- g_menu.Visible = true;
- }
- else if (eventName == "UpdateMoneyLabel") {
- currentMoney = args[0];
- food = args[1];
- }
- else if (eventName == "UpdateFuelLabel") {
- currentFuel = args[0];
- currentFuel = Math.round(currentFuel);
- vehicleOctane = args[1];
- currentOctane = args[2];
- }
- else if (eventName == "UpdateFoodLabel") {
- food = args[0];
- }
- else if (eventName == "showBuildingMenu") {
- menuIdx = MENU_IDX_SHOP;
- menu.Clear();
- var itemNames = args[0];
- var itemPrices = args[1];
- var itemCount = args[2];
- actionType = args[3];
- for (var i = 0; i < itemCount; i++) {
- menu.AddItem(API.createMenuItem(itemNames[i], "$ " + itemPrices[i]));
- }
- menu.Visible = true;
- }
- else if (eventName == "showATM") {
- var moneyOnBankaccount = args[0];
- menuIdx = MENU_IDX_ATM;
- menu.Clear();
- menu.AddItem(API.createMenuItem("Raha kontol: $" + moneyOnBankaccount, ""));
- menu.AddItem(API.createMenuItem("Sisesta raha panka", "Valides, sisesta summa, mida soovid panka panna"));
- menu.AddItem(API.createMenuItem("Võta raha pangast", "Valides, sisesta summa, mida soovid pangast võtta"));
- menu.AddItem(API.createMenuItem("Vaheta PIN kood", "Valides, sisesta uus PIN"));
- menu.AddItem(API.createMenuItem("Ülekanne", "Valides, sisesta isiku nimi, seejärel summa"));
- //menu.AddItem(API.createMenuItem("Konto väljavõte", "[ENTER]")); // NOTE (Caupo 26.02.2017): Rahalogide vaatamine hakkab olema UCPs.
- menu.Visible = true;
- }
- else if (eventName == "showMenuComposeOptions") {
- menuIdx = MENU_IDX_COMPOSE_MENU_OPTIONS;
- menu.Clear();
- menu.AddItem(API.createMenuItem("~g~Lisa", "[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Muuda", "[ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Eemalda", "[ENTER]"));
- menu.Visible = true;
- }
- else if (eventName == "showMenuComposeChooseItem") {
- menuIdx = MENU_IDX_COMPOSE_MENU_CHOOSE_ITEM;
- menu.Clear();
- var itemNames = args[0];
- var itemCount = args[1];
- for (var i = 0; i < itemCount; i++) {
- menu.AddItem(API.createMenuItem(itemNames[i], "Valimiseks vajuta ~g~[ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "askItemPrice") {
- var minPrice = args[0];
- var maxPrice = args[1];
- userInputMsg = "Hinnavahemik $" + minPrice + "-" + maxPrice;
- inputIdx = INPUT_IDX_INSERT_PRODUCT_PRICE;
- userInput = API.getUserInput("", 8);
- API.triggerServerEvent("menuItemPrice", userInput);
- }
- else if (eventName == "setMinAndMaxPrice") {
- productMinPrice = args[0];
- productMaxPrice = args[1];
- }
- else if (eventName == "showGasstationMenu") {
- menuIdx = MENU_IDX_GASSTATION_MENU;
- menu.Clear();
- canFuel = args[0];
- menu.AddItem(API.createMenuItem("87 ~b~Regular ~y~$3", "Valides sisesta kütuse kogus"));
- menu.AddItem(API.createMenuItem("90 ~b~Midgrade ~y~$4", "Valides sisesta kütuse kogus"));
- menu.AddItem(API.createMenuItem("94 ~b~Premium ~y~$5", "Valides sisesta kütuse kogus"));
- menu.AddItem(API.createMenuItem("D ~b~Diisel ~y~$4", "Valides sisesta kütuse kogus"));
- menu.Visible = true;
- }
- else if (eventName == "showPlayerInventory") {
- menuIdx = MENU_IDX_INVENTORY;
- menu.Clear();
- var itemNames = args[0];
- var itemAmounts = args[1];
- var itemWeights = args[5];
- var itemCount = args[2];
- givingTo = args[3];
- dropping = args[4];
- for (var i = 0; i < itemCount; i++) {
- menu.AddItem(API.createMenuItem(itemNames[i] + "~b~(" + itemAmounts[i] + "tk / ~g~" + itemWeights[i] + "~b~)", "Valimiseks vajuta ~g~[ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "showOtherPlayerInventory") {
- menuIdx = MENU_IDX_INVENTORY_SEARCH;
- menu.Clear();
- var itemNames = args[0];
- var itemAmounts = args[1];
- var itemWeights = args[5];
- var itemCount = args[2];
- givingTo = args[3];
- dropping = args[4];
- for (var i = 0; i < itemCount; i++) {
- menu.AddItem(API.createMenuItem(itemNames[i] + "~b~(" + itemAmounts[i] + "tk / ~g~" + itemWeights[i] + "~b~)", "Valimiseks vajuta ~g~[ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "ATMTransactionGetSum") {
- var sumInBank = args[0];
- userInputMsg = "Sisesta summa, mida soovid saata. Sul on: $" + sumInBank;
- inputIdx = INPUT_IDX_INSERT_TRANSACTION_SUM;
- userInput = API.getUserInput("", 8);
- API.triggerServerEvent("ATMTransactionSendSum", userInput);
- }
- else if (eventName == "vehMenu") {
- var IDs = args[0];
- var modelNames = args[1];
- var registrantNames = args[2];
- var count = args[3];
- menuIdx = MENU_IDX_VEHICLE_SELECTION;
- menu.Clear();
- for (var i = 0; i < count; i++) {
- menu.AddItem(API.createMenuItem(IDs[i] + " " + modelNames[i] + registrantNames[i], "Valimiseks vajuta ~g~[ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "makeVehKeysMenu") {
- var IDs = args[0];
- var modelNames = args[1];
- var count = args[2];
- menuIdx = MENU_IDX_MAKE_VEHICLE_KEYS;
- menu.Clear();
- for (var i = 0; i < count; i++) {
- menu.AddItem(API.createMenuItem(IDs[i] + " " + modelNames[i], "Valimiseks vajuta ~g~[ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "showPhoneMenu") {
- menuIdx = MENU_IDX_PHONE;
- menu.Clear();
- menu.AddItem(API.createMenuItem("~g~Helista", "Valides sisesta number"));
- menu.AddItem(API.createMenuItem("~y~SMS", "Valides sisesta number seejärel sõnum"));
- menu.AddItem(API.createMenuItem("~b~Kontaktid", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~q~Sissetulnud SMSid", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~q~Saadetud SMSid", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("Sinu number: " + args[0], "Valimiseks vajuta ~g~[ENTER]"));
- menu.Visible = true;
- }
- else if (eventName == "showPhoneSelectionMenu") {
- var phonenumbers = args[0];
- var count = args[1];
- menuIdx = MENU_IDX_PHONE_SELECTION;
- menu.Clear();
- for (var i = 0; i < count; i++) {
- menu.AddItem(API.createMenuItem(phonenumbers[i], "Valimiseks vajuta ~g~[ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "showPhoneSelectionMenuCommercial") {
- var phonenumbers = args[0];
- var count = args[1];
- menuIdx = MENU_IDX_PHONE_SELECTION_COMMERCIAL;
- menu.Clear();
- for (var i = 0; i < count; i++) {
- menu.AddItem(API.createMenuItem(phonenumbers[i], "Valimiseks vajuta ~g~[ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "showContacts") {
- var numbers = args[0];
- var names = args[1];
- var count = args[2];
- menuIdx = MENU_IDX_CONTACT_SELECTION;
- menu.Clear();
- menu.AddItem(API.createMenuItem("~g~Lisa kontakt", "Esimesse lahtri sisesta nimi, teisse number"));
- for (var i = 0; i < count; i++) {
- menu.AddItem(API.createMenuItem(names[i] + " ~b~(" + numbers[i] + ")", "Valimiseks vajuta ~g~[ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "showIncomingSMS" || eventName == "showSentSMS") {
- var numbers = args[0];
- var content = args[1];
- var count = args[2];
- menuIdx = MENU_IDX_SMS_SELECTION;
- menu.Clear();
- for (var i = 0; i < count; i++) {
- menu.AddItem(API.createMenuItem(numbers[i] + " ~b~(" + content[i] + ")", "Valimiseks vajuta ~g~[ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "getSMSContent") {
- userInputMsg = "Sisesta SMSi sisu:";
- inputIdx = INPUT_IDX_INSERT_SMS_CONTENT;
- userInput = API.getUserInput("", SMS_MAX_LENGTH);
- API.triggerServerEvent("sendSMS", userInput);
- }
- else if (eventName == "insertPhonenumber") {
- userInputMsg = "Sisesta number kellele helistada";
- inputIdx = INPUT_IDX_INSERT_CALL_NUMBER;
- userInput = API.getUserInput("", 10);
- API.triggerServerEvent("phoneCalling", userInput);
- }
- else if (eventName == "insertSMSPhonenumber") {
- userInputMsg = "Sisesta number kellele SMS saata";
- inputIdx = INPUT_IDX_INSERT_SMS_NUMBER_TO_SEND;
- userInput = API.getUserInput("", 10);
- API.triggerServerEvent("phoneSMS", userInput);
- }
- else if (eventName == "chooseContactOption") {
- var name = args[0];
- var number = args[1];
- menuIdx = MENU_IDX_CHOOSE_CONTACT_OPTION;
- menu.Clear();
- menu.AddItem(API.createMenuItem("~g~Helista", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~b~SMS", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Muuda nime", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Muuda number", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Kustuta kontakt", "Valimiseks vajuta ~g~[ENTER]"));
- menu.Visible = true;
- }
- else if (eventName == "askNewContactNumber") {
- userInputMsg = "Sisesta number uuele kontaktile:";
- inputIdx = INPUT_IDX_INSERT_CONTACT_NUMBER;
- userInput = API.getUserInput("", CONTACT_MAX_LENGTH);
- API.triggerServerEvent("newContactNumberSelected", userInput);
- }
- else if (eventName == "locationMenu") {
- menuIdx = MENU_IDX_LOCATIONS;
- locations = args[0];
- if (menu == null) {
- menu = API.createMenu("Menuu", "Valik", 0, 0, 6);
- }
- menu.Clear();
- menu.AddItem(API.createMenuItem("~b~Politsei", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Haigla", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Taksopark", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~g~Mehaanikud", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("Sõiduki mustturg (drop)", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~g~Meedia", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Sõidukipood", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~o~Kulleri töö", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~o~Bussijuhi töö", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~o~Autovarga töö", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Lähim ATM", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Lähim pood", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Lähim ehitusmarket", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Lähim tankla", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("Pank", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~o~Prügivedaja töö", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Lähim pandimaja", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Lähim riidepood", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Lähim kalastuskoht", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~b~ARK", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~g~Kalaturg", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Lähim romula", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Lähim bussipeatus", "Valimiseks vajuta ~g~[ENTER]"));
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "selectVehicleColor") {
- menuIdx = MENU_IDX_SELECT_VEHICLE_COLOR;
- menu.Clear();
- var colorNames = args[0];
- var colorCount = args[1];
- for (var i = 0; i < colorCount; i++) {
- menu.AddItem(API.createMenuItem(colorNames[i], "Valimiseks vajuta ~g~[ENTER]"));
- }
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "selectGroupVehicle") {
- menuIdx = MENU_IDX_SELECT_GROUP_VEHICLE;
- menu.Clear();
- var vehicleNames = args[0];
- var vehicleCount = args[1];
- for (var i = 0; i < vehicleCount; i++) {
- menu.AddItem(API.createMenuItem(vehicleNames[i], "Valimiseks vajuta ~g~[ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "selectVehicleWheels") {
- menuIdx = MENU_IDX_SELECT_VEHICLE_WHEELS;
- menu.Clear();
- var wheelNames = args[0];
- var wheelCount = args[1];
- for (var i = 0; i < wheelCount; i++) {
- menu.AddItem(API.createMenuItem(wheelNames[i], "Valimiseks vajuta ~g~[ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "selectVehicleNeonColor") {
- menuIdx = MENU_IDX_SELECT_VEHICLE_NEON_COLOR;
- res = API.getScreenResolution();
- browser = API.createCefBrowser(res.Width, res.Height, true);
- API.waitUntilCefBrowserInit(browser);
- API.setCefBrowserPosition(browser, 0, 0);
- API.loadPageCefBrowser(browser, colorpickerUrl);
- API.showCursor(true);
- }
- else if (eventName == "showBlip") {
- var _location = args[0];
- if (locationBlip != null) {
- API.deleteEntity(locationBlip);
- }
- if (mainBlip != null) {
- API.deleteEntity(mainBlip);
- mainBlip = null;
- }
- locationBlip = API.createBlip(_location);
- API.setBlipRouteVisible(locationBlip, true);
- API.setBlipRouteColor(locationBlip, 69);
- API.setBlipColor(locationBlip, 2);
- }
- else if (eventName == "showVehicleShop") {
- var resolution = API.getScreenResolution();
- browser = API.createCefBrowser(resolution.Width, resolution.Height, true);
- API.waitUntilCefBrowserInit(browser);
- API.setChatVisible(false);
- API.setCefBrowserPosition(browser, 0, 0);
- API.loadPageCefBrowser(browser, vehicleshopUrl);
- API.showCursor(true);
- //API.triggerServerEvent("debug", args[0].length+" asd");
- browser.call("replacePrices", args[0], args[1], args[2], args[3], args[4]);
- menuIdx = MENU_IDX_SHOW_VEHICLE_SHOP;
- }
- else if (eventName == "loginResponse") {
- loginMsg = args[0];
- loginState = args[1];
- if (loginState == LOGIN_STATE_SUCCESS) {
- CloseBrowser();
- API.setChatVisible(true);
- loggedIn = true;
- }
- else if (loginState != LOGIN_STATE_WRONG_USERNAME_OR_PASSWORD) {
- CloseBrowser();
- kickMeDelayed = true;
- }
- loginMsgTimeAppeared = API.getGlobalTime();
- }
- else if (eventName == "playConfirmSound") {
- API.playSoundFrontEnd("OK", "HUD_FRONTEND_DEFAULT_SOUNDSET");
- }
- else if (eventName == "firstTimeWardrobe") {
- ShowFirstTimeWardrobe(skinList);
- }
- else if (eventName == "firstTimeWardrobeTexture") {
- ShowFirstTimeWardrobeTextures();
- }
- else if (eventName == "setCameraTo") {
- var cameraPos = args[0];
- var cameraRot = args[1];
- globalCameraRot = cameraRot;
- var cameraOffset = null;
- if (camera == null) {
- camera = API.createCamera(cameraPos, cameraRot);
- }
- API.setCameraPosition(camera, cameraPos);
- API.setCameraRotation(camera, cameraRot);
- freewill = args[2];
- if (freewill) {
- skinList = args[6];
- skinListCount = args[7];
- debugCefLoading = 0;
- cameraOffset = args[3];
- customizationCharOriginalPos = args[4];
- isInClotheShop = args[5];
- //API.pointCameraAtEntity(camera, player, cameraOffset);
- if(isInClotheShop == 0 || isInClotheShop == 1) {
- if(args[8] == "mees") {
- ShowClothingShopMale();
- } else {
- ShowClothingShopFemale();
- }
- //ShowFirstTimeWardrobe(skinList);
- } else if(isInClotheShop == 2) {
- ShowTattooMenu();
- //ShowFirstTimeWardrobe(skinList);
- }
- }
- API.setActiveCamera(camera);
- }
- else if (eventName == "enableChat") {
- API.setChatVisible(true);
- API.setHudVisible(true);
- API.setActiveCamera(null);
- debugCefLoading = 0;
- API.setGameplayCameraActive();
- if (browser != null) {
- CloseBrowser();
- }
- }
- else if (eventName == "sellPlayerInventory") {
- menuIdx = MENU_IDX_PAWNSHOP;
- menu.Clear();
- var itemNames = args[0];
- var itemAmounts = args[1];
- var itemCount = args[2];
- for (var i = 0; i < itemCount; i++) {
- menu.AddItem(API.createMenuItem(itemNames[i] + "(" + itemAmounts[i] + ")", "Valimiseks vajuta [ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "showGroupGPS") {
- var positions = args[0];
- var positionCount = args[1];
- groupGpsMarkerColorIDX++;
- if (groupGpsMarkerColorIDX >= 3) {
- groupGpsMarkerColorIDX = 0;
- }
- for (var i = 0; i < MAX_GPS_MARKERS; i++) {
- if (typeof groupGpsMarkers[i] !== 'undefined') {
- API.deleteEntity(groupGpsMarkers[i]);
- }
- }
- groupGpsMarkers = [];
- for (var i = 0; i < positionCount; i++) {
- var groupBlip = API.createBlip(positions[i]);
- var color = 59;
- if (groupGpsMarkerColorIDX == 1) {
- color = 45;
- } else if (groupGpsMarkerColorIDX == 2) {
- color = 38;
- }
- API.setBlipColor(groupBlip, color);
- groupGpsMarkers.push(groupBlip);
- }
- }
- else if (eventName == "removeGroupGPS") {
- for (var i = 0; i < MAX_GPS_MARKERS; i++) {
- if (typeof groupGpsMarkers[i] !== 'undefined') {
- API.deleteEntity(groupGpsMarkers[i]);
- }
- }
- }
- else if (eventName == "showBankOptions") {
- menuIdx = MENU_IDX_BANK;
- menu.Clear();
- menu.AddItem(API.createMenuItem("~g~Loo uus pangakaart", "Valides sisesta lahtri PIN kood"));
- menu.AddItem(API.createMenuItem("~r~Tühista pangakaart", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Vaata hoiulaekasse", "Valimiseks vajuta [ENTER]"));
- menu.Visible = true;
- }
- else if (eventName == "askBankcardPIN") {
- userInput = API.getUserInput("", 10);
- API.triggerServerEvent("checkBankcardPIN", userInput);
- }
- else if (eventName == "selectBankcard") {
- menuIdx = MENU_IDX_SELECT_BANKCARD;
- menu.Clear();
- var cards = args[0];
- var cardCount = args[1];
- for (var i = 0; i < cardCount; i++) {
- menu.AddItem(API.createMenuItem(cards[i], "Valimiseks vajuta [ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "selectBankcardForCancel") {
- menuIdx = MENU_IDX_SELECT_BANKCARD_FOR_CANCEL;
- menu.Clear();
- var cards = args[0];
- var cardCount = args[1];
- for (var i = 0; i < cardCount; i++) {
- menu.AddItem(API.createMenuItem(cards[i], "Valimiseks vajuta [ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "setBlipTo") {
- if (args[0] != null && args[0] !== null) {
- if (mainBlip == null) {
- mainBlip = API.createBlip(args[0]);
- API.setBlipColor(mainBlip, 2);
- } else {
- API.setBlipPosition(mainBlip, args[0]);
- }
- if (locationBlip != null) {
- API.deleteEntity(locationBlip);
- }
- API.setBlipRouteVisible(mainBlip, true);
- API.setBlipRouteColor(mainBlip, 69);
- }
- }
- else if (eventName == "setFishNetBlipTo") {
- if(args[1]) {
- if (args[0] != null && args[0] !== null) {
- if (fishNetBlip1 == null) {
- fishNetBlip1 = API.createBlip(args[0]);
- API.setBlipColor(fishNetBlip1, 38);
- } else {
- API.setBlipPosition(fishNetBlip1, args[0]);
- }
- API.setBlipRouteVisible(fishNetBlip1, true);
- API.setBlipRouteColor(fishNetBlip1, 38);
- }
- } else {
- if (args[0] != null && args[0] !== null) {
- if (fishNetBlip2 == null) {
- fishNetBlip2 = API.createBlip(args[0]);
- API.setBlipColor(fishNetBlip2, 38);
- } else {
- API.setBlipPosition(fishNetBlip2, args[0]);
- }
- API.setBlipRouteVisible(fishNetBlip2, true);
- API.setBlipRouteColor(fishNetBlip2, 38);
- }
- }
- }
- else if (eventName == "recieveSettings") {
- setting_font = args[0];
- setting_font_size_input = args[1];
- setting_hud_height = args[2];
- setting_hud_width = args[3];
- setting_show_speed = args[4];
- setting_show_vehicle_fuel = args[5];
- setting_show_vehicle_health = args[6];
- setting_speedometer_in_lower_hud = args[7];
- setting_update_speed = args[8];
- var _tempFontSize = setting_font_size_input;
- if (_tempFontSize == 0) {
- _tempFontSize = 1;
- }
- setting_font_size = (_tempFontSize * 0.5);
- }
- else if (eventName == "showSettings") {
- ShowSettings();
- }
- else if (eventName == "showSettingsNew") {
- ShowSettingsNew();
- }
- else if (eventName == "gotKilled") {
- // HASH player dno time kuidagi seotud kas jalad vabad @ viimased 4
- deathTime = args[0];
- deathPos = args[1];
- hospitalCamPos = args[2];
- hospitalCamLookAt = args[3];
- hospitalRespawnPos = args[4];
- gotDead = true;
- API.after(5000, "AFTER_setToRagDoll", API.getLocalPlayer(), deathTime);
- }
- else if (eventName == "setToRagdoll") {
- // HASH player dno time kuidagi seotud kas jalad vabad @ viimased 4
- API.callNative("SET_PED_TO_RAGDOLL", API.getLocalPlayer(), 4000, 6000, 0, 0, 0, 0);
- }
- else if (eventName == "setPlayerToRagdoll") {
- // HASH player dno time kuidagi seotud kas jalad vabad @ viimased 4
- API.callNative("SET_PED_TO_RAGDOLL", args[0], 4000, 6000, 0, 0, 0, 0);
- }
- else if (eventName == "acceptedDeath") {
- acceptedDeath = true;
- pointAtHospital = true;
- if (camera == null) {
- camera = API.createCamera(hospitalCamPos, hospitalCamLookAt);
- }
- API.setCameraPosition(camera, hospitalCamPos);
- API.pointCameraAtPosition(camera, hospitalCamLookAt);
- API.setActiveCamera(camera);
- }
- else if (eventName == "setCameraToHospital") {
- hospitalCamPos = args[0];
- hospitalCamLookAt = args[1];
- acceptedDeath = true;
- pointAtHospital = true;
- gotDead = true;
- if (camera == null) {
- camera = API.createCamera(hospitalCamPos, hospitalCamLookAt);
- }
- API.setCameraPosition(camera, hospitalCamPos);
- API.pointCameraAtPosition(camera, hospitalCamLookAt);
- API.setActiveCamera(camera);
- }
- else if (eventName == "gotOutFromHospital") {
- acceptedDeath = null;
- pointAtHospital = null;
- gotDead = false;
- API.setGameplayCameraActive();
- currentHospitalTime = 0;
- }
- else if (eventName == "updateHospital") {
- currentHospitalTime = args[0];
- }
- else if (eventName == "updateJail") {
- currentJailTime = args[0];
- }
- else if (eventName == "updateAJail") {
- currentAJailTime = args[0];
- }
- else if (eventName == "askForConfiscationReason") {
- userInput = API.getUserInput("", 10);
- API.triggerServerEvent("confiscationReason", userInput);
- }
- else if (eventName == "gotCured") {
- acceptedDeath = null;
- pointAtHospital = null;
- gotDead = false;
- currentHospitalTime = 0;
- API.setGameplayCameraActive();
- }
- else if (eventName == "showConfiscatedVehicles") {
- menuIdx = MENU_IDX_CONFISCATED_VEHICLES;
- menu.Clear();
- var vehicleNames = args[0];
- var vehCount = args[1];
- for (var i = 0; i < vehCount; i++) {
- menu.AddItem(API.createMenuItem(vehicleNames[i], "Valimiseks vajuta [ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "pullFish") {
- fishBtnArray = args[0];
- fishBtnCount = args[1];
- pullingFish = true;
- fishPullingCounter = 0;
- fishPullingStr = "~h~ ~w~";
- fishTimeLeft = 5;
- for (var i = 0; i < fishBtnCount; i++) {
- if (fishBtnArray[i] !== null) {
- var btnName = "W";
- if (fishBtnArray[i] == 1) {
- btnName = "A";
- } else if (fishBtnArray[i] == 2) {
- btnName = "S";
- } else if (fishBtnArray[i] == 3) {
- btnName = "D";
- }
- fishPullingStr += btnName;
- }
- }
- }
- else if (eventName == "showFishMarket") {
- var fishNames = args[0];
- var fishCount = args[1];
- menuIdx = MENU_IDX_FISHMARKET;
- menu.Clear();
- for (var i = 0; i < fishCount; i++) {
- menu.AddItem(API.createMenuItem(fishNames[i], "Valimiseks vajuta [ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "teleportlocationMenu") {
- menuIdx = MENU_IDX_TELEPORT_TO_LOCATION;
- tplocations = args[0];
- menu.Clear();
- menu.AddItem(API.createMenuItem("~b~Politsei", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Haigla", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Taksopark", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~g~Mehaanikud", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~g~Meedia", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Sõidukipood", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~o~Kulleri töö", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~o~Bussijuhi töö", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~o~Autovarga töö", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Lähim ATM", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Lähim pood", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Lähim ehitusmarket", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Lähim tankla", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("Pank", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~o~Prügivedaja töö", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~ARK", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~g~Kalaturg", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Lähim romula", "Valimiseks vajuta [ENTER]"));
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "setClothCustomizationData") {
- clothHead = args[0];
- clothMask = args[1];
- clothHaircut = args[2];
- clothTorso = args[3];
- clothLegs = args[4];
- clothBags = args[5];
- clothFeet = args[6];
- clothAccessory = args[7];
- clothUndershirt = args[8];
- clothBodyArmour = args[9];
- clothDecals = args[10];
- clothTops = args[11];
- clothHats = args[12];
- clothGlasses = args[13];
- clothEars = args[14];
- }
- else if (eventName == "setTextureCustomizationData") {
- textureclothHead = args[0];
- textureclothMask = args[1];
- textureclothHaircut = args[2];
- textureclothTorso = args[3];
- textureclothLegs = args[4];
- textureclothBags = args[5];
- textureclothFeet = args[6];
- textureclothAccessory = args[7];
- textureclothUndershirt = args[8];
- textureclothBodyArmour = args[9];
- textureclothDecals = args[10];
- textureclothTops = args[11];
- textureclothHats = args[12];
- textureclothGlasses = args[13];
- textureclothEars = args[14];
- }
- else if (eventName == "setCustomizationData") {
- clothHead = args[0];
- clothMask = args[1];
- clothHaircut = args[2];
- clothTorso = args[3];
- clothLegs = args[4];
- clothBags = args[5];
- clothFeet = args[6];
- clothAccessory = args[7];
- clothUndershirt = args[8];
- clothBodyArmour = args[9];
- clothDecals = args[10];
- clothTops = args[11];
- clothHats = args[12];
- clothGlasses = args[13];
- clothEars = args[14];
- textureclothHead = args[15];
- textureclothMask = args[16];
- textureclothHaircut = args[17];
- textureclothTorso = args[18];
- textureclothLegs = args[19];
- textureclothBags = args[20];
- textureclothFeet = args[21];
- textureclothAccessory = args[22];
- textureclothUndershirt = args[23];
- textureclothBodyArmour = args[24];
- textureclothDecals = args[25];
- textureclothTops = args[26];
- textureclothHats = args[27];
- textureclothGlasses = args[28];
- textureclothEars = args[29];
- body_feature_shape1 = args[30];
- body_feature_shape2 = args[31];
- body_feature_shape_mix = args[32];
- body_feature_skin1 = args[33];
- body_feature_skin2 = args[34];
- body_feature_skin_mix = args[35];
- body_feature_hair_color = args[36];
- body_feature_hair_highlight_color = args[37];
- body_feature_eye_color = args[38];
- body_feature_eyebrows = args[39];
- body_feature_eyebrow_color1 = args[40];
- body_feature_eyebrow_color2 = args[41];
- body_feature_makeup = args[42];
- body_feature_makeup_color1 = args[43];
- body_feature_makeup_color2 = args[44];
- body_feature_lipstick = args[45];
- body_feature_lipstick_color1 = args[46];
- body_feature_lipstick_color2 = args[47];
- body_feature_face = [args[48], args[49], args[50], args[51], args[52], args[53], args[54], args[55], args[56], args[57], args[58], args[59], args[60], args[61], args[62], args[63], args[64], args[65], args[66], args[67], args[68]];
- for (var i = 0; i < 21; i++) {
- if (body_feature_face[i] == 0 || body_feature_face[i] == 0.0) {
- body_feature_faceIdx[i] = maxBodySettings;
- } else {
- body_feature_faceIdx[i] = Math.round((body_feature_face[i] * 10) + maxBodySettings);
- }
- }
- }
- else if (eventName == "showShard") {
- API.showShard(args[0]);
- }
- else if (eventName == "playerlist") {
- g_players = [];
- var list = args[0];
- for (var i = 0; i < list.Count; i++) {
- var obj = JSON.parse(list[i]);
- var newPlayer = new PlayerInfo();
- newPlayer.id = obj.id;
- newPlayer.socialClubName = obj.socialClubName;
- newPlayer.name = obj.name;
- newPlayer.color = parseColor(obj.color);
- newPlayer.gh = obj.gh;
- g_players.push(newPlayer);
- }
- }
- else if (eventName == "playerlist_join") {
- // This can happen in certain situations, so we handle this as an update
- var existingPlayer = getPlayer(args[0]);
- if (existingPlayer != null) {
- existingPlayer.socialClubName = args[0];
- existingPlayer.name = args[1];
- existingPlayer.color = parseColor(args[2]);
- }
- else {
- var newPlayer = new PlayerInfo();
- newPlayer.id = args[0];
- newPlayer.socialClubName = args[1];
- newPlayer.name = args[2];
- newPlayer.color = parseColor(args[3]);
- newPlayer.gh = 0;
- g_players.push(newPlayer);
- }
- }
- else if (eventName == "playerlist_leave") {
- for (var i = 0; i < g_players.length; i++) {
- if (g_players[i].socialClubName == args[0]) {
- g_players.splice(i, 1);
- }
- }
- }
- else if (eventName == "playerlist_pings") {
- var list = args[0];
- for (var i = 0; i < list.Count; i++) {
- var obj = JSON.parse(list[i]);
- var player = getPlayer(obj.socialClubName);
- if (player != null) {
- player.ping = obj.ping;
- }
- }
- }
- else if (eventName == "playerlist_changednames") {
- var list = args[0];
- for (var i = 0; i < list.Count; i++) {
- var obj = JSON.parse(list[i]);
- var player = getPlayer(obj.socialClubName);
- if (player != null) {
- player.name = obj.newName;
- }
- }
- }
- else if (eventName == "ShowRecipes") {
- menuIdx = MENU_IDX_RECIPES;
- var _names = args[0];
- var _count = args[1];
- menu.Clear();
- for (var i = 0; i < _count; i++) {
- menu.AddItem(API.createMenuItem(_names[i], "Valimiseks vajuta [ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "getLocationName") {
- var streetName = API.getStreetName(new Vector3(args[0], args[1], args[2]));
- API.triggerServerEvent("sendLocationName", streetName);
- }
- else if (eventName == "showDMV") {
- var resolution = API.getScreenResolution();
- browser = API.createCefBrowser(resolution.Width, resolution.Height, true);
- API.waitUntilCefBrowserInit(browser);
- API.setChatVisible(false);
- API.setCefBrowserPosition(browser, 0, 0);
- API.loadPageCefBrowser(browser, dmvUrl);
- API.showCursor(true);
- browser.call("onLoad", args[0], args[1], args[2], args[3]);
- }
- else if (eventName == "addQuestionToDMV") {
- browser.call("AppendQuestion", args[0], args[1]);
- }
- else if (eventName == "addVehicleToDMV") {
- var _imgstr = "<img src=\"/RPGM/vehshop/images/vehicles/" + args[1] + ".jpg\" alt=\"" + args[1] + "\" />";
- var _modelHashName = args[1];
- var _numberPlate = args[2];
- browser.call("AddVehicle", args[0], _modelHashName, _numberPlate, args[3], args[4], args[5], args[6], args[7], args[8], args[9], args[10], args[11], args[12], args[13], args[14], args[15], args[16], _imgstr);
- }
- else if (eventName == "removeBlips") {
- if (mainBlip != null) {
- API.deleteEntity(mainBlip);
- mainBlip = null;
- }
- if (locationBlip != null) {
- API.deleteEntity(locationBlip);
- locationBlip = null;
- }
- if (fishNetBlip1 != null) {
- API.deleteEntity(fishNetBlip1);
- fishNetBlip1 = null;
- }
- if (fishNetBlip2 != null) {
- API.deleteEntity(fishNetBlip2);
- fishNetBlip2 = null;
- }
- for (var i = 0; i < carStealingMarkersSupportUpTo; i++) {
- if (carStealingMarkers[i] !== null && carStealingMarkers[i] !== undefined) {
- API.deleteEntity(carStealingMarkers[i]);
- }
- }
- }
- else if (eventName == "removeFishBlip") {
- if(args[0]) {
- if (fishNetBlip1 != null) {
- API.deleteEntity(fishNetBlip1);
- fishNetBlip1 = null;
- }
- } else {
- if (fishNetBlip2 != null) {
- API.deleteEntity(fishNetBlip2);
- fishNetBlip2 = null;
- }
- }
- }
- else if (eventName == "testing") {
- blockKey = args[0];
- }
- else if (eventName == "setCruiseSpeed") {
- cruiseSpeed = args[0];
- }
- else if (eventName == "setIsInTrash") {
- speedlimited = args[0];
- speedlimitvalue = 75;
- }
- else if (eventName == "playerIsInCar") {
- isInCar = 1;
- }
- else if (eventName == "playerIsNotInCar") {
- isInCar = 0;
- }
- else if (eventName == "copEquiptment") {
- ShowCopEquiptment();
- }
- else if (eventName == "medicEquiptment") {
- menuIdx = MENU_IDX_EQUIPTMENT;
- menu.Clear();
- menu.AddItem(API.createMenuItem("Flashlight", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("FireExtinguisher", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("StunGun", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: Autopsy01SMY", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: Paramedic01SMM", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: Doctor01SMM", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: Fireman01SMY", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: Scrubs01SFY", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: Andreas", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: Tavariietus", "Valimiseks vajuta [ENTER]"));
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "showDMVDrivingExamMenu") {
- menuIdx = MENU_IDX_DRIVING_EXAM;
- menu.Clear();
- menu.AddItem(API.createMenuItem("A - Mootorrattad", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("B - Auto", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("C/CE - Kaubik", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("D - Buss", "Valimiseks vajuta [ENTER]"));
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "isInDrivingExam") {
- inDrivingExam = args[0];
- }
- else if (eventName == "setPlayerFreeze") {
- freezed = args[0];
- }
- else if (eventName == "setPlayerFreezeTime") {
- freezedTime = API.getGlobalTime();
- }
- else if (eventName == "getTazed") {
- /*var _bool = API.returnNative("IS_PED_BEING_STUNNED", 8, API.getLocalPlayer(), 1);
- API.triggerServerEvent("debug", _bool);
- if (_bool) {
- API.callNative("SET_PED_MIN_GROUND_TIME_FOR_STUNGUN", API.getLocalPlayer(), 60000);
- }*/
- }
- else if (eventName == "setTazed") {
- API.callNative("SET_PED_MIN_GROUND_TIME_FOR_STUNGUN", API.getLocalPlayer(), 60000);
- }
- else if (eventName == "createDeathMarker") {
- if (deathMarkers[deathMarkerIdx] !== null && deathMarkers[deathMarkerIdx] !== undefined ) {
- API.deleteEntity(deathMarkers[deathMarkerIdx]);
- }
- deathMarkers[deathMarkerIdx] = API.createTextLabel(args[0], args[1], 20.0, 0.5, false);
- deathMarkersTime[deathMarkerIdx] = API.getGlobalTime();
- deathMarkerIdx += 1;
- if (deathMarkerIdx >= deathMarkersSupportUpTo) {
- deathMarkerIdx = 0;
- }
- }
- else if (eventName == "recieveSettingsNew") {
- setting_money_font_size = args[0];
- setting_money_font_style = args[1];
- setting_money_color_r = args[2];
- setting_money_color_g = args[3];
- setting_money_color_b = args[4];
- setting_money_pos_x = args[5];
- setting_money_pos_y = args[6];
- setting_food_font_size = args[7];
- setting_food_font_style = args[8];
- setting_food_color_r = args[9];
- setting_food_color_g = args[10];
- setting_food_color_b = args[11];
- setting_food_pos_x = args[12];
- setting_food_pos_y = args[13];
- setting_speed_font_size = args[14];
- setting_speed_font_style = args[15];
- setting_speed_color_r = args[16];
- setting_speed_color_g = args[17];
- setting_speed_color_b = args[18];
- setting_speed_pos_x = args[19];
- setting_speed_pos_y = args[20];
- setting_fuel_font_size = args[21];
- setting_fuel_font_style = args[22];
- setting_fuel_color_r = args[23];
- setting_fuel_color_g = args[24];
- setting_fuel_color_b = args[25];
- setting_fuel_pos_x = args[26];
- setting_fuel_pos_y = args[27];
- setting_vehhp_font_size = args[28];
- setting_vehhp_font_style = args[29];
- setting_vehhp_color_r = args[30];
- setting_vehhp_color_g = args[31];
- setting_vehhp_color_b = args[32];
- setting_vehhp_pos_x = args[33];
- setting_vehhp_pos_y = args[34];
- setting_counter_font_size = args[35];
- setting_counter_font_style = args[36];
- setting_counter_color_r = args[37];
- setting_counter_color_g = args[38];
- setting_counter_color_b = args[39];
- setting_counter_pos_x = args[40];
- setting_counter_pos_y = args[41];
- setting_notification_font_size = args[42];
- setting_notification_font_style = args[43];
- setting_notification_color_r = args[44];
- setting_notification_color_g = args[45];
- setting_notification_color_b = args[46];
- setting_notification_pos_x = args[47];
- setting_notification_pos_y = args[48];
- setting_update_speed = args[49];
- setting_odometer_font_size = args[50];
- setting_odometer_font_style = args[51];
- setting_odometer_color_r = args[52];
- setting_odometer_color_g = args[53];
- setting_odometer_color_b = args[54];
- setting_odometer_pos_x = args[55];
- setting_odometer_pos_y = args[56];
- setting_minigame_font_size = args[57];
- setting_minigame_font_style = args[58];
- setting_minigame_color_r = args[59];
- setting_minigame_color_g = args[60];
- setting_minigame_color_b = args[61];
- setting_minigame_pos_x = args[62];
- setting_minigame_pos_y = args[63];
- setting_compass_font_size = args[64];
- setting_compass_font_style = args[65];
- setting_compass_color_r = args[66];
- setting_compass_color_g = args[67];
- setting_compass_color_b = args[68];
- setting_compass_pos_x = args[69];
- setting_compass_pos_y = args[70];
- setting_money_opacity = args[71];
- setting_food_opacity = args[72];
- setting_speed_opacity = args[73];
- setting_fuel_opacity = args[74];
- setting_vehhp_opacity = args[75];
- setting_counter_opacity = args[76];
- setting_notification_opacity = args[77];
- setting_odometer_opacity = args[78];
- setting_minigame_opacity = args[79];
- setting_compass_opacity = args[80];
- var _index = (setting_money_font_size + 1);
- var size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_money_font_size_display = size;
- _index = (setting_food_font_size + 1);
- size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_food_font_size_display = size;
- _index = (setting_speed_font_size + 1);
- size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_speed_font_size_display = size;
- _index = (setting_fuel_font_size + 1);
- size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_fuel_font_size_display = size;
- _index = (setting_vehhp_font_size + 1);
- size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_vehhp_font_size_display = size;
- _index = (setting_counter_font_size + 1);
- size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_counter_font_size_display = size;
- _index = (setting_notification_font_size + 1);
- size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_notification_font_size_display = size;
- _index = (setting_odometer_font_size + 1);
- size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_odometer_font_size_display = size;
- _index = (setting_minigame_font_size + 1);
- size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_minigame_font_size_display = size;
- _index = (setting_compass_font_size + 1);
- size = (_index * ACCURATION_OF_FONT_SIZE);
- setting_compass_font_size_display = size;
- UpdateSettingsMenuIndexes();
- }
- else if (eventName == "resetAfk") {
- afkTimer = 0;
- }
- else if (eventName == "setNoAccelerationAtPos") {
- noAccelereationPos = args[0];
- }
- else if (eventName == "setSnowEnabled") {
- API.setSnowEnabled(true, true, true);
- }
- else if (eventName == "setSnowDisabled") {
- API.setSnowEnabled(false, false, false);
- }
- else if (eventName == "syncSpikestrips") {
- spikestrips = args[0];
- spikestripsTotal = args[1];
- }
- else if (eventName == "syncBeard") {
- beard = args[0];
- beard_color = args[1];
- }
- else if (eventName == "setVehicleTyresPopped") {
- API.callNative("SET_VEHICLE_TYRE_BURST", args[0], 0, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", args[0], 1, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", args[0], 2, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", args[0], 3, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", args[0], 4, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", args[0], 5, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", args[0], 6, true, 50);
- API.callNative("SET_VEHICLE_TYRE_BURST", args[0], 7, true, 50);
- }
- else if (eventName == "enableObjectMove") {
- movingObj = true;
- selectedObj = args[0];
- }
- else if (eventName == "addPresetCategorys") {
- objcategorys = args[0];
- objcategorysCount = args[1];
- menuIdx = MENU_IDX_OBJ_CATEGORYS;
- menu.Clear();
- menu.AddItem(API.createMenuItem("Lisa kategooria", "Valides sisesta kategooria nimi"));
- for (var i = 0; i < objcategorysCount; i++) {
- menu.AddItem(API.createMenuItem(objcategorys[i], "Valimiseks vajuta [ENTER]"));
- }
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "addPresetObjects") {
- var categoryId = args[0];
- objpresets = args[1];
- objpresetsCount = args[2];
- objectPresets[categoryId] = objpresets;
- objectPresetCounts[categoryId] = objpresetsCount;
- }
- else if (eventName == "setSelectedObj") {
- movingObj = true;
- selectedObj = args[0];
- }
- else if (eventName == "selectObject") {
- selectingObjWithCursor = true;
- selectingWithCursorType = SELECT_TYPE_OBJECT;
- API.showCursor(true);
- }
- else if (eventName == "showStaticShop") {
- menuIdx = MENU_IDX_STATIC_SHOP;
- menu.Clear();
- menu.AddItem(API.createMenuItem("Õllesnäkid ~b~$ 25", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Suitsud ~b~$ 25", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Kartulisalat ~b~$ 50", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Saiake ~b~$ 50", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Limonaad ~b~$ 50", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Energiajook ~b~$ 50", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Burger ~b~$ 75", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Õlu ~b~$ 75", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Telefon ~b~$ 375", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Õng / spinning ~b~$ 250", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Tamiil ~b~$ 75", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Vihmaussid (50tk) ~b~$ 25", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Mootoriõli ~b~$ 50", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Kanister ~b~$ 250", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Maja silt ~b~$ 125", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Kalavõrk ~b~$ 625", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Tulemasin ~b~$ 50", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("Raadiosaatja ~b~$ 125", "Valides sisesta kogus"));
- menu.AddItem(API.createMenuItem("~y~loto ~b~$ 150", "Valides sisesta nr 1-100"));
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "previewObj") {
- var _names = args[0];
- var _models = args[1];
- var _count = args[2];
- menuIdx = MENU_IDX_PREVIEW_OBJ;
- menu.Clear();
- for (var i = 0; i < _count; i++) {
- menu.AddItem(API.createMenuItem(_names[i]+" ("+_models[i]+")", "preview objekt"));
- }
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "deselectObj") {
- movingObj = false;
- selectedObj = null;
- }
- else if (eventName == "displaySub") {
- API.displaySubtitle(args[0]);
- }
- else if (eventName == "playOKSound") {
- API.playSoundFrontEnd("OK", "HUD_FRONTEND_DEFAULT_SOUNDSET");
- }
- else if (eventName == "removeBlipsAndCheckpoints") {
- if (mainBlip != null) {
- API.deleteEntity(mainBlip);
- mainBlip = null;
- }
- if (secondBlip != null) {
- API.deleteEntity(secondBlip);
- secondBlip = null;
- }
- if (nextCheckpointMarker != null) {
- API.deleteEntity(nextCheckpointMarker);
- nextCheckpointMarker = null;
- }
- if (nextCheckpointDir != null) {
- API.deleteEntity(nextCheckpointDir);
- nextCheckpointDir = null;
- }
- }
- else if (eventName == "getServiceCall") {
- userInput = API.getUserInput("", 127);
- API.triggerServerEvent("callService", userInput);
- }
- else if (eventName == "putPlayerInventory") {
- menuIdx = MENU_IDX_PUTTING_ITEMS;
- menu.Clear();
- var itemNames = args[0];
- var itemAmounts = args[1];
- var itemCount = args[2];
- for (var i = 0; i < itemCount; i++) {
- menu.AddItem(API.createMenuItem(itemNames[i] + "(" + itemAmounts[i] + ")", "Valimiseks vajuta [ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "takingPlayerInventory") {
- menuIdx = MENU_IDX_TAKING_ITEMS;
- menu.Clear();
- var itemNames = args[0];
- var itemAmounts = args[1];
- var itemCount = args[2];
- for (var i = 0; i < itemCount; i++) {
- menu.AddItem(API.createMenuItem(itemNames[i] + "(" + itemAmounts[i] + ")", "Valimiseks vajuta [ENTER]"));
- }
- menu.Visible = true;
- }
- else if (eventName == "lockVehicle") {
- var lockState = 1;
- if(args[1]) {
- lockState = 2;
- } else {
- lockState = 1;
- }
- API.callNative("SET_VEHICLE_DOORS_LOCKED", args[0], lockState);
- }
- else if (eventName == "testlockVehicle") {
- API.callNative("SET_VEHICLE_DOORS_LOCKED", args[0], args[1]);
- }
- else if (eventName == "showGunstore") {
- menuIdx = MENU_IDX_GUNSTORE;
- if (menu == null) {
- menu = API.createMenu("Menuu", "Valik", 0, 0, 6);
- }
- menu.Clear();
- menu.AddItem(API.createMenuItem("SwitchBlade ~b~$800 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("StunGun ~b~$3 500 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Pistol ~b~$7 500 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("SMG ~b~$12 000 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("AssaultRifle ~b~$18 000 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("PumpShotgun ~b~$8 000 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("~y~9MM ~b~$5 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("~y~5.56 ~b~$10 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("~y~Haavlid ~b~$8 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("~y~0.50 ~b~$7 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("~y~7.62 ~b~$12 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "showMeleeStore") {
- menuIdx = MENU_IDX_MELEESTORE;
- if (menu == null) {
- menu = API.createMenu("Menuu", "Valik", 0, 0, 6);
- }
- menu.Clear();
- menu.AddItem(API.createMenuItem("Nuga ~b~$400 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Haamer ~b~$200 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Kurikas ~b~$1800 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Crowbar ~b~$2000 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Golfclub ~b~$1500 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Dagger ~b~$300 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Hatchet ~b~$500 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Knuckle duster ~b~$300 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Machete ~b~$1350 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Flashlight ~b~$200 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Switchblade ~b~$500 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Poolcue ~b~$1200 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Wrench ~b~$2500 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.AddItem(API.createMenuItem("Battleaxe ~b~$10000 / 1tk", "Valides kirjuta lahtri kogus"));
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "getRes") {
- var oldResX = res.Width;
- var oldResY = res.Height;
- var newResolution = API.getScreenResolution();
- API.triggerServerEvent("debug", "VANA: " + oldResX + " " + oldResY + " UUS: " + newResolution.Width + " " + newResolution.Height)
- }
- else if (eventName == "selectCharName") {
- var charNames = args[0];
- var charCount = args[1];
- uid = args[2]
- username = args[3];
- selectingChar = true;
- menuIdx = MENU_IDX_SELECT_CHAR;
- if (menu == null) {
- menu = API.createMenu("Menuu", "Valik", 0, 0, 6);
- }
- menu.Clear();
- for (var i = 0; i < charCount; i++) {
- menu.AddItem(API.createMenuItem(charNames[i], "Valimiseks vajuta [ENTER]"));
- }
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "getAllVehiclesNear") {
- // TODOD geti kõik vehicles raadiuses args[0] on raadius
- }
- else if (eventName == "syncTotalPlayerCount") {
- totalPlayers = args[0];
- }
- else if (eventName == "closeMenu") {
- menu.Visible = false;
- gmenu.Visible = false;
- API.showCursor(false);
- }
- else if (eventName == "togglecanvas") {
- if (!toggledCanvas) {
- CurrentResXPos = 1920;
- CurrentResYPos = 1080;
- toggledCanvas = true;
- } else {
- CurrentResXPos = res.Width;
- CurrentResYPos = res.Height;
- toggledCanvas = false;
- }
- }
- else if (eventName == "updateOdometer") {
- odometer = args[0];
- }
- else if (eventName == "playSound") {
- API.playSoundFrontEnd(args[0], args[1]);
- }
- else if (eventName == "yesOrNoSellVehicle") {
- menuIdx = MENU_IDX_YES_OR_NO_SELL_VEHICLE;
- if (menu == null) {
- menu = API.createMenu("Menuu", "Valik", 0, 0, 6);
- }
- menu.Clear();
- menu.AddItem(API.createMenuItem("~g~Jah", "Müü sõiduk hinnaga ~y~$" + args[0]));
- menu.AddItem(API.createMenuItem("~r~Ei", "Katkestab müümise"));
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "showNearObjects") {
- var _names = args[0];
- var _distances = args[1];
- var _count = args[2];
- menuIdx = MENU_IDX_AROUND_OBJECTS;
- if (menu == null) {
- menu = API.createMenu("Menuu", "Valik", 0, 0, 6);
- }
- menu.Clear();
- for (var i = 0; i < _count; i++) {
- menu.AddItem(API.createMenuItem("~b~#" + (i + 1) + "~s~ " + _names[i] + " ~g~" + _distances[i], "Valimiseks vajuta [ENTER]"));
- }
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "selectedObject") {
- selectedObj = args[0];
- movingObj = true;
- }
- else if (eventName == "startAlarm") {
- API.callNative("SET_VEHICLE_ALARM", args[0], true);
- API.callNative("START_VEHICLE_ALARM", args[0]);
- }
- else if (eventName == "addNewCarthieving") {
- if (carStealingMarkers[carStealingMarkerIdx] !== null && carStealingMarkers[carStealingMarkerIdx] !== undefined) {
- API.deleteEntity(carStealingMarkers[carStealingMarkerIdx]);
- }
- carStealingMarkers[carStealingMarkerIdx] = API.createBlip(args[0]);
- API.setBlipColor(carStealingMarkers[carStealingMarkerIdx], 59);
- API.setBlipRouteVisible(carStealingMarkers[carStealingMarkerIdx], true);
- API.setBlipRouteColor(carStealingMarkers[carStealingMarkerIdx], 59);
- carStealingMarkerIdx += 1;
- if (carStealingMarkerIdx >= carStealingMarkersSupportUpTo) {
- carStealingMarkerIdx = 0;
- }
- }
- else if (eventName == "ShowVehicleOptionMenu") {
- menuIdx = MENU_IDX_SELECTED_VEHICLE_MENU;
- if (menu == null) {
- menu = API.createMenu("Menuu", "Valik", 0, 0, 6);
- }
- menu.Clear();
- menu.AddItem(API.createMenuItem("~y~Juhiuks", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Kaasreisija", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Vasak tagumine", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Parem tagumine", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Kapott", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Pagasnik", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~q~Tagumine1", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~q~Tagumine2", "Valimiseks vajuta ~g~[ENTER]"));
- menu.AddItem(API.createMenuItem("~g~Lukk", "Valimiseks vajuta ~g~[ENTER]"));
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "afkMinigame") {
- afkBtnArray = args[0];
- afkBtnCount = args[1];
- pullingAfk = true;
- afkPullingCounter = 0;
- afkPullingStr = "~h~ ~w~";
- afkTimeLeft = 15;
- for (var i = 0; i < afkBtnCount; i++) {
- if (afkBtnArray[i] !== null) {
- var btnName = "W";
- if (afkBtnArray[i] == 1) {
- btnName = "A";
- } else if (afkBtnArray[i] == 2) {
- btnName = "S";
- } else if (afkBtnArray[i] == 3) {
- btnName = "D";
- }
- afkPullingStr += btnName;
- }
- }
- }
- else if (eventName == "removeSpeedLimiter") {
- speedlimitvalue = 540;
- speedlimited = false;
- }
- else if (eventName == "limitSpeed") {
- speedlimitvalue = args[0];
- speedlimited = true;
- }
- else if (eventName == "showTuningMenu") {
- tuningIdx = args[0];
- menuIdx = MENU_IDX_TUNING;
- if (menu == null) {
- menu = API.createMenu("Menuu", "Valik", 0, 0, 6);
- }
- menu.Clear();
- if(tuningIdx == 1) {
- menu.AddItem(TUNING_ColorRList);
- menu.AddItem(TUNING_ColorGList);
- menu.AddItem(TUNING_ColorBList);
- menu.AddItem(API.createMenuItem("~g~Rakenda", "Valimiseks vajuta ~g~[ENTER]"));
- } else {
- menu.AddItem(TUNING_List);
- }
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- else if (eventName == "showNewClotheShopMale") {
- ShowClothingShopMale();
- }
- else if (eventName == "showNewClotheShopFemale") {
- ShowClothingShopFemale();
- }
- else if (eventName == "setTattooData") {
- tattoo1 = args[0];
- tattoo2 = args[1];
- tattoo3 = args[2];
- tattoo4 = args[3];
- tattoo5 = args[4];
- tattoo6 = args[5];
- tattoo7 = args[6];
- tattoo8 = args[7];
- tattoo9 = args[8];
- tattoo10 = args[9];
- }
- else if (eventName == "setBeardTo") {
- API.setPlayerHeadOverlayColor(args[0], 1, args[2], 0, 255);
- API.setPlayerHeadOverlay(args[0], 1, args[1], 255);
- }
- else if (eventName == "showBeardMenu") {
- ShowBeardMenu();
- }
- else if (eventName == "selectVehicle") {
- selectingVehicleWithCursor = true;
- selectingWithCursorType = SELECT_TYPE_VEHICLE;
- API.showCursor(true);
- }
- else if (eventName == "setFireHazardBlip") {
- // color orange
- if (fireHazardMarkers[currentHazardMarker] == null) {
- fireHazardMarkers[currentHazardMarker] = API.createBlip(args[0]);
- API.setBlipColor(fireHazardMarkers[currentHazardMarker], 47);
- } else {
- API.setBlipPosition(fireHazardMarkers[currentHazardMarker], args[0]);
- }
- API.setBlipSprite(fireHazardMarkers[currentHazardMarker], 436);
- API.setBlipRouteVisible(fireHazardMarkers[currentHazardMarker], true);
- API.setBlipRouteColor(fireHazardMarkers[currentHazardMarker], 47);
- currentHazardMarker += 1;
- if(currentHazardMarker >= maxFireHazardMarkers) {
- currentHazardMarker = 0;
- }
- }
- else if (eventName == "removeFireHazardBlips") {
- for(var i = 0; i < maxFireHazardMarkers; i++) {
- if (fireHazardMarkers[currentHazardMarker] != null) {
- API.deleteEntity(fireHazardMarkers[currentHazardMarker]);
- fireHazardMarkers[currentHazardMarker] = null;
- }
- }
- }
- // ClientSideEventTrigger
- });
- var PlayerInfo = (function () {
- function PlayerInfo() {
- this.id = "NONE";
- this.socialClubName = "";
- this.name = "";
- this.ping = 0;
- this.gh = 0;
- this.color = [255, 255, 255];
- }
- return PlayerInfo;
- }());
- var g_currentState = 0;
- var g_currentPage = 0;
- var g_stateSet = 0;
- var g_players = [];
- function parseColor(color) {
- return [
- parseInt(color.substr(0, 2), 16),
- parseInt(color.substr(2, 2), 16),
- parseInt(color.substr(4, 2), 16)
- ];
- }
- function AFTER_setToRagDoll(player, deathTime) {
- API.callNative("SET_PED_TO_RAGDOLL", API.getLocalPlayer(), 4000, deathTime, 0, 0, 0, 0);
- }
- function getPlayer(socialClubName) {
- for (var i = 0; i < g_players.length; i++) {
- if (g_players[i].socialClubName == socialClubName) {
- return g_players[i];
- }
- }
- return null;
- }
- function ShowSettings() {
- menuIdx = MENU_IDX_SETTINGS;
- menu.Clear();
- var settingName = "";
- var fontIdx = 0;
- if (setting_font == 0) {
- settingName = "Chalet London";
- fontIdx = 0;
- } else if (setting_font == 1) {
- settingName = "House Script";
- fontIdx = 1;
- } else if (setting_font == 2) {
- settingName = "Monospace";
- fontIdx = 2;
- } else if (setting_font == 4) {
- settingName = "Charlet Comprime Colonge";
- fontIdx = 3;
- } else if (setting_font == 7) {
- settingName = "Pricedown";
- fontIdx = 4;
- }
- res = API.getScreenResolution();
- menu.AddItem(API.createMenuItem("Kui kiiresti uueneb kiirus [" + setting_update_speed + "]", "Mida v2iksem seda tihedamalt uueneb"));
- menu.AddItem(API.createListItem("Kuva kiirust sõidukis olles", "Jah / Ei", settingList, setting_show_speed));
- menu.AddItem(API.createListItem("Kuva sõidukis olles elusid", "Jah / Ei", settingList, setting_show_vehicle_health));
- menu.AddItem(API.createListItem("Kuva sõidukis olles kütust", "Jah / Ei", settingList, setting_show_vehicle_fuel));
- menu.AddItem(API.createMenuItem("HUDi asetus horizontaalne [" + setting_hud_width + "]", "0-" + CurrentResXPos));
- menu.AddItem(API.createMenuItem("HUDi asetus vertikaalselt [" + setting_hud_height + "]", "0-" + CurrentResYPos));
- menu.AddItem(API.createListItem("Font size, [" + (setting_font_size_input + 1) + "]", "Valimiseks vajuta [ENTER]", fontSizeList, setting_font_size_input));
- menu.AddItem(API.createListItem("Font style, [" + settingName + "]", "Valimiseks vajuta [ENTER]", fontList, fontIdx));
- menu.AddItem(API.createMenuItem("~g~ Salvesta", "Valimiseks vajuta [ENTER]"));
- menu.Visible = true;
- }
- function ShowSettingsNew() {
- menuIdx = MENU_IDX_SETTINGS_NEW;
- menu.Visible = false;
- menu.Clear();
- menu.AddItem(API.createMenuItem("HUDi tekst: ~g~raha", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("HUDi tekst: ~y~toitu", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("HUDi tekst: ~r~spidomeeter", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("HUDi tekst: ~b~kütus", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("HUDi tekst: ~r~sõiduki elud", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("HUDi tekst: ~c~counterid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("HUDi tekst: ~g~oktaanid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("HUDi kiiruse refreshrate", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("HUDi tekst: ~b~odomeeter", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("HUDi tekst: ~y~minigame", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("HUDi tekst: ~c~kompass", "Valimiseks vajuta [ENTER]"));
- menu.Visible = true;
- }
- function ShowFirstTimeWardrobe(skinlist) {
- menuIdx = MENU_IDX_FIRST_WARDROBE;
- menu.Visible = false;
- menu.Clear();
- AddWardrobeListItems();
- menu.CurrentSelection = 0;
- menu.RefreshIndex();
- menu.Visible = true;
- assignClothIdx = true;
- }
- function ShowFirstTimeWardrobeTextures() {
- menuIdx = MENU_IDX_FIRST_WARDROBE_COLOR;
- menu.Visible = false;
- menu.Clear();
- AddWardrobeColorListItems();
- menu.CurrentSelection = 0;
- menu.RefreshIndex();
- menu.Visible = true;
- assignClothColorIdx = true;
- }
- function ShowFirstTimeWardrobeBodyFeatures() {
- menuIdx = MENU_IDX_FACE_FEATURES;
- menu.Visible = false;
- menu.Clear();
- AddWardrobeBodyItems();
- menu.CurrentSelection = 0;
- menu.RefreshIndex();
- menu.Visible = true;
- assignClothColorIdx = true;
- }
- function AddWardrobeListItems() {
- CLOTH_haircutList.Index = clothHaircut;
- CLOTH_torsoList.Index = clothTorso;
- CLOTH_legsList.Index = clothLegs;
- CLOTH_bagsList.Index = clothBags;
- CLOTH_feetList.Index = clothFeet;
- CLOTH_accessoryList.Index = clothAccessory;
- CLOTH_undershirtList.Index = clothUndershirt;
- CLOTH_decalsList.Index = clothDecals;
- CLOTH_topList.Index = clothTops;
- CLOTH_hatList.Index = clothHats;
- CLOTH_glassesList.Index = clothGlasses;
- CLOTH_earsList.Index = clothEars;
- menu.AddItem(CLOTH_haircutList);
- menu.AddItem(CLOTH_torsoList);
- menu.AddItem(CLOTH_legsList);
- menu.AddItem(CLOTH_bagsList);
- menu.AddItem(CLOTH_feetList);
- menu.AddItem(CLOTH_accessoryList);
- menu.AddItem(CLOTH_undershirtList);
- menu.AddItem(CLOTH_decalsList);
- menu.AddItem(CLOTH_topList);
- menu.AddItem(CLOTH_hatList);
- menu.AddItem(CLOTH_glassesList);
- menu.AddItem(CLOTH_earsList);
- menu.AddItem(API.createMenuItem("~g~Edasi & salvesta", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skinnid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Soeng", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Keha", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Püksid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Seljakotid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Jalatsid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Aksessuaarid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Särgid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Riidekleebised", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Jakid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Mütsid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Prillid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Kõrvad", "Valimiseks vajuta [ENTER]"));
- }
- function AddWardrobeColorListItems() {
- //TEXTURE_MaskList.Index = textureclothMask;
- TEXTURE_HaircutList.Index = textureclothHaircut;
- TEXTURE_LegsList.Index = textureclothLegs;
- TEXTURE_BagsList.Index = textureclothBags;
- TEXTURE_FeetList.Index = textureclothFeet;
- TEXTURE_AccessoriesList.Index = textureclothAccessory;
- TEXTURE_UndershirtList.Index = textureclothUndershirt;
- TEXTURE_DecalsList.Index = textureclothDecals;
- TEXTURE_TopsList.Index = textureclothTops;
- TEXTURE_HatsList.Index = textureclothHats;
- TEXTURE_GlassesList.Index = textureclothGlasses;
- TEXTURE_EarsList.Index = textureclothEars;
- //menu.AddItem(TEXTURE_MaskList);
- menu.AddItem(TEXTURE_HaircutList);
- menu.AddItem(TEXTURE_LegsList);
- menu.AddItem(TEXTURE_BagsList);
- menu.AddItem(TEXTURE_FeetList);
- menu.AddItem(TEXTURE_AccessoriesList);
- menu.AddItem(TEXTURE_UndershirtList);
- menu.AddItem(TEXTURE_DecalsList);
- menu.AddItem(TEXTURE_TopsList);
- menu.AddItem(TEXTURE_HatsList);
- menu.AddItem(TEXTURE_GlassesList);
- menu.AddItem(TEXTURE_EarsList);
- menu.AddItem(API.createMenuItem("~g~Salvesta", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Tagasi objektide valikusse", "Valimiseks vajuta [ENTER]"));
- }
- function AddWardrobeBodyItems() {
- LIST_BODY_FEATURE_EYEBROWS.Index = body_feature_eyebrows;
- LIST_BODY_FEATURE_EYEBROW_COLOR1.Index = body_feature_eyebrow_color1;
- LIST_BODY_FEATURE_EYEBROW_COLOR2.Index = body_feature_eyebrow_color2;
- LIST_BODY_FEATURE_EYE_COLOR.Index = body_feature_eye_color;
- LIST_BODY_FEATURE_HAIR_COLOR.Index = body_feature_hair_color;
- LIST_BODY_FEATURE_HAIR_HIGHLIGHTCOLOR.Index = body_feature_hair_highlight_color;
- LIST_BODY_FEATURE_LIPSTICK.Index = body_feature_lipstick;
- LIST_BODY_FEATURE_LIPSTICK_COLOR1.Index = body_feature_lipstick_color1;
- LIST_BODY_FEATURE_LIPSTICK_COLOR2.Index = body_feature_lipstick_color2;
- LIST_BODY_FEATURE_MAKEUP.Index = body_feature_makeup;
- LIST_BODY_FEATURE_MAKEUP_COLOR1.Index = body_feature_makeup_color1;
- LIST_BODY_FEATURE_MAKEUP_COLOR2.Index = body_feature_makeup_color2;
- LIST_BODY_FEATURE_SHAPE1.Index = body_feature_shape1;
- LIST_BODY_FEATURE_SHAPE_MIX.Index = body_feature_shape_mix;
- LIST_BODY_FEATURE_SHAPE2.Index = body_feature_shape2;
- LIST_BODY_FEATURE_SKIN1.Index = body_feature_skin1;
- LIST_BODY_FEATURE_SKIN_MIX.Index = body_feature_skin_mix;
- LIST_BODY_FEATURE_SKIN2.Index = body_feature_skin2;
- LIST_BODY_FEATURE_FACE_0.Index = body_feature_faceIdx[0];
- LIST_BODY_FEATURE_FACE_1.Index = body_feature_faceIdx[1];
- LIST_BODY_FEATURE_FACE_2.Index = body_feature_faceIdx[2];
- LIST_BODY_FEATURE_FACE_3.Index = body_feature_faceIdx[3];
- LIST_BODY_FEATURE_FACE_4.Index = body_feature_faceIdx[4];
- LIST_BODY_FEATURE_FACE_5.Index = body_feature_faceIdx[5];
- LIST_BODY_FEATURE_FACE_6.Index = body_feature_faceIdx[6];
- LIST_BODY_FEATURE_FACE_7.Index = body_feature_faceIdx[7];
- LIST_BODY_FEATURE_FACE_8.Index = body_feature_faceIdx[8];
- LIST_BODY_FEATURE_FACE_9.Index = body_feature_faceIdx[9];
- LIST_BODY_FEATURE_FACE_10.Index = body_feature_faceIdx[10];
- LIST_BODY_FEATURE_FACE_11.Index = body_feature_faceIdx[11];
- LIST_BODY_FEATURE_FACE_12.Index = body_feature_faceIdx[12];
- LIST_BODY_FEATURE_FACE_13.Index = body_feature_faceIdx[13];
- LIST_BODY_FEATURE_FACE_14.Index = body_feature_faceIdx[14];
- LIST_BODY_FEATURE_FACE_15.Index = body_feature_faceIdx[15];
- LIST_BODY_FEATURE_FACE_16.Index = body_feature_faceIdx[16];
- LIST_BODY_FEATURE_FACE_17.Index = body_feature_faceIdx[17];
- LIST_BODY_FEATURE_FACE_18.Index = body_feature_faceIdx[18];
- LIST_BODY_FEATURE_FACE_19.Index = body_feature_faceIdx[19];
- LIST_BODY_FEATURE_FACE_20.Index = body_feature_faceIdx[20];
- menu.AddItem(LIST_BODY_FEATURE_EYEBROWS);
- menu.AddItem(LIST_BODY_FEATURE_EYEBROW_COLOR1);
- menu.AddItem(LIST_BODY_FEATURE_EYEBROW_COLOR2);
- menu.AddItem(LIST_BODY_FEATURE_EYE_COLOR);
- menu.AddItem(LIST_BODY_FEATURE_HAIR_COLOR);
- menu.AddItem(LIST_BODY_FEATURE_HAIR_HIGHLIGHTCOLOR);
- menu.AddItem(LIST_BODY_FEATURE_LIPSTICK);
- menu.AddItem(LIST_BODY_FEATURE_LIPSTICK_COLOR1);
- menu.AddItem(LIST_BODY_FEATURE_LIPSTICK_COLOR2);
- menu.AddItem(LIST_BODY_FEATURE_MAKEUP);
- menu.AddItem(LIST_BODY_FEATURE_MAKEUP_COLOR1);
- menu.AddItem(LIST_BODY_FEATURE_MAKEUP_COLOR2);
- menu.AddItem(LIST_BODY_FEATURE_SHAPE1);
- menu.AddItem(LIST_BODY_FEATURE_SHAPE_MIX);
- menu.AddItem(LIST_BODY_FEATURE_SHAPE2);
- menu.AddItem(LIST_BODY_FEATURE_SKIN1);
- menu.AddItem(LIST_BODY_FEATURE_SKIN_MIX);
- menu.AddItem(LIST_BODY_FEATURE_SKIN2);
- menu.AddItem(LIST_BODY_FEATURE_FACE_0);
- menu.AddItem(LIST_BODY_FEATURE_FACE_1);
- menu.AddItem(LIST_BODY_FEATURE_FACE_2);
- menu.AddItem(LIST_BODY_FEATURE_FACE_3);
- menu.AddItem(LIST_BODY_FEATURE_FACE_4);
- menu.AddItem(LIST_BODY_FEATURE_FACE_5);
- menu.AddItem(LIST_BODY_FEATURE_FACE_6);
- menu.AddItem(LIST_BODY_FEATURE_FACE_7);
- menu.AddItem(LIST_BODY_FEATURE_FACE_8);
- menu.AddItem(LIST_BODY_FEATURE_FACE_9);
- menu.AddItem(LIST_BODY_FEATURE_FACE_10);
- menu.AddItem(LIST_BODY_FEATURE_FACE_11);
- menu.AddItem(LIST_BODY_FEATURE_FACE_12);
- menu.AddItem(LIST_BODY_FEATURE_FACE_13);
- menu.AddItem(LIST_BODY_FEATURE_FACE_14);
- menu.AddItem(LIST_BODY_FEATURE_FACE_15);
- menu.AddItem(LIST_BODY_FEATURE_FACE_16);
- menu.AddItem(LIST_BODY_FEATURE_FACE_17);
- menu.AddItem(LIST_BODY_FEATURE_FACE_18);
- menu.AddItem(LIST_BODY_FEATURE_FACE_19);
- menu.AddItem(LIST_BODY_FEATURE_FACE_20);
- menu.AddItem(API.createMenuItem("~g~Salvesta", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Tagasi", "Valimiseks vajuta [ENTER]"));
- }
- function ShowClothingShopMale() {
- menuIdx = MENU_IDX_NEW_CLOTHINGSHOP;
- menu.Visible = false;
- menu.Clear();
- AddClothingshopListItemsMale();
- menu.CurrentSelection = 0;
- menu.RefreshIndex();
- menu.Visible = true;
- assignClothIdx = true;
- chosenClothMenu = "male";
- }
- function ShowClothingShopFemale() {
- menuIdx = MENU_IDX_NEW_CLOTHINGSHOP;
- menu.Visible = false;
- menu.Clear();
- AddClothingshopListItemsFemale();
- menu.CurrentSelection = 0;
- menu.RefreshIndex();
- menu.Visible = true;
- assignClothIdx = true;
- chosenClothMenu = "female";
- }
- function ShowTattooMenu() {
- menuIdx = MENU_IDX_TATTOOSHOP;
- menu.Visible = false;
- menu.Clear();
- AddTattooshopListItems();
- menu.CurrentSelection = 0;
- menu.RefreshIndex();
- menu.Visible = true;
- }
- function ShowBeardMenu() {
- menuIdx = MENU_IDX_BEARDS;
- menu.Visible = false;
- menu.Clear();
- AddBeardListItems();
- menu.CurrentSelection = 0;
- menu.RefreshIndex();
- menu.Visible = true;
- }
- function AddClothingshopListItemsMale() {
- NEW_CLOTH_MALE_haircutList.Index = clothHaircut;
- NEW_CLOTH_MALE_torsoList.Index = clothTorso;
- NEW_CLOTH_MALE_legsList.Index = clothLegs;
- NEW_CLOTH_MALE_feetList.Index = clothFeet;
- NEW_CLOTH_MALE_accessoryList.Index = clothAccessory;
- NEW_CLOTH_MALE_undershirtList.Index = clothUndershirt;
- NEW_CLOTH_MALE_decalsList.Index = clothDecals;
- NEW_CLOTH_MALE_topList.Index = clothTops;
- NEW_CLOTH_MALE_hatList.Index = clothHats;
- NEW_CLOTH_MALE_glassesList.Index = clothGlasses;
- NEW_CLOTH_MALE_earsList.Index = clothEars;
- menu.AddItem(NEW_CLOTH_MALE_haircutList);
- menu.AddItem(NEW_CLOTH_MALE_hatList);
- menu.AddItem(NEW_CLOTH_MALE_glassesList);
- menu.AddItem(NEW_CLOTH_MALE_earsList);
- menu.AddItem(NEW_CLOTH_MALE_accessoryList);
- menu.AddItem(NEW_CLOTH_MALE_torsoList);
- menu.AddItem(NEW_CLOTH_MALE_topList);
- menu.AddItem(NEW_CLOTH_MALE_undershirtList);
- menu.AddItem(NEW_CLOTH_MALE_legsList);
- menu.AddItem(NEW_CLOTH_MALE_feetList);
- menu.AddItem(NEW_CLOTH_MALE_decalsList);
- menu.AddItem(API.createMenuItem("~g~Edasi & salvesta", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skinnid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Soeng", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Keha", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Püksid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Seljakotid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Jalatsid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Aksessuaarid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Särgid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Riidekleebised", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Jakid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Mütsid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Prillid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Kõrvad", "Valimiseks vajuta [ENTER]"));
- }
- function AddClothingshopListItemsFemale() {
- NEW_CLOTH_FEMALE_haircutList.Index = clothHaircut;
- NEW_CLOTH_FEMALE_torsoList.Index = clothTorso;
- NEW_CLOTH_FEMALE_legsList.Index = clothLegs;
- NEW_CLOTH_FEMALE_feetList.Index = clothFeet;
- NEW_CLOTH_FEMALE_accessoryList.Index = clothAccessory;
- NEW_CLOTH_FEMALE_undershirtList.Index = clothUndershirt;
- NEW_CLOTH_FEMALE_decalsList.Index = clothDecals;
- NEW_CLOTH_FEMALE_topList.Index = clothTops;
- NEW_CLOTH_FEMALE_hatList.Index = clothHats;
- NEW_CLOTH_FEMALE_glassesList.Index = clothGlasses;
- NEW_CLOTH_FEMALE_earsList.Index = clothEars;
- menu.AddItem(NEW_CLOTH_FEMALE_haircutList);
- menu.AddItem(NEW_CLOTH_FEMALE_hatList);
- menu.AddItem(NEW_CLOTH_FEMALE_glassesList);
- menu.AddItem(NEW_CLOTH_FEMALE_earsList);
- menu.AddItem(NEW_CLOTH_FEMALE_accessoryList);
- menu.AddItem(NEW_CLOTH_FEMALE_torsoList);
- menu.AddItem(NEW_CLOTH_FEMALE_topList);
- menu.AddItem(NEW_CLOTH_FEMALE_undershirtList);
- menu.AddItem(NEW_CLOTH_FEMALE_legsList);
- menu.AddItem(NEW_CLOTH_FEMALE_feetList);
- menu.AddItem(NEW_CLOTH_FEMALE_decalsList);
- menu.AddItem(API.createMenuItem("~g~Edasi & salvesta", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skinnid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Soeng", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Keha", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Püksid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Jalatsid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Aksessuaarid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Särgid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Riidekleebised", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Jakid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Mütsid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Prillid", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~r~Reset: Kõrvad", "Valimiseks vajuta [ENTER]"));
- }
- function AddTattooshopListItems() {
- LIST_TATTOO_1.Index = tattoo1;
- LIST_TATTOO_2.Index = tattoo2;
- LIST_TATTOO_3.Index = tattoo3;
- LIST_TATTOO_4.Index = tattoo4;
- LIST_TATTOO_5.Index = tattoo5;
- LIST_TATTOO_6.Index = tattoo6;
- LIST_TATTOO_7.Index = tattoo7;
- LIST_TATTOO_8.Index = tattoo8;
- LIST_TATTOO_9.Index = tattoo9;
- LIST_TATTOO_10.Index = tattoo10;
- menu.AddItem(LIST_TATTOO_1);
- menu.AddItem(LIST_TATTOO_2);
- menu.AddItem(LIST_TATTOO_3);
- menu.AddItem(LIST_TATTOO_4);
- menu.AddItem(LIST_TATTOO_5);
- menu.AddItem(LIST_TATTOO_6);
- menu.AddItem(LIST_TATTOO_7);
- menu.AddItem(LIST_TATTOO_8);
- menu.AddItem(LIST_TATTOO_9);
- menu.AddItem(LIST_TATTOO_10);
- menu.AddItem(API.createMenuItem("~g~Edasi & salvesta", "Valimiseks vajuta [ENTER]"));
- }
- function AddBeardListItems() {
- LIST_BEARD.Index = beard;
- LIST_BEARDCOLOR.Index = beardColor;
- menu.AddItem(LIST_BEARD);
- menu.AddItem(LIST_BEARDCOLOR);
- menu.AddItem(API.createMenuItem("~g~Edasi & salvesta", "Valimiseks vajuta [ENTER]"));
- }
- function ShowCopEquiptment() {
- menuIdx = MENU_IDX_EQUIPTMENT_COP;
- menu.Clear();
- menu.AddItem(API.createMenuItem("Nightstick", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("Flashlight", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("CombatPistol", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("StunGun", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("SMG", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("CarbineRifle", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("AdvancedRifle", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("SpecialCarbine", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("BullpupRifle", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("MarksmanRifle", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("PumpShotgun", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("BZGas", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("Flare", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("SmokeGrenade", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("Armor", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: Cop01SFY", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: Cop01SMY", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: CopCutscene", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: HWayCop01SMY", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: SnowCop01SMM", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: Sheriff01SFY", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: Sheriff01SMY", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: FIBOffice01SMM", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: FIBSec01", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: SWAT01SMY", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: CIASec01SMM", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~y~Skin: Tavariietus", "Valimiseks vajuta [ENTER]"));
- /*menu.AddItem(API.createMenuItem("~b~Riietusese: S2rk", "Toimib ainult freemode skinnidel!"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: Myts", "Toimib ainult freemode skinnidel!"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: Lennukiiver 1", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusese: Lennukiiver 2", "Valimiseks vajuta [ENTER]"));*/
- menu.AddItem(API.createMenuItem("~b~Riietusesemed: Mehed", "Valimiseks vajuta [ENTER]"));
- menu.AddItem(API.createMenuItem("~b~Riietusesemed: Naised", "Valimiseks vajuta [ENTER]"));
- menu.CurrentSelection = 0;
- menu.Visible = true;
- }
- API.onResourceStart.connect(function () {
- resourceStartedTime = API.getGlobalTime();
- if (camera == null) {
- camera = API.createCamera(globalCameraPos, globalCameraRot);
- }
- API.setCameraPosition(camera, globalCameraPos);
- API.setCameraRotation(camera, globalCameraRot);
- freewill = 0;
- var players = API.getStreamedPlayers();
- for (var i = players.Length - 1; i >= 0; i--) {
- setPedCharacter(players[i]);
- }
- API.triggerServerEvent("playerResourceStarted");
- g_menu.ResetKey(menuControl.Back);
- menu.ResetKey(menuControl.Back);
- for (var i = 0; i < 636; i++) {
- g_menu.AddItem(API.createMenuItem("Skin " + i, ""));
- }
- settingList.Add("Ei");
- settingList.Add("Jah");
- fontList.Add("Chalet London");
- fontList.Add("House Script");
- fontList.Add("Monospace");
- fontList.Add("Charlet Comprime Colonge");
- fontList.Add("Pricedown");
- fontSizeList.Add("1");
- fontSizeList.Add("2");
- fontSizeList.Add("3");
- fontSizeList.Add("4");
- fontSizeList.Add("5");
- if (typeof CefHelper === 'function') {
- browser = new CefHelper(loginUrl);
- browser.show();
- cefShown = true;
- }
- API.setPlayerSkin(1885233650); // Sets to GTA Online skin.
- API.callNative("SET_PED_MIN_GROUND_TIME_FOR_STUNGUN", API.getLocalPlayer(), 60000); // Määrab stunguniga pihta saades maas tõmblemise minuti pikkuseks.
- });
- API.onEntityStreamIn.connect((entity, entityType) => {
- if (entityType == 6) {
- setPedCharacter(entity);
- }
- });
- function setPedCharacter(ent) {
- if (API.isPed(ent) &&
- API.getEntitySyncedData(ent, "GTAO_HAS_CHARACTER_DATA") === true &&
- (API.getEntityModel(ent) == 1885233650 || // FreemodeMale
- API.getEntityModel(ent) == -1667301416)) // FreemodeFemale
- {
- // FACE
- var shapeFirstId = API.getEntitySyncedData(ent, "GTAO_SHAPE_FIRST_ID");
- var shapeSecondId = API.getEntitySyncedData(ent, "GTAO_SHAPE_SECOND_ID");
- var skinFirstId = API.getEntitySyncedData(ent, "GTAO_SKIN_FIRST_ID");
- var skinSecondId = API.getEntitySyncedData(ent, "GTAO_SKIN_SECOND_ID");
- var shapeMix = API.f(API.getEntitySyncedData(ent, "GTAO_SHAPE_MIX"));
- var skinMix = API.f(API.getEntitySyncedData(ent, "GTAO_SKIN_MIX"));
- API.callNative("SET_PED_HEAD_BLEND_DATA", ent, shapeFirstId, shapeSecondId, 0, skinFirstId, skinSecondId, 0, shapeMix, skinMix, 0, false);
- // HAIR COLOR
- var hairColor = API.getEntitySyncedData(ent, "GTAO_HAIR_COLOR");
- var highlightColor = API.getEntitySyncedData(ent, "GTAO_HAIR_HIGHLIGHT_COLOR");
- API.callNative("_SET_PED_HAIR_COLOR", ent, hairColor, highlightColor);
- // EYE COLOR
- var eyeColor = API.getEntitySyncedData(ent, "GTAO_EYE_COLOR");
- API.callNative("_SET_PED_EYE_COLOR", ent, eyeColor);
- // EYEBROWS, MAKEUP, LIPSTICK
- var eyebrowsStyle = API.getEntitySyncedData(ent, "GTAO_EYEBROWS");
- var eyebrowsColor = API.getEntitySyncedData(ent, "GTAO_EYEBROWS_COLOR");
- var eyebrowsColor2 = API.getEntitySyncedData(ent, "GTAO_EYEBROWS_COLOR2");
- API.callNative("SET_PED_HEAD_OVERLAY", ent, 2, eyebrowsStyle, API.f(1));
- API.callNative("_SET_PED_HEAD_OVERLAY_COLOR", ent, 2, 1, eyebrowsColor, eyebrowsColor2);
- if (API.hasEntitySyncedData(ent, "GTAO_LIPSTICK")) {
- var lipstick = API.getEntitySyncedData(ent, "GTAO_LIPSTICK");
- var lipstickColor = API.getEntitySyncedData(ent, "GTAO_LIPSTICK_COLOR");
- var lipstickColor2 = API.getEntitySyncedData(ent, "GTAO_LIPSTICK_COLOR2");
- API.callNative("SET_PED_HEAD_OVERLAY", ent, 8, lipstick, API.f(1));
- API.callNative("_SET_PED_HEAD_OVERLAY_COLOR", ent, 8, 2, lipstickColor, lipstickColor2);
- }
- if (API.hasEntitySyncedData(ent, "GTAO_MAKEUP")) {
- var makeup = API.getEntitySyncedData(ent, "GTAO_MAKEUP");
- var makeupColor = API.getEntitySyncedData(ent, "GTAO_MAKEUP_COLOR");
- var makeupColor2 = API.getEntitySyncedData(ent, "GTAO_MAKEUP_COLOR2");
- API.callNative("SET_PED_HEAD_OVERLAY", ent, 4, makeup, API.f(1));
- API.callNative("SET_PED_HEAD_OVERLAY", ent, 8, lipstick, API.f(1));
- API.callNative("_SET_PED_HEAD_OVERLAY_COLOR", ent, 4, 0, makeupColor, makeupColor2);
- }
- // FACE FEATURES (e.g. nose length, chin shape, etc)
- var faceFeatureList = API.getEntitySyncedData(ent, "GTAO_FACE_FEATURES_LIST");
- for (var i = 0; i < 21; i++) {
- API.callNative("_SET_PED_FACE_FEATURE", ent, i, API.f(faceFeatureList[i]));
- }
- }
- }
- function UpdateSettingsMenuIndexes() {
- hudfontSizeList_MONEY.Index = setting_money_font_size;
- hudfontStyleList_MONEY.Index = setting_money_font_style;
- hudColorRList_MONEY.Index = setting_money_color_r;
- hudColorGList_MONEY.Index = setting_money_color_g;
- hudColorBList_MONEY.Index = setting_money_color_b;
- hudPosXList_MONEY.Index = setting_money_pos_x;
- hudPosYList_MONEY.Index = setting_money_pos_y;
- hudfontSizeList_FOOD.Index = setting_food_font_size;
- hudfontStyleListFOOD_.Index = setting_food_font_style;
- hudColorRList_FOOD.Index = setting_food_color_r;
- hudColorGList_FOOD.Index = setting_food_color_g;
- hudColorBList_FOOD.Index = setting_food_color_b;
- hudPosXList_FOOD.Index = setting_food_pos_x;
- hudPosYList_FOOD.Index = setting_food_pos_y;
- hudfontSizeList_SPEED.Index = setting_speed_font_size;
- hudfontStyleList_SPEED.Index = setting_speed_font_style;
- hudColorRList_SPEED.Index = setting_speed_color_r;
- hudColorGList_SPEED.Index = setting_speed_color_g;
- hudColorBList_SPEED.Index = setting_speed_color_b;
- hudPosXList_SPEED.Index = setting_speed_pos_x;
- hudPosYList_SPEED.Index = setting_speed_pos_y;
- hudfontSizeList_FUEL.Index = setting_fuel_font_size;
- hudfontStyleList_FUEL.Index = setting_fuel_font_style;
- hudColorRList_FUEL.Index = setting_fuel_color_r;
- hudColorGList_FUEL.Index = setting_fuel_color_g;
- hudColorBList_FUEL.Index = setting_fuel_color_b;
- hudPosXList_FUEL.Index = setting_fuel_pos_x;
- hudPosYList_FUEL.Index = setting_fuel_pos_y;
- hudfontSizeList_VEHHP.Index = setting_vehhp_font_size;
- hudfontStyleList_VEHHP.Index = setting_vehhp_font_style;
- hudColorRList_VEHHP.Index = setting_vehhp_color_r;
- hudColorGList_VEHHP.Index = setting_vehhp_color_g;
- hudColorBList_VEHHP.Index = setting_vehhp_color_b;
- hudPosXList_VEHHP.Index = setting_vehhp_pos_x;
- hudPosYList_VEHHP.Index = setting_vehhp_pos_y;
- hudfontSizeList_COUNTER.Index = setting_counter_font_size;
- hudfontStyleList_COUNTER.Index = setting_counter_font_style;
- hudColorRList_COUNTER.Index = setting_counter_color_r;
- hudColorGList_COUNTER.Index = setting_counter_color_g;
- hudColorBList_COUNTER.Index = setting_counter_color_b;
- hudPosXList_COUNTER.Index = setting_counter_pos_x;
- hudPosYList_COUNTER.Index = setting_counter_pos_y;
- hudfontSizeList_NOTIFICATION.Index = setting_notification_font_size;
- hudfontStyleList_NOTIFICATION.Index = setting_notification_font_style;
- hudColorRList_NOTIFICATION.Index = setting_notification_color_r;
- hudColorGList_NOTIFICATION.Index = setting_notification_color_g;
- hudColorBList_NOTIFICATION.Index = setting_notification_color_b;
- hudPosXList_NOTIFICATION.Index = setting_notification_pos_x;
- hudPosYList_NOTIFICATION.Index = setting_notification_pos_y;
- hudfontSizeList_ODOMETER.Index = setting_odometer_font_size;
- hudfontStyleList_ODOMETER.Index = setting_odometer_font_style;
- hudColorRList_ODOMETER.Index = setting_odometer_color_r;
- hudColorGList_ODOMETER.Index = setting_odometer_color_g;
- hudColorBList_ODOMETER.Index = setting_odometer_color_b;
- hudPosXList_ODOMETER.Index = setting_odometer_pos_x;
- hudPosYList_ODOMETER.Index = setting_odometer_pos_y;
- hudRefreshrateListItem.Index = setting_update_speed;
- hudfontSizeList_MINIGAME.Index = setting_minigame_font_size;
- hudfontStyleList_MINIGAME.Index = setting_minigame_font_style;
- hudColorRList_MINIGAME.Index = setting_minigame_color_r;
- hudColorGList_MINIGAME.Index = setting_minigame_color_g;
- hudColorBList_MINIGAME.Index = setting_minigame_color_b;
- hudPosXList_MINIGAME.Index = setting_minigame_pos_x;
- hudPosYList_MINIGAME.Index = setting_minigame_pos_y;
- hudfontSizeList_COMPASS.Index = setting_compass_font_size;
- hudfontStyleList_COMPASS.Index = setting_compass_font_style;
- hudColorRList_COMPASS.Index = setting_compass_color_r;
- hudColorGList_COMPASS.Index = setting_compass_color_g;
- hudColorBList_COMPASS.Index = setting_compass_color_b;
- hudPosXList_COMPASS.Index = setting_compass_pos_x;
- hudPosYList_COMPASS.Index = setting_compass_pos_y;
- hudOpacityList_MONEY.Index = setting_money_opacity;
- hudOpacityList_FOOD.Index = setting_food_opacity;
- hudOpacityList_SPEED.Index = setting_speed_opacity;
- hudOpacityList_FUEL.Index = setting_fuel_opacity;
- hudOpacityList_VEHHP.Index = setting_vehhp_opacity;
- hudOpacityList_COUNTER.Index = setting_counter_opacity;
- hudOpacityList_NOTIFICATION.Index = setting_notification_opacity;
- hudOpacityList_ODOMETER.Index = setting_odometer_opacity;
- hudOpacityList_MINIGAME.Index = setting_minigame_opacity;
- hudOpacityList_COMPASS.Index = setting_compass_opacity;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement