Home
Home
Register
Login

Resources
Forum






back to resource Comments - Toxic Event (toxic)

Add comment

1
- 2018-06-09 18:15:41#5 pameduw
It is achieved by the quality they maintain and the services provided to their lovely customers. The strategies that the McDonald’s follow towards the customers satisfaction, it http://storesurvey.info/mcdvoice-www-mcdvoice-com/ is reigning the restaurant business throughout the world.
- 2018-05-07 04:58:53#4 mortal1
no se desactiva queda pegado solo con el comando la ase con pleca / 20
function chequearTiempo()
local tiempoReal = getRealTime()
local cuenta = getPlayerAccount(thePlayer)
if not iniciado then
if not tiempo or not tonumber(tiempo) then
outputChatBox("#AA0000No colocaste un tiempo, así que se puso automáticamente la duración a 900 segundos (15 minutos).", thePlayer, 0,0,0,true)
end
local tiempo = 3600 -- Una hora son 3600 segundos
tickFin = getTickCount() + tiempo*1000
iniciado = true
col = createColSphere(2632.54, 2743.05, 23.82, 175)

triggerClientEvent(root, "onToxicIniciarEvento", resourceRoot, sonidos[math.random(1, #sonidos)], tonumber(tiempo))

setTimer(function()
iniciado = false
tickFin = false
end, tiempo*1000, 1)

outputServerLog("¡El evento TOXIC se inicio de forma automático!")
end
end
setTimer(chequearTiempo, 10000, 0)
- 2018-05-06 03:29:43#3 mortal1
asi lo deje pero no me funciona
- 2018-05-06 03:26:26#2 mortal1
--[[

Made by Platin
platincanal@gmail.com

Do whatever you want with it!

BTW, the comments are on spanish!

]]

function math.round(number, decimals, method) -- De la wiki
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

local explosiones = { -- Posición de las explosiones
{2691.86, 2784.75, 59.02},
{2716.19, 2773.16, 74.83},
{2716.98, 2769.41, 53.08},
{2692.65, 2773.92, 40.15},
{2612.71, 2678.42, 30.00},
{2580.86, 2702.58, 24.84},
{2538.07, 2822.08, 11.66},
{2593.50, 2826.69, 11.45},
{2625.39, 2829.98, 28.71},
{2693.25, 2694.72, 28.50},
{2716.90, 2683.54, 32.09},
{2733.75, 2678.40, 62.65},
{2596.64, 2638.77, 82.87},
{2510.14, 2688.21, 59.54},
{2630.57, 2829.37, 50.60},
{2685.79, 2838.06, 24.07},
{2596.24, 2770.00, 23.82},
{2608.27, 2733.59, 28.56},
{2641.34, 2696.41, 25.82},
{2650.74, 2671.53, 38.53}
}
local sonidos = {"sounds/alert.mp3", "sounds/alert2.mp3"} -- Sonidos
local timedOut = false
local iniciado = false
local tickFin = false

function onStop()
setWeather(0)
resetSunColor()
resetSkyGradient()
resetWaterColor()
end
addEventHandler("onResourceStop", resourceRoot, onStop)

function onJoin()
if iniciado then
local calculo = (math.abs(getTickCount()-tickFin))/1000
if calculo < 20 then
outputChatBox("#AA0000¡¡Legaste muy tarde para el evento!! =(", source, 0,0,0,true)
else
triggerClientEvent(source, "onToxicIniciarEvento", source, sonidos[math.random(1, #sonidos)], calculo)
end
end
end
addEventHandler("onPlayerJoin", root, onJoin)

function cambiarSonidoTiempo(ms) -- Sincroniza el sonido de la alerta con la explosión
if not timedOut then
timedOut = setTimer(function()
timedOut = false
for _,tabla in ipairs(explosiones) do
setTimer(createExplosion, math.random(250, 1000), 1, tabla[1], tabla[2], tabla[3], 7)
end

if col and isElement(col) then
for k,thePlayer in pairs(getElementsWithinColShape(col, "player")) do
setElementVelocity(thePlayer, 0, 0, 20)
killPed(thePlayer)
end
destroyElement(col)
end
end, ms, 1)
end
end
addEvent("onClientToxicSonidoTiempo", true)
addEventHandler("onClientToxicSonidoTiempo", root, cambiarSonidoTiempo)

addEvent("onToxicSetElementHealth", true)
addEventHandler("onToxicSetElementHealth", root, setElementHealth)

--[[function togEvento(thePlayer, cmd, tiempo) -- Tiempo en segundos
local cuenta = getPlayerAccount(thePlayer)
if not isGuestAccount(cuenta) and isObjectInACLGroup("user."..getAccountName(cuenta), aclGetGroup("Admin")) then
if not iniciado then
if not tiempo or not tonumber(tiempo) then
outputChatBox("#AA0000No colocaste un tiempo, así que se puso automáticamente la duración a 900 segundos (15 minutos).", thePlayer, 0,0,0,true)
outputChatBox("#AA0000Para colocar un tiempo usa: #FFFFFF/"..cmd.." <tiempo en segundos>", thePlayer, 0,0,0,true)
tiempo = 900
end
tickFin = getTickCount() + tiempo*1000
iniciado = true
col = createColSphere(2632.54, 2743.05, 23.82, 175)

triggerClientEvent(root, "onToxicIniciarEvento", thePlayer, sonidos[math.random(1, #sonidos)], tonumber(tiempo))
outputServerLog(getPlayerName(thePlayer).." inició el Evento TOXIC con el comando /"..cmd.." "..tostring(tiempo))

setTimer(function()
iniciado = false
tickInicio = false
end, tiempo*1000, 1)
elseif not timedOut then
iniciado = false
triggerClientEvent(root, "onToxicFinalizarEvento", thePlayer)
else
outputChatBox("#FF7500Espera a que ocurra la explosión para detener el evento.", thePlayer, 0,0,0,true)
end
end
end
addCommandHandler("toxic", togEvento)]]


function chequearTiempo()

local tiempoReal = getRealTime()

local tiempo = 3600 -- Una hora son 3600 segundos
tickFin = getTickCount() + tiempo*1000
iniciado = true
col = createColSphere(2632.54, 2743.05, 23.82, 175)



setTimer(function()
iniciado = false
tickFin = false
end, tiempo*1000, 1)

outputServerLog("¡El evento TOXIC se inicio de forma automático!")
end
setTimer(chequearTiempo, 10000, 0)

--[[function pos(thePlayer) -- Comando para conseguir posición del jugador
local x, y, z = getElementPosition(thePlayer)
outputChatBox(math.round(x, 2)..", "..math.round(y, 2)..", "..math.round(z, 2), thePlayer)
end
addCommandHandler("pos", pos)]]
- 2018-05-05 14:47:18#1 FeuerFrei
Nice, its nostalgic
1