illestiraqi
Members-
Posts
256 -
Joined
-
Last visited
Everything posted by illestiraqi
-
Anyone have the fort carson roleplay please pm me download link i really want it.
-
Actually I did and you told me to use SetElementData (What Ever is it) and I told you on other topics that I don't know how to script so you didnt care to read them obviously.
-
Well Atleast I tried, I dont know any other way besides that.
-
------------------------------------------------------------------------------------ -- PROJECT: N/A -- DEVELOPERS: Sebbe -- RIGHTS: All rights reserved by developers ------------------------------------------------------------------------------------ dataToFindPlayersJob = "Team" vehicles = { {Roles = "Police", vehicles = {1337, 1338}, x = 1337, y = -1337, z = 36.5, rotation = 25, r = 250, g = 250, b = 250, vehR = 0, vehG = 0, vehB = 0}, } -- And The Rest Later But this aint working.
-
Here in this script its the vehicle spawner where you'd have to go on the marker, gui comes up select vehicle and you get it, But thats for only gangs. (for me) I want it changed to team but if i change gang to team it wouldn't work because I was told something Idk about lol. So Basically I need this script to allow teams. Client: local screenWidth, screenHeight = guiGetScreenSize() local v_table = {} function createVehicleChooserGUI() if (isElement(wndVehicle)) then if (guiGetVisible(wndVehicle)) then return end end windowWidth, windowHeight = 321, 338 windowX, windowY = (screenWidth / 2) - (windowWidth / 2), (screenHeight / 2) - (windowHeight / 2) wndVehicle = guiCreateWindow(windowX, windowY, windowWidth, windowHeight, "Select Vehicle",false) guiSetAlpha(wndVehicle, 1) gridVehicle = guiCreateGridList(9,23,303,249,false,wndVehicle) vehicleColumn = guiGridListAddColumn(gridVehicle,"Vehicle",0.-- s8) --> vehicleSpawn = guiCreateButton(9,282,96,37,"Select",false,wndVehicle) vehicleClose = guiCreateButton(216,282,96,37,"Exit",false,wndVehicle) addEventHandler("onClientGUIClick", vehicleSpawn, onPlayerSelectVehicle) addEventHandler("onClientGUIClick", vehicleClose, onPlayerExitVehicleGUI) end function showVehicleGUI(vehicles, rotation, posX, posY, posZ, rotation, r, g, b) createVehicleChooserGUI() v_table[1] = posX v_table[2] = posY v_table[3] = posZ v_table[4] = rotation v_table[5] = r v_table[6] = g v_table[7] = b showCursor(true) guiGridListClear(gridVehicle) for index, vehicles in ipairs(vehicles) do vehicleRow = guiGridListAddRow(gridVehicle) guiGridListSetItemText(gridVehicle, vehicleRow, vehicleColumn, getVehicleNameFromModel(vehicles), false, true) end end addEvent("jobvehicles.showVehicleGUI", true) addEventHandler("jobvehicles.showVehicleGUI", root, showVehicleGUI) function onPlayerExitVehicleGUI(button, state) if (button ~= "left" or state ~= "up") then return end guiSetVisible(wndVehicle, false) showCursor(false) end function onPlayerSelectVehicle(button, state) if (button ~= "left" or state ~= "up") then return end if (guiGridListGetSelectedItem(gridVehicle) == -1) then return end local vrow = guiGridListGetSelectedItem(gridVehicle) local vname = guiGridListGetItemText(gridVehicle, vrow, vehicleColumn) local vid = getVehicleModelFromName(vname) guiSetVisible(wndVehicle, false) showCursor(false) triggerServerEvent("jobvehicles.onPlayerSpawnVehicle", root, vid, v_table[1], v_table[2], v_table[3], v_table[4], v_table[5], v_table[6], v_table[7]) end Server: local vehicle = {} function isVehicleSpawned(vehicle) return getElementData(vehicle, "jobvehicle") end function doesPlayerHaveVehicleSpawned(player) if (isElement(vehicle[player])) then return true else return false end end function destroyVehicle(vehicle, player) if (isElement(vehicle[player])) then destroyElement(vehicle[player]) end end function createTheJobVehicles() for index, table in ipairs(vehicles) do marker = createMarker(table.x, table.y, table.z, "cylinder", 2, table.r, table.g, table.b) setElementData(marker, "vehiclemarker-role", table.Roles) setElementData(marker, "vehiclemarker-vehicles", table.vehicles) setElementData(marker, "vehiclemarker-rotation", table.rotation) vehicle[marker] = table.Roles local position = table.x..", "..table.y..", "..table.z..", "..", "..table.rotation local color = table.vehR..", "..table.vehG..", "..table.vehB..", " setElementData(marker, "vehiclemarker-position", position) setElementData(marker, "vehiclemarker-color", color) addEventHandler("onMarkerHit", marker, onPlayerVehicleMarkerHit) end end addEventHandler("onResourceStart", resourceRoot, createTheJobVehicles) function onPlayerVehicleMarkerHit(player) local role = getElementData(source, "vehiclemarker-role") local vehicles = getElementData(source, "vehiclemarker-vehicles") local rotation = getElementData(source, "vehiclemarker-rotation") if (getElementType(player) == "player") then if (getElementData(player, dataToFindPlayersJob) == role or role == "ALL") then if (isPedInVehicle(player)) then return end local position = getElementData(source, "vehiclemarker-position") local color = getElementData(source, "vehiclemarker-color") local posX, posY, posZ, rotation = unpack(split(position, ",")) local r, g, b = unpack(split(color, ",")) triggerClientEvent(player, "jobvehicles.showVehicleGUI", root, vehicles, rotation, posX, posY, posZ, rotation, r, g, b) else outputChatBox("This marker is reserved for '"..role.."'", player, 250, 0, 0) end end end function onPlayerSpawnVehicle(vid, vx, vy, vz, rotation, r, g, b) if (isElement(vehicle[client])) then destroyElement(vehicle[client]) end vehicle[client] = createVehicle(vid, vx, vy, vz) setElementData(vehicle[client], "jobvehicle", true) warpPedIntoVehicle(client, vehicle[client]) setElementRotation(vehicle[client], 0, 0, rotation) outputDebugString(getPlayerName(client).. " has spawned a '"..getVehicleNameFromModel(vid)) outputServerLog(getPlayerName(client).. " has spawned a '"..getVehicleNameFromModel(vid).."'") if (r) then setVehicleColor(vehicle[client], r, g, b) end end addEvent("jobvehicles.onPlayerSpawnVehicle", true) addEventHandler("jobvehicles.onPlayerSpawnVehicle", root, onPlayerSpawnVehicle) function destroyPlayerVehicle() if (isElement(vehicle[source])) then destroyElement(vehicle[source]) end end addEventHandler("onPlayerWasted", root, destroyPlayerVehicle) addEventHandler("onPlayerLogout", root, destroyPlayerVehicle) addEventHandler("onPlayerQuit", root, destroyPlayerVehicle) function destroyMyOwnVehicle(player) if (isElement(vehicle[player])) then outputChatBox("You have succesfully destroyed your "..getVehicleNameFromModel(getElementModel(vehicle[player])).."!", player, 0, 255, 10) destroyElement(vehicle[player]) elseif (not isElement(vehicle[player])) then outputChatBox("You currently do not have a job vehicle spawned to destroy!", player, 250, 0, 0) end end addCommandHandler("destroyv", destroyMyOwnVehicle) function destroyVehicleOnExplode() if (getElementData(source, "jobvehicle")) then destroyElement(source) end end addEventHandler("onVehicleExplode", root, destroyVehicleOnExplode) function onAdminDestroyJobVehicle(admin, cmd, target) local accountname = getAccountName(getPlayerAccount(admin)) if (hasObjectPermissionTo("user."..accountname, "function.kickPlayer") and target) then local player = getPlayerFromName(target) if (isElement(vehicle[player]) and player) then outputChatBox("You have destroyed "..getPlayerName(player).."' s "..getVehicleNameFromModel(getElementModel(vehicle[player])).." (jobvehicle)", admin, 0, 255, 10) outputChatBox(getPlayerName(admin).." has destroyed your "..getVehicleNameFromModel(getElementModel(vehicle[player])).." (jobvehicle)", player, 255, 10, 0) destroyElement(vehicle[player]) elseif (not isElement(vehicle[player]) and player) then outputChatBox(getPlayerName(player).. " does not currently have any job vehicle spawned.", admin, 255, 10, 0) else outputChatBox("The player do not exist!", admin, 250, 0, 0) end end end addCommandHandler("dv", onAdminDestroyJobVehicle) Configuration: ------------------------------------------------------------------------------------ -- PROJECT: N/A -- DEVELOPERS: Sebbe -- RIGHTS: All rights reserved by developers ------------------------------------------------------------------------------------ dataToFindPlayersJob = "Occupation" vehicles = { {Roles = "Example", vehicles = {1337, 1338}, x = 1337, y = -1337, z = 36.5, rotation = 25, r = 250, g = 250, b = 250, vehR = 0, vehG = 0, vehB = 0}, } NOTICE: I re-downloaded the script because I didn't want anyone copying mine.
-
Thanks You Guys Are Awesome!
-
At This Part: if ( getElementData ( leftElement, "gang" ) == "FBI_" ) then I want the gate to open for player whos in the gang "FBI_" and "SAPD" local myGate1 = createObject ( 8378, 2575.009765625, -2111.7705078125, 1.4876279830933, 0, 0, 0 ) local marker = createMarker( 2582.3000488281, -2111.6000976563, -5.5, "cylinder", 15, 255, 255, 255, 0) addEventHandler ( "onMarkerHit", marker, function ( hitElement ) if ( getElementType ( hitElement ) == "player" ) then if ( getElementData ( hitElement, "gang") == "FBI_" ) then moveObject ( myGate1, 2500, 2575, -2111.8000488281, -9.3999996185303 ) end end end ) addEventHandler ( "onMarkerLeave", marker, function ( leftElement ) if ( getElementType ( leftElement ) == "player" ) then if ( getElementData ( leftElement, "gang" ) == "FBI_" ) then moveObject ( myGate1, 2500, 2575.009765625, -2111.7705078125, 1.4876279830933 ) end end end )
-
I am trying to figure out what am I supposed to put in vehicles.map because I don't know but look here these are the files it came with the script: s_police.lua: --[[ Basic Roleplay Gamemode ~ Server-side functions for the police Created by Socialz ]]-- -- Miniatures local cRoot = getRootElement() local cThis = getThisResource() local cThisRoot = getResourceRootElement(cThis) -- Configurations (modifyable) local jails = { -- ID : x position, y position, z position, interior, dimension, radius [1] = {1849.47, -1453.7, 13.39, 0, 0, 5} } -- Releasepoint's x, y, z, interior and dimension positions local releasepoint_x = 0 local releasepoint_y = 0 local releasepoint_z = 0 local releasepoint_interior = 0 local releasepoint_dimension = 0 -- Functions local addCommandHandler_ = addCommandHandler addCommandHandler = function(commandName, fn, restricted, caseSensitive) if type(commandName) ~= "table" then commandName = {commandName} end for key, value in ipairs(commandName) do if key == 1 then addCommandHandler_(value, fn, restricted, caseSensitive) else addCommandHandler_(value, function(player, ...) fn(player, ...) end ) end end end -- ~ [CUFF, HANDCUFF, RESTRAIN] ~ -- addCommandHandler({"cuff", "handcuff", "restrain"}, function(player, cmd, name) for i,v in ipairs(getElementsByType("ped")) do if tonumber(getElementData(player, "factions.player")) == tonumber(getElementData(v, "factions.id")) then if exports.brpExports:getFactionType(v) == "law" then if name then local target = exports.brpExports:findPlayer(name, player) if target then if player ~= target then local x, y, z = getElementPosition(player) if exports.brpExports:isElementInRangeOfPoint(target, x, y, z, 5) then if not getElementData(target, "police.cuffed") then toggleControl(target, "fire", false) toggleControl(target, "next_weapon", false) toggleControl(target, "previous_weapon", false) toggleControl(target, "sprint", false) toggleControl(target, "aim_weapon", false) toggleControl(target, "handbrake", false) toggleControl(target, "vehicle_fire", false) toggleControl(target, "vehicle_secondary_fire", false) toggleControl(target, "vehicle_left", false) toggleControl(target, "vehicle_right", false) toggleControl(target, "steer_forward", false) toggleControl(target, "steer_back", false) setElementData(target, "police.cuffed", true) outputChatBox("You are now restraining " .. getPlayerName(target) .. ".", player, 255, 255, 255, false) outputChatBox("You are now restrained by " .. getPlayerName(target) .. ".", target, 255, 255, 255, false) outputServerLog("[FACTIONS] [CMD/CUFF]: " .. getPlayerName(player) .. " is now restraining " .. getPlayerName(target) .. ".") else outputChatBox("That player is already handcuffed.", player, 255, 0, 0, false) end else outputChatBox("You are too far from the target.", player, 255, 0, 0, false) end else outputChatBox("You cannot cuff yourself.", player, 255, 0, 0, false) end else outputChatBox("Couldn't find such player.", player, 255, 0, 0, false) end else outputChatBox("Syntax: /" .. cmd .. " ", player, 220, 220, 0, false) end end end end end ) -- ~ [uNCUFF, UNHANDCUFF, UNRESTRAIN] ~ -- addCommandHandler({"uncuff", "unhandcuff", "unrestrain"}, function(player, cmd, name) for i,v in ipairs(getElementsByType("ped")) do if tonumber(getElementData(player, "factions.player")) == tonumber(getElementData(v, "factions.id")) then if exports.brpExports:getFactionType(v) == "law" then if name then local target = exports.brpExports:findPlayer(name, player) if target then if player ~= target then local x, y, z = getElementPosition(player) if exports.brpExports:isElementInRangeOfPoint(target, x, y, z, 5) then if getElementData(target, "police.cuffed") then toggleControl(target, "fire", true) toggleControl(target, "next_weapon", true) toggleControl(target, "previous_weapon", true) toggleControl(target, "sprint", true) toggleControl(target, "aim_weapon", true) toggleControl(target, "handbrake", true) toggleControl(target, "vehicle_fire", true) toggleControl(target, "vehicle_secondary_fire", true) toggleControl(target, "vehicle_left", true) toggleControl(target, "vehicle_right", true) toggleControl(target, "steer_forward", true) toggleControl(target, "steer_back", true) removeElementData(target, "police.cuffed") outputChatBox("You unrestrained " .. getPlayerName(target) .. ".", player, 255, 255, 255, false) outputChatBox("You are unrestrained by " .. getPlayerName(target) .. ".", target, 255, 255, 255, false) outputServerLog("[FACTIONS] [CMD/UNCUFF]: " .. getPlayerName(player) .. " now unrestrained " .. getPlayerName(target) .. ".") else outputChatBox("That player is not handcuffed.", player, 255, 0, 0, false) end else outputChatBox("You are too far from the target.", player, 255, 0, 0, false) end else outputChatBox("You cannot uncuff yourself.", player, 255, 0, 0, false) end else outputChatBox("Couldn't find such player.", player, 255, 0, 0, false) end else outputChatBox("Syntax: /" .. cmd .. " ", player, 220, 220, 0, false) end end end end end ) -- ~ [AUNCUFF, AUNHANDCUFF, AUNRESTRAIN] ~ -- addCommandHandler({"auncuff", "aunhandcuff", "aunrestrain"}, function(player, cmd, name) if exports.brpExports:isPlayerAdmin(player) then if name then local target = exports.brpExports:findPlayer(name, player) if target then if getElementData(target, "police.cuffed") then toggleControl(target, "fire", true) toggleControl(target, "next_weapon", true) toggleControl(target, "previous_weapon", true) toggleControl(target, "sprint", true) toggleControl(target, "aim_weapon", true) toggleControl(target, "handbrake", true) toggleControl(target, "vehicle_fire", true) toggleControl(target, "vehicle_secondary_fire", true) toggleControl(target, "vehicle_left", true) toggleControl(target, "vehicle_right", true) toggleControl(target, "steer_forward", true) toggleControl(target, "steer_back", true) removeElementData(target, "police.cuffed") outputChatBox("You unrestrained " .. getPlayerName(target) .. ".", player, 255, 255, 255, false) outputChatBox("You are unrestrained by " .. getPlayerName(target) .. ".", target, 255, 255, 255, false) outputServerLog("[FACTIONS] [CMD/UNCUFF]: " .. getPlayerName(player) .. " now unrestrained " .. getPlayerName(target) .. ".") else outputChatBox("That player is not handcuffed.", player, 255, 0, 0, false) end else outputChatBox("Couldn't find such player.", player, 255, 0, 0, false) end else outputChatBox("Syntax: /" .. cmd .. " ", player, 220, 220, 0, false) end end end ) addCommandHandler({"jail", "arrest"}, function(player, cmd, name, time, fine, ...) for i,v in ipairs(getElementsByType("ped")) do if tonumber(getElementData(player, "factions.player")) == tonumber(getElementData(v, "factions.id")) then if exports.brpExports:getFactionType(v) == "law" then local time = tonumber(time) local fine = tonumber(fine) if name and time and fine and (...) then if time > 0 and time <= 180 and fine >= 0 and fine <= 20000 then local reason = table.concat({ ... }, " ") if #reason > 0 then local target = exports.brpExports:findPlayer(name, player) if target then --if player ~= target then local x, y, z = getElementPosition(player) if exports.brpExports:isElementInRangeOfPoint(target, x, y, z, 5) then if not getElementData(target, "police.arrested") then for index,jail in ipairs(jails) do if exports.brpExports:isElementInRangeOfPoint(player, jails[index][1], jails[index][2], jails[index][3], jails[index][6]) and getElementInterior(player, jails[index][4]) and getElementDimension(player, jails[index][5]) and exports.brpExports:isElementInRangeOfPoint(target, jails[index][1], jails[index][2], jails[index][3], jails[index][6]) and getElementInterior(target, jails[index][4]) and getElementDimension(target, jails[index][5]) then setElementPosition(target, jails[index][1], jails[index][2], jails[index][3]) setElementInterior(target, jails[index][4]) setElementDimension(target, jails[index][5]) outputChatBox("You arrested " .. getPlayerName(target) .. " for " .. time .. " minutes and fined for $" .. fine .. ".", player, 120, 120, 255, false) outputChatBox("You were arrested by " .. getPlayerName(player) .. " for " .. time .. " minutes and fined for $" .. fine .. ".", target, 120, 120, 255, false) outputServerLog("[FACTIONS] [CMD/JAIL]: " .. getPlayerName(player) .. " arrested " .. getPlayerName(target) .. " for " .. time .. " minutes and fined for $" .. fine .. ".") setElementData(target, "police.arrested", true) if getElementData(target, "police.cuffed") then toggleControl(target, "fire", true) toggleControl(target, "next_weapon", true) toggleControl(target, "previous_weapon", true) toggleControl(target, "sprint", true) toggleControl(target, "aim_weapon", true) toggleControl(target, "handbrake", true) toggleControl(target, "vehicle_fire", true) toggleControl(target, "vehicle_secondary_fire", true) toggleControl(target, "vehicle_left", true) toggleControl(target, "vehicle_right", true) toggleControl(target, "steer_forward", true) toggleControl(target, "steer_back", true) removeElementData(target, "police.cuffed") end jailed = setTimer(function(target) if getElementData(target, "police.arrested") then setElementPosition(target, releasepoint_x, releasepoint_y, releasepoint_z) setElementInterior(target, releasepoint_interior) setElementDimension(target, releasepoint_dimension) outputChatBox("Your time has been served - behave from now on.", target, 120, 120, 255, false) outputServerLog("[FACTIONS] [AUTO/RELEASE]: " .. getPlayerName(target) .. " was released from jail automatically.") removeElementData(target, "police.arrested") end end, time * 60000, 1, target) end end else outputChatBox("That player is already arrested.", player, 255, 0, 0, false) end else outputChatBox("You are too far from the target.", player, 255, 0, 0, false) end --else -- outputChatBox("You cannot arrest yourself.", player, 255, 0, 0, false) --end else outputChatBox("Couldn't find such player.", player, 255, 0, 0, false) end else outputChatBox("Syntax: /" .. cmd .. "
-
In the file I find brpfactions I want to add that to my server but it I don't know what to put for .map in the .map there is only... What am I supposed to add? (If any scripts needed ask)
-
I can't me and my cousin tried using different kinds of Team stuff and never worked thats why Im posting this here.
-
Need help changing this to have it restricted to Police team please help me: Client: local screenWidth, screenHeight = guiGetScreenSize() local marker function createVehicleChooserGUI() if (isElement(wndVehicle)) then if (guiGetVisible(wndVehicle)) then return end end windowWidth, windowHeight = 321, 338 windowX, windowY = (screenWidth / 2) - (windowWidth / 2), (screenHeight / 2) - (windowHeight / 2) wndVehicle = guiCreateWindow(windowX, windowY, windowWidth, windowHeight, "Select Vehicle",false) guiSetAlpha(wndVehicle, 1) gridVehicle = guiCreateGridList(9,23,303,249,false,wndVehicle) vehicleColumn = guiGridListAddColumn(gridVehicle,"Vehicle",0.-- s8) --> vehicleSpawn = guiCreateButton(9,282,96,37,"Select",false,wndVehicle) vehicleClose = guiCreateButton(216,282,96,37,"Exit",false,wndVehicle) addEventHandler("onClientGUIClick", vehicleSpawn, onPlayerSelectVehicle) addEventHandler("onClientGUIClick", vehicleClose, onPlayerExitVehicleGUI) end function showVehicleGUI(vehicles, mkr) marker = mkr createVehicleChooserGUI() showCursor(true) guiGridListClear(gridVehicle) for index, vehicles in ipairs(vehicles) do vehicleRow = guiGridListAddRow(gridVehicle) guiGridListSetItemText(gridVehicle, vehicleRow, vehicleColumn, getVehicleNameFromModel(vehicles), false, true) end end addEvent("jobvehicles.showVehicleGUI", true) addEventHandler("jobvehicles.showVehicleGUI", root, showVehicleGUI) function onPlayerExitVehicleGUI(button, state) if (button ~= "left" or state ~= "up") then return end guiSetVisible(wndVehicle, false) showCursor(false) end function onPlayerSelectVehicle(button, state) if (button ~= "left" or state ~= "up") then return end if (guiGridListGetSelectedItem(gridVehicle) == -1) then return end local vrow = guiGridListGetSelectedItem(gridVehicle) local vname = guiGridListGetItemText(gridVehicle, vrow, vehicleColumn) local vid = getVehicleModelFromName(vname) guiSetVisible(wndVehicle, false) showCursor(false) triggerServerEvent("jobvehicles.onPlayerSpawnVehicle", localPlayer, vid, marker) end Server: local vehicle = {} function isVehicleSpawned(vehicle) return getElementData(vehicle, "jobvehicle") end function doesPlayerHaveVehicleSpawned(player) if (isElement(vehicle[player])) then return true else return false end end function destroyVehicle(vehicle, player) if (isElement(vehicle[player])) then destroyElement(vehicle[player]) end end function createTheJobVehicles() for index, table in ipairs(vehicles) do marker = createMarker(table.x, table.y, table.z, "cylinder", 2, table.r, table.g, table.b) setElementData(marker, "vehiclemarker-data", { table.Roles, table.vehicles, { table.x, table.y, table.z, table.rotation }, { table.vehR, table.vehG, table.vehB } }, false) addEventHandler("onMarkerHit", marker, onPlayerVehicleMarkerHit) end end addEventHandler("onResourceStart", resourceRoot, createTheJobVehicles) function onPlayerVehicleMarkerHit(player) local data = getElementData(source, "vehiclemarker-data") if (getElementType(player) == "player") then if (getElementData(player, dataToFindPlayersJob) == data [ 1 ] or data [ 1 ] == "ALL") then if (isPedInVehicle(player)) then return end triggerClientEvent(player, "jobvehicles.showVehicleGUI", root, data [ 2 ], source ) end end end function onPlayerSpawnVehicle(vid, marker) if (isElement(vehicle[client])) then destroyElement(vehicle[client]) end local data = getElementData ( marker, "vehiclemarker-data" ) local x, y, z, rot = unpack ( data [ 3 ] ) local r, g, b = unpack ( data [ 4 ] ) vehicle[client] = createVehicle(vid, x, y, z, 0, 0, rot) setElementData(vehicle[client], "jobvehicle", true) warpPedIntoVehicle(client, vehicle[client]) outputDebugString(getPlayerName(client).. " has spawned a '"..getVehicleNameFromModel(vid)) outputServerLog(getPlayerName(client).. " has spawned a '"..getVehicleNameFromModel(vid).."'") if (r and g and b) then setVehicleColor(vehicle[client], r, g, b) end end addEvent("jobvehicles.onPlayerSpawnVehicle", true) addEventHandler("jobvehicles.onPlayerSpawnVehicle", root, onPlayerSpawnVehicle) function destroyPlayerVehicle() if (isElement(vehicle[source])) then destroyElement(vehicle[source]) end end addEventHandler("onPlayerWasted", root, destroyPlayerVehicle) addEventHandler("onPlayerLogout", root, destroyPlayerVehicle) addEventHandler("onPlayerQuit", root, destroyPlayerVehicle) function destroyMyOwnVehicle(player) if (isElement(vehicle[player])) then outputChatBox("You have succesfully destroyed your "..getVehicleNameFromModel(getElementModel(vehicle[player])).."!", player, 0, 255, 10) destroyElement(vehicle[player]) elseif (not isElement(vehicle[player])) then outputChatBox("You currently do not have a job vehicle spawned to destroy!", player, 250, 0, 0) end end addCommandHandler("djv", destroyMyOwnVehicle) function destroyVehicleOnExplode() if (getElementData(source, "jobvehicle")) then destroyElement(source) end end addEventHandler("onVehicleExplode", root, destroyVehicleOnExplode) function onAdminDestroyJobVehicle(admin, cmd, target) local accountname = getAccountName(getPlayerAccount(admin)) if (hasObjectPermissionTo("user."..accountname, "function.kickPlayer") and target) then local player = getPlayerFromName(target) if (isElement(vehicle[player]) and player) then outputChatBox("You have destroyed "..getPlayerName(player).."' s "..getVehicleNameFromModel(getElementModel(vehicle[player])).." (jobvehicle)", admin, 0, 255, 10) outputChatBox(getPlayerName(admin).." has destroyed your "..getVehicleNameFromModel(getElementModel(vehicle[player])).." (jobvehicle)", player, 255, 10, 0) destroyElement(vehicle[player]) elseif (not isElement(vehicle[player]) and player) then outputChatBox(getPlayerName(player).. " does not currently have any job vehicle spawned.", admin, 255, 10, 0) else outputChatBox("The player do not exist!", admin, 250, 0, 0) end end end addCommandHandler("dv", onAdminDestroyJobVehicle)
-
please help me with code :L
-
Please help me this is what I got so far: dxscoreboard_clientsettings.lua: settings = { ["useanimation"] = nil, ["toggleable"] = nil, ["showserverinfo"] = nil, ["showgamemodeinfo"] = nil, ["showteams"] = nil, ["usecolors"] = nil, ["drawspeed"] = nil, ["scale"] = nil, ["columnfont"] = nil, ["contentfont"] = nil, ["teamfont"] = nil, ["serverinfofont"] = nil, ["bg_color"] = {}, ["selection_color"] = {}, ["highlight_color"] = {}, ["header_color"] = {}, ["team_color"] = {}, ["border_color"] = {}, ["serverinfo_color"] = {}, ["content_color"] = {} } defaultSettings = { ["useanimation"] = true, ["toggleable"] = false, ["showserverinfo"] = false, ["showgamemodeinfo"] = true, ["showteams"] = true, ["usecolors"] = true, ["drawspeed"] = 1.5, ["scale"] = 1.0, ["columnfont"] = "default-bold", ["contentfont"] = "default-bold", ["teamfont"] = "default-bold", ["serverinfofont"] = "default", ["bg_color"] = { ["r"] = 0, ["g"] = 0, ["b"] = 0, ["a"] = 255 }, ["selection_color"] = { ["r"] = 82, ["g"] = 103, ["b"] = 188, ["a"] = 170 }, ["highlight_color"] = { ["r"] = 255, ["g"] = 255, ["b"] = 255, ["a"] = 50 }, ["header_color"] = { ["r"] = 255, ["g"] = 158, ["b"] = 0, ["a"] = 255 }, ["team_color"] = { ["r"] = 255, ["g"] = 255, ["b"] = 255, ["a"] = 0 }, ["border_color"] = { ["r"] = 100, ["g"] = 100, ["b"] = 100, ["a"] = 0 }, ["serverinfo_color"] = { ["r"] = 255, ["g"] = 158, ["b"] = 0, ["a"] = 255 }, ["content_color"] = { ["r"] = 255, ["g"] = 255, ["b"] = 255, ["a"] = 255 } } tempColors = { ["bg_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["selection_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["highlight_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["header_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["team_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["border_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["serverinfo_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil }, ["content_color"] = { ["r"] = nil, ["g"] = nil, ["b"] = nil, ["a"] = nil } } MAX_DRAWSPEED = 4.0 MIN_DRAWSPEED = 0.5 MAX_SCALE = 2.5 MIN_SCALE = 0.5 fontIndexes = { ["column"] = 1, ["content"] = 1, ["team"] = 1, ["serverinfo"] = 1 } fontNames = { "default", "default-bold", "clear", "arial", "sans","pricedown", "bankgothic", "diploma", "beckett" } function readScoreboardSettings() local settingsFile = xmlLoadFile( "settings.xml" ) if not settingsFile then settingsFile = xmlCreateFile( "settings.xml", "settings" ) if not settingsFile then return false end local useanimationTag = xmlCreateChild( settingsFile, "useanimation" ) xmlNodeSetValue( useanimationTag, tostring( defaultSettings.useanimation ) ) local toggleableTag = xmlCreateChild( settingsFile, "toggleable" ) xmlNodeSetValue( toggleableTag, tostring( defaultSettings.toggleable ) ) local showserverinfoTag = xmlCreateChild( settingsFile, "showserverinfo" ) xmlNodeSetValue( showserverinfoTag, tostring( defaultSettings.showserverinfo ) ) local showgamemodeinfoTag = xmlCreateChild( settingsFile, "showgamemodeinfo" ) xmlNodeSetValue( showgamemodeinfoTag, tostring( defaultSettings.showgamemodeinfo ) ) local showteamsTag = xmlCreateChild( settingsFile, "showteams" ) xmlNodeSetValue( showteamsTag, tostring( defaultSettings.showteams ) ) local usecolorsTag = xmlCreateChild( settingsFile, "usecolors" ) xmlNodeSetValue( usecolorsTag, tostring( defaultSettings.usecolors ) ) local drawspeedTag = xmlCreateChild( settingsFile, "drawspeed" ) xmlNodeSetValue( drawspeedTag, tostring( defaultSettings.drawspeed ) ) local scaleTag = xmlCreateChild( settingsFile, "scale" ) xmlNodeSetValue( scaleTag, tostring( defaultSettings.scale ) ) local columnfontTag = xmlCreateChild( settingsFile, "columnfont" ) xmlNodeSetValue( columnfontTag, tostring( defaultSettings.columnfont ) ) local contentfontTag = xmlCreateChild( settingsFile, "contentfont" ) xmlNodeSetValue( contentfontTag, tostring( defaultSettings.contentfont ) ) local teamfontTag = xmlCreateChild( settingsFile, "teamfont" ) xmlNodeSetValue( teamfontTag, tostring( defaultSettings.teamfont ) ) local serverinfofontTag = xmlCreateChild( settingsFile, "serverinfofont" ) xmlNodeSetValue( serverinfofontTag, tostring( defaultSettings.serverinfofont ) ) local bg_colorTag = xmlCreateChild( settingsFile, "bg_color" ) xmlNodeSetAttribute( bg_colorTag, "r", tostring( defaultSettings.bg_color.r ) ) xmlNodeSetAttribute( bg_colorTag, "g", tostring( defaultSettings.bg_color.g ) ) xmlNodeSetAttribute( bg_colorTag, "b", tostring( defaultSettings.bg_color.b ) ) xmlNodeSetAttribute( bg_colorTag, "a", tostring( defaultSettings.bg_color.a ) ) local selection_colorTag = xmlCreateChild( settingsFile, "selection_color" ) xmlNodeSetAttribute( selection_colorTag,
-
Why am not aloud?
-
Heres the interiorexp.lua: local interiors = {} local interiorMarkers = {} local resourceFromInterior = {} --format interior = { [resource] = { [id] = { return= { [element],[element] }, entry=[element] } } addEvent ( "doTriggerServerEvents", true ) addEvent ( "onPlayerInteriorHit" ) addEvent ( "onPlayerInteriorWarped", true ) addEvent ( "onInteriorHit" ) addEvent ( "onInteriorWarped", true ) addEventHandler ( "onResourceStart", getRootElement(), function ( resource ) interiorLoadElements ( getResourceRootElement(resource), resource ) interiorCreateMarkers ( resource ) end ) addEventHandler ( "onResourceStop", getRootElement(), function ( resource ) if not interiors[resource] then return end for id,interiorTable in pairs(interiors[resource]) do local interior1 = interiorTable["entry"] local interior2 = interiorTable["return"] destroyElement ( interiorMarkers[interior1] ) destroyElement ( interiorMarkers[interior2] ) end interiors[resource] = nil end ) function interiorLoadElements ( rootElement, resource ) ---Load the exterior markers local entryInteriors = getElementsByType ( "interiorEntry", rootElement ) for key, interior in pairs (entryInteriors) do local id = getElementData ( interior, "id" ) if not interiors[resource] then interiors[resource] = {} end if not id then outputDebugString ( "Interiors: Error, no ID specified on entryInterior. Trying to load anyway.", 2 ) end interiors[resource][id] = {} interiors[resource][id]["entry"] = interior resourceFromInterior[interior] = resource end --Load the interior markers local returnInteriors = getElementsByType ( "interiorReturn", rootElement ) for key, interior in pairs (returnInteriors) do local id = getElementData ( interior, "refid" ) if not interiors[resource][id] then outputDebugString ( "Interiors: Error, no refid specified to returnInterior.", 1 ) return else interiors[resource][id]["return"] = interior resourceFromInterior[interior] = resource end end end function interiorCreateMarkers ( resource ) if not interiors[resource] then return end for interiorID, interiorTypeTable in pairs(interiors[resource]) do local entryInterior = interiorTypeTable["entry"] local entX,entY,entZ = getElementData ( entryInterior, "posX" ),getElementData ( entryInterior, "posY" ),getElementData ( entryInterior, "posZ" ) entX,entY,entZ = tonumber(entX),tonumber(entY),tonumber(entZ) -- local marker = createMarker ( entX, entY, entZ + 2.2, "arrow", 2, 255, 255, 0, 200 ) setElementParent ( marker, entryInterior ) interiorMarkers[entryInterior] = marker -- local dimension = tonumber(getElementData ( entryInterior, "dimension" )) local interior = tonumber(getElementData ( entryInterior, "interior" )) if not dimension then dimension = 0 end if not interior then interior = 0 end -- setElementInterior ( marker, interior ) setElementDimension ( marker, dimension ) ---create return markers local returnInterior = interiorTypeTable["return"] local retX,retY,retZ = getElementData ( returnInterior, "posX" ),getElementData ( returnInterior, "posY" ),getElementData ( returnInterior, "posZ" ) retX,retY,retZ = tonumber(retX),tonumber(retY),tonumber(retZ) -- local oneway = getElementData ( entryInterior, "oneway" ) if oneway == "true" then return end local marker1 = createMarker ( retX, retY, retZ + 2.2, "arrow", 2, 255, 255, 0, 200 ) interiorMarkers[returnInterior] = marker1 setElementParent ( marker1, returnInterior ) -- local dimension1 = tonumber(getElementData ( returnInterior, "dimension" )) local interior1 = tonumber(getElementData ( returnInterior, "interior" )) if not dimension1 then dimension1 = 0 end if not interior1 then interior1 = 0 end -- setElementInterior ( marker1, interior1 ) setElementDimension ( marker1, dimension1 ) end end function getInteriorMarker ( elementInterior ) if not isElement ( elementInterior ) then outputDebugString("getInteriorName: Invalid variable specified as interior. Element expected, got "..type(elementInterior)..".",0,255,128,0) return false end local elemType = getElementType ( elementInterior ) if elemType == "interiorEntry" or elemType == "interiorReturn" then return interiorMarkers[elementInterior] or false end outputDebugString("getInteriorName: Bad element specified. Interior expected, got "..elemType..".",0,255,128,0) return false end local opposite = { ["interiorReturn"] = "entry",["interiorEntry"] = "return" } local idLoc = { ["interiorReturn"] = "refid",["interiorEntry"] = "id" } addEventHandler ( "doTriggerServerEvents",getRootElement(), function( interior, resource, id ) local eventCanceled1,eventCanceled2 = false,false eventCanceled1 = triggerEvent ( "onPlayerInteriorHit", source, interior, resource, id ) eventCanceled2 = triggerEvent ( "onInteriorHit", interior, source ) if ( eventCanceled2 ) and ( eventCanceled1 ) then triggerClientEvent ( source, "doWarpPlayerToInterior", source, interior, resource, id ) setTimer ( setPlayerInsideInterior, 1000, 1, source, interior, resource, id ) end end ) local opposite = { ["interiorReturn"] = "entry",["interiorEntry"] = "return" } function setPlayerInsideInterior ( player, interior, resource, id ) local oppositeType = opposite[getElementType(interior)] local targetInterior = interiors[getResourceFromName(resource) or getThisResource()][id][oppositeType] local dim = getElementData ( targetInterior, "dimension" ) local int = getElementData ( targetInterior, "interior" ) if (isElement(player)) then setElementInterior ( player, int ) setElementDimension ( player, dim ) end end function getInteriorName ( interior ) if not isElement ( interior ) then outputDebugString("getInteriorName: Invalid variable specified as interior. Element expected, got "..type(interior)..".",0,255,128,0) return false end local elemType = getElementType ( interior ) if elemType == "interiorEntry" then return getElementData ( interior, "id" ) elseif elemType == "interiorReturn" then return getElementData ( interior, "refid" ) else outputDebugString("getInteriorName: Bad element specified. Interior expected, got "..elemType..".",0,255,128,0) return false end end
-
I only touched the interiors.map and added the COURT, PRISON, and THEATRE. I removed 2-3 food store or gun shop: interiors.map "SPECIAL1" posX="-225.433" posY="1397.02" posZ="69.0501" rotation="0" dimension="0" interior="0" /> "SPECIAL1" posX="-224.733" posY="1395.82" posZ="172.05" rotation="0" interior="0" dimension="0" /> "SPECIAL2" posX="2896.57" posY="57.2165" posZ="0" rotation="0" dimension="0" interior="0" /> "SPECIAL2" posX="2980.16" posY="76.1581" posZ="0" rotation="0" interior="0" dimension="1" /> "SPECIAL3" posX="-1749.35" posY="869.279" posZ="24.0593" rotation="0" dimension="0" interior="0" /> "SPECIAL3" posX="-1753.85" posY="885.679" posZ="295.059" rotation="0" interior="0" dimension="2" /> "SPECIAL4" posX="-1753.75" posY="883.965" posZ="294.645" rotation="0" dimension="0" interior="0" /> "SPECIAL4" posX="-1749.38" posY="865.158" posZ="24.1455" rotation="0" interior="0" dimension="3" /> "ABATOIR" posX="966.608" posY="2160.68" posZ="9.82222" rotation="180" dimension="0" interior="0" /> "ABATOIR" posX="965.38" posY="2159.33" posZ="1010.02" rotation="270" interior="1" dimension="0" /> "AMMUN1" posX="1368.35" posY="-1279.06" posZ="12.55" rotation="-0.100006" dimension="0" interior="0" /> "AMMUN1" posX="286.15" posY="-41.54" posZ="1000.57" rotation="90" interior="1" dimension="0" /> "AMMUN1 (2)" posX="-2625.85" posY="208.345" posZ="3.98935" rotation="0" dimension="0" interior="0" /> "AMMUN1 (2)" posX="286.15" posY="-41.54" posZ="1000.57" rotation="5400.06" interior="1" dimension="1" /> "AMMUN2" posX="242.668" posY="-178.478" posZ="0.621441" rotation="-0.100006" dimension="0" interior="0" /> "AMMUN2" posX="285.8" posY="-85.45" posZ="1000.54" rotation="-269.903" interior="4" dimension="0" /> "AMMUN2 (2)" posX="2333.43" posY="61.5173" posZ="25.7342" rotation="0" dimension="0" interior="0" /> "AMMUN2 (2)" posX="285.8" posY="-85.45" posZ="1000.54" rotation="-90" interior="4" dimension="1" /> "AMMUN2 (3)" posX="2159.51" posY="943.329" posZ="9.82339" rotation="0" dimension="0" interior="0" /> "AMMUN2 (3)" posX="285.8" posY="-85.45" posZ="1000.54" rotation="-3870.01" interior="4" dimension="2" /> "AMMUN2 (4)" posX="2539.04" posY="2083.56" posZ="9.82222" rotation="0" dimension="0" interior="0" /> "AMMUN2 (4)" posX="285.8" posY="-85.45" posZ="1000.54" rotation="90" interior="4" dimension="3" /> "AMMUN3" posX="777.231" posY="1871.47" posZ="3.97687" rotation="-0.100006" dimension="0" interior="0" /> "AMMUN3" posX="296.92" posY="-111.97" posZ="1000.57" rotation="300.994" interior="6" dimension="3" /> "AMMUN3 (2)" posX="-315.676" posY="829.868" posZ="13.4266" rotation="0" dimension="0" interior="0" /> "AMMUN3 (2)" posX="296.92" posY="-111.97" posZ="1000.57" rotation="300.994" interior="6" dimension="4" /> "AMMUN3 (3)" posX="-2093.51" posY="-2464.79" posZ="29.6404" rotation="0" dimension="0" interior="0" /> "AMMUN3 (3)" posX="296.92" posY="-111.97" posZ="1000.57" rotation="319" interior="6" dimension="5" /> "AMMUN3 (4)" posX="2400.5" posY="-1981.48" posZ="12.5604" rotation="0" dimension="0" interior="0" /> "AMMUN3 (4)" posX="296.92" posY="-111.97" posZ="1000.57" rotation="0" interior="6" dimension="6" /> "AMMUN5" posX="-1508.89" posY="2610.8" posZ="54.8902" rotation="-0.100006" dimension="0" interior="0" /> "AMMUN5" posX="316.53" posY="-169.61" posZ="998.66" rotation="180" interior="6" dimension="0" /> "ATRIUME" posX="1727.64" posY="-1636.88" posZ="19.2198" rotation="0" dimension="0" interior="0" /> "ATRIUME" posX="1726.19" posY="-1638.01" posZ="19.27" rotation="180" interior="18" dimension="0" /> "ATRIUMX" posX="1699.36" posY="-1667.16" posZ="19.2198" rotation="90" dimension="0" interior="0" /> "ATRIUMX" posX="1700.74" posY="-1668.48" posZ="19.22" rotation="270" interior="18" dimension="0" /> "BAR1" posX="1836.9" posY="-1681.75" posZ="12.3635" rotation="0" dimension="0" interior="0" /> "BAR1" posX="493.39" posY="-24.92" posZ="999.69" rotation="90" interior="17" dimension="0" /> "BAR1 (2)" posX="-2551.79" posY="193.778" posZ="5.21905" rotation="0" dimension="0" interior="0" /> "BAR1 (2)" posX="493.39" posY="-24.92" posZ="999.69" rotation="105" interior="17" dimension="1" /> "BAR1 (3)" posX="2507.44" posY="1242.31" posZ="9.83339" rotation="0" dimension="0" interior="0" /> "BAR1 (3)" posX="493.39" posY="-24.92" posZ="999.69" rotation="-3600.01" interior="17" dimension="2" /> "BAR2" posX="2309.62" posY="-1643.63" posZ="13.8385" rotation="180" dimension="0" interior="0" /> "BAR2" posX="501.98" posY="-67.75" posZ="997.84" rotation="93" interior="11" dimension="0" /> "BAR2 (2)" posX="-2242.69" posY="-88.2558" posZ="34.3578" rotation="0" dimension="0" interior="0" /> "BAR2 (2)" posX="501.98" posY="-67.75" posZ="997.84" rotation="3691.82" interior="11" dimension="1" /> "BAR2 (3)" posX="2441.15" posY="2065.15" posZ="9.8472" rotation="0" dimension="0" interior="0" /> "BAR2 (3)" posX="501.98" posY="-67.75" posZ="997.84" rotation="180" interior="11" dimension="2" /> "BARBER2" posX="672.355" posY="-496.834" posZ="15.3751" rotation="0" dimension="0" interior="0" /> "BARBER2" posX="418.65" posY="-84.14" posZ="1000.96" rotation="-88.9025" interior="3" dimension="0" /> "BARBER2 (2)" posX="-1449.87" posY="2591.85" posZ="54.8378" rotation="0" dimension="0" interior="0" /> "BARBER2 (2)" posX="418.65" posY="-84.14" posZ="1000.96" rotation="360" interior="3" dimension="1" /> "BARBER2 (3)" posX="823.629" posY="-1588.9" posZ="12.5764" rotation="0" dimension="0" interior="0" /> "BARBER2 (3)" posX="418.65" posY="-84.14" posZ="1000.96" rotation="-1297.58" interior="3" dimension="2" /> "BARBER2 (4)" posX="-2571.18" posY="246.698" posZ="9.64213" rotation="0" dimension="0" interior="0" /> "BARBER2 (4)" posX="418.65" posY="-84.14" posZ="1000.96" rotation="-138" interior="3" dimension="3" /> "BARBER2 (5)" posX="2080.36" posY="2122.13" posZ="9.82222" rotation="0" dimension="0" interior="0" /> "BARBER2 (5)" posX="418.65" posY="-84.14" posZ="1000.96" rotation="180" interior="3" dimension="4" /> "BARBER3" posX="2723.76" posY="-2026.72" posZ="12.5753" rotation="0" dimension="0" interior="0" /> "BARBER3" posX="412.02" posY="-54.55" posZ="1000.96" rotation="90" interior="12" dimension="0" /> "BARBERS" posX="2070.86" posY="-1793.84" posZ="12.661" rotation="0" dimension="0" interior="0" /> "BARBERS" posX="411.63" posY="-23.33" posZ="1000.8" rotation="-90" interior="2" dimension="0" /> "BURHOUS" posX="2808" posY="-1175.99" posZ="24.7745" rotation="0" dimension="0" interior="0" /> "BURHOUS" posX="2807.62" posY="-1174.1" posZ="1024.58" rotation="-180" interior="8" dimension="0" /> "CARLS" posX="2495.33" posY="-1690.75" posZ="13.7847" rotation="180" dimension="0" interior="0" /> "CARLS" posX="2496.05" posY="-1692.73" posZ="1013.75" rotation="0" interior="3" dimension="0" /> "CARTER" posX="2540.08" posY="-1304" posZ="33.9877" rotation="270" dimension="0" interior="0" /> "CARTER" posX="2541.7" posY="-1304.01" posZ="1024.07" rotation="90" interior="2" dimension="0" /> "CASINO2" posX="1659.42" posY="2249.69" posZ="10.0664" rotation="0" dimension="0" interior="0" /> "CASINO2" posX="1133.07" posY="-12.77" posZ="999.75" rotation="0" interior="12" dimension="0" /> "CLOTHGP" posX="1456.77" posY="-1138.02" posZ="23.2872" rotation="0" dimension="0" interior="0" /> "CLOTHGP" posX="161.39" posY="-96.69" posZ="1000.81" rotation="-141" interior="18" dimension="0" /> "CLOTHGP (2)" posX="-1883.2" posY="865.473" posZ="34.2601" rotation="0" dimension="0" interior="0" /> "CLOTHGP (2)" posX="161.39" posY="-96.69" posZ="1000.81" rotation="129" interior="18" dimension="1" /> "CLOTHGP (3)" posX="2572.07" posY="1904.83" posZ="10.0231" rotation="0" dimension="0" interior="0" /> "CLOTHGP (3)" posX="161.39" posY="-96.69" posZ="1000.81" rotation="180" interior="18" dimension="2" /> "CLOTHGP (4)" posX="2090.58" posY="2224.2" posZ="10.0579" rotation="0" dimension="0" interior="0" /> "CLOTHGP (4)" posX="161.39" posY="-96.69" posZ="1000.81" rotation="180" interior="18" dimension="3" /> "CSCHP" posX="2244.47" posY="-1665.36" posZ="14.4839" rotation="0" dimension="0" interior="0" /> "CSCHP" posX="207.74" posY="-111.42" posZ="1004.27" rotation="-363" interior="15" dimension="0" /> "CSCHP (2)" posX="-2375.32" posY="910.293" posZ="44.4578" rotation="0" dimension="0" interior="0" /> "CSCHP (2)" posX="207.74" posY="-111.42" posZ="1004.27" rotation="5507.58" interior="15" dimension="1" /> "CSCHP (3)" posX="1657.01" posY="1733.33" posZ="10.0209" rotation="0" dimension="0" interior="0" /> "CSCHP (3)" posX="207.74" posY="-111.42" posZ="1004.27" rotation="90" interior="15" dimension="2" /> "CSCHP (4)" posX="2102.69" posY="2257.49" posZ="10.0579" rotation="0" dimension="0" interior="0" /> "CSCHP (4)" posX="207.74" posY="-111.42" posZ="1004.27" rotation="270" interior="15" dimension="3" /> "CSDESGN" posX="461.158" posY="-1499.98" posZ="30.1742" rotation="90" dimension="0" interior="0" /> "CSDESGN" posX="227.29" posY="-7.43" posZ="1001.26" rotation="100" interior="5" dimension="0" /> "CSDESGN (2)" posX="-1694.76" posY="951.599" posZ="24.2706" rotation="0" dimension="0" interior="0" /> "CSDESGN (2)" posX="227.29" posY="-7.43" posZ="1001.26" rotation="92" interior="5" dimension="1" /> "CSDESGN (3)" posX="2802.34" posY="2430.6" posZ="10.061" rotation="0" dimension="0" interior="0" /> "CSDESGN (3)" posX="227.29" posY="-7.43" posZ="1001.26" rotation="125" interior="5" dimension="2" /> "CSEXL" posX="453.868" posY="-1478.07" posZ="29.9609" rotation="0" dimension="0" interior="0" /> "CSEXL" posX="204.33" posY="-168.7" posZ="999.58" rotation="129" interior="14" dimension="0" /> "CSSPRT" posX="499.637" posY="-1360.4" posZ="15.4261" rotation="0" dimension="0" interior="0" /> "CSSPRT" posX="207.06" posY="-139.81" posZ="1002.52" rotation="-45" interior="3" dimension="0" /> "CSSPRT (2)" posX="2825.74" posY="2407.44" posZ="10.061" rotation="0" dimension="0" interior="0" /> "CSSPRT (2)" posX="207.06" posY="-139.81" posZ="1002.52" rotation="125" interior="3" dimension="1" /> "DAMIN" posX="-594.874" posY="2018.21" posZ="59.6792" rotation="330" dimension="0" interior="0" /> "DAMIN" posX="-959.671" posY="1955.55" posZ="8.08044" rotation="270" interior="17" dimension="0" /> "DESHOUS" posX="423.99" posY="2536.49" posZ="15.19" rotation="90" dimension="0" interior="0" /> "DESHOUS" posX="422.16" posY="2536.52" posZ="9.01" rotation="270" interior="10" dimension="0" /> -- Diners are commented out due to their poor collisions --> -- "DINER1" posX="460.1" posY="-88.43" posZ="998.62" rotation="292" interior="4" dimension="0" /> "DINER1 (2)" posX="386.918" posY="-1817.79" posZ="6.90008" rotation="0" dimension="0" interior="0" /> "DINER1 (2)" posX="460.1" posY="-88.43" posZ="998.62" rotation="90" interior="4" dimension="1" /> "DINER1 (3)" posX="1376.89" posY="2327.79" posZ="9.82222" rotation="0" dimension="0" interior="0" /> "DINER1 (3)" posX="460.1" posY="-88.43" posZ="998.62" rotation="270" interior="4" dimension="2" /> "DINER2" posX="-206" posY="1062.21" posZ="18.8298" rotation="0" dimension="0" interior="0" /> "DINER2" posX="459.35" posY="-111.01" posZ="998.72" rotation="308.648" interior="5" dimension="0" /> "DINER2 (2)" posX="-53.87" posY="1189.17" posZ="18.4108" rotation="0" dimension="0" interior="0" /> "DINER2 (2)" posX="459.35" posY="-111.01" posZ="998.72" rotation="308.648" interior="5" dimension="1" /> "DINER2 (3)" posX="291.974" posY="-195.463" posZ="0.852" rotation="0" dimension="0" interior="0" /> "DINER2 (3)" posX="459.35" posY="-111.01" posZ="998.72" rotation="-269.903" interior="5" dimension="2" /> "DINER2 (4)" posX="2863.23" posY="-1439.44" posZ="10.0083" rotation="0" dimension="0" interior="0" /> "DINER2 (4)" posX="459.35" posY="-111.01" posZ="998.72" rotation="270" interior="5" dimension="3" /> "DINER2 (5)" posX="-1700.01" posY="1380.49" posZ="6.20434" rotation="0" dimension="0" interior="0" /> "DINER2 (5)" posX="459.35" posY="-111.01" posZ="998.72" rotation="3729.57" interior="5" dimension="4" /> "DINER2 (6)" posX="-2524.11" posY="1216.16" posZ="36.4496" rotation="0" dimension="0" interior="0" /> "DINER2 (6)" posX="459.35" posY="-111.01" posZ="998.72" rotation="-90" interior="5" dimension="5" /> "DINER2 (7)" posX="2368.06" posY="1983.19" posZ="10.003" rotation="0" dimension="0" interior="0" /> "DINER2 (7)" posX="459.35" posY="-111.01" posZ="998.72" rotation="125" interior="5" dimension="6" /> --> "DRIVES" posX="-2029.72" posY="-120.926" posZ="34.1691" rotation="0" dimension="0" interior="0" /> "DRIVES" posX="-2029.72" posY="-119.55" posZ="1034.17" rotation="180" interior="3" dimension="0" /> "DRIVES2" posX=
-
In this error below I just removed 2-3 interiors because i added a ammunation script and food script so i removed the ones in LS and gives me this error now please help me fix: [2013-04-06 00:21:50] Starting interiors [2013-04-06 00:21:50] interiors restarted successfully [2013-04-06 00:23:28] restart: Requested by Console [2013-04-06 00:23:28] restart: Resource restarting... [2013-04-06 00:23:28] Stopping interiors [2013-04-06 00:23:28] Resource 'interiors' changed, reloading and starting [2013-04-06 00:23:28] Starting interiors [2013-04-06 00:23:28] ERROR: interiors\interiorexp.lua:46: Interiors: Error, no refid specified to returnInterior. [2013-04-06 00:23:28] WARNING: interiors\interiorexp.lua:75: Bad argument @ 'getElementData' [Expected element at argument 1, got nil] [2013-04-06 00:23:28] WARNING: interiors\interiorexp.lua:75: Bad argument @ 'getElementData' [Expected element at argument 1, got nil] [2013-04-06 00:23:28] WARNING: interiors\interiorexp.lua:75: Bad argument @ 'getElementData' [Expected element at argument 1, got nil] [2013-04-06 00:23:28] ERROR: interiors\interiorexp.lua:80: attempt to perform arithmetic on local 'retZ' (a nil value) [2013-04-06 00:23:28] interiors restarted successfully [2013-04-06 00:27:58] restart: Requested by Console [2013-04-06 00:27:58] restart: Resource restarting... [2013-04-06 00:27:58] Stopping interiors [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:58] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:24: Bad argument @ 'destroyElement' [Expected element at argument 1, got nil] [2013-04-06 00:27:59] WARNING: interiors\interiorexp.lua:25: Bad argument @ 'destroyElement' [Expected
-
Hello! I'm requesting help! I need this mod a Indicator Mod the flashing lights from the car that people, can see, I want to download the mod onto my server! I kept searching for Mods and it shows Cleo's, but I don't need cleo's I need the MTA Scripts. Here's an example https://community.multitheftauto.com/index.php?p= ... ils&id=942 It's a Good MTA Mod but, my friend tried it, and it only shows the light showing to him, I cannot see anything. So that what screws it up, I need one that it can appear to us. I hope I can get the Indicator Mod it will be an honour! ~ Residents illestiraqi EDIT: Heres the code for the indicator mod I want it fixed and by fixed I mean the other players can see it too because atm its only me who can see the indicator on no one else and I want all to see it. Client: --------the Bind Key's KEY_LEFT_INDICATOR = ","; -- Keyboard: < KEY_RIGHT_INDICATOR = "."; -- Keyboard: > CMD_LEFT_INDICATOR = "ic_left"; CMD_RIGHT_INDICATOR = "ic_right"; -- Some variables. indicatorInfo = nil; -- Will be a table later isLeftOn = false; isRightOn = false; local frameCount = 1; -------- light left on function flashLeft() if getVehicleOverrideLights(indicatorInfo['vehicle']) == 1 then setVehicleOverrideLights(indicatorInfo['vehicle'], 2); setVehicleLightState(indicatorInfo['vehicle'], 1, 1); setVehicleLightState(indicatorInfo['vehicle'], 2, 1); setElementData(indicatorInfo['vehicle'], "vehicle.override.handheld", true); end if indicatorInfo['flashed'] == true then setVehicleLightState(indicatorInfo['vehicle'], 0, 1); setVehicleLightState(indicatorInfo['vehicle'], 3, 1); indicatorInfo['flashed'] = false; else setVehicleLightState(indicatorInfo['vehicle'], 0, 0); setVehicleLightState(indicatorInfo['vehicle'], 3, 0); indicatorInfo['flashed'] = true; end end ------- light right on function flashRight() if getVehicleOverrideLights(indicatorInfo['vehicle']) == 1 then setVehicleOverrideLights(indicatorInfo['vehicle'], 2); setVehicleLightState(indicatorInfo['vehicle'], 0, 1); setVehicleLightState(indicatorInfo['vehicle'], 3, 1); setElementData(indicatorInfo['vehicle'], "vehicle.override.handheld", true); end if indicatorInfo['flashed'] == true then setVehicleLightState(indicatorInfo['vehicle'], 1, 1); setVehicleLightState(indicatorInfo['vehicle'], 2, 1); indicatorInfo['flashed'] = false; else setVehicleLightState(indicatorInfo['vehicle'], 1, 0); setVehicleLightState(indicatorInfo['vehicle'], 2, 0); indicatorInfo['flashed'] = true; end end ------ light function function startIndicator() if frameCount == 20 then if indicatorInfo['left'] == true then flashLeft(); else flashRight(); end frameCount = 0; end frameCount = frameCount + 1; end ----lights < > off function turnIndicatorOff(vehicle) removeEventHandler("onClientRender", getRootElement(), startIndicator); if getElementData(vehicle, "vehicle.override.handheld") == true then setVehicleOverrideLights(vehicle, 1); setElementData(vehicle, "vehicle.override.handheld", false); end setVehicleLightState(vehicle, 0, 0); setVehicleLightState(vehicle, 1, 0); setVehicleLightState(vehicle, 2, 0); setVehicleLightState(vehicle, 3, 0); end ----command function function cmdIndicator(cmd) cmd = cmd or nil; local vehicle, player; player = getLocalPlayer(); vehicle = getPedOccupiedVehicle(player); local vehicleModel = tostring(getElementModel(vehicle)); if not vehicle then outputChatBox("You need to be in a vehicle to use this function.", player); return; end if getVehicleController(vehicle) ~= player then outputChatBox("You need to be the driver of this vehicle.", player); return; end if cmd == CMD_LEFT_INDICATOR then if isLeftOn == true then -- Turn it off. isLeftOn = false; turnIndicatorOff(vehicle); return; end if isRightOn == true then -- Turn it off. isRightOn = false; turnIndicatorOff(vehicle); end indicatorInfo = { flashed = false, vehicle = vehicle, left = true, } isLeftOn = true; addEventHandler("onClientRender", getRootElement(), startIndicator); else if isRightOn == true then -- Turn it off. isRightOn = false; turnIndicatorOff(vehicle); return; end if isLeftOn == true then -- Turn it off. isLeftOn = false; turnIndicatorOff(vehicle); end indicatorInfo = { flashed = false, vehicle = vehicle, left = false, } isRightOn = true; addEventHandler("onClientRender", getRootElement(), startIndicator); end end addCommandHandler(CMD_LEFT_INDICATOR, cmdIndicator); addCommandHandler(CMD_RIGHT_INDICATOR, cmdIndicator); addEventHandler("onClientVehicleEnter", getRootElement(), function() setVehicleOverrideLights(source, 1); end); addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), function() bindKey(KEY_LEFT_INDICATOR, "down", CMD_LEFT_INDICATOR); bindKey(KEY_RIGHT_INDICATOR, "down", CMD_RIGHT_INDICATOR); end);
-
Thats the kind of scoreboard I want anyone have it like that?
-
But I want this shown for all users.
-
Well, if I get the images will you be able to put me a script together? Please PM me my answer and I need help with scripting because I am 100% not well at it and suck I'd rate myself as 1%.
-
I am requesting a script...
-
Is there any script of this kind of scoreboard? or if you have one please post code
-
I'm trying to say everytime UpS or any other puts tag it automatically brings them in NFS and doesent have NFS tag please fix. can you please put this in the full script because I don't know what you mean sorry.
-
Omg ty so much i have another script that i need help with because no one helps me with it: viewtopic.php?f=91&t=56581
