21
Request Scripts / [REQ]I need mtalua decompiler!!
« Last post by barikat on November 23, 2013, 07:08:35 am »I need mtalua decompiler!!
!
--[[
CLIENTSIDE
]]
--This function has many uses for clientside triggering of player exit/enter events.
local isInWater = isElementInWater(localPlayer)
addEvent("onClientPlayerExitWater", false); addEvent("onClientPlayerEnterWater", false);
local function proccessWaterStates()
local currentState = isElementInWater(localPlayer)
if isInWater ~= currentState then
if isInWater and not currentState then
triggerEvent("onClientPlayerExitWater", localPlayer)
else
triggerEvent("onClientPlayerEnterWater", localPlayer)
end
end
isInWater = currentState
end
addEventHandler("onClientRender", root, proccessWaterStates)
--This stuff is relevant to the 'toxic water' stuff, and makes use of the code above
setWaterColor(0, 255, 0)
local function playerEnterToxicWater()
local posX, posY, posZ = getElementPosition(source)
fxAddTyreBurst(posX, posY, posZ, posX, posY, getWaterLevel(posX, posY, posZ))
triggerServerEvent("onPlayerHitToxicWater", localPlayer)
end
addEventHandler("onClientPlayerEnterWater", root, playerEnterToxicWater)
addEvent("onPlayerHitToxicWater", true)
local function toxicWaterDeath()
if client ~= source then return end
if not isPedDead(source) then
if isPedInVehicle(source) then
blowVehicle(getPedOccupiedVehicle(source), true)
else
killPed(source)
end
end
end
addEventHandler("onPlayerHitToxicWater", root, toxicWaterDeath)
<meta>
<info author="Anubhav" version="1.0.0" description="Water Toxic" type="script">
<script src="client.lua" type="client" />
<script src="server.lua" type="server" />
</meta>
