Jump to content

[AYUDA] Error en el sistema de hambre


mancebomozo

Recommended Posts

De lo que se trata es de conseguir que a los usuarior del servidor les baje vida cada hora, y asi tengan que comer.

function texto(texto) 
    outputChatBox ( "Aviso: " .. texto ) 
end 
  
setTimer(texto,3600000,0,"Tienes hambre, come un poco") 
  
  
function startResource2() 
    if getElementData(source, "nivel") == 1 then 
        setElementHealth  ( player, getElementHealth  ( player ) - 70 ) 
    end 
    setTimer(startResource2, 10000, 1, true) 
end 
addEventHandler("onResourceStart", getResourceRootElement(), startResource2) 

Esto tengo hasta el momento, y me da el siguiente error:

vida.lua:10: Bad argument @'getelementData' [Expected element at argument 1, got nil]

Link to comment
function texto(texto) 
    outputChatBox ( "Aviso: " .. texto ) 
end 
  
setTimer(texto,3600000,0,"Tienes hambre, come un poco") 
  
  
function startResource2() 
if getElementData(source, "nivel") == 1 then 
setElementHealth ( source, getElementHealth(source) - 70 ) 
end 
setTimer(startResource2, 10000, 1, true) 
end 
addEventHandler("onResourceStart", getResourceRootElement(), startResource2) 

Edited by Guest
Link to comment
function texto(texto) 
    outputChatBox ( "Aviso: " .. texto ) 
end 
  
setTimer(texto,3600000,0,"Tienes hambre, come un poco") 
  
  
function startResource2() 
    for _, p in ipairs(getElementsByType("player")) do 
        if getElementData(p, "nivel") == 1 then 
             setElementHealth  ( p, getElementHealth  ( p ) - 70 ) 
        end 
    end 
    setTimer(startResource2, 10000, 1, true) 
end 
addEventHandler("onResourceStart", resourceRoot, startResource2) 

Link to comment
  • Recently Browsing   0 members

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