• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Lua what error ?

di12345di

New Member
Joined
Aug 1, 2012
Messages
105
Reaction score
0
otx, version 8.60

[3/9/2016 9:17:7] [Error - CreatureScript Interface]
[3/9/2016 9:17:7] data/creaturescripts/scripts/login.lua:onLogin
[3/9/2016 9:17:7] Description:
[3/9/2016 9:17:7] (luaDoCreatureSay) Creature not found

login.lua
Code:
local config = {
    loginMessage = getConfigValue('loginMessage')
}

function onLogin(cid)
    local loss = getConfigValue('deathLostPercent')
    if(loss ~= nil) then
        doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)
    end

    local accountManager = getPlayerAccountManager(cid)
    if(accountManager == MANAGER_NONE) then
        local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage
        if(lastLogin > 0) then
            doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
            str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."
        else
            str = str .. " Please choose your outfit."
            doPlayerSendOutfitWindow(cid)
        end

        doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
    elseif(accountManager == MANAGER_NAMELOCK) then
        addEvent(valid(doCreatureSay), 500, cid, "Hello, it appears that your character has been locked for name violating rules, what new name would you like to have?", TALKTYPE_PRIVATE_NP, true, cid)
    elseif(accountManager == MANAGER_ACCOUNT) then
        addEvent(valid(doCreatureSay), 500, cid, "Hello, type {account} to manage your account. If you would like to start over, type {cancel} anywhere.", TALKTYPE_PRIVATE_NP, true, cid)
    else
        addEvent(valid(doCreatureSay), 500, cid, "Hello, type {account} to create an account or {recover} to recover an account.", TALKTYPE_PRIVATE_NP, true, cid)
    end

    if(not isPlayerGhost(cid)) then
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
    end
    if getPlayerStorageValue(cid, 54304) > 0 then
         doPlayerSetStorageValue(cid, 54304, 0)
     end
    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Bem Vindo!")
    doCreatureSay(getCreatureByName("[Server Information]"), "[DOUBLE POINTS]: Receba pontos em Dobro para qualquer valores acima de R$49,99! Promoção até dia 10/09!.", TALKTYPE_PRIVATE, false, cid)
    if getPlayerLevel(cid) < 717217 then

end
    
    doPlayerOpenChannel(cid, 9)
    doPlayerOpenChannel(cid, 6)
    doPlayerOpenChannel(cid, 15)

    registerCreatureEvent(cid, "antimb")
registerCreatureEvent(cid, "antimagebomb")
    
    registerCreatureEvent(cid, "Mail")
    registerCreatureEvent(cid, "GuildMotd")
    registerCreatureEvent(cid, "vipEnd")
    
    registerCreatureEvent(cid, "fraglook")
registerCreatureEvent(cid, "Fraglook")
   registerCreatureEvent(cid, "lastHit")   
   registerCreatureEvent(cid, "lastHit2")   
   registerCreatureEvent(cid, "lastHit3")
  
  
   registerCreatureEvent(cid, "ExpStage")
   registerCreatureEvent(cid, "ExpStage2")
   registerCreatureEvent(cid, "RushCombat")
   registerCreatureEvent(cid, "RushAttack")
   registerCreatureEvent(cid, "RushDead")
   registerCreatureEvent(cid, "RushOutfit")
  
  
 registerCreatureEvent(cid, "autoloot")

  
registerCreatureEvent(cid, "PrepareDeath")
registerCreatureEvent(cid, "BattleDeath")
registerCreatureEvent(cid, "BattleCombat")
registerCreatureEvent(cid, "gd_loot")
registerCreatureEvent(cid, "zombieevent")
registerCreatureEvent(cid, "killer")
registerCreatureEvent(cid, "DeathC")
registerCreatureEvent(cid, "deathchannel")
registerCreatureEvent(cid, "TiraBattle")
registerCreatureEvent(cid, "tkexp")
registerCreatureEvent(cid, "tkexp2")
registerCreatureEvent(cid, "castleexp")
registerCreatureEvent(cid, "Idle")

registerCreatureEvent(cid, "attackguild")   
registerCreatureEvent(cid, "advance")
registerCreatureEvent(cid, "FimVip")

registerCreatureEvent(cid, "VipReceive")
registerCreatureEvent(cid, "forever amulet")
registerCreatureEvent(cid, "SkullCheck")
registerCreatureEvent(cid, "ReportBug")
registerCreatureEvent(cid, "CombatDodge")

registerCreatureEvent(cid, "PlayerDeath")

  if getPlayerStorageValue(cid, 57777677775 ) < 1 then
   doPlayerSetPromotionLevel(cid, 0 )
  end

 


    if (InitArenaScript ~= 0) then
    InitArenaScript = 1
    -- make arena rooms free
        for i = 42300, 42309 do
            setGlobalStorageValue(i, 0)
            setGlobalStorageValue(i+100, 0)
        end
    end

        
    
    
    
    
    -- 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
        
        registerCreatureEvent(cid, "critical")
    if getPlayerStorageValue(cid, 48913) == -1 then
        setPlayerStorageValue(cid, 48913, 0)
    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 
    if getPlayerStorageValue(cid, 12036) == -1 then
setPlayerStorageValue(cid, 12036, 1)
end
return true
end
 
Well, what did you change?

Probably this line.
Code:
doCreatureSay(getCreatureByName("[Server Information]"), "[DOUBLE POINTS]: Receba pontos em Dobro para qualquer valores acima de R$49,99! Promoção até dia 10/09!.", TALKTYPE_PRIVATE, false, cid)
 
Well, what did you change?

Probably this line.
Code:
doCreatureSay(getCreatureByName("[Server Information]"), "[DOUBLE POINTS]: Receba pontos em Dobro para qualquer valores acima de R$49,99! Promoção até dia 10/09!.", TALKTYPE_PRIVATE, false, cid)
I wish it did not happen the error.
 
Back
Top