• 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!

Solved Login.lua Bug - Most of the Login doesn't work

Status
Not open for further replies.

Lightonia

Lightonia.servegame.com
Joined
Jun 4, 2007
Messages
492
Reaction score
9
Hi, i changed from windows from a fully working login.lua to a dedicated linux where everything stopped working for some reason, now many quests are bugged and other scripts too
I use rev 3777
LUA:
 local config = {
	useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
}

function onLogin(cid)
	
local text = "- Welcome to Lightonia, here's a list of commands:\n!aol               -> Buy an amulet of loss\n!bless             -> Get blessed by the Gods\n!exp             -> Experience for next level\n!spells            -> List of spells available\n!kills             -> See your current frags\n!explorer             -> Buy a bp with shovel, pick, rope for 500gps\nCtrl+R             -> Report bugs to staff\n- Visit our webpage for a complete list of commands.\n//Lightonia Staff"
local useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
local loss = getConfigValue('deathLostPercent')

	if(loss ~= nil) then
		doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)
	end

	local lastLogin = getPlayerLastLoginSaved(cid)
	if(lastLogin > 0) then
		doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, text)
	else
		doPlayerSendOutfitWindow(cid)
	end
    
	if(not isPlayerGhost(cid)) then
		doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
	end

	registerCreatureEvent(cid, "Mail")
	registerCreatureEvent(cid, "Killb")
  registerCreatureEvent(cid, "GuildMotd")
	registerCreatureEvent(cid, "ReportBug")
	registerCreatureEvent(cid, "removetepe")
	registerCreatureEvent(cid, "AdvanceSave")
	registerCreatureEvent(cid, "Frag Reward")
	registerCreatureEvent(cid, "TempleTeleporter")
	registerCreatureEvent(cid, "one")
	registerCreatureEvent(cid, "ZombieAttack")	
	registerCreatureEvent(cid, "Idle")
	if(config.useFragHandler) then
		registerCreatureEvent(cid, "SkullCheck")
	end
	registerCreatureEvent(cid, "inquisitionPortals")
	registerCreatureEvent(cid, "ReportBug")
	registerCreatureEvent(cid, "AdvanceSave")
	registerCreatureEvent(cid, "ArenaKill")
	registerCreatureEvent(cid, "reward")
	registerCreatureEvent(cid, "PythiusTheRotten")
		registerCreatureEvent(cid, "Aol1")    
		registerCreatureEvent(cid, "pacmanhandle")
		registerCreatureEvent(cid, "levelUp")
    registerCreatureEvent(cid, "RemoveTP") 	
	registerCreatureEvent(cid, "dungeon_deserter")
    registerCreatureEvent(cid, "forever amulet")
    registerCreatureEvent(cid, "charge amulet")
    registerCreatureEvent(cid, "VipCheck")
    registerCreatureEvent(cid, "vipLook")	
	registerCreatureEvent(cid, "one")  
	registerCreatureEvent(cid, "VipCheck")	
	registerCreatureEvent(cid, "two")	
	registerCreatureEvent(cid, "three")	
	registerCreatureEvent(cid, "four")	
	registerCreatureEvent(cid, "five")--
	
    -- if he did not make full arena 1 he must start from zero
    if getPlayerStorageValue(cid, 42309) < 1 then
        for i = 42300, 42309 do
            setPlayerStorageValue(cid, i, 0)
        end
    end
    -- if he did not make full arena 2 he must start from zero
    if getPlayerStorageValue(cid, 42319) < 1 then
        for i = 42310, 42319 do
            setPlayerStorageValue(cid, i, 0)
        end
    end
    -- if he did not make full arena 3 he must start from zero
    if getPlayerStorageValue(cid, 42329) < 1 then
        for i = 42320, 42329 do
            setPlayerStorageValue(cid, i, 0)
        end
    end
    if getPlayerStorageValue(cid, 42355) == -1 then
        setPlayerStorageValue(cid, 42355, 0) -- did not arena level
    end
    setPlayerStorageValue(cid, 42350, 0) -- time to kick 0
    setPlayerStorageValue(cid, 42352, 0) -- is not in arena  
	return true
	end

- - - Updated - - -

Solved , please remove
 
Status
Not open for further replies.
Back
Top