• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Why notthing happens?

bomba

Member
Joined
Feb 26, 2008
Messages
635
Reaction score
7
Location
Brazil
Why notthing happens when I logout and relogin?

Code:
function onLogout(cid)
    -- if isPelejador(cid) == true then
        local formula = (10+getPlayerLevel(cid)*1.5)
        if formula >= 140 then
            return 140
        else
            db.executeQuery("UPDATE `player_skills` SET `value` = 'formula' WHERE `player_skills`.`player_id` = ".. getPlayerGUID(cid) .." AND `player_skills`.`skillid` = 1;")
            db.executeQuery("UPDATE `player_skills` SET `value` = 'formula' WHERE `player_skills`.`player_id` = ".. getPlayerGUID(cid) .." AND `player_skills`.`skillid` = 2;")
            db.executeQuery("UPDATE `player_skills` SET `value` = 'formula' WHERE `player_skills`.`player_id` = ".. getPlayerGUID(cid) .." AND `player_skills`.`skillid` = 3;")
        end
    -- end

My skills continue 32...
 
Because your character is not fully logged out until this script 'returns true'.
Code:
addEvent(db.executeQuery, 1, "UPDATE `player_skills` SET `value` = 'formula' WHERE `player_skills`.`player_id` = ".. getPlayerGUID(cid) .." AND `player_skills`.`skillid` = 1;")
addEvent(db.executeQuery, 1, "UPDATE `player_skills` SET `value` = 'formula' WHERE `player_skills`.`player_id` = ".. getPlayerGUID(cid) .." AND `player_skills`.`skillid` = 2;")
addEvent(db.executeQuery, 1, "UPDATE `player_skills` SET `value` = 'formula' WHERE `player_skills`.`player_id` = ".. getPlayerGUID(cid) .." AND `player_skills`.`skillid` = 3;")
 
Back
Top