Jump to content

DUDA SENCILLA ¿Que Uso?


Digore

Recommended Posts

Buenas, en fin, el tema de crear resources no se me da muy bien yo soy mas de coger uno y partir de este configurandolo a mi manera y a mi necesidad. Es por lo que he llegado hasta aquí:

function Bloodadd (thePlayer) 
    local blood = getElementData(thePlayer,"blood") 
    if(blood <= 9999999999999) then 
        outputChatBox ( "(ADMIN) Inmortal activado", thePlayer, 255, 0, 0, true ) 
        setElementData(thePlayer,"blood",getElementData(thePlayer,"blood") + 99999998799) 
        setAccountData(playeraccount,"blood",getElementData(playeraccount,"blood") + 99999998799) 
    end 
end 
addCommandHandler("godonce",Bloodadd) 
  
function Bloodad (thePlayer) 
    local blood = getElementData(thePlayer,"blood") 
    if(blood <= 999999999999999) then 
        outputChatBox ( "(ADMIN) Inmortal desactivado", thePlayer, 255, 0, 0, true ) 
        setElementData(thePlayer,"blood",getElementData(thePlayer,"blood") - 99999998799) 
        setAccountData(playeraccount,"blood",getElementData(playeraccount,"blood") - 99999998799) 
    end 
end 
addCommandHandler("godanza",Bloodad) 
  

La cosa es que no quiero que dichos valores se sumen, como está puesto. Yo quiero determinar que "blood" sea 999999999999. Ya se que puede ser una cosa sencilla y fácil, pero como ya he dicho hay cosas que no se me dan bien Jejej.

Pdta: Yo me esfuerzo :D

Gracias.

Link to comment
  
Invincible = {} 
  
addCommandHandler("godmode",  
    function (player) 
        if ( Invincible[player] ) then 
            Invincible[player] = getElementData(player, "blood") 
            setElementData(player, "blood", 999999) 
            setAccountData(getPlayerAccount(player), "blood", 999999) 
            outputChatBox("ADMIN: Godmode enabled.", player, 255, 0, 0) 
        else 
            setElementData(player, "blood", Invincible[player]) 
            setAccountData(getPlayerAccount(player), "blood", Invincible[player]) 
            Invincible[player] = nil 
            outputChatBox("ADMIN: Godmode disabled.", player, 255, 0, 0) 
        end 
    end 
) 

Link to comment

Muchísimas gracias, Tomas. En base a ese resource he hecho el mio, os lo dejo por si a alguien le interesa. Es un GodMode para DayZ. Yo no era capaz de encontrar ninguno.

function Bloodadd (player) 
    local blood = getElementData(player,"blood") 
    local name = getPlayerName(player); 
    local account = getAccountName ( getPlayerAccount ( player ) ) 
    if isObjectInACLGroup("user." .. account, aclGetGroup("Admin")) then 
        outputChatBox ( "(ADMIN) Inmortal Activado", player, 255, 0, 0, true ) 
        setElementData(player, "blood", 999999999999) 
        setAccountData(getPlayerAccount(player), "blood", 999999999999) 
    else 
        outputChatBox ( "¡Acceso Denegado!", source, 255, 0, 0, true )  
    end 
end 
addCommandHandler("godon",Bloodadd) 
  
function Bloodad (player) 
    local blood = getElementData(player,"blood") 
    local name = getPlayerName(player); 
    local account = getAccountName ( getPlayerAccount ( player ) ) 
    if isObjectInACLGroup("user." .. account, aclGetGroup("Admin")) then 
        outputChatBox ( "(ADMIN) Inmortal Desactivado", player, 255, 0, 0, true ) 
        setElementData(player, "blood", 12000) 
        setAccountData(getPlayerAccount(player), "blood", 12000) 
    else 
        outputChatBox ( "¡Acceso Denegado!", source, 255, 0, 0, true )  
    end 
end 
addCommandHandler("godoff",Bloodad) 
  

Link to comment
  • 2 weeks later...
  • Recently Browsing   0 members

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