Ir para conteúdo
  • 0

Erro OnLogin..


Deadpool

Pergunta

Alguém me da uma luz? estou com o seguinte erro na minha distro..

 

13576534_280254092327337_1959725524_n.pn

 

As variáveis que possui no login.lua são:
 

local config = {	loginMessage = getConfigValue('loginMessage'),	useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))}

tentei:

local config = {	loginMessage = "teste",	useFragHandler = true}

 

Alguem me da uma luz?

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

Não é por falta de sentença e sim de um que, ou quem está tentando acessar a variável não está visível para ele ou foi modificada para nil.

Posta o script completo para ser analisado. 

Editado por Poccnn
Link para o comentário
Compartilhar em outros sites

  • 0
Spoiler

local config = {
    loginMessage = getConfigValue('loginMessage'),
    useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
}

function onLogin(cid)
    if getPlayerLevel(cid) >= 1 and getPlayerLevel(cid) <= 10 then
       doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0)
    else     
       doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, (getPlayerLevel(cid) >= 200 and 100 or math.floor(getPlayerLevel(cid)/2)) )
    end

    doRegainSpeed(cid)
 
 --////// storages \\\\\\-- 
   setPlayerStorageValue(cid, 500, -1)
   setPlayerStorageValue(cid, 8085, 0)
   --// duel
   setPlayerStorageValue(cid, storages.requestCountPlayer, 0)
   setPlayerStorageValue(cid, storages.requestCountPokemon, 0)
   setPlayerStorageValue(cid, storages.requestedPlayer, 0)
   --// duel
 --////// storages \\\\\\-- 
 
 --////// Eventos \\\\\\-- 
     registerCreatureEvent(cid, "Mail")
     registerCreatureEvent(cid, "GuildMotd")
     registerCreatureEvent(cid, "Idle")
     registerCreatureEvent(cid, "ReportBug")
     registerCreatureEvent(cid, "AdvanceSave")
     --Adicionados \/
     registerCreatureEvent(cid, "PlayerLogout")
     registerCreatureEvent(cid, "LookSystem")
     registerCreatureEvent(cid, "Opcode")
     registerCreatureEvent(cid, "EmeraldShop")
     registerCreatureEvent(cid, "PokeStats")
     registerCreatureEvent(cid, "PokeWalk")
     registerCreatureEvent(cid, "PokeSleep")
     registerCreatureEvent(cid, "MoveItem")
     registerCreatureEvent(cid, "StatsChange")
     registerCreatureEvent(cid, "UpLevel")
     registerCreatureEvent(cid, "BlockWords")
     registerCreatureEvent(cid, "TVeDuel")
     registerCreatureEvent(cid, "Target")
 --////// Eventos \\\\\\-- 
 
    if(not isPlayerGhost(cid)) then
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
    end
   
local legs = getPlayerSlotItem(cid, CONST_SLOT_LEGS)
local ball = getPlayerSlotItem(cid, 8):

    if getPlayerSlotItem(cid, CONST_SLOT_FEET).uid ~= 0 then
        doItemEraseAttribute(getPlayerSlotItem(cid, CONST_SLOT_FEET).uid, "healthChanged")
    end
    doOTCSendPokemonHealth(cid)
    doClearPokemonStatus(cid)

    if isRiderOrFlyOrSurf(cid) then 
    local pokeName = getPokeballName(ball)
                     local outfit = getPokemonOutfitToSkill(pokeName)
                     local speed = getPokemonSpeedToSkill(pokeName)
                     doSetCreatureOutfit(cid, {lookType = outfit}, -1)
                     
                     doChangeSpeed(cid, -getCreatureSpeed(cid))
                     doChangeSpeed(cid, speed)
                     
                     if isRider(cid) then
                        setPlayerStorageValue(cid, orderTalks["ride"].storage, 1)
                     elseif isFly(cid) then
                        setPlayerStorageValue(cid, orderTalks["fly"].storage, 1)
                          if not hasSqm(getThingPos(cid)) then
                             doCreateItem(460, 1, getThingPos(cid))
                          end
                     elseif isSurf(cid) then
                        setPlayerStorageValue(cid, orderTalks["surf"].storage, 1) 
                     end
                     
    return true
  end                    

    if isPokeballUse(ball) then -- edited SmiX
       doTransformItem(ball.uid, ball.itemid-1)
 elseif legs.uid == 0 and legs.uid ~= 0 then 
    doTransformItem(legs.uid, 11691) 
 end 
    doSendMagicEffect(getThingPos(cid), 10)
    setPlayerStorageValue(cid, storages.gobackDelay, -1)
    setPlayerStorageValue(cid, storages.pokedexDelay, -1)

    
    return true
end

 

Link para o comentário
Compartilhar em outros sites

  • 0

Esse script que voce postou, em momento algum ele faz chamada a variavel config; ou ele está incompleto ou nao é ele que está causando erro, possivelmente outro script que usa o evento onlogin.

Tem como tirar outra ss do error, pois nao consigo ver a imagem que voce postou.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...