Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Decompiled using luadec 2.1 UNICODE r69 from http://code.google.com/p/luadec
- -- Command line: -l LDS survivorsystem.luac
- addEventHandler("onClientResourceStart", getResourceRootElement(), function()
- dayzVersion = "MTA:DayZ 0.6 r256"
- versionLabel = guiCreateLabel(1, 1, 0.3, 0.3, dayzVersion, true)
- guiSetSize(versionLabel, guiLabelGetTextExtent(versionLabel), guiLabelGetFontHeight(versionLabel), false)
- x, y = guiGetSize(versionLabel, true), versionLabel
- guiSetPosition(versionLabel, 1 - x, 1 - y * 1.8, true)
- guiSetAlpha(versionLabel, 0.5)
- end
- )
- setPedTargetingMarkerEnabled(false)
- snipertxd = engineLoadTXD("mods/sniper.txd")
- engineImportTXD(snipertxd, 285)
- sniperdff = engineLoadDFF("mods/sniper.dff", 285)
- engineReplaceModel(sniperdff, 285)
- snipertxd = engineLoadTXD("mods/civilian.txd")
- engineImportTXD(snipertxd, 179)
- sniperdff = engineLoadDFF("mods/civilian.dff", 179)
- engineReplaceModel(sniperdff, 179)
- snipertxd = engineLoadTXD("mods/bandit3.txd")
- engineImportTXD(snipertxd, 180)
- sniperdff = engineLoadDFF("mods/bandit3.dff", 180)
- engineReplaceModel(sniperdff, 180)
- snipertxd = engineLoadTXD("mods/bandit2.txd")
- engineImportTXD(snipertxd, 288)
- sniperdff = engineLoadDFF("mods/bandit2.dff", 288)
- engineReplaceModel(sniperdff, 288)
- snipertxd = engineLoadTXD("mods/standart.txd")
- engineImportTXD(snipertxd, 73)
- sniperdff = engineLoadDFF("mods/standart.dff", 73)
- engineReplaceModel(sniperdff, 73)
- snipertxd = engineLoadTXD("mods/femalestandard.txd")
- engineImportTXD(snipertxd, 191)
- sniperdff = engineLoadDFF("mods/femalestandard.dff", 191)
- engineReplaceModel(sniperdff, 191)
- snipertxd = engineLoadTXD("mods/hero.txd")
- engineImportTXD(snipertxd, 210)
- sniperdff = engineLoadDFF("mods/hero.dff", 210)
- engineReplaceModel(sniperdff, 210)
- itemTXD = engineLoadTXD("items/army_clothes.txd")
- engineImportTXD(itemTXD, 1247)
- itemDFF = engineLoadDFF("items/army_clothes.dff", 1247)
- engineReplaceModel(itemDFF, 1247)
- itemTXD = engineLoadTXD("items/sniper_clothes.txd")
- engineImportTXD(itemTXD, 1213)
- itemDFF = engineLoadDFF("items/sniper_clothes.dff", 1213)
- engineReplaceModel(itemDFF, 1213)
- itemTXD = engineLoadTXD("items/civilian_clothes.txd")
- engineImportTXD(itemTXD, 1241)
- itemDFF = engineLoadDFF("items/civilian_clothes.dff", 1241)
- engineReplaceModel(itemDFF, 1241)
- itemTXD = engineLoadTXD("items/standard_clothes.txd")
- engineImportTXD(itemTXD, 1577)
- itemDFF = engineLoadDFF("items/standard_clothes.dff", 1577)
- engineReplaceModel(itemDFF, 1577)
- itemTXD = engineLoadTXD("items/beans_can.txd")
- engineImportTXD(itemTXD, 2601)
- itemDFF = engineLoadDFF("items/beans_can.dff", 2601)
- engineReplaceModel(itemDFF, 2601)
- itemTXD = engineLoadTXD("items/first_aid_kit.txd")
- engineImportTXD(itemTXD, 2891)
- itemDFF = engineLoadDFF("items/first_aid_kit.dff", 2891)
- engineReplaceModel(itemDFF, 2891)
- itemTXD = engineLoadTXD("items/heat_pack.txd")
- engineImportTXD(itemTXD, 1576)
- itemDFF = engineLoadDFF("items/heat_pack.dff", 1576)
- engineReplaceModel(itemDFF, 1576)
- itemTXD = engineLoadTXD("items/pain_killers.txd")
- engineImportTXD(itemTXD, 2709)
- itemDFF = engineLoadDFF("items/pain_killers.dff", 2709)
- engineReplaceModel(itemDFF, 2709)
- itemTXD = engineLoadTXD("items/pasta_can.txd")
- engineImportTXD(itemTXD, 2770)
- itemDFF = engineLoadDFF("items/pasta_can.dff", 2770)
- engineReplaceModel(itemDFF, 2770)
- itemTXD = engineLoadTXD("items/pistol_ammo.txd")
- engineImportTXD(itemTXD, 3013)
- itemDFF = engineLoadDFF("items/pistol_ammo.dff", 3013)
- engineReplaceModel(itemDFF, 3013)
- itemTXD = engineLoadTXD("items/shotgun_ammo.txd")
- engineImportTXD(itemTXD, 2358)
- itemDFF = engineLoadDFF("items/shotgun_ammo.dff", 2358)
- engineReplaceModel(itemDFF, 2358)
- itemTXD = engineLoadTXD("items/backpack_small.txd")
- engineImportTXD(itemTXD, 3026)
- itemDFF = engineLoadDFF("items/backpack_small.dff", 3026)
- engineReplaceModel(itemDFF, 3026)
- itemTXD = engineLoadTXD("items/smg_ammo.txd")
- engineImportTXD(itemTXD, 2041)
- itemDFF = engineLoadDFF("items/smg_ammo.dff", 2041)
- engineReplaceModel(itemDFF, 2041)
- itemTXD = engineLoadTXD("items/sniper_ammo.txd")
- engineImportTXD(itemTXD, 2358)
- itemDFF = engineLoadDFF("items/sniper_ammo.dff", 2358)
- engineReplaceModel(itemDFF, 2358)
- itemTXD = engineLoadTXD("items/soda_can.txd")
- engineImportTXD(itemTXD, 2647)
- itemDFF = engineLoadDFF("items/soda_can.dff", 2647)
- engineReplaceModel(itemDFF, 2647)
- itemTXD = engineLoadTXD("items/water_bottle.txd")
- engineImportTXD(itemTXD, 2683)
- itemDFF = engineLoadDFF("items/water_bottle.dff", 2683)
- engineReplaceModel(itemDFF, 2683)
- itemTXD = engineLoadTXD("items/assault_ammo.txd")
- engineImportTXD(itemTXD, 1271)
- itemDFF = engineLoadDFF("items/assault_ammo.dff", 1271)
- engineReplaceModel(itemDFF, 1271)
- itemTXD = engineLoadTXD("items/backpack_alice.txd")
- engineImportTXD(itemTXD, 1248)
- itemDFF = engineLoadDFF("items/backpack_alice.dff", 1248)
- engineReplaceModel(itemDFF, 1248)
- itemTXD = engineLoadTXD("items/backpack_coyote.txd")
- engineImportTXD(itemTXD, 1252)
- itemDFF = engineLoadDFF("items/backpack_coyote.dff", 1252)
- engineReplaceModel(itemDFF, 1252)
- itemTXD = engineLoadTXD("items/backpack_czech.txd")
- engineImportTXD(itemTXD, 1575)
- itemDFF = engineLoadDFF("items/backpack_czech.dff", 1575)
- engineReplaceModel(itemDFF, 1575)
- itemTXD = engineLoadTXD("items/tent.txd")
- engineImportTXD(itemTXD, 3243)
- itemDFF = engineLoadDFF("items/tent.dff", 3243)
- engineReplaceModel(itemDFF, 3243)
- itemTXD = engineLoadTXD("items/wirefence.txd")
- engineImportTXD(itemTXD, 983)
- itemDFF = engineLoadDFF("items/wirefence.dff", 983)
- engineReplaceModel(itemDFF, 983)
- weaponTXD = engineLoadTXD("items/camera.txd")
- engineImportTXD(weaponTXD, 367)
- weaponDFF = engineLoadDFF("items/camera.dff", 367)
- engineReplaceModel(weaponDFF, 367)
- weaponTXD = engineLoadTXD("items/katana.txd")
- engineImportTXD(weaponTXD, 339)
- weaponDFF = engineLoadDFF("items/katana.dff", 339)
- engineReplaceModel(weaponDFF, 339)
- playerStatsClientSite = function()
- if getElementData(getLocalPlayer(), "logedin") then
- toggleControl("radar", false)
- showPlayerHudComponent("clock", false)
- showPlayerHudComponent("radar", false)
- showPlayerHudComponent("money", false)
- showPlayerHudComponent("health", false)
- showPlayerHudComponent("breath", false)
- if getElementData(getLocalPlayer(), "Map") >= 1 then
- toggleControl("radar", true)
- end
- if getElementData(getLocalPlayer(), "GPS") >= 1 then
- showPlayerHudComponent("radar", true)
- end
- end
- if getElementData(getLocalPlayer(), "Watch") >= 1 then
- showPlayerHudComponent("clock", true)
- end
- end
- setTimer(playerStatsClientSite, 1000, 0)
- playerZoom = function(ERROR_nil, ERROR_nil)
- -- DECOMPILER ERROR: unhandled construct in 'if'
- if ERROR_nil == "n" and getElementData(getLocalPlayer(), "Night Vision Goggles") > 0 then
- if nightvision then
- nightvision = false
- setCameraGoggleEffect("normal")
- end
- if gameplayVariables.enablenight then
- setClientNight(getTime(), R6_PC26)
- end
- else
- nightvision = true
- setCameraGoggleEffect("nightvision")
- setFarClipDistance(1000)
- end
- do return end
- if ERROR_nil == "i" and getElementData(getLocalPlayer(), "Infrared Goggles") > 0 then
- if infaredvision then
- infaredvision = false
- setCameraGoggleEffect("normal")
- end
- if gameplayVariables.enablenight then
- setClientNight(hour, minutes)
- end
- else
- infaredvision = true
- setCameraGoggleEffect("thermalvision")
- end
- if gameplayVariables.enablenight then
- setClientNight(hour, minutes)
- end
- end
- bindKey("n", "down", playerZoom)
- bindKey("i", "up", playerZoom)
- setClientNight = function(ERROR_nil, ERROR_nil)
- if ERROR_nil == 21 then
- setSkyGradient(0, 100 / ERROR_nil, 196 / ERROR_nil, 136 / ERROR_nil, 170 / ERROR_nil, 212 / ERROR_nil)
- setFarClipDistance(120 + (880 - ERROR_nil * 14.6))
- setFogDistance(-150 + (250 - ERROR_nil * 4.16))
- elseif ERROR_nil == 7 then
- setSkyGradient(0, 1.6 * ERROR_nil, 638.96, 307.36, 481.1, 748.36)
- setFarClipDistance(120 + ERROR_nil * 14.6)
- setFogDistance(-150 + ERROR_nil * 4.16)
- elseif ERROR_nil == 22 or ERROR_nil == 23 then
- setSkyGradient(0, 0, 0, 0, 0, 0)
- setFarClipDistance(120)
- setFogDistance(-150)
- elseif ERROR_nil >= 0 and ERROR_nil <= 7 then
- setSkyGradient(0, 0, 0, 0, 0, 0)
- setFarClipDistance(120)
- setFogDistance(-150)
- else
- setSkyGradient(0, 100, 196, 136, 170, 212)
- setFarClipDistance(1000)
- setFogDistance(100)
- end
- end
- getGroundMaterial = function(ERROR_nil, ERROR_nil, ERROR_nil)
- return false
- -- WARNING: undefined locals caused missing assignments!
- end
- isInBuilding = function(ERROR_nil, ERROR_nil, ERROR_nil)
- if processLineOfSight(ERROR_nil, ERROR_nil, ERROR_nil, ERROR_nil, ERROR_nil, ERROR_nil + 10, true, false, false, true, false, false, false, false, nil) then
- return true
- end
- return false
- end
- isObjectAroundPlayer2 = function(ERROR_nil, ERROR_nil, ERROR_nil)
- material_value = 0
- -- WARNING: pending registers. Declaring locals.
- local l_7_3 = getElementPosition(ERROR_nil)
- for i = math.random(0, 360), 360 do
- -- DECOMPILER ERROR: Overwrote pending register. Missing locals? Creating them
- R12_PC18 = processLineOfSight
- if false == 0 then
- material_value = material_value + 1
- end
- if material_value > 40 then
- return 0, R22_PC47, R23_PC47, R24_PC47
- end
- end
- return false
- end
- isObjectAroundPlayer = function(ERROR_nil, ERROR_nil, ERROR_nil)
- -- WARNING: pending registers. Declaring locals.
- local l_8_3 = getElementPosition(ERROR_nil)
- for i = math.random(0, 360), 360 do
- -- DECOMPILER ERROR: Overwrote pending register. Missing locals? Creating them
- R12_PC16 = processLineOfSight
- if R20_PC25 == 0 then
- return R21_PC31, R22_PC31, R23_PC31, R24_PC31
- end
- end
- return false
- end
- getPointFromDistanceRotation = function(ERROR_nil, ERROR_nil, ERROR_nil, ERROR_nil)
- return ERROR_nil + math.cos(math.rad(90 - ERROR_nil)) * ERROR_nil, ERROR_nil + math.sin(math.rad(90 - ERROR_nil)) * ERROR_nil
- end
- zombieSpawning = function()
- -- DECOMPILER ERROR: Overwrote pending register. Missing locals? Creating them
- if isObjectAroundPlayer2(getLocalPlayer(), 30, 3) == 0 and not isInBuilding(getElementPosition(getLocalPlayer()), R9_PC16, R10_PC16) then
- triggerServerEvent("createZomieForPlayer", R9_PC16, R10_PC16, R11_PC26, R12_PC26)
- R10_PC16, R9_PC16 = getLocalPlayer
- end
- end
- setTimer(zombieSpawning, 3000, 0)
- stopZombieSound = function()
- for i_1,i_2 in ipairs(getElementsByType("ped")) do
- setPedVoice(i_2, "PED_TYPE_DISABLED")
- end
- end
- setTimer(stopZombieSound, 5000, 0)
- engineImportTXD(engineLoadTXD("skins/22.txd"), 22)
- engineImportTXD(engineLoadTXD("skins/56.txd"), 56)
- engineImportTXD(engineLoadTXD("skins/67.txd"), 67)
- engineImportTXD(engineLoadTXD("skins/68.txd"), 68)
- engineImportTXD(engineLoadTXD("skins/69.txd"), 69)
- engineImportTXD(engineLoadTXD("skins/70.txd"), 70)
- engineImportTXD(engineLoadTXD("skins/84.txd"), 84)
- engineImportTXD(engineLoadTXD("skins/97.txd"), 97)
- engineImportTXD(engineLoadTXD("skins/105.txd"), 105)
- engineImportTXD(engineLoadTXD("skins/107.txd"), 107)
- engineImportTXD(engineLoadTXD("skins/108.txd"), 108)
- engineImportTXD(engineLoadTXD("skins/111.txd"), 111)
- engineImportTXD(engineLoadTXD("skins/126.txd"), 126)
- engineImportTXD(engineLoadTXD("skins/127.txd"), 127)
- engineImportTXD(engineLoadTXD("skins/128.txd"), 128)
- engineImportTXD(engineLoadTXD("skins/152.txd"), 152)
- engineImportTXD(engineLoadTXD("skins/162.txd"), 162)
- engineImportTXD(engineLoadTXD("skins/167.txd"), 167)
- engineImportTXD(engineLoadTXD("skins/188.txd"), 188)
- engineImportTXD(engineLoadTXD("skins/192.txd"), 192)
- engineImportTXD(engineLoadTXD("skins/195.txd"), 195)
- engineImportTXD(engineLoadTXD("skins/206.txd"), 206)
- engineImportTXD(engineLoadTXD("skins/209.txd"), 209)
- engineImportTXD(engineLoadTXD("skins/212.txd"), 212)
- engineImportTXD(engineLoadTXD("skins/229.txd"), 229)
- engineImportTXD(engineLoadTXD("skins/230.txd"), 230)
- engineImportTXD(engineLoadTXD("skins/258.txd"), 258)
- engineImportTXD(engineLoadTXD("skins/264.txd"), 264)
- engineImportTXD(engineLoadTXD("skins/274.txd"), 274)
- engineImportTXD(engineLoadTXD("skins/277.txd"), 277)
- engineImportTXD(engineLoadTXD("skins/280.txd"), 280)
- guiSetAlpha(statsWindows, 0.8)
- guiLabelSetHorizontalAlign(statsLabel.zombieskilled, "center")
- guiSetFont(statsLabel.zombieskilled, "default-bold-small")
- setElementData(statsLabel.zombieskilled, "identifikation", "zombieskilled")
- guiLabelSetHorizontalAlign(statsLabel.headshots, "center")
- guiSetFont(statsLabel.headshots, "default-bold-small")
- setElementData(statsLabel.headshots, "identifikation", "headshots")
- guiLabelSetHorizontalAlign(statsLabel.murders, "center")
- guiSetFont(statsLabel.murders, "default-bold-small")
- setElementData(statsLabel.murders, "identifikation", "murders")
- guiLabelSetHorizontalAlign(statsLabel.banditskilled, "center")
- guiSetFont(statsLabel.banditskilled, "default-bold-small")
- setElementData(statsLabel.banditskilled, "identifikation", "banditskilled")
- guiLabelSetHorizontalAlign(statsLabel.blood, "center")
- guiSetFont(statsLabel.blood, "default-bold-small")
- setElementData(statsLabel.blood, "identifikation", "blood")
- guiLabelSetHorizontalAlign(statsLabel.zombies, "center")
- guiSetFont(statsLabel.zombies, "default-bold-small")
- setElementData(statsLabel.zombies, "identifikation", "zombies")
- guiLabelSetHorizontalAlign(statsLabel.temperature, "center")
- guiSetFont(statsLabel.temperature, "default-bold-small")
- setElementData(statsLabel.temperature, "identifikation", "temperature")
- guiLabelSetHorizontalAlign(statsLabel.humanity, "center")
- guiSetFont(statsLabel.humanity, "default-bold-small")
- setElementData(statsLabel.humanity, "identifikation", "humanity")
- guiLabelSetHorizontalAlign(statsLabel.name, "center")
- guiSetFont(statsLabel.name, "default-bold-small")
- setElementData(statsLabel.name, "identifikation", "name")
- if getElementData(localPlayer, "logedin") then
- guiSetVisible(statsWindows, true)
- else
- guiSetVisible(statsWindows, false)
- end
- bindKey("F5", "down", showDebugMonitor)
- addEvent("onClientPlayerDayZLogin", true)
- addEventHandler("onClientPlayerDayZLogin", root, showDebugMintorOnLogin)
- setTimer(refreshDebugMonitor, 2000, 0)
- addEventHandler("onClientPlayerDamage", getLocalPlayer(), playerGetDamageDayZ)
- addEventHandler("onClientPedDamage", getRootElement(), pedGetDamageDayZ)
- setTimer(checkStats, 3000, 0)
- setTimer(createBloodForBleedingPlayers, 300, 0)
- setTimer(checkBrokenbone, 1400, 0)
- setTimer(setPain, 1500, 0)
- setTimer(checkCold, 3000, 0)
- setTimer(setCold, 1500, 0)
- setTimer(setVolume, 100, 0)
- setTimer(setVisibility, 100, 0)
- setTimer(debugJump, 100, 0)
- setTimer(debugShooting, 100, 0)
- setTimer(checkZombies, 5000, 0)
- setTimer(checkZombies3, 500, 0)
- addEventHandler("onClientRender", getRootElement(), updateIcons)
- addEventHandler("onClientPlayerTarget", getRootElement(), targetingActivated)
- addEvent("onClientPlayerDeathInfo", true)
- addEventHandler("onClientPlayerDeathInfo", getRootElement(), dayZDeathInfo)
- guiSetVisible(whiteWindow, false)
- addEventHandler("onClientPlayerDamage", getLocalPlayer(), showWhiteScreen)
- guiSetVisible(supportWindow, false)
- bindKey("o", "down", openSupportChat)
- addEventHandler("onClientGUIClick", closeButton, outputEditBox, false)
- bindKey("o", "down", outputEditBox)
- addEventHandler("onClientGUIAccepted", messageInput, function(ERROR_nil)
- if not isSpamTimer() then
- triggerServerEvent("onServerSupportChatMessage", getLocalPlayer(), getLocalPlayer(), guiGetText(ERROR_nil))
- end
- setAntiSpamActive()
- guiSetText(messageInput, "")
- end
- )
- addEvent("onSupportChatMessage", true)
- addEventHandler("onSupportChatMessage", getRootElement(), outputSupportChat, true)
- checkTopPlayer()
- setTimer(checkTopPlayer, 10000, 0)
- addEventHandler("onClientPlayerQuit", getRootElement(), onQuitGame)
- addEventHandler("onClientRender", getRootElement(), scoreBoard)
- addEvent("checkVehicleInWaterClient", true)
- addEventHandler("checkVehicleInWaterClient", getRootElement(), checkVehicleInWaterClient)
- setTimer(updatePlayTime, 60000, 0)
- bindKey("z", "down", "chatbox", "radiochat")
- setTimer(playerPingCheck, 4000, 0)
- -- WARNING: undefined locals caused missing assignments!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement