Jump to content

A little help with elementData


Chaz-CR

Recommended Posts

Hello guys. I was wondering if you guys could help me a little bit with a resource that i have been editing (It's not mine), but i got the permissions to edit it so i was tring to clear it from the /debugscript 3 and i fixed it a little but i found some errors and i dont know how to fix it.

When i commit a suicide, i received those messages. (IMAGE)

IMAGE

11148497_493647080782498_7354323758913992149_n.jpg?oh=978d1aec4e1e5bc9380a0b90c9204a23&oe=55CD71E7

CODE

function setLevel(killer) 
local leveld = getElementData(killer,"kill.level") 
local sleveld = getElementData(source,"kill.level") 
local klevel = getElementData(killer,"Level") 
local kills = getElementData(killer,"Kills") 
local deaths = getElementData(source,"Deaths") 
local points = getElementData(killer,"avail.points") 
 if (killer) and getElementType(killer) == "player" and killer ~= source  then 
   setElementData(source,"Deaths",deaths + 1) 
    
            if (killer) and getElementType(killer) == "player" and killer == source  then return end 
    
   if tonumber(sleveld) > 1 then 
   setElementData(source,"kill.level",tonumber(sleveld)-math.random(1,10) ) 
   else 
    setElementData(source,"kill.level",0) 
   end 
   if tonumber(klevel) <= 9 then 
   triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
   elseif tonumber(klevel) > 9 and tonumber(klevel) <= 19 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
   elseif tonumber(klevel) > 19 and tonumber(klevel) <= 29 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
   elseif tonumber(klevel) > 29 and tonumber(klevel) < 39 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 39 and tonumber(klevel) < 49 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 49 and tonumber(klevel) < 59 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 59 and tonumber(klevel) < 69 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 69 and tonumber(klevel) < 79 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 79 and tonumber(klevel) < 89 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 89 and tonumber(klevel) < 94 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 94 and tonumber(klevel) < 100 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + 1) 
   end 
   setElementData(killer,"Kills",kills + 0) 
   triggerServerEvent("giveKillerMoney",killer) 
  end 
 end  
addEventHandler("onClientPlayerWasted",getRootElement(),setLevel) 

Thanks for the help BTW.

Link to comment
  • Moderators
function setLevel(killer) 
    if not killer then return end; 
    local leveld = getElementData(killer,"kill.level") 
    local sleveld = getElementData(source,"kill.level") 
    local klevel = getElementData(killer,"Level") 
    local kills = getElementData(killer,"Kills") 
    local deaths = getElementData(source,"Deaths") 
    local points = getElementData(killer,"avail.points") 
 if (killer) and getElementType(killer) == "player" and killer ~= source  then 
   setElementData(source,"Deaths",deaths + 1) 
    
            if (killer) and getElementType(killer) == "player" and killer == source  then return end 
    
   if tonumber(sleveld) > 1 then 
   setElementData(source,"kill.level",tonumber(sleveld)-math.random(1,10) ) 
   else 
    setElementData(source,"kill.level",0) 
   end 
   if tonumber(klevel) <= 9 then 
   triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
   elseif tonumber(klevel) > 9 and tonumber(klevel) <= 19 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
   elseif tonumber(klevel) > 19 and tonumber(klevel) <= 29 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
   elseif tonumber(klevel) > 29 and tonumber(klevel) < 39 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 39 and tonumber(klevel) < 49 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 49 and tonumber(klevel) < 59 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 59 and tonumber(klevel) < 69 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 69 and tonumber(klevel) < 79 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 79 and tonumber(klevel) < 89 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 89 and tonumber(klevel) < 94 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + math.random(1,2)) 
      elseif tonumber(klevel) > 94 and tonumber(klevel) < 100 then 
    triggerServerEvent("createText",killer) 
   setElementData(killer,"kill.level",tonumber(leveld) + 1) 
   end 
   setElementData(killer,"Kills",kills + 0) 
   triggerServerEvent("giveKillerMoney",killer) 
  end 
 end 
addEventHandler("onClientPlayerWasted",getRootElement(),setLevel) 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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