Ir para conteúdo
  • 0
Akhilleus

erro Erro no login.lua

Pergunta

Boa tarde galera, to com um projeto de server que parou por um motivo, ontem entrei normalmente no server e fui testar o reward criando 2 mcs, deu aquela mensagem de punido por mesmo ip e depois nenhum player consegue entrar, aparece isso:

 

[05/12/2013 17:32:38] Account Manager has logged in.

[05/12/2013 17:32:38] [Error - CreatureScript Interface]
[05/12/2013 17:32:38] buffer:onLogin
[05/12/2013 17:32:38] Description:
[05/12/2013 17:32:38] attempt to index a nil value
[05/12/2013 17:32:38] stack traceback:
[05/12/2013 17:32:38] [C]: in function 'doTeleportThing'
[05/12/2013 17:32:38] [string "loadBuffer"]:7: in function <[string "loadBuffer"]:3>
[05/12/2013 17:32:38] Account Manager has logged out.

[05/12/2013 17:32:39] [Error - CreatureScript Interface]
[05/12/2013 17:32:39] In a timer event called from:
[05/12/2013 17:32:39] data/creaturescripts/scripts/antimc.lua:onLogin
[05/12/2013 17:32:39] Description:
[05/12/2013 17:32:39] (internalGetPlayerInfo) Player not found when requesting player info #28


O meu creaturescript copiei do BigWar, agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Já fiz isso, quando coloco creaturescript de outro servidor o erro persiste assim:

 

[05/12/2013 17:45:53] Account Manager has logged in.

[05/12/2013 17:45:53] [Error - CreatureScript Interface]
[05/12/2013 17:45:53] buffer:onLogin
[05/12/2013 17:45:53] Description:
[05/12/2013 17:45:53] attempt to index a nil value
[05/12/2013 17:45:53] stack traceback:
[05/12/2013 17:45:53] [C]: in function 'doTeleportThing'
[05/12/2013 17:45:53] [string "loadBuffer"]:7: in function <[string "loadBuffer"]:3>
[05/12/2013 17:45:53] Account Manager has logged out.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0

Tirei o antimc mas ainda esta esse problema. Outra informação relevante é que coloquei changemap no meu ot e antes de nao conseguir entrar o mapa mudou todas as vezes menos na ultima que travou.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0

login.lua

Você não tem permissão para fazer upload deste tipo de arquivo

local config = {

loginMessage = getConfigValue('loginMessage'),

useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))

}

 

function onLogin(cid)

local loss = getConfigValue('deathLostPercent')

if(loss ~= nil) then

doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)

doPlayerAddBlessing(cid, 1)

doPlayerAddBlessing(cid, 2)

doPlayerAddBlessing(cid, 3)

doPlayerAddBlessing(cid, 4)

doPlayerAddBlessing(cid, 5)

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

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?")

elseif(accountManager == MANAGER_ACCOUNT) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.")

else

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.")

end

 

if(not isPlayerGhost(cid)) then

doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)

end

 

registerCreatureEvent(cid, "kill")

registerCreatureEvent(cid, "onPrepareDeath")

registerCreatureEvent(cid, "PlayerLogout")

registerCreatureEvent(cid, "Reward")

registerCreatureEvent(cid, "onPrepareDeath")

registerCreatureEvent(cid, "deathBroadcast")

registerCreatureEvent(cid, "DeathBroadcast")

 

registerCreatureEvent(cid, "Idle")

if(config.useFragHandler) then

registerCreatureEvent(cid, "SkullCheck")

end

 

registerCreatureEvent(cid, "ReportBug")

return true

end

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por Otpokemonmystic
      Bom, eu queria ajuda para adicionar LVL system nos pokémons meu Pokétibia é base REVOLUTION se alguém puder me ajudar agradeço.
    • Por lazarocp
      Servidor Poketibia 9.60
      (Por Lazarocp)
      - Aprovado para download -
      - Servidor em desenvolvimento -
      Você também pode ajudar!



      • O servidor ainda não se encontra 100%, possui erros simples nas sources.
      • Os Scripts ainda estão desorganizados (peço desculpas).
      ○ Este servidor está na versão 9.60, sendo assim, tive que mexer nos scripts para deixá-lo funcional.


      Informações gerais:

      • Catch/Goback: 90%.
      (Havendo apenas um erro no data/creaturescripts/scripts/goback.lua).

      Ride: 100%
      Fly: 95%
      Surf: 99%
      Blink: 100%
      Rock Smash: 100%
      Demais: 100%.


       
      Clan system: 100%.
      M1 à M12: 100%.
      Portrait System: 100%.
      Nurse Joy: 100%.

      Nota: O nosso mapa está sendo feito do zero (0). Já contamos com seis (06) cidades e vários respawns.



      Pokémons:
       
      Primeira geração: 100%
      Segunda geração: 100%
      Terceira geração: 100%
      Quarta geração: 100%
      --
      Evolução por stones: 100%
      Race e Combat: 100%
      Pokedex: 95%
      (Pokedex com descrição do pokémon e onde encontrá-lo. A função "onde encontrá-los", só está disponível em alguns Pokemons).

      Sistema de Pokémons iniciais: 100%
      • Novas Pokébolas!
      • Mega Stones: Retiradas.

      Downloads:
       
      Removidos , Servidor desatualizado e ultrapassado XD

      Créditos:

      Criação e postagem: Lazarocp
      • Ao divulgar ou utilizar, favor mantenham os devidos créditos.
      • REP'S serão sempre bem vindos, obrigado.
       

      Tópico editado e organizado por Avilack.

       
    • Por L3K0T
      CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA   - BOA SORTE! 
      error 404 - I do not serve the forum I retired.
    • Por Kirsch
      alguém pode me ajudar a corrigir esse erro ?
       
      [Error - Action Interface] data/actions/scripts/Basic/pokedex.lua:onUse Description: data/actions/scripts/Basic/pokedex.lua:13: bad argument #1 to 'lower' (string expected, got nil) stack traceback: [C]: in function 'lower' data/actions/scripts/Basic/pokedex.lua:13: in function <data/actions/scripts/Basic/pokedex.lua:4> bad argument #1 to 'lower' (string expected, got nil) script :
      local OPCODE_POKEDEX = opcodes.OPCODE_POKEDEX local OPCODE_CREATE_POKEMONS = opcodes.OPCODE_CREATE_POKEMONS function onUse(cid, item, fromPosition, itemEx, toPosition) if not isCreature(itemEx.uid) then return true end if getPlayerStorageValue(cid, storages.pokedexDelay) == 1 then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Não use a pokedex tão rápido.") end local name = isPlayer(itemEx.uid) and getCreatureName(itemEx.uid) or getPokeName(itemEx.uid) local str = {} for pokeId = 1, 42 do local name = string.lower(string.explode(getItemNameById(11388+pokeId), "fainted ")[2]) table.insert(str, ((pokeId > 9 and pokeId < 100) and "#0" or (pokeId < 10) and "#00" or "#")..pokeId) table.insert(str, " - "..(getPlayerStorageValue(cid, getPokeUniqueStorToDex(name)) == -1 and "??????" or doCorrectString(name))) table.insert(str, "|"..(getPlayerStorageValue(cid, getPokeUniqueStorToCatch(name)) == -1 and "false" or "true")) table.insert(str, "|".. getPokemonLevel(name)) table.insert(str, "|".. getPokemonDescription(name)) table.insert(str, "|".. getPokemonAttack(name)) table.insert(str, "|".. getPokemonDefense(name)) table.insert(str, "|".. getPokemonSpAttack(name)) table.insert(str, "|".. getPokemonVitality(name)) table.insert(str, "|".. getPokemonType1(name) .."".. (getPokemonType2(name) and "/".. getPokemonType2(name) or "") ..";") end if isMonster(itemEx.uid) or (isPlayer(itemEx.uid) and itemEx.uid == cid) then doSendPlayerExtendedOpcode(cid, OPCODE_CREATE_POKEMONS, table.concat(str)) setPlayerStorageValue(cid, storages.pokedexDelay, 1) addEvent(setPlayerStorageValue, 3000, cid, storages.pokedexDelay, -1) end if isMonster(itemEx.uid) then if getPlayerStorageValue(cid, getPokeUniqueStorToDex(name)) == -1 then local exp = (getPokemonLevel(name) * 10) / 2 setPlayerStorageValue(cid, getPokeUniqueStorToDex(name), 1) setPlayerStorageValue(cid, storages.pokedexSys, getPlayerStorageValue(cid, storages.pokedexSys) + 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você desbloqueou o pokemon "..doCorrectString(name).." e ganhou "..exp.." de experiencia.") doPlayerAddExp_2(cid, exp) doSendMagicEffect(getThingPos(cid), 91) end local pokeId = getPokemonPortrait(name) - 11539 doSendPlayerExtendedOpcode(cid, OPCODE_POKEDEX, pokeId.."|"..doCorrectString(name).."|"..getPokemonLevel(name).."|"..(getPlayerStorageValue(cid, getPokeUniqueStorToCatch(name)) == -1 and "false" or "true").."|"..getPokemonDescription(name).."|"..getPokemonAttack(name).."|"..getPokemonDefense(name).."|"..getPokemonSpAttack(name).."|"..getPokemonVitality(name).."|".. getPokemonType1(name) .."".. (getPokemonType2(name) and "/".. getPokemonType2(name) or "")) elseif isPlayer(itemEx.uid) and itemEx.uid == cid then doSendPlayerExtendedOpcode(cid, OPCODE_POKEDEX, name) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você tem a pokedex de "..(getPlayerStorageValue(cid, storages.pokedexSys) + 1).." pokemon"..(getPlayerStorageValue(cid, storages.pokedexSys) + 1 == 1 and "" or "s").." de kanto.") end return true end  
×