Jump to content

error


boro

Recommended Posts

Hi all i have problem in console have this error ERROR: rank/rangos.lua:5: attempt to compare number with boolean

What is it ? please help me.

addEventHandler("onPlayerSpawn",root, 
function() 
    local account = getPlayerAccount(source) 
    local zombiekills = getAccountData(account,"Zombie kills") 
if (zombiekills >= 0) and (zombiekills <= 4) then 
setAccountData ( account, "Rango", "Nuevo" ) 
elseif (zombiekills >= 5) and (zombiekills <= 99) then 
setAccountData ( account, "Rango", "Iniciado" ) 
elseif (zombiekills >= 100) and (zombiekills <= 249) then 
setAccountData ( account, "Rango", "Aficionado" ) 
elseif (zombiekills >= 250) and (zombiekills <= 499) then 
setAccountData ( account, "Rango", "Amateur" ) 
elseif (zombiekills >= 500) and (zombiekills <= 999) then 
setAccountData ( account, "Rango", "Asesino" ) 
elseif (zombiekills >= 1000) and (zombiekills <= 1499) then 
setAccountData ( account, "Rango", "Maestro" ) 
elseif (zombiekills >= 1500) and (zombiekills <= 1999) then 
setAccountData ( account, "Rango", "Cannibal" ) 
elseif (zombiekills >= 2000) and (zombiekills <= 2999) then 
setAccountData ( account, "Rango", "Rampager" ) 
elseif (zombiekills >= 3000) and (zombiekills <= 3999) then 
setAccountData ( account, "Rango", "Monster" ) 
elseif (zombiekills >= 4000) and (zombiekills <= 4999) then 
setAccountData ( account, "Rango", "Blooder" ) 
elseif (zombiekills >= 5000) and (zombiekills <= 5999) then 
setAccountData ( account, "Rango", "ZombieKiller" ) 
elseif (zombiekills >= 5000) and (zombiekills <= 5999) then 
setAccountData ( account, "Rango", "HeadShooter" ) 
elseif (zombiekills >= 6000) and (zombiekills <= 6999) then 
setAccountData ( account, "Rango", "Animal" ) 
elseif (zombiekills >= 7000) and (zombiekills <= 7999) then 
setAccountData ( account, "Rango", "Depredador" ) 
elseif (zombiekills >= 8000) and (zombiekills <= 8999) then 
setAccountData ( account, "Rango", "Psicopata" ) 
elseif (zombiekills >= 9000) and (zombiekills <= 10000000) then 
setAccountData ( account, "Rango", "PsykoKiller" ) 
end 
end 
) 
  
addEventHandler("onPlayerSpawn",root, 
function () 
    local cuenta = getPlayerAccount(source) 
    if isGuestAccount(cuenta) then return end 
    local rango = getAccountData(cuenta,"Rango") 
    if rango then 
        setElementData(source,"Rango", rango) 
end 
end 
) 

Link to comment

Hmm i edit this but still error

addEventHandler("onPlayerSpawn",root, 
function() 
    local account = getPlayerAccount(source) 
    local zombiekills = getAccountData(account,"Zombie kills") 
if  zombiekills == false then 
setAccountData ( account, "Rango", "-" ) 
elseif zombiekills == 5 then 
setAccountData ( account, "Rango", "Iniciado" ) 
elseif zombiekills == 100 then 
setAccountData ( account, "Rango", "Aficionado" ) 
elseif zombiekills == 250 then 
setAccountData ( account, "Rango", "Amateur" ) 
elseif zombiekills == 500 then 
setAccountData ( account, "Rango", "Asesino" ) 
elseif zombiekills == 1000 then 
setAccountData ( account, "Rango", "Maestro" ) 
elseif zombiekills == 1500 then 
setAccountData ( account, "Rango", "Cannibal" ) 
elseif zombiekills == 2000 then 
setAccountData ( account, "Rango", "Rampager" ) 
elseif zombiekills == 3000 then 
setAccountData ( account, "Rango", "Monster" ) 
elseif Zombiekills == 4000 then 
setAccountData ( account, "Rango", "Blooder" ) 
elseif zombiekills == 5000 then 
setAccountData ( account, "Rango", "ZombieKiller" ) 
elseif zombiekills == 5000 then 
setAccountData ( account, "Rango", "HeadShooter" ) 
elseif zombiekills == 6000 then 
setAccountData ( account, "Rango", "Animal" ) 
elseif zombiekills == 7000 then 
setAccountData ( account, "Rango", "Depredador" ) 
elseif zombiekills == 8000 then 
setAccountData ( account, "Rango", "Psicopata" ) 
elseif zombiekills == 9000 then 
setAccountData ( account, "Rango", "PsykoKiller" ) 
end 
end 
) 
  
addEventHandler("onPlayerSpawn",root, 
function () 
    local cuenta = getPlayerAccount(source) 
    if isGuestAccount(cuenta) then return end 
    local rango = getAccountData(cuenta,"Rango") 
    if rango then 
        setElementData(source,"Rango", rango) 
end 
end 
) 

Link to comment
addEventHandler("onPlayerSpawn",root, 
function() 
    local account = getPlayerAccount(source) 
    local zombiekills = getAccountData(account,"Zombie kills") or 0 
if (zombiekills >= 0) and (zombiekills <= 4) then 
setAccountData ( account, "Rango", "Nuevo" ) 
elseif (zombiekills >= 5) and (zombiekills <= 99) then 
setAccountData ( account, "Rango", "Iniciado" ) 
elseif (zombiekills >= 100) and (zombiekills <= 249) then 
setAccountData ( account, "Rango", "Aficionado" ) 
elseif (zombiekills >= 250) and (zombiekills <= 499) then 
setAccountData ( account, "Rango", "Amateur" ) 
elseif (zombiekills >= 500) and (zombiekills <= 999) then 
setAccountData ( account, "Rango", "Asesino" ) 
elseif (zombiekills >= 1000) and (zombiekills <= 1499) then 
setAccountData ( account, "Rango", "Maestro" ) 
elseif (zombiekills >= 1500) and (zombiekills <= 1999) then 
setAccountData ( account, "Rango", "Cannibal" ) 
elseif (zombiekills >= 2000) and (zombiekills <= 2999) then 
setAccountData ( account, "Rango", "Rampager" ) 
elseif (zombiekills >= 3000) and (zombiekills <= 3999) then 
setAccountData ( account, "Rango", "Monster" ) 
elseif (zombiekills >= 4000) and (zombiekills <= 4999) then 
setAccountData ( account, "Rango", "Blooder" ) 
elseif (zombiekills >= 5000) and (zombiekills <= 5999) then 
setAccountData ( account, "Rango", "ZombieKiller" ) 
elseif (zombiekills >= 5000) and (zombiekills <= 5999) then 
setAccountData ( account, "Rango", "HeadShooter" ) 
elseif (zombiekills >= 6000) and (zombiekills <= 6999) then 
setAccountData ( account, "Rango", "Animal" ) 
elseif (zombiekills >= 7000) and (zombiekills <= 7999) then 
setAccountData ( account, "Rango", "Depredador" ) 
elseif (zombiekills >= 8000) and (zombiekills <= 8999) then 
setAccountData ( account, "Rango", "Psicopata" ) 
elseif (zombiekills >= 9000) and (zombiekills <= 10000000) then 
setAccountData ( account, "Rango", "PsykoKiller" ) 
end 
end 
) 
  
addEventHandler("onPlayerSpawn",root, 
function () 
    local cuenta = getPlayerAccount(source) 
    if isGuestAccount(cuenta) then return end 
    local rango = getAccountData(cuenta,"Rango") 
    if rango then 
        setElementData(source,"Rango", rango) 
end 
end 
) 

I added so if 'Zombie kills' account data is nil, it'll be 0.

Link to comment
aTable =  
{ 
    [ 5 ] = 'Iniciado'; 
    [ 100 ] = 'Aficionado'; 
    [ 250 ] = 'Iniciado'; 
    -- etc 
} 
  
setAccountData( account, 'Rango', aTable [ zombiekills ] ) 

Easy to edit name or number zombie kills in the table.

Edited by Guest
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...