Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Gnt,me ajudem,tenho um Servidor com icon system,na primeira vez que testei,foi normal,mas depois q coloquei off,e dps on dnv,deu bug no goback.lua,quando vou por um poke pra fora da esse problema na distro do Server :

 

 
[23/03/2014 14:47:53] [Error - Action Interface] 
[23/03/2014 14:47:53] data/actions/scripts/goback.lua:onUse
[23/03/2014 14:47:53] Description: 
[23/03/2014 14:47:53] (luaGetCreatureName) Creature not found
 
[23/03/2014 14:47:53] [Error - Action Interface] 
[23/03/2014 14:47:53] data/actions/scripts/goback.lua:onUse
[23/03/2014 14:47:53] Description: 
[23/03/2014 14:47:53] (luaDoConvinceCreature) Creature not found
 
[23/03/2014 14:47:53] [Error - Action Interface] 
[23/03/2014 14:47:53] data/actions/scripts/goback.lua:onUse
[23/03/2014 14:47:53] Description: 
[23/03/2014 14:47:53] (luaGetCreatureStorage) Creature not found
 
[23/03/2014 14:47:53] [Error - Action Interface] 
[23/03/2014 14:47:53] data/actions/scripts/goback.lua:onUse
[23/03/2014 14:47:54] Description: 
[23/03/2014 14:47:54] (luaGetClosestFreeTile) Creature not found
 
[23/03/2014 14:47:54] [Error - Action Interface] 
[23/03/2014 14:47:54] data/actions/scripts/goback.lua:onUse
[23/03/2014 14:47:54] Description: 
[23/03/2014 14:47:54] data/lib/newSystemsLib.lua:1267: attempt to index field '?' (a nil value)
[23/03/2014 14:47:54] stack traceback:
[23/03/2014 14:47:54] data/lib/newSystemsLib.lua:1267: in function 'doGoPokemon'
[23/03/2014 14:47:54] data/actions/scripts/goback.lua:27: in function <data/actions/scripts/goback.lua:1>
 
 
 
Se puderem me ajudar,aqui esta meu goback.lua
 
 
function onUse(cid, item, frompos, item2, topos)
if #getCreatureSummons(cid) >= 1 and getPlayerStorageValue(getCreatureSummons(cid)[1], 33) >= 1 then
return true
end
 
----
   btype = getPokeballType(item.itemid)
   usando = pokeballs[btype].use
   online = pokeballs[btype].on
   morto  = pokeballs[btype].off
----
 
 
if item.itemid == usando then
 
   doPlayerSendCancel(cid, '12//,hide') 
   doReturnPokemon(cid) -- Editei aqui
 
 
elseif item.itemid == morto then
       return doPlayerSendCancel(cid, "This pokemon is fainted.")
 
elseif item.itemid == online then
 
      doPlayerSendCancel(cid, '12//,show') 
      addEvent(doUpdateMoves, 50, cid)
      doGoPokemon(cid)
      
      
end
return TRUE
end
-----------

 

 
Link para o post
Compartilhar em outros sites
  • Administrador

Tenta esse

function onUse(cid, item, fromPosition, itemEx, toPosition)
function getPokemonMaxLife(name)
			    local file = io.open('data/monster/monsters.xml','r')
			    local arquivo = file:read(-1):lower():match('')
			    file:close()
			    local data = io.open('data/monster/'..(arquivo or ''),'r')
			    if not data then
					    return 100
			    end
			    local maximo = data:read(-1):match('max%s*=%s*"(%d+)"')
			    data:close()
			    return maximo
end
----- Config -----
local MaximoSummon = 1
local nome1 = getItemName(item.uid)
local nome = nome1:match('(.-) Pokeball')
local summons = getCreatureSummons(cid)
local action_id = getItemAttribute(item.uid, "aid")
------ Config -----
local summons = getCreatureSummons(cid)
if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_AMMO).uid then
doPlayerSendCancel(cid, "Coloque no slot certo!.")
return TRUE
end
if getTilePzInfo(getCreaturePosition(cid)) then
return doPlayerSendCancel(cid, "You can't use pokeball in Protection Zones.")
end
if getItemAttribute(item.uid,"level") >= getPlayerLevel(cid) then
doPlayerSendCancel(cid, "You dont have level to use.")
return TRUE
end
if(table.maxn(summons) < MaximoSummon) then -- no summons
creature = doSummonCreature(nome, getCreaturePosition(cid))
doConvinceCreature(cid, creature)
local hp = getCreatureHealth(getCreatureSummons(cid)[1])
doItemSetAttribute(item.uid, "aid", hp)
doPlayerSay(cid, "Go,"..nome.."", TALKTYPE_SAY)
registerCreatureEvent(cid, "PlayerPokeDeath")
registerCreatureEvent(creature, "DiePoke")
doSendMagicEffect(getCreaturePosition(creature), 188)
doTransformItem(getPlayerSlotItem(cid,8).uid, 2532, 1)
doItemSetAttribute(item.uid,"name",""..nome.." Pokeball")
if action_id ~= 0 then
doCreatureAddHealth(creature, -(tonumber(getPokemonMaxLife(nome) - action_id)))
else
doCreatureAddHealth(creature, getPokemonMaxLife(nome))
end
else
for _, pid in ipairs(summons) do
if (table.maxn(summons) >= 1) then
doItemSetAttribute(item.uid, "aid", getCreatureHealth(summons[1]))
doSendMagicEffect(getCreaturePosition(creature), 188)
doPlayerSay(cid, "Back,"..nome.."", TALKTYPE_SAY)
doRemoveCreature(pid)
doTransformItem(item.uid, 2532, 1)
doItemSetAttribute(item.uid,"name", nome .." Pokeball")
end
end
end
return true
end 

TibiaKing Team- KingTópicos
www.tibiaking.com

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

O tópico foi movido para a área correta, preste mais atenção da próxima vez!

Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:

De: "OTServScriptingActions e TalkActions"

Para: "OTServSuporte OTServSuporte de Servidores Diferentes"

Bruno de Carvalho Câmara / Administrador TibiaKing

[email protected]


 

btn_donateCC_LG.gif

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo