-
Posts
1,423 -
Joined
-
Last visited
-
Days Won
19
Everything posted by Tekken
-
because in dayz when a car exploded in respawned the first place where was spawned
-
hmm, i don't know if respawnVehicle works with dayz but i will try
-
Hello, I wish that when a car explodes be repaired immediately in 2 seconds. What functions should I use?
-
You need to edit some stuff there
-
Try this: https://wiki.multitheftauto.com/wiki/OnPlayerWasted
-
MTA DayZ Shop System + Map : Screenshots : Comunity link : https://community.multitheftauto.com/in ... s&id=10869 Edit: Added Medics + uploaded uncompiled.
-
Come on skype : mihayy51
-
spawnyPojazdow={ {601, 122.98459625244,2066.1225585938,16.934089660645, 2, 0, 50}, } function respawn() for i,veh in ipairs(spawnyPojazdow) do local x,y,z = veh[1],veh[2],veh[3] veh = createVehicle(601,x,y,z) vehCol = createColSphere(x,y,z,2) attachElements ( vehCol, veh, 0, 0, 0 ) setElementData(vehCol,"parent",veh) setElementData(veh,"parent",vehCol) setElementData(vehCol,"vehicle",true) setElementData(vehCol,"MAX_Slots",0) --Engine + Tires local tires,engine,parts = getVehicleAddonInfos (getElementModel(veh)) setElementData(vehCol,"Tire_inVehicle",math.random(0,tires)) setElementData(vehCol,"Engine_inVehicle",math.random(0,engine)) setElementData(vehCol,"Parts_inVehicle",math.random(0,parts)) --vehicle_indentifikation setElementData(vehCol,"spawn",{601,x,y,z}) --others setElementData(vehCol,"fuel",0) end end addEventHandler("onResourceStart", getRootElement(), respawn) vehicleAddonsInfo = { { 601, 0, 1, 1 } } function getVehicleAddonInfos(id) for i, veh in ipairs(vehicleAddonsInfo) do if veh[1] == id then return veh[2], veh[3], veh[4] end end end vehicleFuelInfo = { {601, 0.1} } function getVehicleAddonInfos(id) for i, veh in ipairs(vehicleAddonsInfo) do if veh[1] == id then return veh[2], veh[3], veh[4] end end end vehicleFuelTable = { {601, 60} } function getVehicleMaxFuel(loot) local modelID = getElementModel(getElementData(loot, "parent")) for i, vehicle in ipairs(vehicleFuelTable) do if modelID == vehicle[1] then return vehicle[2] end end return false end function onPlayerEnterDayzVehicle(veh, seat) local col = getElementData(dayZVeh, "parent") local id = getElementModel(dayZVeh) if not seat == 1 then return end local tires, engine, parts = getVehicleAddonInfos(id) setVehicleEngineState(dayZVeh, false) setElementData(dayZVeh, "maxfuel", getVehicleMaxFuel(col)) setElementData(dayZVeh, "needtires", tires) setElementData(dayZVeh, "needengines", engine) setElementData(dayZVeh, "needparts", parts) if getElementData(col, "Tire_inVehicle") or 0 < tonumber(tires) then setVehicleEngineState(dayZVeh, false) return end if getElementData(col, "Engine_inVehicle") or 0 < tonumber(engine) then setVehicleEngineState(dayZVeh, false) return end if not getElementData(col, "Parts_inVehicle") then setElementData(col, "Parts_inVehicle", math.random(0, parts)) end if getElementData(col, "fuel") or 1 >= 0 and not getElementModel(dayZVehBob) == 509 then triggerClientEvent(source, "displayClientInfo", source, "Vehicle", "No tank left in this vehicle!", 22, 255, 0) setVehicleEngineState(dayZVehBob, false) return end end
-
spawnyPojazdow={ {601, 122.98459625244,2066.1225585938,16.934089660645, 2, 0, 50}, } function respawn() for i,veh in ipairs(spawnyPojazdow) do local x,y,z = veh[1],veh[2],veh[3] veh = createVehicle(601,x,y,z) vehCol = createColSphere(x,y,z,2) attachElements ( vehCol, veh, 0, 0, 0 ) setElementData(vehCol,"parent",veh) setElementData(veh,"parent",vehCol) setElementData(vehCol,"vehicle",true) setElementData(vehCol,"MAX_Slots",0) --Engine + Tires local tires,engine,parts = getVehicleAddonInfos (getElementModel(veh)) setElementData(vehCol,"Tire_inVehicle",math.random(0,tires)) setElementData(vehCol,"Engine_inVehicle",math.random(0,engine)) setElementData(vehCol,"Parts_inVehicle",math.random(0,parts)) --vehicle_indentifikation setElementData(vehCol,"spawn",{601,x,y,z}) --others setElementData(vehCol,"fuel",0) end end addCommandHandler("spawn",respawn) --Use spawn to spanwn car vehicleAddonsInfo = { { 601, 0, 1, 1 } } function getVehicleAddonInfos(id) for i, veh in ipairs(vehicleAddonsInfo) do if veh[1] == id then return veh[2], veh[3], veh[4] end end end vehicleFuelInfo = { {601, 0.1} } function getVehicleAddonInfos(id) for i, veh in ipairs(vehicleAddonsInfo) do if veh[1] == id then return veh[2], veh[3], veh[4] end end end vehicleFuelTable = { {601, 60} } function getVehicleMaxFuel(loot) local modelID = getElementModel(getElementData(loot, "parent")) for i, vehicle in ipairs(vehicleFuelTable) do if modelID == vehicle[1] then return vehicle[2] end end return false end function onPlayerEnterDayzVehicle(veh, seat) local col = getElementData(dayZVeh, "parent") local id = getElementModel(dayZVeh) if not seat == 1 then return end local tires, engine, parts = getVehicleAddonInfos(id) setVehicleEngineState(dayZVeh, false) setElementData(dayZVeh, "maxfuel", getVehicleMaxFuel(col)) setElementData(dayZVeh, "needtires", tires) setElementData(dayZVeh, "needengines", engine) setElementData(dayZVeh, "needparts", parts) if getElementData(col, "Tire_inVehicle") or 0 < tonumber(tires) then setVehicleEngineState(dayZVeh, false) return end if getElementData(col, "Engine_inVehicle") or 0 < tonumber(engine) then setVehicleEngineState(dayZVeh, false) return end if not getElementData(col, "Parts_inVehicle") then setElementData(col, "Parts_inVehicle", math.random(0, parts)) end if getElementData(col, "fuel") or 1 >= 0 and not getElementModel(dayZVehBob) == 509 then triggerClientEvent(source, "displayClientInfo", source, "Vehicle", "No tank left in this vehicle!", 22, 255, 0) setVehicleEngineState(dayZVehBob, false) return end end Use: /spawn
-
spawnyPojazdow={ {601, 122.98459625244,2066.1225585938,16.934089660645, 2, 0, 50}, } for i,veh in ipairs(spawnyPojazdow) do local x,y,z = veh[1],veh[2],veh[3] veh = createVehicle(601,x,y,z) vehCol = createColSphere(x,y,z,2) attachElements ( vehCol, veh, 0, 0, 0 ) setElementData(vehCol,"parent",veh) setElementData(veh,"parent",vehCol) setElementData(vehCol,"vehicle",true) setElementData(vehCol,"MAX_Slots",0) --Engine + Tires local tires,engine,parts = getVehicleAddonInfos (getElementModel(veh)) setElementData(vehCol,"Tire_inVehicle",math.random(0,tires)) setElementData(vehCol,"Engine_inVehicle",math.random(0,engine)) setElementData(vehCol,"Parts_inVehicle",math.random(0,parts)) --vehicle_indentifikation setElementData(vehCol,"spawn",{601,x,y,z}) --others setElementData(vehCol,"fuel",0) end vehicleAddonsInfo = { { 601, 0, 1, 1 } } function getVehicleAddonInfos(id) for i, veh in ipairs(vehicleAddonsInfo) do if veh[1] == id then return veh[2], veh[3], veh[4] end end end vehicleFuelInfo = { {601, 0.1} } function getVehicleAddonInfos(id) for i, veh in ipairs(vehicleAddonsInfo) do if veh[1] == id then return veh[2], veh[3], veh[4] end end end vehicleFuelTable = { {601, 60} } function getVehicleMaxFuel(loot) local modelID = getElementModel(getElementData(loot, "parent")) for i, vehicle in ipairs(vehicleFuelTable) do if modelID == vehicle[1] then return vehicle[2] end end return false end function onPlayerEnterDayzVehicle(veh, seat) local col = getElementData(dayZVeh, "parent") local id = getElementModel(dayZVeh) if not seat == 1 then return end local tires, engine, parts = getVehicleAddonInfos(id) setVehicleEngineState(dayZVeh, false) setElementData(dayZVeh, "maxfuel", getVehicleMaxFuel(col)) setElementData(dayZVeh, "needtires", tires) setElementData(dayZVeh, "needengines", engine) setElementData(dayZVeh, "needparts", parts) if getElementData(col, "Tire_inVehicle") or 0 < tonumber(tires) then setVehicleEngineState(dayZVeh, false) return end if getElementData(col, "Engine_inVehicle") or 0 < tonumber(engine) then setVehicleEngineState(dayZVeh, false) return end if not getElementData(col, "Parts_inVehicle") then setElementData(col, "Parts_inVehicle", math.random(0, parts)) end if getElementData(col, "fuel") or 1 >= 0 and not getElementModel(dayZVehBob) == 509 then triggerClientEvent(source, "displayClientInfo", source, "Vehicle", "No tank left in this vehicle!", 22, 255, 0) setVehicleEngineState(dayZVehBob, false) return end end
-
i ask you if this is full code from vehicles_spawn.lua
-
This is the full vehicles_spawn.lua ? Edit: Next time cut the image right!
-
survivorSystem.lua
-
well, when you cant add engine,tire, or tank parts, it's not vehicle_spawn problem, it's your inventory problem, double check your inventory This is the fix : spawnyPojazdow={ {601, 122.98459625244,2066.1225585938,16.934089660645, 2, 0, 50}, } for i,v in ipairs(spawnyPojazdow) do veh = createVehicle(v[1], v[2], v[3], v[4]) vehCol = createColSphere(v[2], v[3], v[4], 1.5) attachElements (vehCol, veh, 0, 0, 0 ) setElementData(vehCol,"parent",veh) setElementData(veh,"parent",vehCol) setElementData(vehCol,"vehicle",true) setElementData(vehCol,"MAX_Slots",80) --Engine + Tires local tires,engine,parts = getVehicleAddonInfos (getElementModel(veh)) setElementData(veh,"Tire_inVehicle",math.random(v[5],tires)) setElementData(veh,"Engine_inVehicle",math.random(v[6],engine)) setElementData(veh,"Parts_inVehicle",math.random(v[7],parts)) --vehicle_indentifikation setElementData(veh,"spawn",{v[1], v[2], v[3], v[4]}) --others setElementData(veh, "fuel",60) end vehicleAddonsInfo = { { 601, 0, 1, 1 } } function getVehicleAddonInfos(id) for i, veh in ipairs(vehicleAddonsInfo) do if veh[1] == id then return veh[2], veh[3], veh[4] end end end vehicleFuelInfo = { {601, 0.1} } function getVehicleAddonInfos(id) for i, veh in ipairs(vehicleAddonsInfo) do if veh[1] == id then return veh[2], veh[3], veh[4] end end end vehicleFuelTable = { {601, 60} } function getVehicleMaxFuel(loot) local modelID = getElementModel(getElementData(loot, "parent")) for i, vehicle in ipairs(vehicleFuelTable) do if modelID == vehicle[1] then return vehicle[2] end end return false end function onPlayerEnterDayzVehicle(veh, seat) local col = getElementData(dayZVeh, "parent") local id = getElementModel(dayZVeh) if not seat == 1 then return end local tires, engine, parts = getVehicleAddonInfos(id) setVehicleEngineState(dayZVeh, false) setElementData(dayZVeh, "maxfuel", getVehicleMaxFuel(col)) setElementData(dayZVeh, "needtires", tires) setElementData(dayZVeh, "needengines", engine) setElementData(dayZVeh, "needparts", parts) if getElementData(col, "Tire_inVehicle") or 0 < tonumber(tires) then setVehicleEngineState(dayZVeh, false) return end if getElementData(col, "Engine_inVehicle") or 0 < tonumber(engine) then setVehicleEngineState(dayZVeh, false) return end if not getElementData(col, "Parts_inVehicle") then setElementData(col, "Parts_inVehicle", math.random(0, parts)) end if getElementData(col, "fuel") or 1 >= 0 and not getElementModel(dayZVehBob) == 509 then triggerClientEvent(source, "displayClientInfo", source, "Vehicle", "No tank left in this vehicle!", 22, 255, 0) setVehicleEngineState(dayZVehBob, false) return end end
-
Show code with changes Edit: spawnyPojazdow={ {601, 122.98459625244,2066.1225585938,16.934089660645, 2, 0, 50}, } for i,v in ipairs(spawnyPojazdow) do veh = createVehicle(v[1], v[2], v[3], v[4]) vehCol = createColSphere(v[2], v[3], v[4], 1.5) attachElements (vehCol, veh, 0, 0, 0 ) setElementData(vehCol,"parent",veh) setElementData(veh,"parent",vehCol) setElementData(vehCol,"vehicle",true) setElementData(vehCol,"MAX_Slots",80) --Engine + Tires local tires,engine,parts = getVehicleAddonInfos (getElementModel(veh)) setElementData(veh,"Tire_inVehicle",math.random(v[5],tires)) setElementData(veh,"Engine_inVehicle",math.random(v[6],engine)) setElementData(veh,"Parts_inVehicle",math.random(v[7],parts)) --vehicle_indentifikation setElementData(veh,"spawn",{v[1], v[2], v[3], v[4]}) --others setElementData(veh, "fuel",60) end vehicleAddonsInfo = { { 601, 0, 1, 1 } } function getVehicleAddonInfos(id) for i, veh in ipairs(vehicleAddonsInfo) do if veh[1] == id then return veh[2], veh[3], veh[4] end end end vehicleFuelInfo = { {601, 0.1} } function getVehicleAddonInfos(id) for i, veh in ipairs(vehicleAddonsInfo) do if veh[1] == id then return veh[2], veh[3], veh[4] end end end vehicleFuelTable = { {601, 60} } function getVehicleMaxFuel(loot) local modelID = getElementModel(getElementData(loot, "parent")) for i, vehicle in ipairs(vehicleFuelTable) do if modelID == vehicle[1] then return vehicle[2] end end return false end function onPlayerEnterDayzVehicle(veh, seat) local col = getElementData(dayZVeh, "parent") local id = getElementModel(dayZVeh) if not seat == 1 then return end local tires, engine, parts = getVehicleAddonInfos(id) setVehicleEngineState(dayZVeh, false) setElementData(dayZVeh, "maxfuel", getVehicleMaxFuel(col)) setElementData(dayZVeh, "needtires", tires) setElementData(dayZVeh, "needengines", engine) setElementData(dayZVeh, "needparts", parts) if getElementData(col, "Tire_inVehicle") or 0 < tonumber(tires) then setVehicleEngineState(dayZVeh, false) return end if getElementData(col, "Engine_inVehicle") or 0 < tonumber(engine) then setVehicleEngineState(dayZVeh, false) return end if not getElementData(col, "Parts_inVehicle") then setElementData(col, "Parts_inVehicle", math.random(0, parts)) end if getElementData(col, "fuel") or 1 >= 0 and not getElementModel(dayZVehBob) == 509 then triggerClientEvent(source, "displayClientInfo", source, "Vehicle", "No tank left in this vehicle!", 22, 255, 0) setVehicleEngineState(dayZVehBob, false) return end end
-
add this to your code vehicleAddonsInfo = { { 601,4,1, 1}, --Change this as you like } function getVehicleAddonInfos(id) for i, veh in ipairs(vehicleAddonsInfo) do if veh[1] == id then return veh[2], veh[3], veh[4] end end end vehicleFuelInfo = { {601, 0.25},--Change this as you like } function getVehicleAddonInfos(id) for i, veh in ipairs(vehicleAddonsInfo) do if veh[1] == id then return veh[2], veh[3], veh[4] end end end vehicleFuelTable = { {601, 100},--Change this as you like }
-
Show us full script to help you
-
Asta e prezentare ? Am intrat azi pe sv, ..... 1-Are lag (E hostat din PC); 2-Nu ai niciun fel de mod, script, addon...; 3-Versiunea Gamemodului e foarte veche; 4-Deja erau destule sv de DayZ; Succes!
-
soryy..., forgot to delete my bind function adminchat(thePlayer, theCMD, ...) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Admin")) then local allArgs = {...} local mesajul = table.concat(allArgs, " ") for i,v in ipairs(getElementsByType("player")) do if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)), aclGetGroup("Admin")) then outputChatBox("#E6FF00 "..getPlayerName(thePlayer)..": #FFFFFF"..tostring(mesajul), v, 255, 255, 255, true) end end end end addCommandHandler("a", adminchat, false) addEventHandler("onPlayerJoin", getRootElement(), function() bindKey(source, "m", "down", "chatbox", "a"); -- bind key end )
-
try this function adminchat(thePlayer, theCMD, ...) if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Admin")) then local allArgs = {...} local mesajul = table.concat(allArgs, " ") for i,v in ipairs(getElementsByType("player")) do if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)), aclGetGroup("Admin")) then outputChatBox("#E6FF00 "..getPlayerName(thePlayer)..": #FFFFFF"..tostring(mesajul), v, 255, 255, 255, true) end end end end addCommandHandler("a", adminchat, false) addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), function() for index,player in pairs(getElementsByType("player")) do bindKey(player,"h", "down", "chatbox", "a"); end end) addEventHandler("onPlayerJoin", getRootElement(), function() bindKey(source, "m", "down", "chatbox", "a"); -- bind key end )
-
Give your ACL, you need to be in admin group in ACL like this : <group name="Admin"> <acl name="Moderator"></acl> <acl name="SuperModerator"></acl> <acl name="Admin"></acl> <acl name="RPC"></acl> <object name="resource.admin"></object> <object name="resource.webadmin"></object> <object name="resource.DayZ"></object> <object name="resource.DayZ_log-in"></object> <object name="user.YOURNAME"></object> </group>
-
hmm, were do you have this DayZ version ? Download: https://forum.multitheftauto.com/viewto ... 08&t=67901 But this will have a bug with animations !