Jump to content

Ayuda


#Dv^

Recommended Posts

Posted

Hola!

Una pequeña ayudita

Hice este script del lado del servidor

  
function niga() 
triggerClientEvent("neg", resourceRoot) 
end 
addCommandHandler("neg", niga) 
  

Pero quiero que haya un tiempo de 20 segundos para volver a usar el comando y lo hice así

  
function niga() 
triggerClientEvent("neg", resourceRoot) 
setTimer( niga, 20000,1, true) 
end 
addCommandHandler("neg", niga) 
  

¿Qué está mal?

:b

Posted

Lo que esta mal es que no tiene el menor sentido.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

Server

  
function niga() 
local sound = playSound("sonido/sound5.mp3", false) 
setSoundVolume(sound,1) 
end 
addEvent("niga", true) 
addEventHandler("niga", resourceRoot, niga) 

Client

function niga() 
triggerClientEvent("niga", resourceRoot) 
end 
addCommandHandler("negro", niga) 

¿Ahora?.

:b

Posted

Usa getTickCount.

Guarda el valor que devuelve esa funcion en una variable, y verifica cada vez cuanto tiempo paso desde que se ejecuto.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
Serviría para que los player tengan que esperar 20 segundos para volver a usar el comando?

Sí, debes comparar el guardado con el actual, con una condición compara si el guardado es menor que el tick actual más veinte mil milisegundos.

Currently developing for International Gaming Community - Join us!

Posted
  
iTime = 0 
function niga() 
if iTime + 60000 < getTickCount() then 
iTime = getTickCount() 
triggerClientEvent("niga", resourceRoot) 
end 
end 
addCommandHandler("negro", niga) 

Creo que así funcionaría.

:b

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...