Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- addEventHandler("onClientResourceStart", getResourceRootElement(), function()
- dayzVersion = "DayZ v1.5"
- versionLabel = guiCreateLabel(1, 1, 0.3, 0.3, dayzVersion, true)
- guiSetSize(versionLabel, guiLabelGetTextExtent(versionLabel), guiLabelGetFontHeight(versionLabel), false)
- x, y = guiGetSize(versionLabel, true)
- guiSetPosition(versionLabel, 1 - x, 1 - y * 1.8, true)
- guiSetAlpha(versionLabel, 0.5)
- end)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z1.txd")
- engineImportTXD(zombieTXD, 22)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z1.dff", 22)
- engineReplaceModel(zombieDFF, 22)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z2.txd")
- engineImportTXD(zombieTXD, 56)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z2.dff", 56)
- engineReplaceModel(zombieDFF, 56)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z3.txd")
- engineImportTXD(zombieTXD, 67)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z3.dff", 67)
- engineReplaceModel(zombieDFF, 67)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z4.txd")
- engineImportTXD(zombieTXD, 68)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z4.dff", 68)
- engineReplaceModel(zombieDFF, 68)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z5.txd")
- engineImportTXD(zombieTXD, 69)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z5.dff", 69)
- engineReplaceModel(zombieDFF, 69)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z6.txd")
- engineImportTXD(zombieTXD, 70)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z6.dff", 70)
- engineReplaceModel(zombieDFF, 70)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z7.txd")
- engineImportTXD(zombieTXD, 92)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z7.dff", 92)
- engineReplaceModel(zombieDFF, 92)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z8.txd")
- engineImportTXD(zombieTXD, 97)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z8.dff", 97)
- engineReplaceModel(zombieDFF, 97)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z9.txd")
- engineImportTXD(zombieTXD, 105)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z9.dff", 105)
- engineReplaceModel(zombieDFF, 105)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z10.txd")
- engineImportTXD(zombieTXD, 107)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z10.dff", 107)
- engineReplaceModel(zombieDFF, 107)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z11.txd")
- engineImportTXD(zombieTXD, 108)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z11.dff", 108)
- engineReplaceModel(zombieDFF, 108)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z12.txd")
- engineImportTXD(zombieTXD, 126)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z12.dff", 126)
- engineReplaceModel(zombieDFF, 126)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z13.txd")
- engineImportTXD(zombieTXD, 127)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z13.dff", 127)
- engineReplaceModel(zombieDFF, 127)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z14.txd")
- engineImportTXD(zombieTXD, 128)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z14.dff", 128)
- engineReplaceModel(zombieDFF, 128)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z15.txd")
- engineImportTXD(zombieTXD, 152)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z15.dff", 152)
- engineReplaceModel(zombieDFF, 152)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z16.txd")
- engineImportTXD(zombieTXD, 162)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z16.dff", 162)
- engineReplaceModel(zombieDFF, 162)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z1.txd")
- engineImportTXD(zombieTXD, 167)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z1.dff", 167)
- engineReplaceModel(zombieDFF, 167)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z2.txd")
- engineImportTXD(zombieTXD, 188)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z2.dff", 188)
- engineReplaceModel(zombieDFF, 188)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z3.txd")
- engineImportTXD(zombieTXD, 195)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z3.dff", 195)
- engineReplaceModel(zombieDFF, 195)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z4.txd")
- engineImportTXD(zombieTXD, 206)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z4.dff", 206)
- engineReplaceModel(zombieDFF, 206)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z5.txd")
- engineImportTXD(zombieTXD, 209)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z5.dff", 209)
- engineReplaceModel(zombieDFF, 209)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z6.txd")
- engineImportTXD(zombieTXD, 212)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z6.dff", 212)
- engineReplaceModel(zombieDFF, 212)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z7.txd")
- engineImportTXD(zombieTXD, 229)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z7.dff", 229)
- engineReplaceModel(zombieDFF, 229)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z8.txd")
- engineImportTXD(zombieTXD, 230)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z8.dff", 230)
- engineReplaceModel(zombieDFF, 230)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z9.txd")
- engineImportTXD(zombieTXD, 258)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z9.dff", 258)
- engineReplaceModel(zombieDFF, 258)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z10.txd")
- engineImportTXD(zombieTXD, 264)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z10.dff", 264)
- engineReplaceModel(zombieDFF, 264)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z11.txd")
- engineImportTXD(zombieTXD, 277)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z11.dff", 277)
- engineReplaceModel(zombieDFF, 277)
- local zombieTXD = engineLoadTXD("models/skins/zombies/z12.txd")
- engineImportTXD(zombieTXD, 280)
- local zombieDFF = engineLoadDFF("models/skins/zombies/z12.dff", 280)
- engineReplaceModel(zombieDFF, 280)
- ------------------------------------------------------------------>> fim zombies
- ------------------------------------------------------------------>> começo skins
- txd = engineLoadTXD("models/skins/survivors/farmer.txd")
- engineImportTXD(txd, 32)
- dff = engineLoadDFF("models/skins/survivors/farmer.dff", 32)
- engineReplaceModel(dff, 32)
- txd = engineLoadTXD("models/skins/survivors/farmerbandit.txd")
- engineImportTXD(txd, 113)
- dff = engineLoadDFF("models/skins/survivors/farmerbandit.dff", 113)
- engineReplaceModel(dff, 113)
- txd = engineLoadTXD("models/skins/survivors/desertcamo.txd")
- engineImportTXD(txd,37)
- dff = engineLoadDFF("models/skins/survivors/desertcamo.dff", 37)
- engineReplaceModel(dff, 37)
- txd = engineLoadTXD("models/skins/survivors/desertcamobandit.txd")
- engineImportTXD(txd,221)
- dff = engineLoadDFF("models/skins/survivors/desertcamobandit.dff", 221)
- engineReplaceModel(dff, 221)
- txd = engineLoadTXD("models/skins/survivors/forestcamobandit.txd")
- engineImportTXD(txd,222)
- dff = engineLoadDFF("models/skins/survivors/forestcamobandit.dff", 222)
- engineReplaceModel(dff, 222)
- txd = engineLoadTXD("models/skins/survivors/forestcamo.txd")
- engineImportTXD(txd,35)
- dff = engineLoadDFF("models/skins/survivors/forestcamo.dff", 35)
- engineReplaceModel(dff, 35)
- txd = engineLoadTXD("models/skins/survivors/business.txd")
- engineImportTXD(txd, 27)
- dff = engineLoadDFF("models/skins/survivors/business.dff", 27)
- engineReplaceModel(dff, 27)
- txd = engineLoadTXD("models/skins/survivors/businessblack.txd")
- engineImportTXD(txd, 28)
- dff = engineLoadDFF("models/skins/survivors/businessblack.dff", 28)
- engineReplaceModel(dff, 28)
- txd = engineLoadTXD("models/skins/survivors/Soldier1.txd")
- engineImportTXD(txd, 18)
- dff = engineLoadDFF("models/skins/survivors/Soldier1.dff", 18)
- engineReplaceModel(dff, 18)
- txd = engineLoadTXD("models/skins/survivors/Soldier1Bandit.txd")
- engineImportTXD(txd, 228)
- dff = engineLoadDFF("models/skins/survivors/Soldier1Bandit.dff", 228)
- engineReplaceModel(dff, 228)
- txd = engineLoadTXD("models/skins/survivors/banditcivilian.txd")
- engineImportTXD(txd, 187)
- dff = engineLoadDFF("models/skins/survivors/banditcivilian.dff", 187)
- engineReplaceModel(dff, 187)
- snipertxd = engineLoadTXD("models/skins/survivors/sniper.txd")
- engineImportTXD(snipertxd, 285)
- sniperdff = engineLoadDFF("models/skins/survivors/sniper.dff", 285)
- engineReplaceModel(sniperdff, 285)
- snipertxd = engineLoadTXD("models/skins/survivors/businessblackbandit.txd")
- engineImportTXD(snipertxd, 202)
- sniperdff = engineLoadDFF("models/skins/survivors/businessblackbandit.dff", 202)
- engineReplaceModel(sniperdff, 202)
- snipertxd = engineLoadTXD("models/skins/survivors/businessbandit.txd")
- engineImportTXD(snipertxd, 213)
- sniperdff = engineLoadDFF("models/skins/survivors/businessbandit.dff", 213)
- engineReplaceModel(sniperdff, 213)
- snipertxd = engineLoadTXD("models/skins/survivors/camouflagebandit.txd")
- engineImportTXD(snipertxd, 110)
- sniperdff = engineLoadDFF("models/skins/survivors/camouflagebandit.dff", 110)
- engineReplaceModel(sniperdff, 110)
- snipertxd = engineLoadTXD("models/skins/survivors/gdesert.txd")
- engineImportTXD(snipertxd, 95)
- sniperdff = engineLoadDFF("models/skins/survivors/gdesert.dff", 95)
- engineReplaceModel(sniperdff, 95)
- snipertxd = engineLoadTXD("models/skins/survivors/civilian.txd")
- engineImportTXD(snipertxd, 179)
- sniperdff = engineLoadDFF("models/skins/survivors/civilian.dff", 179)
- engineReplaceModel(sniperdff, 179)
- snipertxd = engineLoadTXD("models/skins/survivors/beige.txd")
- engineImportTXD(snipertxd, 165)
- sniperdff = engineLoadDFF("models/skins/survivors/beige.dff", 165)
- engineReplaceModel(sniperdff, 165)
- snipertxd = engineLoadTXD("models/skins/survivors/beige_bandit.txd")
- engineImportTXD(snipertxd, 163)
- sniperdff = engineLoadDFF("models/skins/survivors/beige_bandit.dff", 163)
- engineReplaceModel(sniperdff, 163)
- snipertxd = engineLoadTXD("models/skins/survivors/woman.txd")
- engineImportTXD(snipertxd, 40)
- sniperdff = engineLoadDFF("models/skins/survivors/woman.dff", 40)
- engineReplaceModel(sniperdff, 40)
- snipertxd = engineLoadTXD("models/skins/survivors/takistans.txd")
- engineImportTXD(snipertxd, 71)
- sniperdff = engineLoadDFF("models/skins/survivors/takistans.dff", 71)
- engineReplaceModel(sniperdff, 71)
- snipertxd = engineLoadTXD("models/skins/survivors/ghillief.txd")
- engineImportTXD(snipertxd, 217)
- sniperdff = engineLoadDFF("models/skins/survivors/ghillief.dff", 217)
- engineReplaceModel(sniperdff, 217)
- snipertxd = engineLoadTXD("models/skins/survivors/bandit_woman.txd")
- engineImportTXD(snipertxd, 145)
- sniperdff = engineLoadDFF("models/skins/survivors/bandit_woman.dff", 145)
- engineReplaceModel(sniperdff, 145)
- snipertxd = engineLoadTXD("models/skins/survivors/soldier.txd")
- engineImportTXD(snipertxd, 287)
- sniperdff = engineLoadDFF("models/skins/survivors/soldier.dff", 287)
- engineReplaceModel(sniperdff, 287)
- snipertxd = engineLoadTXD("models/skins/survivors/bandit3.txd")
- engineImportTXD(snipertxd, 180)
- sniperdff = engineLoadDFF("models/skins/survivors/bandit3.dff", 180)
- engineReplaceModel(sniperdff, 180)
- snipertxd = engineLoadTXD("models/skins/survivors/takistansbandit.txd")
- engineImportTXD(snipertxd, 288)
- sniperdff = engineLoadDFF("models/skins/survivors/takistansbandit.dff", 288)
- engineReplaceModel(sniperdff, 288)
- snipertxd = engineLoadTXD("models/skins/survivors/standart.txd")
- engineImportTXD(snipertxd, 73)
- sniperdff = engineLoadDFF("models/skins/survivors/standart.dff", 73)
- engineReplaceModel(sniperdff, 73)
- snipertxd = engineLoadTXD("models/skins/survivors/standartb.txd")
- engineImportTXD(snipertxd, 133)
- sniperdff = engineLoadDFF("models/skins/survivors/standartb.dff", 133)
- engineReplaceModel(sniperdff, 133)
- snipertxd = engineLoadTXD("models/skins/survivors/bandit_standartb.txd")
- engineImportTXD(snipertxd, 134)
- sniperdff = engineLoadDFF("models/skins/survivors/bandit_standartb.dff", 134)
- engineReplaceModel(sniperdff, 134)
- ------------------------------------------------------------------>> começo heroes
- snipertxd = engineLoadTXD("models/skins/survivors/heroes/herowhite.txd")
- engineImportTXD(snipertxd, 227)
- sniperdff = engineLoadDFF("models/skins/survivors/heroes/herowhite.dff", 227)
- engineReplaceModel(sniperdff, 227)
- snipertxd = engineLoadTXD("models/skins/survivors/heroes/herosoldier1.txd")
- engineImportTXD(snipertxd, 247)
- sniperdff = engineLoadDFF("models/skins/survivors/heroes/herosoldier1.dff", 247)
- engineReplaceModel(sniperdff, 247)
- snipertxd = engineLoadTXD("models/skins/survivors/heroes/heroforestcamo.txd")
- engineImportTXD(snipertxd, 236)
- sniperdff = engineLoadDFF("models/skins/survivors/heroes/heroforestcamo.dff", 236)
- engineReplaceModel(sniperdff, 236)
- snipertxd = engineLoadTXD("models/skins/survivors/heroes/herofarmer.txd")
- engineImportTXD(snipertxd, 240)
- sniperdff = engineLoadDFF("models/skins/survivors/heroes/herofarmer.dff", 240)
- engineReplaceModel(sniperdff, 240)
- snipertxd = engineLoadTXD("models/skins/survivors/heroes/herodesertcamo.txd")
- engineImportTXD(snipertxd, 239)
- sniperdff = engineLoadDFF("models/skins/survivors/heroes/herodesertcamo.dff", 239)
- engineReplaceModel(sniperdff, 239)
- snipertxd = engineLoadTXD("models/skins/survivors/heroes/herocivilian.txd")
- engineImportTXD(snipertxd, 250)
- sniperdff = engineLoadDFF("models/skins/survivors/heroes/herocivilian.dff", 250)
- engineReplaceModel(sniperdff, 250)
- snipertxd = engineLoadTXD("models/skins/survivors/heroes/herocamouflagesoldier.txd")
- engineImportTXD(snipertxd, 252)
- sniperdff = engineLoadDFF("models/skins/survivors/heroes/herocamouflagesoldier.dff", 252)
- engineReplaceModel(sniperdff, 252)
- snipertxd = engineLoadTXD("models/skins/survivors/heroes/herobusinessblack.txd")
- engineImportTXD(snipertxd, 241)
- sniperdff = engineLoadDFF("models/skins/survivors/heroes/herobusinessblack.dff", 241)
- engineReplaceModel(sniperdff, 241)
- snipertxd = engineLoadTXD("models/skins/survivors/heroes/herobusiness.txd")
- engineImportTXD(snipertxd, 242)
- sniperdff = engineLoadDFF("models/skins/survivors/heroes/herobusiness.dff", 242)
- engineReplaceModel(sniperdff, 242)
- snipertxd = engineLoadTXD("models/skins/survivors/heroes/heroblack.txd")
- engineImportTXD(snipertxd, 249)
- sniperdff = engineLoadDFF("models/skins/survivors/heroes/heroblack.dff", 249)
- engineReplaceModel(sniperdff, 249)
- snipertxd = engineLoadTXD("models/skins/survivors/heroes/herobeige.txd")
- engineImportTXD(snipertxd, 248)
- sniperdff = engineLoadDFF("models/skins/survivors/heroes/herobeige.dff", 248)
- engineReplaceModel(sniperdff, 248)
- ------------------------------------------------------------------>> fim heroes
- ------------------------------------------------------------------>> fim skins
- ------------------------------------------------------------------>> começo foods
- itemTXD = engineLoadTXD("models/foods/beans_can.txd")
- engineImportTXD(itemTXD, 2601)
- itemDFF = engineLoadDFF("models/foods/beans_can.dff", 2601)
- engineReplaceModel(itemDFF, 2601)
- itemTXD = engineLoadTXD("models/foods/can_peas.txd")
- engineImportTXD(itemTXD, 1991)
- itemDFF = engineLoadDFF("models/foods/can_peas.dff", 1991)
- engineReplaceModel(itemDFF, 1991)
- itemTXD = engineLoadTXD("models/foods/can_milk.txd")
- engineImportTXD(itemTXD, 1972)
- itemDFF = engineLoadDFF("models/foods/can_milk.dff", 1972)
- engineReplaceModel(itemDFF, 1972)
- itemTXD = engineLoadTXD("models/foods/can_pork.txd")
- engineImportTXD(itemTXD, 1988)
- itemDFF = engineLoadDFF("models/foods/can_pork.dff", 1988)
- engineReplaceModel(itemDFF, 1988)
- itemTXD = engineLoadTXD("models/foods/can_ravioli.txd")
- engineImportTXD(itemTXD, 1986)
- itemDFF = engineLoadDFF("models/foods/can_ravioli.dff", 1986)
- engineReplaceModel(itemDFF, 1986)
- itemTXD = engineLoadTXD("models/foods/montadew.txd")
- engineImportTXD(itemTXD, 14640)
- itemDFF = engineLoadDFF("models/foods/montadew.dff", 14640)
- engineReplaceModel(itemDFF, 14640)
- itemTXD = engineLoadTXD("models/foods/sardines.txd")
- engineImportTXD(itemTXD, 2768)
- itemDFF = engineLoadDFF("models/foods/sardines.dff", 2768)
- engineReplaceModel(itemDFF, 2768)
- itemTXD = engineLoadTXD("models/foods/Whiskey_Bottle.txd")
- engineImportTXD(itemTXD, 2344)
- itemDFF = engineLoadDFF("models/foods/Whiskey_Bottle.dff", 2344)
- engineReplaceModel(itemDFF, 2344)
- itemTXD = engineLoadTXD("models/foods/can_fruits.txd")
- engineImportTXD(itemTXD, 1509)
- itemDFF = engineLoadDFF("models/foods/can_fruits.dff", 1509)
- engineReplaceModel(itemDFF, 1509)
- itemTXD = engineLoadTXD("models/foods/can_beef.txd")
- engineImportTXD(itemTXD, 2480)
- itemDFF = engineLoadDFF("models/foods/can_beef.dff", 2480)
- engineReplaceModel(itemDFF, 2480)
- itemTXD = engineLoadTXD("models/foods/milho.txd")
- engineImportTXD(itemTXD, 1512)
- itemDFF = engineLoadDFF("models/foods/milho.dff", 1512)
- engineReplaceModel(itemDFF, 1512)
- itemTXD = engineLoadTXD("models/foods/pasta_can.txd")
- engineImportTXD(itemTXD, 2770)
- itemDFF = engineLoadDFF("models/foods/pasta_can.dff", 2770)
- engineReplaceModel(itemDFF, 2770)
- itemTXD = engineLoadTXD("models/foods/soda_can.txd")
- engineImportTXD(itemTXD, 2647)
- itemDFF = engineLoadDFF("models/foods/soda_can.dff", 2647)
- engineReplaceModel(itemDFF, 2647)
- itemTXD = engineLoadTXD("models/foods/pepsi.txd")
- engineImportTXD(itemTXD, 2856)
- itemDFF = engineLoadDFF("models/foods/pepsi.dff", 2856)
- engineReplaceModel(itemDFF, 2856)
- itemTXD = engineLoadTXD("models/foods/can_corn.txd")
- engineImportTXD(itemTXD, 2694)
- itemDFF = engineLoadDFF("models/foods/can_corn.dff", 2694)
- engineReplaceModel(itemDFF, 2694)
- itemTXD = engineLoadTXD("models/foods/can_chowder.txd")
- engineImportTXD(itemTXD, 2481)
- itemDFF = engineLoadDFF("models/foods/can_chowder.dff", 2481)
- engineReplaceModel(itemDFF, 2481)
- itemTXD = engineLoadTXD("models/foods/frankbeans.txd")
- engineImportTXD(itemTXD, 1582)
- itemDFF = engineLoadDFF("models/foods/frankbeans.dff", 1582)
- engineReplaceModel(itemDFF, 1582)
- itemTXD = engineLoadTXD("models/foods/water_bottle.txd")
- engineImportTXD(itemTXD, 2683)
- itemDFF = engineLoadDFF("models/foods/water_bottle.dff", 2683)
- engineReplaceModel(itemDFF, 2683)
- ------------------------------------------------------------------>> fim foods
- ------------------------------------------------------------------>> começo dayzitems
- txd = engineLoadTXD ( "models/dayzitems/trap.txd" )
- engineImportTXD ( txd, 1744 )
- col = engineLoadCOL ( "models/dayzitems/trap.col" )
- engineReplaceCOL ( col, 1744 )
- dff = engineLoadDFF ( "models/dayzitems/trap.dff", 1744 )
- engineReplaceModel ( dff, 1744 )
- itemTXD = engineLoadTXD("models/dayzitems/range.txd")
- engineImportTXD(itemTXD, 367)
- itemDFF = engineLoadDFF("models/dayzitems/range.dff", 367)
- engineReplaceModel(itemDFF, 367)
- itemTXD = engineLoadTXD("models/dayzitems/antidot.txd")
- engineImportTXD(itemTXD, 1644)
- itemDFF = engineLoadDFF("models/dayzitems/antidot.dff", 1644)
- engineReplaceModel(itemDFF, 1644)
- itemTXD = engineLoadTXD("models/dayzitems/first_aid_kit.txd")
- engineImportTXD(itemTXD, 2891)
- itemDFF = engineLoadDFF("models/dayzitems/first_aid_kit.dff", 2891)
- engineReplaceModel(itemDFF, 2891)
- itemTXD = engineLoadTXD("models/dayzitems/heat_pack.txd")
- engineImportTXD(itemTXD, 1576)
- itemDFF = engineLoadDFF("models/dayzitems/heat_pack.dff", 1576)
- engineReplaceModel(itemDFF, 1576)
- itemTXD = engineLoadTXD("models/dayzitems/pain_killers.txd")
- engineImportTXD(itemTXD, 2709)
- itemDFF = engineLoadDFF("models/dayzitems/pain_killers.dff", 2709)
- engineReplaceModel(itemDFF, 2709)
- itemTXD = engineLoadTXD("models/dayzitems/road.txd")
- engineImportTXD(itemTXD, 1992)
- itemDFF = engineLoadDFF("models/dayzitems/road.dff", 1992)
- engineReplaceModel(itemDFF, 1992)
- itemTXD = engineLoadTXD ("models/dayzitems/tent.txd")
- engineImportTXD (itemTXD, 3243)
- itemDFF = engineLoadDFF ("models/dayzitems/tent.dff", 3243)
- engineReplaceModel (itemDFF, 3243)
- col = engineLoadCOL ( "models/dayzitems/tent.col" )
- engineReplaceCOL ( col, 3243 )
- engineSetModelLODDistance(3243, 150)
- itemTXD = engineLoadTXD("models/dayzitems/wirefence.txd")
- engineImportTXD(itemTXD, 983)
- itemDFF = engineLoadDFF("models/dayzitems/wirefence.dff", 983)
- engineReplaceModel(itemDFF, 983)
- weaponTXD = engineLoadTXD("models/dayzitems/Bandage.txd")
- engineImportTXD(weaponTXD, 1578)
- weaponDFF = engineLoadDFF("models/dayzitems/Bandage.dff", 1578)
- engineReplaceModel(weaponDFF, 1578)
- weaponTXD = engineLoadTXD("models/dayzitems/medicalbox.txd")
- engineImportTXD(weaponTXD, 1558)
- weaponDFF = engineLoadDFF("models/dayzitems/medicalbox.dff", 1558)
- engineReplaceModel(weaponDFF, 1558)
- weaponTXD = engineLoadTXD("models/dayzitems/Blood Bag.txd")
- engineImportTXD(weaponTXD, 1580)
- weaponDFF = engineLoadDFF("models/dayzitems/Blood Bag.dff", 1580)
- engineReplaceModel(weaponDFF, 1580)
- weaponTXD = engineLoadTXD("models/dayzitems/Camping Tent.txd")
- engineImportTXD(weaponTXD, 1279)
- weaponDFF = engineLoadDFF("models/dayzitems/Camping Tent.dff", 1279)
- engineReplaceModel(weaponDFF, 1279)
- weaponTXD = engineLoadTXD("models/dayzitems/compass.txd")
- engineImportTXD(weaponTXD, 2135)
- weaponDFF = engineLoadDFF("models/dayzitems/compass.dff", 2135)
- engineReplaceModel(weaponDFF, 2135)
- weaponTXD = engineLoadTXD("models/dayzitems/Empty Soda Can.txd")
- engineImportTXD(weaponTXD, 2673)
- weaponDFF = engineLoadDFF("models/dayzitems/Empty Soda Can.dff", 2673)
- engineReplaceModel(weaponDFF, 2673)
- weaponTXD = engineLoadTXD("models/dayzitems/Empty_Whiskey_Bottle.txd")
- engineImportTXD(weaponTXD, 2340)
- weaponDFF = engineLoadDFF("models/dayzitems/Empty_Whiskey_Bottle.dff", 2340)
- engineReplaceModel(weaponDFF, 2340)
- weaponTXD = engineLoadTXD("models/dayzitems/scrapmetal.txd")
- engineImportTXD(weaponTXD, 2451)
- weaponDFF = engineLoadDFF("models/dayzitems/scrapmetal.dff", 2451)
- engineReplaceModel(weaponDFF, 2451)
- weaponTXD = engineLoadTXD("models/dayzitems/Trash_(V1).txd")
- engineImportTXD(weaponTXD, 2563)
- weaponDFF = engineLoadDFF("models/dayzitems/Trash_(V1).dff", 2563)
- engineReplaceModel(weaponDFF, 2563)
- weaponTXD = engineLoadTXD("models/dayzitems/Empty Tin Can.txd")
- engineImportTXD(weaponTXD, 2675)
- weaponDFF = engineLoadDFF("models/dayzitems/Empty Tin Can.dff", 2675)
- engineReplaceModel(weaponDFF, 2675)
- weaponTXD = engineLoadTXD("models/dayzitems/Engine Parts.txd")
- engineImportTXD(weaponTXD, 929)
- weaponDFF = engineLoadDFF("models/dayzitems/Engine Parts.dff", 929)
- engineReplaceModel(weaponDFF, 929)
- weaponTXD = engineLoadTXD("models/dayzitems/Fueltank Parts.txd")
- engineImportTXD(weaponTXD, 1008)
- weaponDFF = engineLoadDFF("models/dayzitems/Fueltank Parts.dff", 1008)
- engineReplaceModel(weaponDFF, 1008)
- weaponTXD = engineLoadTXD("models/dayzitems/GPS.txd")
- engineImportTXD(weaponTXD, 2976)
- weaponDFF = engineLoadDFF("models/dayzitems/GPS.dff", 2976)
- engineReplaceModel(weaponDFF, 2976)
- weaponTXD = engineLoadTXD("models/dayzitems/Jerry Can.txd")
- engineImportTXD(weaponTXD, 1650)
- weaponDFF = engineLoadDFF("models/dayzitems/Jerry Can.dff", 1650)
- engineReplaceModel(weaponDFF, 1650)
- weaponTXD = engineLoadTXD("models/dayzitems/Morphine_Auto-Injector.txd")
- engineImportTXD(weaponTXD, 1579)
- weaponDFF = engineLoadDFF("models/dayzitems/Morphine_Auto-Injector.dff", 1579)
- engineReplaceModel(weaponDFF, 1579)
- weaponTXD = engineLoadTXD("models/dayzitems/NV Goggles.txd")
- engineImportTXD(weaponTXD, 368)
- weaponDFF = engineLoadDFF("models/dayzitems/NV Goggles.dff", 368)
- engineReplaceModel(weaponDFF, 368)
- weaponTXD = engineLoadTXD("models/dayzitems/Pain-killer.txd")
- engineImportTXD(weaponTXD, 2709)
- weaponDFF = engineLoadDFF("models/dayzitems/Pain-killer.dff", 2709)
- engineReplaceModel(weaponDFF, 2709)
- weaponTXD = engineLoadTXD("models/dayzitems/Tire.txd")
- engineImportTXD(weaponTXD, 1073)
- weaponDFF = engineLoadDFF("models/dayzitems/Tire.dff", 1073)
- engineReplaceModel(weaponDFF, 1073)
- weaponTXD = engineLoadTXD("models/dayzitems/Toolbox.txd")
- engineImportTXD(weaponTXD, 2969)
- weaponDFF = engineLoadDFF("models/dayzitems/Toolbox.dff", 2969)
- engineReplaceModel(weaponDFF, 2969)
- weaponTXD = engineLoadTXD("models/dayzitems/watch.txd")
- engineImportTXD(weaponTXD, 2710)
- weaponDFF = engineLoadDFF("models/dayzitems/watch.dff", 2710)
- engineReplaceModel(weaponDFF, 2710)
- weaponTXD = engineLoadTXD("models/dayzitems/Wire Fencing kit.txd")
- engineImportTXD(weaponTXD, 933)
- weaponDFF = engineLoadDFF("models/dayzitems/Wire Fencing kit.dff", 933)
- engineReplaceModel(weaponDFF, 933)
- weaponTXD = engineLoadTXD("models/dayzitems/Tank_Trap_Kit.txd")
- engineImportTXD(weaponTXD, 2326)
- weaponDFF = engineLoadDFF("models/dayzitems/Tank_Trap_Kit.dff", 2326)
- engineReplaceModel(weaponDFF, 2326)
- weaponTXD = engineLoadTXD("models/dayzitems/Wood Pile.txd")
- engineImportTXD(weaponTXD, 1463)
- weaponDFF = engineLoadDFF("models/dayzitems/Wood Pile.dff", 1463)
- engineReplaceModel(weaponDFF, 1463)
- weaponTXD = engineLoadTXD("models/dayzitems/map.txd")
- engineImportTXD(weaponTXD, 1277)
- weaponDFF = engineLoadDFF("models/dayzitems/map.dff", 1277)
- engineReplaceModel(weaponDFF, 1277)
- weaponTXD = engineLoadTXD("models/dayzitems/Cooked Meat.txd")
- engineImportTXD(weaponTXD, 2806)
- weaponDFF = engineLoadDFF("models/dayzitems/Cooked Meat.dff", 2806)
- engineReplaceModel(weaponDFF, 2806)
- weaponTXD = engineLoadTXD("models/dayzitems/Raw Meat.txd")
- engineImportTXD(weaponTXD, 2804)
- weaponDFF = engineLoadDFF("models/dayzitems/Raw Meat.dff", 2804)
- engineReplaceModel(weaponDFF, 2804)
- ------------------------------------------------------------------>> clothings
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 2264)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 2264)
- engineReplaceModel(weaponDFF, 2264)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 2263)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 2263)
- engineReplaceModel(weaponDFF, 2263)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 2262)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 2262)
- engineReplaceModel(weaponDFF, 2262)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 2261)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 2261)
- engineReplaceModel(weaponDFF, 2261)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 2260)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 2260)
- engineReplaceModel(weaponDFF, 2260)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 2259)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 2259)
- engineReplaceModel(weaponDFF, 2259)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 1247)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 1247)
- engineReplaceModel(weaponDFF, 1247)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 2188)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 2188)
- engineReplaceModel(weaponDFF, 2188)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 1840)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 1840)
- engineReplaceModel(weaponDFF, 1840)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 2189)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 2189)
- engineReplaceModel(weaponDFF, 2189)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 1716)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 1716)
- engineReplaceModel(weaponDFF, 1716)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 1577)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 1577)
- engineReplaceModel(weaponDFF, 1577)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 2654)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 2654)
- engineReplaceModel(weaponDFF, 2654)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 1987)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 1987)
- engineReplaceModel(weaponDFF, 1987)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 1241)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 1241)
- engineReplaceModel(weaponDFF, 1241)
- weaponTXD = engineLoadTXD("models/dayzitems/Clothing's.txd")
- engineImportTXD(weaponTXD, 1213)
- weaponDFF = engineLoadDFF("models/dayzitems/Clothing's.dff", 1213)
- engineReplaceModel(weaponDFF, 1213)
- ------------------------------------------------------------------>> clothings dayz items fim
- ------------------------------------------------------------------>> fim dayzitems
- ------------------------------------------------------------------>> começo backpacks
- itemTXD = engineLoadTXD("models/backpacks/backpack_small.txd")
- engineImportTXD(itemTXD, 1669)
- itemDFF = engineLoadDFF("models/backpacks/backpack_small.dff", 1669)
- engineReplaceModel(itemDFF, 1669)
- itemTXD = engineLoadTXD("models/backpacks/backpack_vest.txd")
- engineImportTXD(itemTXD, 2406)
- itemDFF = engineLoadDFF("models/backpacks/backpack_vest.dff", 2406)
- engineReplaceModel(itemDFF, 2406)
- itemTXD = engineLoadTXD("models/backpacks/patrolpack.txd")
- engineImportTXD(itemTXD, 2024)
- itemDFF = engineLoadDFF("models/backpacks/patrolpack.dff", 2024)
- engineReplaceModel(itemDFF, 2024)
- itemTXD = engineLoadTXD("models/backpacks/survival.txd")
- engineImportTXD(itemTXD, 1626)
- itemDFF = engineLoadDFF("models/backpacks/survival.dff", 1626)
- engineReplaceModel(itemDFF, 1626)
- itemTXD = engineLoadTXD("models/backpacks/taloon.txd")
- engineImportTXD(itemTXD, 2462)
- itemDFF = engineLoadDFF("models/backpacks/taloon.dff", 2462)
- engineReplaceModel(itemDFF, 2462)
- itemTXD = engineLoadTXD("models/backpacks/british.txd")
- engineImportTXD(itemTXD, 2374)
- itemDFF = engineLoadDFF("models/backpacks/british.dff", 2374)
- engineReplaceModel(itemDFF, 2374)
- itemTXD = engineLoadTXD("models/backpacks/mountain.txd")
- engineImportTXD(itemTXD, 1672)
- itemDFF = engineLoadDFF("models/backpacks/mountain.dff", 1672)
- engineReplaceModel(itemDFF, 1672)
- itemTXD = engineLoadTXD("models/backpacks/improvised.txd")
- engineImportTXD(itemTXD, 1640)
- itemDFF = engineLoadDFF("models/backpacks/improvised.dff", 1640)
- engineReplaceModel(itemDFF, 1640)
- itemTXD = engineLoadTXD("models/backpacks/child.txd")
- engineImportTXD(itemTXD, 12821)
- itemDFF = engineLoadDFF("models/backpacks/child.dff", 12821)
- engineReplaceModel(itemDFF, 12821)
- itemTXD = engineLoadTXD("models/backpacks/backpack_alice.txd")
- engineImportTXD(itemTXD, 1950)
- itemDFF = engineLoadDFF("models/backpacks/backpack_alice.dff", 1950)
- engineReplaceModel(itemDFF, 1950)
- itemTXD = engineLoadTXD("models/backpacks/backpack_coyote.txd")
- engineImportTXD(itemTXD, 1575)
- itemDFF = engineLoadDFF("models/backpacks/backpack_coyote.dff", 1575)
- engineReplaceModel(itemDFF, 1575)
- itemTXD = engineLoadTXD("models/backpacks/backpack_czech.txd")
- engineImportTXD(itemTXD, 2184)
- itemDFF = engineLoadDFF("models/backpacks/backpack_czech.dff", 2184)
- engineReplaceModel(itemDFF, 2184)
- ------------------------------------------------------------------>> fim backpacks
- ------------------------------------------------------------------>> começo weapons
- txd = engineLoadTXD("models/weapons/machete.txd")
- engineImportTXD(txd, 326)
- dff = engineLoadDFF("models/weapons/machete.dff", 326)
- engineReplaceModel(dff, 326)
- txd = engineLoadTXD("models/weapons/chainsaw.txd")
- engineImportTXD(txd, 341)
- dff = engineLoadDFF("models/weapons/chainsaw.dff", 341)
- engineReplaceModel(dff, 341)
- txd = engineLoadTXD("models/weapons/ak47.txd", 355 )
- engineImportTXD(txd, 355)
- dff = engineLoadDFF("models/weapons/ak47.dff", 355 )
- engineReplaceModel(dff, 355)
- txd = engineLoadTXD("models/weapons/desert_eagle.txd", 348 )
- engineImportTXD(txd, 348)
- dff = engineLoadDFF("models/weapons/desert_eagle.dff", 348 )
- engineReplaceModel(dff, 348)
- txd = engineLoadTXD("models/weapons/grenade.txd", 342 )
- engineImportTXD(txd, 342)
- dff = engineLoadDFF("models/weapons/grenade.dff", 342 )
- engineReplaceModel(dff, 342)
- txd = engineLoadTXD("models/weapons/knifecur.txd", 335 )
- engineImportTXD(txd, 335)
- dff = engineLoadDFF("models/weapons/knifecur.dff", 335 )
- engineReplaceModel(dff, 335)
- txd = engineLoadTXD("models/weapons/katana.txd", 339 )
- engineImportTXD(txd, 339)
- dff = engineLoadDFF("models/weapons/katana.dff", 339 )
- engineReplaceModel(dff, 339)
- txd = engineLoadTXD("models/weapons/silenced.txd", 347 )
- engineImportTXD(txd, 347)
- dff = engineLoadDFF("models/weapons/silenced.dff", 347 )
- engineReplaceModel(dff, 347)
- txd = engineLoadTXD("models/weapons/shotgun.txd", 349 )
- engineImportTXD(txd, 349)
- dff = engineLoadDFF("models/weapons/shotgun.dff", 349 )
- engineReplaceModel(dff, 349)
- txd = engineLoadTXD("models/weapons/micro_uzi.txd", 352 )
- engineImportTXD(txd, 352)
- dff = engineLoadDFF("models/weapons/micro_uzi.dff", 352 )
- engineReplaceModel(dff, 352)
- txd = engineLoadTXD("models/weapons/colt45.txd", 346 )
- engineImportTXD(txd, 346)
- dff = engineLoadDFF("models/weapons/colt45.dff", 346 )
- engineReplaceModel(dff, 346)
- txd = engineLoadTXD("models/weapons/chromegun.txd", 350 )
- engineImportTXD(txd, 350)
- dff = engineLoadDFF("models/weapons/chromegun.dff", 350 )
- engineReplaceModel(dff, 350)
- txd = engineLoadTXD("models/weapons/golfclub.txd", 333 )
- engineImportTXD(txd, 333)
- dff = engineLoadDFF("models/weapons/golfclub.dff", 333 )
- engineReplaceModel(dff, 333)
- txd = engineLoadTXD("models/weapons/shovel.txd", 337 )
- engineImportTXD(txd, 337)
- dff = engineLoadDFF("models/weapons/shovel.dff", 337 )
- engineReplaceModel(dff, 337)
- txd = engineLoadTXD("models/weapons/bat.txd", 336 )
- engineImportTXD(txd, 336)
- dff = engineLoadDFF("models/weapons/bat.dff", 336 )
- engineReplaceModel(dff, 336)
- txd = engineLoadTXD("models/weapons/shotgspa.txd", 351 )
- engineImportTXD(txd, 351)
- dff = engineLoadDFF("models/weapons/shotgspa.dff", 351 )
- engineReplaceModel(dff, 351)
- ------------------------------------------------------------------>> fim weapons
- ------------------------------------------------------------------>> começo ammos
- weaponTXD = engineLoadTXD("models/ammos/.45 ACP.txd")
- engineImportTXD(weaponTXD, 2042)
- weaponDFF = engineLoadDFF("models/ammos/.45 ACP.dff", 2042)
- engineReplaceModel(weaponDFF, 2042)
- weaponTXD = engineLoadTXD("models/ammos/g36c.txd")
- engineImportTXD(weaponTXD, 2122)
- weaponDFF = engineLoadDFF("models/ammos/g36c.dff", 2122)
- engineReplaceModel(weaponDFF, 2122)
- weaponTXD = engineLoadTXD("models/ammos/g36c.txd")
- engineImportTXD(weaponTXD, 2147)
- weaponDFF = engineLoadDFF("models/ammos/g36c.dff", 2147)
- engineReplaceModel(weaponDFF, 2147)
- weaponTXD = engineLoadTXD("models/ammos/g36c.txd")
- engineImportTXD(weaponTXD, 2150)
- weaponDFF = engineLoadDFF("models/ammos/g36c.dff", 2150)
- engineReplaceModel(weaponDFF, 2150)
- weaponTXD = engineLoadTXD("models/ammos/g36c.txd")
- engineImportTXD(weaponTXD, 2186)
- weaponDFF = engineLoadDFF("models/ammos/g36c.dff", 2186)
- engineReplaceModel(weaponDFF, 2186)
- weaponTXD = engineLoadTXD("models/ammos/MK48.txd")
- engineImportTXD(weaponTXD, 2782)
- weaponDFF = engineLoadDFF("models/ammos/MK48.dff", 2782)
- engineReplaceModel(weaponDFF, 2782)
- weaponTXD = engineLoadTXD("models/ammos/2Rnd. Pellets.txd")
- engineImportTXD(weaponTXD, 2043)
- weaponDFF = engineLoadDFF("models/ammos/2Rnd. Pellets.dff", 2043)
- engineReplaceModel(weaponDFF, 2043)
- weaponTXD = engineLoadTXD("models/ammos/10Rnd. M107.txd")
- engineImportTXD(weaponTXD, 2358)
- weaponDFF = engineLoadDFF("models/ammos/10Rnd. M107.dff", 2358)
- engineReplaceModel(weaponDFF, 2358)
- weaponTXD = engineLoadTXD("models/ammos/10Rnd. M107.txd")
- engineImportTXD(weaponTXD, 14862)
- weaponDFF = engineLoadDFF("models/ammos/10Rnd. M107.dff", 14862)
- engineReplaceModel(weaponDFF, 14862)
- weaponTXD = engineLoadTXD("models/ammos/10Rnd. M107.txd")
- engineImportTXD(weaponTXD, 2086)
- weaponDFF = engineLoadDFF("models/ammos/10Rnd. M107.dff", 2086)
- engineReplaceModel(weaponDFF, 2086)
- weaponTXD = engineLoadTXD("models/ammos/10Rnd. M107.txd")
- engineImportTXD(weaponTXD, 2031)
- weaponDFF = engineLoadDFF("models/ammos/10Rnd. M107.dff", 2031)
- engineReplaceModel(weaponDFF, 2031)
- weaponTXD = engineLoadTXD("models/ammos/10Rnd. M107.txd")
- engineImportTXD(weaponTXD, 2075)
- weaponDFF = engineLoadDFF("models/ammos/10Rnd. M107.dff", 2075)
- engineReplaceModel(weaponDFF, 2075)
- weaponTXD = engineLoadTXD("models/ammos/10Rnd. M107.txd")
- engineImportTXD(weaponTXD, 1760)
- weaponDFF = engineLoadDFF("models/ammos/10Rnd. M107.dff", 1760)
- engineReplaceModel(weaponDFF, 1760)
- weaponTXD = engineLoadTXD("models/ammos/10Rnd. M107.txd")
- engineImportTXD(weaponTXD, 1255)
- weaponDFF = engineLoadDFF("models/ammos/10Rnd. M107.dff", 1255)
- engineReplaceModel(weaponDFF, 1255)
- weaponTXD = engineLoadTXD("models/ammos/10Rnd. M107.txd")
- engineImportTXD(weaponTXD, 1737)
- weaponDFF = engineLoadDFF("models/ammos/10Rnd. M107.dff", 1737)
- engineReplaceModel(weaponDFF, 1737)
- weaponTXD = engineLoadTXD("models/ammos/10Rnd. M107.txd")
- engineImportTXD(weaponTXD, 1756)
- weaponDFF = engineLoadDFF("models/ammos/10Rnd. M107.dff", 1756)
- engineReplaceModel(weaponDFF, 1756)
- weaponTXD = engineLoadTXD("models/ammos/remington.txd")
- engineImportTXD(weaponTXD, 2359)
- weaponDFF = engineLoadDFF("models/ammos/remington.dff", 2359)
- engineReplaceModel(weaponDFF, 2359)
- weaponTXD = engineLoadTXD("models/ammos/30Rnd. AK.txd")
- engineImportTXD(weaponTXD, 2040)
- weaponDFF = engineLoadDFF("models/ammos/30Rnd. AK.dff", 2040)
- engineReplaceModel(weaponDFF, 2040)
- weaponTXD = engineLoadTXD("models/ammos/30Rnd. AK.txd")
- engineImportTXD(weaponTXD, 1550)
- weaponDFF = engineLoadDFF("models/ammos/30Rnd. AK.dff", 1550)
- engineReplaceModel(weaponDFF, 1550)
- weaponTXD = engineLoadTXD("models/ammos/30Rnd. AK.txd")
- engineImportTXD(weaponTXD, 2202)
- weaponDFF = engineLoadDFF("models/ammos/30Rnd. AK.dff", 2202)
- engineReplaceModel(weaponDFF, 2202)
- weaponTXD = engineLoadTXD("models/ammos/AK107AMMO.txd")
- engineImportTXD(weaponTXD, 2237)
- weaponDFF = engineLoadDFF("models/ammos/AK107AMMO.dff", 2237)
- engineReplaceModel(weaponDFF, 2237)
- weaponTXD = engineLoadTXD("models/ammos/30Rnd. STANAG.txd")
- engineImportTXD(weaponTXD, 2041)
- weaponDFF = engineLoadDFF("models/ammos/30Rnd. STANAG.dff", 2041)
- engineReplaceModel(weaponDFF, 2041)
- weaponTXD = engineLoadTXD("models/ammos/30Rnd. STANAG.txd")
- engineImportTXD(weaponTXD, 1826)
- weaponDFF = engineLoadDFF("models/ammos/30Rnd. STANAG.dff", 1826)
- engineReplaceModel(weaponDFF, 1826)
- weaponTXD = engineLoadTXD("models/ammos/30Rnd. STANAG.txd")
- engineImportTXD(weaponTXD, 14699)
- weaponDFF = engineLoadDFF("models/ammos/30Rnd. STANAG.dff", 14699)
- engineReplaceModel(weaponDFF, 14699)
- weaponTXD = engineLoadTXD("models/ammos/30Rnd. STANAG.txd")
- engineImportTXD(weaponTXD, 1746)
- weaponDFF = engineLoadDFF("models/ammos/30Rnd. STANAG.dff", 1746)
- engineReplaceModel(weaponDFF, 1746)
- weaponTXD = engineLoadTXD("models/ammos/30Rnd. STANAG.txd")
- engineImportTXD(weaponTXD, 2835)
- weaponDFF = engineLoadDFF("models/ammos/30Rnd. STANAG.dff", 2835)
- engineReplaceModel(weaponDFF, 2835)
- weaponTXD = engineLoadTXD("models/ammos/30Rnd. STANAG.txd")
- engineImportTXD(weaponTXD, 1768)
- weaponDFF = engineLoadDFF("models/ammos/30Rnd. STANAG.dff", 1768)
- engineReplaceModel(weaponDFF, 1768)
- weaponTXD = engineLoadTXD("models/ammos/30Rnd. STANAG.txd")
- engineImportTXD(weaponTXD, 2136)
- weaponDFF = engineLoadDFF("models/ammos/30Rnd. STANAG.dff", 2136)
- engineReplaceModel(weaponDFF, 2136)
- weaponTXD = engineLoadTXD("models/ammos/30Rnd. STANAG.txd")
- engineImportTXD(weaponTXD, 1761)
- weaponDFF = engineLoadDFF("models/ammos/30Rnd. STANAG.dff", 1761)
- engineReplaceModel(weaponDFF, 1761)
- weaponTXD = engineLoadTXD("models/ammos/30Rnd. STANAG.txd")
- engineImportTXD(weaponTXD, 2192)
- weaponDFF = engineLoadDFF("models/ammos/30Rnd. STANAG.dff", 2192)
- engineReplaceModel(weaponDFF, 2192)
- weaponTXD = engineLoadTXD("models/ammos/municaorpk.txd")
- engineImportTXD(weaponTXD, 1764)
- weaponDFF = engineLoadDFF("models/ammos/municaorpk.dff", 1764)
- engineReplaceModel(weaponDFF, 1764)
- weaponTXD = engineLoadTXD("models/ammos/mk48mag.txd")
- engineImportTXD(weaponTXD, 2705)
- weaponDFF = engineLoadDFF("models/ammos/mk48mag.dff", 2705)
- engineReplaceModel(weaponDFF, 2705)
- weaponTXD = engineLoadTXD("models/ammos/m249sawmag.txd")
- engineImportTXD(weaponTXD, 2409)
- weaponDFF = engineLoadDFF("models/ammos/m249sawmag.dff", 2409)
- engineReplaceModel(weaponDFF, 2409)
- weaponTXD = engineLoadTXD("models/ammos/m9_sd.txd")
- engineImportTXD(weaponTXD, 2039)
- weaponDFF = engineLoadDFF("models/ammos/m9_sd.dff", 2039)
- engineReplaceModel(weaponDFF, 2039)
- weaponTXD = engineLoadTXD("models/ammos/m14.txd")
- engineImportTXD(weaponTXD, 2478)
- weaponDFF = engineLoadDFF("models/ammos/m14.dff", 2478)
- engineReplaceModel(weaponDFF, 2478)
- weaponTXD = engineLoadTXD("models/ammos/arrow.txd")
- engineImportTXD(weaponTXD, 2209)
- weaponDFF = engineLoadDFF("models/ammos/arrow.dff", 2209)
- engineReplaceModel(weaponDFF, 2209)
- weaponTXD = engineLoadTXD("models/ammos/m14.txd")
- engineImportTXD(weaponTXD, 2846)
- weaponDFF = engineLoadDFF("models/ammos/m14.dff", 2846)
- engineReplaceModel(weaponDFF, 2846)
- weaponTXD = engineLoadTXD("models/ammos/Makarov Mag.txd")
- engineImportTXD(weaponTXD, 2477)
- weaponDFF = engineLoadDFF("models/ammos/Makarov Mag.dff", 2477)
- engineReplaceModel(weaponDFF, 2477)
- weaponTXD = engineLoadTXD("models/ammos/mp5mag.txd")
- engineImportTXD(weaponTXD, 2464)
- weaponDFF = engineLoadDFF("models/ammos/mp5mag.dff", 2464)
- engineReplaceModel(weaponDFF, 2464)
- weaponTXD = engineLoadTXD("models/ammos/mp5mag.txd")
- engineImportTXD(weaponTXD, 937)
- weaponDFF = engineLoadDFF("models/ammos/mp5mag.dff", 937)
- engineReplaceModel(weaponDFF, 937)
- ------------------------------------------------------------------>> fim ammos
- function playerStatsClientSite()
- if getElementData(getLocalPlayer(), "logedin") then
- toggleControl("radar", false)
- setPlayerHudComponentVisible("clock", false)
- setPlayerHudComponentVisible("radar", false)
- setPlayerHudComponentVisible("money", false)
- setPlayerHudComponentVisible("health", false)
- setPlayerHudComponentVisible ("area_name",false)
- setPlayerHudComponentVisible ("vehicle_name",false)
- setPlayerHudComponentVisible("breath", false)
- if getElementData(getLocalPlayer(), "Map") >= 1 then
- toggleControl("radar", true)
- end
- if 1 <= getElementData(getLocalPlayer(), "GPS") then
- setPlayerHudComponentVisible("radar", true)
- end
- if 1 <= getElementData(getLocalPlayer(), "Watch") then
- setPlayerHudComponentVisible("clock", true)
- end
- end
- end
- setTimer(playerStatsClientSite, 1000, 0)
- nightvisionimage = guiCreateStaticImage(0,0,1,1,"images/imgs/infravision.png",true)
- guiSetVisible(nightvisionimage,false)
- infravision = guiCreateStaticImage(0,0,1,1,"images/imgs/infravision.png",true)
- guiSetVisible(infravision,false)
- function playerActivateGoggles (key,keyState)
- if key == "n" then
- if getElementData(getLocalPlayer(),"Night Vision Goggles") > 0 then
- if nightvision then
- nightvision = false
- guiSetVisible(nightvisionimage,false)
- guiSetVisible(infravision,false)
- showChat(true)
- setCameraGoggleEffect("normal")
- local hour, minutes = getTime()
- if gameplayVariables["enablenight"] then
- setClientNight (hour,minutes)
- end
- else
- nightvision = true
- guiSetVisible(nightvisionimage,true)
- guiSetVisible(infravision,false)
- showChat(false)
- setCameraGoggleEffect("nightvision")
- setFarClipDistance(1000)
- end
- end
- elseif key == "i" then
- if getElementData(getLocalPlayer(),"Infrared Goggles") > 0 then
- if infaredvision then
- infaredvision = false
- guiSetVisible(infravision,false)
- guiSetVisible(nightvisionimage,false)
- showChat(true)
- setCameraGoggleEffect("normal")
- if gameplayVariables["enablenight"] then
- setClientNight (hour,minutes)
- end
- else
- infaredvision = true
- guiSetVisible(infravision,true)
- guiSetVisible(nightvisionimage,false)
- showChat(false)
- setCameraGoggleEffect("thermalvision")
- if gameplayVariables["enablenight"] then
- setClientNight (hour,minutes)
- end
- end
- end
- end
- end
- bindKey("n","down",playerActivateGoggles)
- bindKey("i","up",playerActivateGoggles)
- local damageTable = {
- {"M4A", 3500},
- {"MK 48 Mod 0", 4000},
- {"PKP", 3200},
- {"AK-107", 4500},
- {"AKS Gold", 6400},
- {"SA-58V ACOG", 5800},
- {"DMR", 9200},
- {"KVSK", 10000},
- {"AS50", 37000},
- {"CZ550", 8000},
- {"M24", 5600},
- {"M107", 50000},
- {"SVD Dragunov Camo", 7500},
- {"Winchester 1866", 4500},
- {"AKS-74U", 2722},
- {"SKS-45", 8000},
- {"SPAZ-12 Combat Shotgun", 2000},
- {"Sawn-Off Shotgun", 4000},
- {"MP5A5", 1889},
- {"Hunting Knife", 1500},
- {"Hatchet", 4000},
- {"M1911", 2189},
- {"M9 SD", 1889},
- {"PDW", 1189},
- {"Desert Eagle", 3189},
- {"Grenade", 20000},
- {"Baseball Bat", 953},
- {"Shovel", 853},
- {"Golf Club", 753}
- };
- --[[function setClientNight (hour,minutes)
- if hour == 21 then
- setSkyGradient(0, 100/minutes, 196/minutes, 136/minutes, 170/minutes, 212/minutes)
- setFarClipDistance(120+(880-minutes*14.6))
- setFogDistance(-150+(250-minutes*4.16))
- elseif hour == 7 then
- setSkyGradient( 0, 1.6*minutes, 196*3.26, 136*2.26, 170*2.83, 212*3.53 )
- setFarClipDistance(120+(minutes*14.6))
- setFogDistance(-150+(minutes*4.16))
- elseif hour == 22 or hour == 23 then
- setSkyGradient( 0, 0, 0, 0, 0, 0 )
- setFarClipDistance(120)
- setFogDistance(-150)
- elseif hour >= 0 and hour <= 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]]
- function getGroundMaterial(x, y, z)
- local hit, hitX, hitY, hitZ, hitElement, normalX, normalY, normalZ, material = processLineOfSight(x, y, z, x, y, z - 10, true, false, false, true, false, false, false, false, nil)
- return material
- end
- function isInBuilding(x, y, z)
- local hit, hitX, hitY, hitZ, hitElement, normalX, normalY, normalZ, material = processLineOfSight(x, y, z, x, y, z + 10, true, false, false, true, false, false, false, false, nil)
- if hit then
- return true
- end
- return false
- end
- function isObjectAroundPlayer2(thePlayer, distance, height)
- material_value = 0
- local x, y, z = getElementPosition(thePlayer)
- for i = math.random(0, 360), 360 do
- local nx, ny = getPointFromDistanceRotation(x, y, distance, i)
- local hit, hitX, hitY, hitZ, hitElement, normalX, normalY, normalZ, material = processLineOfSight(x, y, z + height, nx, ny, z + height, true, false, false, false, false, false, false, false)
- if material == 0 then
- material_value = material_value + 1
- end
- if material_value > 40 then
- return 0, hitX, hitY, hitZ
- end
- end
- return false
- end
- function isObjectAroundPlayer(thePlayer, distance, height)
- local x, y, z = getElementPosition(thePlayer)
- for i = math.random(0, 360), 360 do
- local nx, ny = getPointFromDistanceRotation(x, y, distance, i)
- local hit, hitX, hitY, hitZ, hitElement, normalX, normalY, normalZ, material = processLineOfSight(x, y, z + height, nx, ny, z + height)
- if material == 0 then
- return material, hitX, hitY, hitZ
- end
- end
- return false
- end
- function getPointFromDistanceRotation(x, y, dist, angle)
- local a = math.rad(90 - angle)
- local dx = math.cos(a) * dist
- local dy = math.sin(a) * dist
- return x + dx, y + dy
- end
- --[[function zombieSpawning()
- local x, y, z = getElementPosition(getLocalPlayer())
- local material, hitX, hitY, hitZ = isObjectAroundPlayer2(getLocalPlayer(), 30, 3)
- if material == 0 and not isInBuilding(x, y, z) then
- triggerServerEvent("createZomieForPlayer", getLocalPlayer(), hitX, hitY, hitZ)
- end
- end
- setTimer(zombieSpawning, 3000, 0)
- local zombiesounds = {
- "sounds/zombiessounds/zgroan (1).ogg",
- "sounds/zombiessounds/zgroan (2).ogg",
- "sounds/zombiessounds/zgroan (3).ogg",
- "sounds/zombiessounds/zgroan (4).ogg",
- "sounds/zombiessounds/zgroan (5).ogg",
- "sounds/zombiessounds/zgroan (6).ogg",
- "sounds/zombiessounds/zgroan (7).ogg",
- "sounds/zombiessounds/zgroan (8).ogg",
- "sounds/zombiessounds/zgroan (9).ogg",
- "sounds/zombiessounds/zgroan (10).ogg",
- "sounds/zombiessounds/zgroan (11).ogg",
- "sounds/zombiessounds/zgroan (12).ogg",
- "sounds/zombiessounds/zgroan (13).ogg",
- "sounds/zombiessounds/zgroan (14).ogg",
- "sounds/zombiessounds/zgroan (15).ogg",
- "sounds/zombiessounds/zgroan (16).ogg",
- "sounds/zombiessounds/zgroan (17).ogg",
- "sounds/zombiessounds/zgroan (18).ogg",
- "sounds/zombiessounds/zgroan (19).ogg",
- "sounds/zombiessounds/zgroan (20).ogg",
- "sounds/zombiessounds/zgroan (21).ogg",
- "sounds/zombiessounds/zgroan (22).ogg",
- "sounds/zombiessounds/zgroan (23).ogg",
- "sounds/zombiessounds/zgroan (24).ogg",
- "sounds/zombiessounds/zgroan (25).ogg",
- "sounds/zombiessounds/zgroan (26).ogg",
- "sounds/zombiessounds/zgroan (27).ogg",
- "sounds/zombiessounds/zgroan (28).ogg",
- "sounds/zombiessounds/zgroan (29).ogg",
- "sounds/zombiessounds/zgroan (30).ogg",
- "sounds/zombiessounds/zgroan (31).ogg",
- "sounds/zombiessounds/zgroan (32).ogg",
- "sounds/zombiessounds/zgroan (33).ogg",
- "sounds/zombiessounds/zgroan (34).ogg",
- "sounds/zombiessounds/zgroan (35).ogg",
- "sounds/zombiessounds/zgroan (36).ogg",
- }
- local zedSound = false
- --ALL ZOMBIES STFU
- function stopZombieSound()
- local zombies = getElementsByType ( "ped" )
- for theKey,theZomb in ipairs(zombies) do
- setPedVoice(theZomb, "PED_TYPE_DISABLED")
- end
- end
- setTimer(stopZombieSound,1000,0)
- function playZombieSounds()
- local zombies = getElementsByType("ped")
- for theKey,theZomb in ipairs(zombies) do
- if theZomb and isElement(theZomb) and isElementStreamedIn(theZomb) and getElementData(theZomb,"zombie") and not getElementData(theZomb,"animal") then
- local Zx,Zy,Zz = getElementPosition(theZomb)
- zedSound = playSound3D(zombiesounds[math.random(1,#zombiesounds)], Zx, Zy, Zz, false)
- setSoundMaxDistance(zedSound,5)
- end
- if getElementData(theZomb,"deadman") then
- if zedSound then
- stopSound(zedSound)
- end
- end
- end
- end
- setTimer(playZombieSounds,6000,0)]]
- --[[function math.round(number, decimals, method)
- decimals = decimals or 0
- local factor = 10 ^ decimals
- if method == "ceil" or method == "floor" then
- return math[method](number * factor) / factor
- else
- return tonumber(("%." .. decimals .. "f"):format(number))
- end
- end]]
- function math.round(number, decimals, method)
- decimals = decimals or 0
- local factor = 10 ^ decimals
- if (method == "ceil" or method == "floor") then return math[method](number * factor) / factor
- else return tonumber(("%."..decimals.."f"):format(number)) end
- end
- statsLabel = {}
- statsWindows = guiCreateStaticImage(0.83, 0.19, 0.15, 0.22, "images/others/debug_monitor.png", true)
- guiSetAlpha(statsWindows, 0.8)
- --Debug Monitor
- statsLabel["debug"] = guiCreateLabel(0.00, 0.01, 1.00, 0.15, "DEBUG MONITOR:", true, statsWindows)
- guiSetFont(statsLabel["debug"], "default-bold-small")
- guiLabelSetHorizontalAlign(statsLabel["debug"], "center", false)
- guiLabelSetVerticalAlign(statsLabel["debug"], "center")
- guiLabelSetHorizontalAlign(statsLabel["zombieskilled"], "center")
- --Zombies Killed
- statsLabel["zombieskilled"] = guiCreateLabel(0.00, 0.22, 1.00, 0.15, "Zombies killed: 0", true, statsWindows)
- guiLabelSetHorizontalAlign(statsLabel["zombieskilled"], "center")
- guiSetFont(statsLabel["zombieskilled"], "default-bold-small")
- setElementData(statsLabel["zombieskilled"], "identifikation", "zombieskilled")
- --Headshots
- statsLabel["headshots"] = guiCreateLabel(0.00, 0.30, 1.00, 0.15, "Headshots: 0", true, statsWindows)
- guiLabelSetHorizontalAlign(statsLabel["headshots"], "center")
- guiSetFont(statsLabel["headshots"], "default-bold-small")
- setElementData(statsLabel["headshots"], "identifikation", "headshots")
- --Murders
- statsLabel["murders"] = guiCreateLabel(0.00, 0.38, 1.00, 0.15, "Murders: 0", true, statsWindows)
- guiLabelSetHorizontalAlign(statsLabel["murders"], "center")
- guiSetFont(statsLabel["murders"], "default-bold-small")
- setElementData(statsLabel["murders"], "identifikation", "murders")
- --Bandits Killed
- statsLabel["banditskilled"] = guiCreateLabel(0.00, 0.46, 1.00, 0.15, "Bandits killed: 0", true, statsWindows)
- guiLabelSetHorizontalAlign(statsLabel["banditskilled"], "center")
- guiSetFont(statsLabel["banditskilled"], "default-bold-small")
- setElementData(statsLabel["banditskilled"], "identifikation", "banditskilled")
- --Blood
- statsLabel["blood"] = guiCreateLabel(0.00, 0.54, 1.00, 0.15, "Blood: 12000", true, statsWindows)
- guiLabelSetHorizontalAlign(statsLabel["blood"], "center")
- guiSetFont(statsLabel["blood"], "default-bold-small")
- setElementData(statsLabel["blood"], "identifikation", "blood")
- --Zombies
- statsLabel["zombies"] = guiCreateLabel(0.00, 0.62, 1.00, 0.15, "Zombies (Alive/Total): 0/0", true, statsWindows)
- guiLabelSetHorizontalAlign(statsLabel["zombies"], "center")
- guiSetFont(statsLabel["zombies"], "default-bold-small")
- setElementData(statsLabel["zombies"], "identifikation", "zombies")
- --Temperature
- statsLabel["temperature"] = guiCreateLabel(0.00, 0.70, 1.00, 0.15, "Temperature: 37°C", true, statsWindows)
- guiLabelSetHorizontalAlign(statsLabel["temperature"], "center")
- guiSetFont(statsLabel["temperature"], "default-bold-small")
- setElementData(statsLabel["temperature"], "identifikation", "temperature")
- --Humanity
- statsLabel["humanity"] = guiCreateLabel(0.00, 0.78, 1.00, 0.15, "Humanity: 2500", true, statsWindows)
- guiLabelSetHorizontalAlign(statsLabel["humanity"], "center")
- guiSetFont(statsLabel["humanity"], "default-bold-small")
- setElementData(statsLabel["humanity"], "identifikation", "humanity")
- --Name
- statsLabel["name"] = guiCreateLabel(0.00, 0.86, 1.00, 0.15, "Name: " .. getPlayerName(getLocalPlayer()), true, statsWindows)
- guiLabelSetHorizontalAlign(statsLabel["name"], "center")
- guiSetFont(statsLabel["name"], "default-bold-small")
- setElementData(statsLabel["name"], "identifikation", "name")
- function showDebugMonitor ()
- local visible = guiGetVisible(statsWindows)
- guiSetVisible(statsWindows,not visible)
- end
- bindKey("F5","down",showDebugMonitor)
- function refreshDebugMonitor()
- if getElementData(getLocalPlayer(),"logedin") then
- local value = getElementData(getLocalPlayer(),getElementData(statsLabel["zombieskilled"],"identifikation"))
- guiSetText(statsLabel["zombieskilled"],"Zombies killed: "..value)
- local value = getElementData(getLocalPlayer(),getElementData(statsLabel["headshots"],"identifikation"))
- guiSetText(statsLabel["headshots"],"Headshots: "..value)
- local value = getElementData(getLocalPlayer(),getElementData(statsLabel["banditskilled"],"identifikation"))
- guiSetText(statsLabel["banditskilled"],"Bandits killed: "..value)
- local value = getElementData(getLocalPlayer(),getElementData(statsLabel["murders"],"identifikation"))
- guiSetText(statsLabel["murders"],"Murders: "..value)
- local value = getElementData(getLocalPlayer(),getElementData(statsLabel["blood"],"identifikation"))
- guiSetText(statsLabel["blood"],"Blood: "..value)
- local value = getElementData(getRootElement(),"zombiesalive") or 0
- local value2 = getElementData(getRootElement(),"zombiestotal") or 0
- guiSetText(statsLabel["zombies"],"Zombies (Alive/Total): "..value.."/"..value2)
- local value = getElementData(getLocalPlayer(),getElementData(statsLabel["temperature"],"identifikation"))
- guiSetText(statsLabel["temperature"],"Temperature: "..math.round(value,2).."°C")
- local value = getElementData(getLocalPlayer(),getElementData(statsLabel["humanity"],"identifikation"))
- guiSetText(statsLabel["humanity"],"Humanity: "..math.round(value,2))
- guiSetText(statsLabel["name"],"Name: "..getPlayerName(getLocalPlayer()))
- end
- end
- setTimer(refreshDebugMonitor,3000,0)
- weaponAmmoTable = {
- ["30Rnd. Stanag"] = {{"M4A3 CCO",31}},
- ["30Rnd. M16A2"] = {{"M16A2",31}},
- ["30Rnd. M16A4"] = {{"M16A4 ACOG",31}},
- ["30Rnd. M4A1 CCO"] = {{"M4A1 CCO",31}},
- ["30Rnd. M4A1 CCO SD"] = {{"M4A1 CCO SD",31}},
- ["30Rnd. M4A1"] = {{"M4A1",31}},
- ["75Rnd. RPK"] = {{"RPK",31}},
- ["100Rnd. M240"] = {{"MK 48 MOD 0",31}},
- ["M249 Belt"] = {{"M249 Saw",31}},
- ["FNFAL Mag"] = {{"FNFAL",31}},
- ["L85A2 Mag"] = {{"L85A2 Holo",31}},
- ["30Rnd. SA-58P"] = {{"SA-58P",31}},
- ["30Rnd. AK"] = {{"AK-107",31}},
- ["AKS Mag"] = {{"AKS",31}},
- ["AKS-74U Mag"] = {{"AKS-74U",31}},
- ["30Rnd. AKS"] = {{"AKS-74 Kobra",30}},
- ["MP5A5 Mag"] = {{"MP5A5",31}},
- ["MP5A5 SD Mag"] = {{"MP5A5 SD",31}},
- ["G36 A Mag"] = {{"G36 A (Camo)",31}},
- ["G36 Mag"] = {{"G36 C",31}},
- ["G36 SD Mag"] = {{"G36C-SD",31}},
- ["G36 SD Camo Mag"] = {{"G36C-SD (Camo)",31}},
- ["10Rnd. SVD CAMO"] = {{"SVD CAMO",34}},
- ["5Rnd. CZ550"] = {{"CZ550",34}},
- ["5Rnd. M40A3"] = {{"M40A3",34}},
- ["5Rnd. M24"] = {{"M24",34}},
- ["5Rnd. M24 Desert"] = {{"M24 (Desert)",34}},
- ["10Rnd. DMR"] = {{"DMR",34}},
- ["5Rnd. KSVK"] = {{"KSVK",34}},
- ["5Rnd. M107"] = {{"M107",34}},
- ["5Rnd. AS50"] = {{"AS50",34}},
- ["Lee enfield Mag"] = {{"Lee enfield",33}},
- ["DMR Mag"] = {{"M14 AIM",33}},
- ["Arrow"] = {{"Crossbow",33}},
- ["1866 Slug"] = {{"Remington 870",25}},
- ["M1014 Mag"] = {{"M1014",27}},
- ["2Rnd. Slug"] = {{"Sawn-Off Shotgun",26}},
- [".45 ACP"] = {{"Revolver",24}},
- ["Makarov Mag"] = {{"Makarov PM",22}},
- ["M9 SD Mag"] = {{"M9 SD",23}},
- ["PDW Mag"] = {{"PDW",28}},
- ["others"] = {{"Parachute",46},{"M67 Frag Grenade",16},{"Hunting Knife",4},{"Hatchet",8},{"Machete",15},{"Range Finder",43},{"Baseball Bat",5},{"Shovel",6},{"Crowbar",2},{"Chainsaw",9}}
- }
- function getWeaponAmmoType(weaponName)
- for i, weaponData in ipairs(weaponAmmoTable.others) do
- if weaponName == weaponData[1] then
- return weaponData[1], weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["30Rnd. Stanag"]) do
- if weaponName == weaponData[1] then
- return "30Rnd. Stanag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["30Rnd. M16A2"]) do
- if weaponName == weaponData[1] then
- return "30Rnd. M16A2", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["30Rnd. M16A4"]) do
- if weaponName == weaponData[1] then
- return "30Rnd. M16A4", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["30Rnd. M4A1 CCO"]) do
- if weaponName == weaponData[1] then
- return "30Rnd. M4A1 CCO", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["30Rnd. M4A1 CCO SD"]) do
- if weaponName == weaponData[1] then
- return "30Rnd. M4A1 CCO SD", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["30Rnd. M4A1"]) do
- if weaponName == weaponData[1] then
- return "30Rnd. M4A1", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["75Rnd. RPK"]) do
- if weaponName == weaponData[1] then
- return "75Rnd. RPK", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["100Rnd. M240"]) do
- if weaponName == weaponData[1] then
- return "100Rnd. M240", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["M249 Belt"]) do
- if weaponName == weaponData[1] then
- return "M249 Belt", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["FNFAL Mag"]) do
- if weaponName == weaponData[1] then
- return "FNFAL Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["L85A2 Mag"]) do
- if weaponName == weaponData[1] then
- return "L85A2 Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["30Rnd. SA-58P"]) do
- if weaponName == weaponData[1] then
- return "30Rnd. SA-58P", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["30Rnd. AK"]) do
- if weaponName == weaponData[1] then
- return "30Rnd. AK", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["AKS Mag"]) do
- if weaponName == weaponData[1] then
- return "AKS Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["AKS-74U Mag"]) do
- if weaponName == weaponData[1] then
- return "AKS-74U Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["30Rnd. AKS"]) do
- if weaponName == weaponData[1] then
- return "30Rnd. AKS", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["MP5A5 Mag"]) do
- if weaponName == weaponData[1] then
- return "MP5A5 Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["MP5A5 SD Mag"]) do
- if weaponName == weaponData[1] then
- return "MP5A5 SD Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["G36 A Mag"]) do
- if weaponName == weaponData[1] then
- return "G36 A Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["G36 Mag"]) do
- if weaponName == weaponData[1] then
- return "G36 Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["G36 SD Mag"]) do
- if weaponName == weaponData[1] then
- return "G36 SD Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["G36 SD Camo Mag"]) do
- if weaponName == weaponData[1] then
- return "G36 SD Camo Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["10Rnd. SVD CAMO"]) do
- if weaponName == weaponData[1] then
- return "10Rnd. SVD CAMO", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["5Rnd. CZ550"]) do
- if weaponName == weaponData[1] then
- return "5Rnd. CZ550", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["5Rnd. M40A3"]) do
- if weaponName == weaponData[1] then
- return "5Rnd. M40A3", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["5Rnd. M24"]) do
- if weaponName == weaponData[1] then
- return "5Rnd. M24", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["5Rnd. M24 Desert"]) do
- if weaponName == weaponData[1] then
- return "5Rnd. M24 Desert", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["10Rnd. DMR"]) do
- if weaponName == weaponData[1] then
- return "10Rnd. DMR", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["5Rnd. KSVK"]) do
- if weaponName == weaponData[1] then
- return "5Rnd. KSVK", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["5Rnd. M107"]) do
- if weaponName == weaponData[1] then
- return "5Rnd. M107", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["5Rnd. AS50"]) do
- if weaponName == weaponData[1] then
- return "5Rnd. AS50", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["Lee enfield Mag"]) do
- if weaponName == weaponData[1] then
- return "Lee enfield Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["DMR Mag"]) do
- if weaponName == weaponData[1] then
- return "DMR Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["Arrow"]) do
- if weaponName == weaponData[1] then
- return "Arrow", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["1866 Slug"]) do
- if weaponName == weaponData[1] then
- return "1866 Slug", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["M1014 Mag"]) do
- if weaponName == weaponData[1] then
- return "M1014 Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["2Rnd. Slug"]) do
- if weaponName == weaponData[1] then
- return "2Rnd. Slug", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable[".45 ACP"]) do
- if weaponName == weaponData[1] then
- return ".45 ACP", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["Makarov Mag"]) do
- if weaponName == weaponData[1] then
- return "Makarov Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["M9 SD Mag"]) do
- if weaponName == weaponData[1] then
- return "M9 SD Mag", weaponData[2]
- end
- end
- for i, weaponData in ipairs(weaponAmmoTable["PDW Mag"]) do
- if weaponName == weaponData[1] then
- return "PDW Mag", weaponData[2]
- end
- end
- end
- -- WEAPON DAMAGE TABLE IS IN editor_client.lua
- function getWeaponDamage(player, weapon)
- local slot = getSlotFromWeapon(weapon);
- if (slot == 3 or slot == 5 or slot == 6 or slot == 7) then
- for _,v in pairs(damageTable) do
- if (v[1] == getElementData(player, "currentweapon_1")) then
- return v[2];
- end
- end
- elseif (slot == 1 or slot == 2 or slot == 4) then
- for _,v in pairs(damageTable) do
- if (v[1] == getElementData(player, "currentweapon_2")) then
- if (getElementData(player, "htype") == "Hero") then
- if (v[1] == "M1911" or v[1] == "M9 SD" or v[1] == "PDW" or v[1] == "MP5A5") then
- return v[2]*0.3;
- end
- end
- return v[2];
- end
- end
- else
- for _,v in pairs(damageTable) do
- if (v[1] == getElementData(player, "currentweapon_3")) then
- return v[2];
- end
- end
- end
- end
- addEventHandler("onClientPlayerDamage", localPlayer, function(attacker, weapon, bodypart, loss)
- cancelEvent();
- local headshot = false;
- if (weapon == 37) then
- return;
- end
- if (weapon == 53) then
- setElementData(localPlayer, "blood", getElementData(localPlayer, "blood")-15);
- return;
- end
- if (attacker and getElementType(attacker) == "ped") then
- setElementData(localPlayer, "blood", (getElementData(localPlayer, "blood")-math.random(400, 900)));
- local number = math.random(1, 7);
- if (number == 4) then
- setElementData(localPlayer, "bleeding", getElementData(localPlayer, "bleeding")+math.floor(loss*10));
- end
- end
- if (weapon == 16) then
- setElementData(localPlayer, "blood", getElementData(localPlayer, "blood") - math.random(20000*0.75, 20000*1.25));
- elseif (weapon == 49) then
- if (loss > 30) then
- local x,y,z = getElementPosition(localPlayer);
- playSound3D("sounds/breakbone.mp3", x, y, z);
- setElementData(localPlayer, "brokenbone", true);
- setElementData(localPlayer, "blood", getElementData(localPlayer, "blood")-math.floor(loss*10));
- end
- setElementData(localPlayer, "blood", getElementData(localPlayer, "blood")-math.floor(loss*5));
- elseif (weapon == 63 or weapon == 51 or weapon == 19) then
- setElementData(localPlayer, "blood", 0);
- if (getElementData(localPlayer, "blood") <= 0) then
- if not getElementData(localPlayer, "isDead") then
- triggerServerEvent("kilLDayZPlayer", localPlayer, attacker, headshot);
- end
- end
- elseif (weapon and weapon > 1 and weapon < 40 and attacker and getElementType(attacker) == "player") then
- local number = math.random(1, 8);
- if (number >= 6 or number <= 8) then
- setElementData(localPlayer, "bleeding", getElementData(localPlayer, "bleeding") + math.floor(loss*10));
- end
- local number2 = math.random(1, 7);
- if (number2 == 2) then
- setElementData(localPlayer, "pain", true);
- end
- local damage = getWeaponDamage(attacker, weapon);
- if (bodypart == 9) then
- damage = damage*1.5;
- headshot = true;
- end
- if (bodypart == 7 or bodypart == 8) then
- setElementData(localPlayer, "brokenbone", true);
- local x,y,z = getElementPosition(localPlayer);
- playSound3D("sounds/breakbone.mp3", x, y, z);
- end
- if not isElementInWater(localPlayer) then
- playSound("sounds/hit"..math.random(1, 3)..".mp3");
- end
- setElementData(localPlayer, "blood", getElementData(localPlayer, "blood") - math.random(damage*0.75, damage*1.25));
- if (getElementData(localPlayer, "htype") ~= "Bandit") then
- setElementData(attacker, "humanity", getElementData(attacker, "humanity") - math.random(40, 200));
- if (getElementData(attacker, "humanity") < 0) then
- setElementData(attacker, "htype", "Bandit");
- end
- elseif (getElementData(localPlayer, "htype") == "Bandit") then
- setElementData(attacker, "humanity", getElementData(attacker, "humanity") + math.random(40, 200));
- if (getElementData(attacker,"humanity") > 5000) then
- setElementData(attacker, "humanity", 5000);
- setElementData(attacker, "htype", "Hero");
- end
- if (getElementData(attacker, "humanity") > 2000) then
- setElementData(attacker, "htype", "Survivor");
- end
- end
- if (getElementData(localPlayer, "blood") <= 0) then
- if not getElementData(localPlayer, "isDead") then
- triggerServerEvent("kilLDayZPlayer", localPlayer, attacker, headshot, getWeaponNameFromID(weapon));
- setElementData(localPlayer, "isDead", true);
- end
- end
- elseif (weapon == 54 or weapon == 63 or weapon == 49 or weapon == 51) then
- setElementData(localPlayer, "blood", getElementData(localPlayer, "blood") - math.random(100, 1000));
- local number = math.random(1, 5);
- if (loss > 30) then
- setElementData(localPlayer, "brokenbone", true);
- local x,y,z = getElementPosition(localPlayer);
- playSound3D("sounds/breakbone.mp3", x, y, z);
- end
- if (loss >= 100) then
- setElementData(localPlayer, "blood", 49);
- setElementData(localPlayer, "bleeding", 50);
- end
- local number = math.random(1, 11);
- if (number == 3) then
- setElementData(localPlayer, "pain", true);
- end
- if (getElementData(localPlayer, "blood") <= 0) then
- if not getElementData(localPlayer, "isDead") then
- triggerServerEvent("kilLDayZPlayer", localPlayer, attacker, headshot, getWeaponNameFromID(weapon));
- setElementData(localPlayer, "isDead", true);
- end
- end
- end
- end);
- addEventHandler("onClientPedDamage", root, function(attacker, weapon, bodypart, loss)
- cancelEvent();
- if (attacker and attacker == localPlayer) then
- if getElementData(source, "zombie") then
- if (weapon == 37) then return; end
- if (weapon == 63 or weapon == 51 or weapon == 19) then
- triggerServerEvent("onZombieGetsKilled", source, attacker, false);
- elseif (weapon and weapon >= 2 and attacker and getElementType(attacker) == "player") then
- if (bodypart == 9) then
- setPedHeadless(source, true);
- triggerServerEvent("onZombieGetsKilled", source, attacker, true);
- return;
- end
- local damage = getWeaponDamage(attacker, weapon);
- setElementData(source, "blood", getElementData(source, "blood")-math.random(damage*0.75, damage*1.25));
- if (getElementData(source, "blood") <= 0) then
- triggerServerEvent("onZombieGetsKilled", source, attacker, false);
- end
- end
- elseif getElementData(source, "animal") then
- triggerServerEvent("createDeadAnimal", source);
- end
- end
- end);
- function checkStats()
- if getElementData(getLocalPlayer(),"logedin") then
- if getElementData(getLocalPlayer(),"bleeding")> 20 then
- setElementData(getLocalPlayer(),"blood",getElementData(getLocalPlayer(),"blood")- getElementData(getLocalPlayer(),"bleeding"))
- else
- setElementData(getLocalPlayer(),"bleeding",0)
- end
- if getElementData(getLocalPlayer(),"blood")< 0 and not getElementData(getLocalPlayer(),"isDead") then
- triggerServerEvent("kilLDayZPlayer",getLocalPlayer(),false,false)
- end
- end
- end
- setTimer(checkStats,3000,0)
- function createBloodForBleedingPlayers()
- if getElementData(getLocalPlayer(),"logedin") then
- x,y,z = getElementPosition(getLocalPlayer())
- for i,player in ipairs(getElementsByType("player"))do
- bleeding = getElementData(player,"bleeding")or 0
- if bleeding > 0 then
- px,py,pz = getPedBonePosition(player,3)
- pdistance = getDistanceBetweenPoints3D(x,y,z,px,py,pz)
- if bleeding > 600 then
- number = 5
- elseif bleeding > 300 then
- number = 3
- elseif bleeding > 100 then
- number = 1
- else
- number = 0
- end
- if pdistance <= 120 then
- fxAddBlood(px,py,pz,0,0,0,number,1)
- end
- end
- end
- end
- end
- setTimer(createBloodForBleedingPlayers,300,0)
- function createBloodForBleedingPlayers()
- if getElementData(getLocalPlayer(),"logedin") then
- local x,y,z = getElementPosition(getLocalPlayer())
- local bleeding = getElementData(getLocalPlayer(),"bleeding")or 0
- if bleeding > 0 then
- local px,py,pz = getPedBonePosition(getLocalPlayer(),3)
- if bleeding > 600 then
- number = 5
- elseif bleeding > 300 then
- number = 3
- elseif bleeding > 100 then
- number = 1
- else
- number = 0
- end
- fxAddBlood(px,py,pz,0,0,0,number,1)
- end
- end
- end
- setTimer(createBloodForBleedingPlayers,300,0)
- function checkAnt()
- if getElementData(getLocalPlayer(), "infection") then
- setElementData(getLocalPlayer(),"bleeding",325)
- end
- end
- setTimer(checkAnt, 5000, 0)
- function checkBrokenbone()
- if getElementData(getLocalPlayer(), "logedin") then
- if getElementData(getLocalPlayer(), "brokenbone") then
- if not isPedDucked(getLocalPlayer()) then
- end
- toggleControl("jump", false)
- toggleControl("sprint", false)
- else
- toggleControl("jump", true)
- toggleControl("sprint", true)
- end
- end
- end
- setTimer(checkBrokenbone, 1400, 0)
- function setPain()
- if getElementData(getLocalPlayer(), "logedin") and getElementData(getLocalPlayer(), "pain") then
- local x,y,z = getElementPosition(getLocalPlayer())
- createExplosion ( x,y,z + 10,12,false,0.4,false) -- createExplosion ( x,y,z + 10,12,false,0.4,false) createExplosion (x,y,z+15,8,false,1.0,false)
- local x, y, z, lx, ly, lz = getCameraMatrix() -- Get the current location and lookat of camera
- --x, lx = x + 1, lx + 1 -- What will be the new x and x lookat values
- --setCameraMatrix(x,y,z,lx,ly,lz) -- Set camera to new position
- --setCameraTarget (getLocalPlayer())
- end
- end
- setTimer(setPain, 1500, 0)
- function checkCold()
- if getElementData(getLocalPlayer(), "logedin") and getElementData(getLocalPlayer(), "temperature") <= 31 then
- setElementData(getLocalPlayer(), "cold", true)
- end
- end
- setTimer(checkCold, 3000, 0)
- function setCold()
- if getElementData(getLocalPlayer(), "logedin") and getElementData(getLocalPlayer(), "cold") then
- local x, y, z = getElementPosition(getLocalPlayer())
- createExplosion(x, y, z + 15, 8, false, 0.5, false)
- local x, y, z, lx, ly, lz = getCameraMatrix()
- end
- end
- setTimer(setCold, 1500, 0)
- function setVolume()
- value = 0
- if getPedMoveState(getLocalPlayer()) == "stand" then
- value = 0
- elseif getPedMoveState(getLocalPlayer()) == "walk" then
- value = 20
- elseif getPedMoveState(getLocalPlayer()) == "powerwalk" then
- value = 40
- elseif getPedMoveState(getLocalPlayer()) == "jog" then
- value = 80
- elseif getPedMoveState(getLocalPlayer()) == "sprint" then
- value = 100
- elseif getPedMoveState(getLocalPlayer()) == "crouch" then
- value = 0
- elseif not getPedMoveState(getLocalPlayer()) then
- value = 20
- end
- if getElementData(getLocalPlayer(), "shooting") and 0 < getElementData(getLocalPlayer(), "shooting") then
- value = value + getElementData(getLocalPlayer(), "shooting")
- end
- if isPedInVehicle(getLocalPlayer()) then
- value = 100
- end
- if value > 100 then
- value = 100
- end
- setElementData(getLocalPlayer(), "volume", value)
- end
- setTimer(setVolume, 100, 0)
- function setVisibility()
- value = 0
- if getPedMoveState(getLocalPlayer()) == "stand" then
- value = 60
- elseif getPedMoveState(getLocalPlayer()) == "walk" then
- value = 60
- elseif getPedMoveState(getLocalPlayer()) == "powerwalk" then
- value = 60
- elseif getPedMoveState(getLocalPlayer()) == "jog" then
- value = 60
- elseif getPedMoveState(getLocalPlayer()) == "sprint" then
- value = 60
- elseif getPedMoveState(getLocalPlayer()) == "crouch" then
- value = 20
- elseif not getPedMoveState(getLocalPlayer()) then
- value = 20
- end
- if getElementData(getLocalPlayer(), "jumping") then
- value = 100
- end
- if isObjectAroundPlayer(getLocalPlayer(), 2, 4) then
- value = 0
- end
- if isPedInVehicle(getLocalPlayer()) then
- value = 0
- end
- setElementData(getLocalPlayer(), "visibly", value)
- end
- setTimer(setVisibility, 100, 0)
- function debugJump()
- if getPedControlState("jump") then
- setElementData(getLocalPlayer(), "jumping", true)
- setTimer(debugJump2, 650, 1)
- end
- end
- setTimer(debugJump, 100, 0)
- function debugJump2()
- setElementData(getLocalPlayer(), "jumping", false)
- end
- weaponNoiseTable = {
- {22, 20},
- {23, 0},
- {24, 60},
- {28, 40},
- {32, 40},
- {29, 40},
- {30, 60},
- {31, 60},
- {25, 40},
- {26, 60},
- {27, 60},
- {33, 40},
- {34, 60},
- {36, 60},
- {35, 60}
- }
- function getWeaponNoise(weapon)
- for i, weapon2 in ipairs(weaponNoiseTable) do
- if weapon == weapon2[1] then
- return weapon2[2]
- end
- end
- return 0
- end
- function debugShooting()
- if getPedControlState("fire") then
- local weapon = getPedWeapon(getLocalPlayer())
- local noise = getWeaponNoise(weapon) or 0
- setElementData(getLocalPlayer(), "shooting", noise)
- if shootTimer then
- killTimer(shootTimer)
- end
- shootTimer = setTimer(debugShooting2, 100, 1)
- end
- end
- setTimer(debugShooting, 100, 0)
- function debugShooting2()
- setElementData(getLocalPlayer(), "shooting", 0)
- shootTimer = false
- end
- function checkZombies()
- zombiesalive = 0
- zombiestotal = 0
- for i, ped in ipairs(getElementsByType("ped")) do
- if getElementData(ped, "zombie") then
- zombiesalive = zombiesalive + 1
- end
- if getElementData(ped, "deadzombie") then
- zombiestotal = zombiestotal + 1
- end
- end
- setElementData(getRootElement(), "zombiesalive", zombiesalive)
- setElementData(getRootElement(), "zombiestotal", zombiestotal + zombiesalive)
- end
- setTimer(checkZombies, 5000, 0)
- function checkZombies3()
- local x, y, z = getElementPosition(getLocalPlayer())
- for i, ped in ipairs(getElementsByType("ped")) do
- if getElementData(ped, "zombie") then
- local sound = getElementData(getLocalPlayer(), "volume") / 5
- local visibly = getElementData(getLocalPlayer(), "visibly") / 5
- local xZ, yZ, zZ = getElementPosition(ped)
- setPedFootBloodEnabled(ped, true)
- if getDistanceBetweenPoints3D(x, y, z, xZ, yZ, zZ) < sound + visibly then
- if getElementData(ped, "leader") == nil then
- triggerServerEvent("botAttack", getLocalPlayer(), ped)
- end
- else
- if getElementData(ped, "target") == getLocalPlayer() then
- setElementData(ped, "target", nil)
- end
- if getElementData(ped, "leader") == getLocalPlayer() then
- triggerServerEvent("botStopFollow", getLocalPlayer(), ped)
- end
- end
- end
- end
- end
- setTimer(checkZombies3, 500, 0)
- local scrW, scrH = guiGetScreenSize()
- faintTimer = 0
- fading = 0
- fading2 = "up"
- function updateIcons()
- if getElementData(localPlayer,"logedin") then
- if fading >= 0 and fading2 == "up" then
- fading = fading + 8
- elseif fading <= 255 and fading2 == "down" then
- fading = fading - 8
- end
- if fading == 0 then
- fading2 = "up"
- elseif fading == 255 then
- fading2 = "down"
- end
- --sound
- dxDrawImage(scrW*0.9615, scrH*0.414, scrH*0.063, scrH*0.063, "images/dayzicons/others/fundo.png",0,0,0,tocolor(255,255,255,255))
- dxDrawImage ( scrW*0.9615, scrH*0.414, scrH*0.063, scrH*0.063, "images/dayzicons/indicators/sound.png",0,0,0,tocolor(255,255,255,255))
- local sound = getElementData(localPlayer,"volume")/20
- if sound > 1 then
- dxDrawImage ( scrW*0.931, scrH*0.414, scrH*0.063, scrH*0.063, "images/dayzicons/indicators/level_"..sound..".png",0,0,0,tocolor(255,255,255,255))
- end
- --visibly
- dxDrawImage(scrW*0.9615, scrH*0.474, scrH*0.063, scrH*0.063, "images/dayzicons/others/fundo.png",0,0,0,tocolor(255,255,255,255))
- dxDrawImage ( scrW*0.9615, scrH*0.474, scrH*0.063, scrH*0.063, "images/dayzicons/indicators/eye.png",0,0,0,tocolor(255,255,255,255))
- local visibly = getElementData(localPlayer,"visibly")/20
- if visibly > 1 then
- dxDrawImage ( scrW*0.927, scrH*0.474, scrH*0.063, scrH*0.063, "images/dayzicons/indicators/level_"..visibly..".png",0,0,0,tocolor(255,255,255,255))
- end
- --brokenbone
- if getElementData(localPlayer,"brokenbone") then
- dxDrawImage ( scrW*0.962, scrH*0.645, scrH*0.063, scrH*0.063, "images/dayzicons/others/brokenbone.png",0,0,0,tocolor(255,255,255,255))
- end
- --bandit
- --[[local humanity = getElementData(localPlayer,"humanity")
- local humanity_n = 2500
- if humanity <= -2500 then
- humanity_n = -2500
- elseif humanity >= -2500 and humanity <= -1000 then
- humanity_n = -1000
- elseif humanity >= -1000 and humanity <= 0 then
- humanity_n = 0
- elseif humanity >= 0 and humanity <= 2500 then
- humanity_n = 2500
- elseif humanity >= 2500 and humanity <= 3500 then
- humanity_n = 3500
- elseif humanity >= 3500 and humanity <= 5000 then
- humanity_n = 5000
- end
- dxDrawImage(scrW*0.962, scrH*0.654, scrH*0.055, scrH*0.055, "images/dayzicons/bandit/"..humanity_n..".png",0,0,0,tocolor(93,153,53,255))]]
- --temperature
- local temperature = math.round(getElementData(localPlayer,"temperature"),2)
- r,g,b = 255,0,0
- local temp_n = 37
- if temperature <= 35 then
- r,g,b = 255,0,5
- temp_n = 35
- elseif temperature >= 36 and temperature <= 37 then
- r,g,b = 255,0,0
- temp_n = 36
- elseif temperature >= 37 and temperature <= 38 then
- r,g,b = 255,0,0
- temp_n = 37
- elseif temperature >= 38 then
- r,g,b = 255,0,0
- temp_n = 38
- end
- dxDrawImage(scrW*0.962, scrH*0.711, scrH*0.063, scrH*0.063, "images/dayzicons/others/fundo.png",0,0,0,tocolor(255,255,255,255))
- dxDrawImage(scrW*0.962, scrH*0.711, scrH*0.063, scrH*0.063, "images/dayzicons/temperature/"..temp_n..".png",0,0,0,tocolor(r,g,b,255))
- dxDrawImage(scrW*0.962, scrH*0.711, scrH*0.063, scrH*0.063, "images/dayzicons/temperature/0.png",0,0,0,tocolor(255,255,255,255))
- --thirsty
- local thirst = getElementData(localPlayer,"thirst")
- r,g,b = 93,153,53
- local thirst_n = 100
- if thirst <= 10 then
- r,g,b = 244,18,9
- thirst_n = 1
- elseif thirst >= 10 and thirst <= 20 then
- r,g,b = 244,18,9
- thirst_n = 2
- elseif thirst >= 20 and thirst <= 40 then
- r,g,b = 244,142,52
- thirst_n = 2
- elseif thirst >= 40 and thirst <= 60 then
- r,g,b = 141,131,70
- thirst_n = 3
- elseif thirst >= 60 and thirst <= 80 then
- r,g,b = 122,141,71
- thirst_n = 4
- elseif thirst >= 80 then
- r,g,b = 93,153,53
- thirst_n = 5
- end
- dxDrawImage(scrW*0.962, scrH*0.771, scrH*0.063, scrH*0.063, "images/dayzicons/others/fundo.png",0,0,0,tocolor(255,255,255,255))
- dxDrawImage(scrW*0.962, scrH*0.771, scrH*0.063, scrH*0.063, "images/dayzicons/drink/"..thirst_n..".png",0,0,0,tocolor(r,g,b,255))
- dxDrawImage(scrW*0.962, scrH*0.771, scrH*0.063, scrH*0.063, "images/dayzicons/drink/0.png",0,0,0,tocolor(255,255,255,255))
- --blood
- local blood = getElementData(localPlayer,"blood")
- r,g,b = 93,153,53
- local blood_n = 12000
- if blood <= 2000 then
- r,g,b = 244,18,9
- blood_n = 0
- elseif blood >= 2000 and blood <= 4000 then
- r,g,b = 244,18,9
- blood_n = 1
- elseif blood >= 4000 and blood <= 6000 then
- r,g,b = 244,142,52
- blood_n = 2
- elseif blood >= 6000 and blood <= 8000 then
- r,g,b = 141,131,70
- blood_n = 3
- elseif blood >= 8000 and blood <= 10000 then
- r,g,b = 122,141,71
- blood_n = 4
- elseif blood >= 10000 then
- r,g,b = 93,153,53
- blood_n = 5
- end
- dxDrawImage(scrW*0.962 , scrH*0.831, scrH*0.063, scrH*0.063, "images/dayzicons/others/fundo.png",0,0,0,tocolor(255,255,255,255))
- dxDrawImage(scrW*0.962 , scrH*0.831, scrH*0.063, scrH*0.063, "images/dayzicons/blood/"..blood_n..".png",0,0,0,tocolor(r,g,b,255))
- dxDrawImage(scrW*0.962 , scrH*0.831, scrH*0.063, scrH*0.063, "images/dayzicons/blood/0.png",0,0,0,tocolor(255,255,255,255))
- --bleeding
- if getElementData(localPlayer,"bleeding") > 0 then
- dxDrawImage ( scrW*0.962 , scrH*0.831, scrH*0.063, scrH*0.063, "images/dayzicons/others/medic.png",0,0,0,tocolor(255,255,255,255))
- end
- if getElementData(localPlayer,"infection") then
- dxDrawImage(scrW*0.962,scrH*0.831,scrH*0.063,scrH*0.0635,"images/dayzicons/others/infection.png",0,0,0,tocolor(244,18,9,255))
- end
- --food
- local food = getElementData(localPlayer,"food")
- r,g,b = 93,153,53
- local food_n = 100
- if food <= 10 then
- r,g,b = 244,18,9
- food_n = 1
- elseif food >= 10 and food <= 20 then
- r,g,b = 244,18,9
- food_n = 2
- elseif food >= 20 and food <= 40 then
- r,g,b = 244,142,52
- food_n = 2
- elseif food >= 40 and food <= 60 then
- r,g,b = 141,131,70
- food_n = 3
- elseif food >= 60 and food <= 80 then
- r,g,b = 122,141,71
- food_n = 4
- elseif food >= 80 then
- r,g,b = 93,153,53
- food_n = 5
- end
- dxDrawImage(scrW*0.962, scrH*0.89, scrH*0.063, scrH*0.063, "images/dayzicons/others/fundo.png",0,0,0,tocolor(255,255,255,255))
- dxDrawImage(scrW*0.962, scrH*0.89, scrH*0.063, scrH*0.063, "images/dayzicons/eat/"..food_n..".png",0,0,0,tocolor(r,g,b,255))
- dxDrawImage(scrW*0.962, scrH*0.89, scrH*0.063, scrH*0.063, "images/dayzicons/eat/0.png",0,0,0,tocolor(255,255,255,255))
- --- --Nametags
- local x,y,z = getElementPosition(getLocalPlayer())
- for i,player in ipairs(getElementsByType("player")) do
- setPlayerNametagShowing ( player, false )
- if player ~= getLocalPlayer() then
- local vehicle = getPedOccupiedVehicle(player)
- local px,py,pz = getElementPosition (player)
- local pdistance = getDistanceBetweenPoints3D ( x,y,z,px,py,pz )
- if pdistance <= 2 then
- --Get screenposition
- local sx,sy = getScreenFromWorldPosition ( px, py, pz+0.95, 0.06 )
- if sx and sy then
- --Draw Name
- if getElementData(player,"bandit") then
- text = string.gsub(getPlayerName(player), '#%x%x%x%x%x%x', '' ).." (Bandit)"
- elseif getElementData(player,"humanity") >= 5000 then
- text = string.gsub(getPlayerName(player), '#%x%x%x%x%x%x', '' ).." (Hero)"
- else
- text = string.gsub(getPlayerName(player), '#%x%x%x%x%x%x', '' )
- end
- local w = dxGetTextWidth(text,1.02,"default-bold")
- dxDrawText (text, sx-(w/2), sy, sx-(w/2), sy, tocolor ( 255,255,255,240 ), 1.02, "default-bold" )
- end
- end
- end
- end
- end
- end
- addEventHandler("onClientRender",getRootElement(),updateIcons)
- playerTarget = false
- function targetingActivated(target)
- if target and getElementType(target) == "player" then
- playerTarget = target
- else
- playerTarget = false
- end
- end
- addEventHandler("onClientPlayerTarget", getRootElement(), targetingActivated)
- function infection(source)
- if getElementData(getLocalPlayer(), "logedin") then
- if getElementData(getLocalPlayer(), "infection") then
- local player = getLocalPlayer()
- local sound = playSound("sounds/ambience/cough.ogg")
- setSoundVolume(sound, 0.5)
- --local amin = setPedAnimation(getLocalPlayer(), "FOOD", "EAT_Vomit_P", 8000, false, false, nil, false)
- setTimer(function()
- destroyElement(sound)
- destroyElement(1000)
- end,1000, 1)
- end
- end
- end
- setTimer (infection,10000, 0)
- dayZDeathInfo = function()
- local x,y,z = getElementPosition(source)
- fadeCamera(true,5)
- setCameraMatrix (x,y,z, 0,0,5000)
- deadBackground = guiCreateStaticImage(0, 0, 1, 1, "images/imgs/dead.jpg", true)
- deathText = guiCreateLabel(0, 0.8, 1, 0.2, [[
- You died!
- You will respawn in 5 seconds.]], true)
- guiLabelSetHorizontalAlign(deathText, "center")
- local sound = playSound3D ("sounds/ambience/dead.mp3", x,y,z, true)
- local sound1 = playSound3D ("sounds/ambience/heartbeat.ogg", x,y,z, true)
- local sound2 = playSound3D ("sounds/ambience/tinnitus.ogg", x,y,z, true)
- setSoundVolume(sound, 0.2)
- setTimer(function()
- destroyElement(sound)
- destroyElement(sound1)
- destroyElement(sound2)
- destroyElement(deathText)
- destroyElement(deadBackground)
- end,4000, 1)
- end
- addEvent("onClientPlayerDeathInfo",true)
- addEventHandler("onClientPlayerDeathInfo",getRootElement(),dayZDeathInfo)
- whiteWindow = guiCreateStaticImage(0, 0, 1, 1, "images/imgs/white.png", true)
- guiSetVisible(whiteWindow, false)
- function showPlayerDamageScreen(visibly2, stateControle2)
- guiSetVisible(whiteWindow, true)
- visibly = visibly2 or visibly
- stateControle = stateControle2 or stateControle
- if visibly >= 0.15000000000000002 and stateControle == "up" then
- stateControle = "down"
- end
- if visibly < 0 then
- guiSetVisible(whiteWindow, false)
- return
- end
- if stateControle == "up" then
- visibly = visibly + 0.025
- elseif stateControle == "down" then
- visibly = visibly - 0.025
- end
- guiSetAlpha(whiteWindow, visibly)
- setTimer(showPlayerDamageScreen, 50, 1)
- end
- function showWhiteScreen(attacker, weapon, bodypart)
- showPlayerDamageScreen(0, "up")
- end
- addEventHandler("onClientPlayerDamage", getLocalPlayer(), showWhiteScreen)
- supportWindow = guiCreateStaticImage(0.05, 0.25, 0.9, 0.5, "images/imgs/scrollmenu_1.png", true)
- guiSetVisible(supportWindow, false)
- supportGridlist = guiCreateGridList(0.05, 0.1, 0.9, 0.7, true, supportWindow)
- nameColumn = guiGridListAddColumn(supportGridlist, "Name", 0.2)
- messageColumn = guiGridListAddColumn(supportGridlist, "Message", 0.8)
- messageInput = guiCreateEdit(0.05, 0.825, 0.9, 0.075, "", true, supportWindow)
- closeButton = guiCreateButton(0.9, 0.015, 0.09, 0.05, "Close", true, supportWindow)
- function openSupportChat()
- local showing = guiGetVisible(supportWindow)
- guiSetInputMode("no_binds_when_editing")
- guiSetVisible(supportWindow, not showing)
- if getElementData(getLocalPlayer(), "supporter") or getElementData(getLocalPlayer(), "admin") then
- guiSetVisible(supporterWindow, not showing)
- end
- if showing then
- guiSetVisible(supporterWindow, false)
- end
- showCursor(not showing)
- toggleControl("chatbox", showing)
- if showing == false then
- --unbindKey("o", "down", openSupportChat)
- unbindKey("j", "down", showInventory)
- else
- --bindKey("o", "down", openSupportChat)
- bindKey("j", "down", showInventory)
- end
- end
- --bindKey("o", "down", openSupportChat)
- function outputEditBox()
- local showing = guiGetVisible(supportWindow)
- guiSetVisible(supportWindow, false)
- showCursor(false)
- toggleControl("chatbox", true)
- --bindKey("o", "down", openSupportChat)
- bindKey("j", "down", showInventory)
- end
- addEventHandler("onClientGUIClick", closeButton, outputEditBox, false)
- --bindKey("o", "down", outputEditBox)
- addEventHandler("onClientGUIAccepted", messageInput, function(theElement)
- if not isSpamTimer() then
- local text = guiGetText(theElement)
- triggerServerEvent("onServerSupportChatMessage", getLocalPlayer(), getLocalPlayer(), text)
- end
- setAntiSpamActive()
- guiSetText(messageInput, "")
- end)
- function outputSupportChat(sourcePlayer, text)
- local row = guiGridListAddRow(supportGridlist)
- if sourcePlayer == "Sandra" or sourcePlayer == "James" or sourcePlayer == "Paul" then
- name = sourcePlayer .. " (Bot)"
- elseif not getElementData(sourcePlayer, "logedin") then
- name = string.gsub(getPlayerName(sourcePlayer), "#%x%x%x%x%x%x", "") .. " (Guest)"
- elseif getElementData(sourcePlayer, "admin") then
- name = string.gsub(getPlayerName(sourcePlayer), "#%x%x%x%x%x%x", "") .. " (Admin)"
- elseif getElementData(sourcePlayer, "supporter") then
- name = string.gsub(getPlayerName(sourcePlayer), "#%x%x%x%x%x%x", "") .. " (Supporter)"
- else
- name = string.gsub(getPlayerName(sourcePlayer), "#%x%x%x%x%x%x", "") .. " (Player)"
- end
- guiGridListSetItemText(supportGridlist, row, nameColumn, name, false, false)
- guiGridListSetItemText(supportGridlist, row, messageColumn, text, false, false)
- if sourcePlayer == "Sandra" then
- r, g, b = 255, 30, 120
- elseif sourcePlayer == "James" or sourcePlayer == "Paul" then
- r, g, b = 255, 255, 22
- elseif getElementData(sourcePlayer, "admin") then
- r, g, b = 255, 22, 0
- elseif getElementData(sourcePlayer, "supporter") then
- r, g, b = 22, 255, 0
- else
- r, g, b = 255, 255, 255
- end
- guiGridListSetItemColor(supportGridlist, row, nameColumn, r, g, b)
- end
- addEvent("onSupportChatMessage", true)
- addEventHandler("onSupportChatMessage", getRootElement(), outputSupportChat, true)
- local antiSpamTimer = {}
- function setAntiSpamActive()
- if not isTimer(antiSpamTimer) then
- antiSpamTimer = setTimer(killAntiSpamTimer, 1000, 1)
- else
- killTimer(antiSpamTimer)
- antiSpamTimer = setTimer(killAntiSpamTimer, 2500, 1)
- end
- end
- function isSpamTimer()
- if isTimer(antiSpamTimer) then
- outputChatBox("Please do not spam the support chat!", 255, 255, 0, true)
- return true
- else
- return false
- end
- end
- function killAntiSpamTimer()
- killTimer(antiSpamTimer)
- end
- function getRankingPlayer(place)
- return playerRankingTable[place].Player
- end
- function getElementDataPosition(key, value)
- if key and value then
- local result = 1
- for i, player in pairs(getElementsByType("player")) do
- local data = tonumber(getElementData(player, key))
- if data and value < data then
- result = result + 1
- end
- end
- return result
- end
- end
- function positionGetElementData(key, positions)
- if key and positions then
- local Position = {}
- for index, player in pairs(getElementsByType("player")) do
- local data = tonumber(getElementData(player, key))
- if data then
- for i1 = 1, positions do
- if Position[tonumber(i1)] then
- if Position[tonumber(i1)].Wert < tonumber(data) then
- local Position_Cache1 = Position[tonumber(i1)].Player
- local Position_Cache2 = Position[tonumber(i1)].Wert
- local Position_Cache3, Position_Cache4
- for i2 = i1, positions do
- if Position[tonumber(i2)] then
- Position_Cache3 = Position[tonumber(i2)].Player
- Position_Cache4 = Position[tonumber(i2)].Wert
- Position[tonumber(i2)].Player = Position_Cache1
- Position[tonumber(i2)].Wert = Position_Cache2
- Position_Cache1 = Position_Cache3
- Position_Cache2 = Position_Cache4
- else
- Position[tonumber(i2)] = {}
- Position[tonumber(i2)].Player = Position_Cache1
- Position[tonumber(i2)].Wert = Position_Cache2
- break
- end
- end
- Position[tonumber(i1)] = {}
- Position[tonumber(i1)].Player = player
- Position[tonumber(i1)].Wert = data
- break
- end
- else
- Position[tonumber(i1)] = {}
- Position[tonumber(i1)].Player = player
- Position[tonumber(i1)].Wert = data
- break
- end
- end
- end
- end
- return Position
- end
- end
- --[[function math.round(number, decimals, method)
- decimals = decimals or 0
- local factor = 10 ^ decimals
- if (method == "ceil" or method == "floor") then return math[method](number * factor) / factor
- else return tonumber(("%."..decimals.."f"):format(number)) end
- end]]
- function formatTimeFromMinutes(value)
- if value then
- local hours = math.floor(value / 60)
- local minutes = math.round((value / 60 - math.floor(value / 60)) * 100 / 1.6666666666666667)
- if minutes < 10 then
- minutes = "00" .. minutes
- end
- value = hours .. ":" .. minutes
- return value
- end
- return false
- end
- playerRankingTable = {}
- function checkTopPlayer()
- playerRankingTable = positionGetElementData("alivetime", #getElementsByType("player"))
- end
- checkTopPlayer()
- setTimer(checkTopPlayer, 10000, 0)
- function onQuitGame(reason)
- checkTopPlayer()
- end
- addEventHandler("onClientPlayerQuit", getRootElement(), onQuitGame)
- yA = 0
- local screenWidth, screenHeight = guiGetScreenSize()
- function checkVehicleInWaterClient()
- vehiclesInWater = {}
- for i, veh in ipairs(getElementsByType("vehicle")) do
- if isElementInWater(veh) then
- table.insert(vehiclesInWater, veh)
- end
- end
- triggerServerEvent("respawnVehiclesInWater", getLocalPlayer(), vehiclesInWater)
- end
- addEvent("checkVehicleInWaterClient", true)
- addEventHandler("checkVehicleInWaterClient", getRootElement(), checkVehicleInWaterClient)
- function updatePlayTime()
- if getElementData(getLocalPlayer(), "logedin") then
- local playtime = getElementData(getLocalPlayer(), "alivetime")
- setElementData(getLocalPlayer(), "alivetime", playtime + 1)
- end
- end
- setTimer(updatePlayTime, 60000, 0)
- --bindKey("u", "down", "chatbox", "radiochat")
- local pingFails = 0
- --Sound Corpse Dead
- addEventHandler("onClientPedWasted", getRootElement(),
- function(killer, weapon, bodypart)
- local x,y,z = getElementPosition(source)
- local sound = playSound3D("sounds/ambience/corpse_dead.ogg", x,y,z, true)
- setSoundMaxDistance(sound, 35)
- setSoundVolume(sound, 0.3)
- setTimer(function()
- destroyElement(sound)
- end,300000,1)
- end
- )
- function freeze()
- setTime(19,49)
- end
- addEventHandler('onClientRender',getRootElement(),freeze)
- function playGunfireSound()
- local muzzleX, muzzleY, muzzleZ = getPedWeaponMuzzlePosition ( source )
- local px, py, pz = getElementPosition ( source )
- local weapon = getPedWeapon ( source )
- local current_1 = getElementData(source,"currentweapon_1")
- local current_2 = getElementData(source,"currentweapon_2")
- local current_3 = getElementData(source,"currentweapon_3")
- if not weapon then return end
- if weapon == 27 and current_1 == "M1014" then
- sound = playSound3D("sounds/weaponsounds/m1014.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 25 and current_1 == "Remington 870" then
- sound = playSound3D("sounds/weaponsounds/m1014.wav", muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 26 and current_1 == "Sawn-Off Shotgun" then
- sound = playSound3D("sounds/weaponsounds/m1014.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "M4A3 CCO" then
- sound = playSound3D("sounds/weaponsounds/m4a1.wav", muzzleX, muzzleY, muzzleZ, false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "M16A2" then
- sound = playSound3D("sounds/weaponsounds/m4a1.wav", muzzleX, muzzleY, muzzleZ, false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "M16A4 ACOG" then
- local sound = playSound3D("sounds/weaponsounds/m4.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "M4A1 CCO" then
- local sound = playSound3D("sounds/weaponsounds/m4a1.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "M4A1 CCO SD" then
- local sound = playSound3D("sounds/weaponsounds/ccosd.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "M4A1" then
- local sound = playSound3D("sounds/weaponsounds/m4a1.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "RPK" then
- local sound = playSound3D("sounds/weaponsounds/rpk.mp3",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "MK 48 MOD 0" then
- local sound = playSound3D("sounds/weaponsounds/mk48.mp3",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "M249 Saw" then
- local sound = playSound3D("sounds/weaponsounds/m249.mp3",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "FNFAL" then
- local sound = playSound3D("sounds/weaponsounds/m4a1.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "L85A2 Holo" then
- local sound = playSound3D("sounds/weaponsounds/m4a1.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "SA-58P" then
- local sound = playSound3D("sounds/weaponsounds/aks.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "AK-107" then
- local sound = playSound3D("sounds/weaponsounds/aks.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "AKS" then
- local sound = playSound3D("sounds/weaponsounds/aks.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "AKS-74U" then
- local sound = playSound3D("sounds/weaponsounds/aks.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 30 and current_1 == "AKS-74 Kobra" then
- sound = playSound3D("sounds/weaponsounds/aks.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "MP5A5" then
- sound = playSound3D("sounds/weaponsounds/mp5.mp3",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "MP5A5 SD" then
- sound = playSound3D("sounds/weaponsounds/mp5sd.mp3",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 2)
- setSoundVolume(sound, 2)
- elseif weapon == 34 and current_1 == "SVD CAMO" then
- sound = playSound3D("sounds/weaponsounds/svd.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 34 and current_1 == "CZ550" then
- sound = playSound3D("sounds/weaponsounds/svd.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 34 and current_1 == "M40A3" then
- sound = playSound3D("sounds/weaponsounds/svd.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 34 and current_1 == "M24" then
- sound = playSound3D("sounds/weaponsounds/svd.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 34 and current_1 == "M24 (Desert)" then
- sound = playSound3D("sounds/weaponsounds/svd.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 34 and current_1 == "DMR" then
- sound = playSound3D("sounds/weaponsounds/svd.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 34 and current_1 == "KSVK" then
- sound = playSound3D("sounds/weaponsounds/ksvk.mp3",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 34 and current_1 == "M107" then
- sound = playSound3D("sounds/weaponsounds/m107.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 34 and current_1 == "AS50" then
- sound = playSound3D("sounds/weaponsounds/as50.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 33 and current_1 == "M14 AIM" then
- sound = playSound3D("sounds/weaponsounds/m14.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 33 and current_1 == "Lee enfield" then
- sound = playSound3D("sounds/weaponsounds/lee.mp3",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 33 and current_1 == "Crossbow" then
- sound = playSound3D("sounds/weaponsounds/crossbow.mp3",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 28 and current_2 == "PDW" then
- sound = playSound3D("sounds/weaponsounds/pdw.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "G36 C" then
- sound = playSound3D("sounds/weaponsounds/g36c.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "G36 A (Camo)" then
- sound = playSound3D("sounds/weaponsounds/g36c.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "G36C-SD" then
- sound = playSound3D("sounds/weaponsounds/mp5sd.mp3",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 2)
- setSoundVolume(sound, 2)
- elseif weapon == 31 and current_1 == "G36C-SD (Camo)" then
- sound = playSound3D("sounds/weaponsounds/mp5sd.mp3",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 2)
- setSoundVolume(sound, 2)
- elseif weapon == 22 and current_2 == "Makarov PM" then
- sound = playSound3D("sounds/weaponsounds/makarovpm.mp3",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 23 and current_2 == "M9 SD" then
- sound = playSound3D("sounds/weaponsounds/m9sd.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 2)
- setSoundVolume(sound, 2)
- elseif weapon == 24 and current_2 == "Revolver" then
- sound = playSound3D("sounds/weaponsounds/revolver.wav",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- elseif weapon == 4 and current_2 == "Hunting Knife" then
- sound = playSound3D("sounds/weaponsounds/knife.mp3",muzzleX, muzzleY, muzzleZ,false)
- setSoundMaxDistance(sound, 100)
- setSoundMinDistance(sound, 5)
- setSoundVolume(sound, 2)
- end
- end
- addEventHandler("onClientPlayerWeaponFire",getRootElement(),playGunfireSound)
- function shakeCamera(weapon)
- x,y,z = getPedBonePosition ( getLocalPlayer(), 26 )
- if weapon == 22 then
- createExplosion ( x,y,z + 10,12,false,0.1,false)
- elseif weapon == 24 then
- createExplosion ( x,y,z + 10,12,false,0.2,false)
- elseif weapon == 25 then
- createExplosion ( x,y,z + 10,12,false,0.4,false)
- elseif weapon == 26 then
- createExplosion ( x,y,z + 10,12,false,0.5,false)
- elseif weapon == 27 then
- createExplosion ( x,y,z + 10,12,false,0.3,false)
- elseif weapon == 28 then
- createExplosion ( x,y,z + 10,12,false,0.1,false)
- elseif weapon == 29 then
- createExplosion ( x,y,z + 10,12,false,0.1,false)
- elseif weapon == 30 then
- createExplosion ( x,y,z+10,12,false,0.1,false)
- elseif weapon == 31 then
- createExplosion ( x,y,z + 10,12,false,0.1,false)
- elseif weapon == 33 then
- createExplosion ( x,y,z + 10,12,false,0.1,false)
- elseif weapon == 22 then
- createExplosion ( x,y,z + 10,12,false,0.1,false)
- elseif weapon == 28 then
- createExplosion ( x,y,z + 10,12,false,0.1,false)
- elseif weapon == 32 then
- createExplosion ( x,y,z + 10,12,false,0.1,false)
- elseif weapon == 38 then
- createExplosion ( x,y,z + 10,12,false,0.4,false)
- end
- end
- addEventHandler ( "onClientPlayerWeaponFire",getLocalPlayer() ,shakeCamera)
- function toggleWeaponSounds_f ( )
- local enabled = isWorldSoundEnabled ( 5 )
- enabled = false
- local state = "enabled"
- if ( not enabled ) then
- state = "disabled"
- end
- --
- setWorldSoundEnabled ( 5, enabled )
- --outputChatBox ( "Weapon sounds " .. state )
- end
- addEventHandler("onClientResourceStart",root,toggleWeaponSounds_f)
- --addCommandHandler ( "toggleweaponsounds", toggleWeaponSounds_f )
- function disableTargetMarkers()
- setPedTargetingMarkerEnabled(false) -- Disables target markers from being rendered after the resource is started
- end
- addEventHandler("onClientResourceStart", resourceRoot, disableTargetMarkers)
- addEventHandler("onPlayerDamage", getRootElement(),
- function (attacker, weapon, bodypart, loss)
- if bodypart == 9 then
- setPedHeadless(ped, true)
- local result = triggerEvent("onPlayerHeadshot", source, attacker, weapon, loss)
- if result == true then
- killPlayer(source, attacker, weapon, bodypart)
- end
- end
- end
- )
- function noRadio()
- setRadioChannel(0)
- addEventHandler('onClientPlayerRadioSwitch', getRootElement(), function() cancelEvent() end )
- end
- addEventHandler("onClientVehicleStartEnter",getRootElement(),noRadio)
- local alpha = 255
- bindKey ( "aim_weapon", "both",
- function ( _, state )
- if getPedWeaponSlot ( localPlayer ) == 6 then
- if ( state == "down" ) then
- alpha = 0
- elseif ( state == "up" ) then
- alpha = 255
- end
- for _, v in ipairs ( getElementsByType ( "object", root, true ) ) do
- if isElementAttachedToBone ( v ) then
- local id = getElementModel ( v )
- if ( id == 1712 ) then -- TROQUE ESSE NUMERO
- setElementAlpha ( v, alpha )
- elseif ( id == 1734 ) then
- setElementAlpha ( v, alpha )
- elseif ( id == 1753 ) then
- setElementAlpha ( v, alpha )
- elseif ( id == 1757 ) then
- setElementAlpha ( v, alpha )
- elseif ( id == 2030 ) then
- setElementAlpha ( v, alpha )
- elseif ( id == 2032 ) then
- setElementAlpha ( v, alpha )
- elseif ( id == 2080 ) then
- setElementAlpha ( v, alpha )
- elseif ( id == 15037 ) then
- setElementAlpha ( v, alpha )
- elseif ( id == 1429 ) then
- setElementAlpha ( v, alpha )
- end
- end
- end
- end
- end
- )
- local h1, h2, h3 = debug.gethook()
- debug.sethook()
- -- Your loop here
- debug.sethook( _, h1, h2, h3 )
Add Comment
Please, Sign In to add comment