Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado
  • Autor

ta dando esse error pq quando vai puxar ele para fora da pokebola aparecer isso

[13/05/2015 16:39:01] [Error - Action Interface]

[13/05/2015 16:39:01] data/actions/scripts/goback.lua:onUse

[13/05/2015 16:39:01] Description:

[13/05/2015 16:39:01] data/actions/scripts/goback.lua:90: attempt to index global 'ball' (a nil value)

[13/05/2015 16:39:01] stack traceback:

[13/05/2015 16:39:01] data/actions/scripts/goback.lua:90: in function <data/actions/scripts/goback.lua:8>

----godback.lua-----

local EFFECTS = {

--[OutfitID] = {Effect}

["Magmar"] = 35,

["Jynx"] = 17, --alterado v1.5

["Shiny Jynx"] = 17,

}

function onUse(cid, item, frompos, item2, topos)

if exhaustion.get(cid, 6666) and exhaustion.get(cid, 6666) > 0 then return true end

local owner = getItemAttribute(item.uid, "firstpoke")

if owner and owner ~= getCreatureName(cid) then

doPlayerSendCancel(cid, "This pokemon belongs to "..owner..", it is his first pokemon. Please, give it back to him.")

return true

end

if getPlayerStorageValue(cid, 17000) >= 1 or getPlayerStorageValue(cid, 17001) >= 1 or getPlayerStorageValue(cid, 63215) >= 1 then

return true

end

-------------------------------------------------------

ballName = getItemAttribute(item.uid, "poke")

btype = getPokeballType(item.itemid)

usando = pokeballs[btype].use

local effect = pokeballs[btype].effect

if not effect then

effect = 21

end

----------------------------------------------------------

if item.itemid == usando then

if getPlayerStorageValue(cid, 990) == 1 then -- GYM

doPlayerSendCancel(cid, "You can't return your pokemon during gym battles.")

return true

end

---------------------------------------------------------------------------------------

if #getCreatureSummons(cid) > 1 and getPlayerStorageValue(cid, 637501) >= 1 then

BackTeam(cid, getCreatureSummons(cid)) --<<-- Edited Team Slice system

end

---------------------------------------------------------------------------------------

if #getCreatureSummons(cid) == 2 and getPlayerStorageValue(cid, 212124) >= 1 then

doPlayerSendCancel(cid, "You can't do that while is controling a mind")

return true --alterado v1.5

end

if #getCreatureSummons(cid) <= 0 then

if isInArray(pokeballs[btype].all, item.itemid) then

doTransformItem(item.uid, pokeballs[btype].off)

doItemSetAttribute(item.uid, "hp", 0)

doPlayerSendCancel(cid, "This pokemon is fainted.")

return true

end

end

local cd = getCD(item.uid, "blink", 30)

if cd > 0 then

setCD(item.uid, "blink", 0)

end

local z = getCreatureSummons(cid)[1]

if getCreatureCondition(z, CONDITION_INVISIBLE) and not isGhostPokemon(z) then

return true

end

doReturnPokemon(cid, z, item, effect)

elseif item.itemid == pokeballs[btype].on then

if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_FEET).uid then

doPlayerSendCancel(cid, "You must put your pokeball in the correct place!")

return TRUE

end

local thishp = getItemAttribute(item.uid, "hp")

if thishp <= 0 then

if isInArray(pokeballs[btype].all, item.itemid) then

doTransformItem(item.uid, pokeballs[btype].off)

doItemSetAttribute(item.uid, "hp", 0)

doPlayerSendCancel(cid, "This pokemon is fainted.")

return true

end

end

if getItemAttribute(ball.uid, 'addon') and getItemAttribute(ball.uid, 'addon')>0 then

local addon = string.explode(getItemAttribute(ball.uid, 'addon'), '@')

for _,_conteudo in pairs(addon) do

_conteudo = string.explode(_conteudo,'=')

if _conteudo[1] == 'lookType' then

doSetCreatureOutfit(getCreatureSummons(cid)[1], {lookType = _conteudo[2]}, -1)

break

end

end

end

local pokemon = getItemAttribute(item.uid, "poke")

if not pokes[pokemon] then

return true

end

local x = pokes[pokemon]

local boost = getItemAttribute(item.uid, "boost") or 0

if getPlayerLevel(cid) < (x.level+boost) then

doPlayerSendCancel(cid, "You need level "..(x.level+boost).." to use this pokemon.")

return true

end

--------------------------------------------------------------------------------------

shinysClan = {

["Shiny Fearow"] = {4, "Wingeon"},

["Shiny Flareon"] = {1, "Volcanic"},

["Shiny Vaporeon"] = {2, "Seavel"},

["Shiny Jolteon"] = {9, "Raibolt"},

["Shiny Hypno"] = {7, "Psycraft"},

["Shiny Golem"] = {3, "Orebound"},

["Shiny Vileplume"] = {8, "Naturia"},

["Shiny Nidoking"] = {5, "Malefic"},

["Shiny Hitmontop"] = {6, "Gardestrike"}, --alterado v1.4

}

if shinysClan[pokemon] and (getPlayerGroupId(cid) < 3 or getPlayerGroupId(cid) > 6) then

if getPlayerStorageValue(cid, 86228) ~= shinysClan[pokemon][1] then

doPlayerSendCancel(cid, "You need be a member of the clan "..shinysClan[pokemon][2].." to use this pokemon!")

return true

elseif getPlayerStorageValue(cid, 862281) ~= 5 then

doPlayerSendCancel(cid, "You need be atleast rank 5 to use this pokemon!")

return true

end

end

--------------------------------------------------------------------------------------

doSummonMonster(cid, pokemon)

local pk = getCreatureSummons(cid)[1]

if not isCreature(pk) then return true end

------------------------passiva hitmonchan------------------------------

if isSummon(pk) then

local nameHIT = getItemAttribute(getPlayerSlotItem(cid, 8).uid, "poke")

local hands = getItemAttribute(getPlayerSlotItem(cid, 8).uid, "hands")

if nameHIT == "Shiny Hitmonchan" or nameHIT == "Hitmonchan" then

if getItemAttribute(getPlayerSlotItem(cid, 8).uid, "hands") then

doSetCreatureOutfit(pk, {lookType = hitmonchans[nameHIT][hands].out}, -1)

else

doPlayerSendTextMessage(cid, 27, "Contact a GameMaster! Error in passive system! Attribute \"hands\" missing")

end

end

end

-------------------------------------------------------------------------

---------movement magmar, jynx-------------

if EFFECTS[getCreatureName(pk)] then --edited efeito magmar/jynx

markPosEff(pk, getThingPos(pk))

sendMovementEffect(pk, EFFECTS[getCreatureName(pk)], getThingPos(pk)) --alterado v1.5

end

--------------------------------------------------------------------------

if getCreatureName(pk) == "Ditto" or getCreatureName(pk) == "Shiny Ditto" then --edited

local left = getItemAttribute(item.uid, "transLeft")

local name = getItemAttribute(item.uid, "transName")

if left and left > 0 then

setPlayerStorageValue(pk, 1010, name)

doSetCreatureOutfit(pk, {lookType = getItemAttribute(item.uid, "transOutfit")}, -1)

addEvent(deTransform, left * 1000, pk, getItemAttribute(item.uid, "transTurn"))

doItemSetAttribute(item.uid, "transBegin", os.clock())

else

setPlayerStorageValue(pk, 1010, getCreatureName(pk) == "Ditto" and "Ditto" or "Shiny Ditto") --edited

end

end

if isGhostPokemon(pk) then doTeleportThing(pk, getPosByDir(getThingPos(cid), math.random(0, 7)), false) end

doCreatureSetLookDir(pk, 2)

adjustStatus(pk, item.uid, true, true, true)

doAddPokemonInOwnList(cid, pokemon)

doTransformItem(item.uid, item.itemid+1)

local pokename = getItemAttribute(item.uid, "nick") or getCreatureName(pk)

local mgo = gobackmsgs[math.random(1, #gobackmsgs)].go:gsub("doka", pokename)

doCreatureSay(cid, mgo, TALKTYPE_SAY)

doSendMagicEffect(getCreaturePosition(pk), effect)

else

doPlayerSendCancel(cid, "This pokemon is fainted.")

end

local pk = getCreatureSummons(cid)[1]

local pb = getPlayerSlotItem(cid, 8).uid

local look = getItemAttribute(pb,"addon")

if not look then

doSetItemAttribute(pb,"addon",0)

return false

end

if look > 0 then

doSetCreatureOutfit(pk, {lookType = look}, -1)

return true

end

if useKpdoDlls then

doUpdateMoves(cid)

end

end

return true

end

Editado por 345sat (veja o histórico de edições)

  • Respostas 18
  • Visualizações 731
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • aonde trocou qual parte godback ou addons.xml agora esta dando esse error    13/05/2015 19:48:16] [Error - Action Interface]  [13/05/2015 19:48:16] data/actions/scripts/goback.lua:onUse [13/05/201

Postado

Seu servidor não possui a função "ball" que ele colocou em seu goback:

if getItemAttribute(ball.uid, 'addon') and getItemAttribute(ball.uid, 'addon')>0 then
local addon = string.explode(getItemAttribute(ball.uid, 'addon'), '@')
for _,_conteudo in pairs(addon) do
_conteudo = string.explode(_conteudo,'=')
if _conteudo[1] == 'lookType' then
doSetCreatureOutfit(getCreatureSummons(cid)[1], {lookType = _conteudo[2]}, -1)
break
end
end
end

 tente substituir por:

if getItemAttribute(pokeball.uid, "addon") and getItemAttribute(pokeball.uid, "addon") > 0 then
local addon = string.explode(getItemAttribute(pokeball.uid, "addon"), '@')
for _,_conteudo in pairs(addon) do
_conteudo = string.explode(_conteudo,'=')
if _conteudo[1] == 'lookType' then
doSetCreatureOutfit(getCreatureSummons(cid)[1], {lookType = _conteudo[2]}, -1)
break
end
end
end

caso não funcione peço que deixe o nome (base) de seu servidor junto com sua resposta  ^^

Editado por Vinicius Xxgamexx (veja o histórico de edições)

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

Postado
  • Autor
---------------addons.lua-------------------------------
[13/05/2015 19:24:01] [Error - Action Interface] 
[13/05/2015 19:24:01] data/actions/scripts/addons.lua:onUse
[13/05/2015 19:24:01] Description: 
[13/05/2015 19:24:01] data/actions/scripts/addons.lua:23: attempt to compare string with number
[13/05/2015 19:24:01] stack traceback:
[13/05/2015 19:24:01] data/actions/scripts/addons.lua:23: in function <data/actions/scripts/addons.lua:7>
-----------------------------------meu-servido-stigal-sem-source---------------------------
alguem poderia me ajudar
Postado

*Edição minha somente para ver se estava errado.

if getItemAttribute(pokeball.uid, 'addon') and getItemAttribute(pokeball.uid, 'addon') > 0 then
local addon = string.explode(getItemAttribute(pokeball.uid, 'addon'), '@')
for _,_conteudo in pairs(addon) do
_conteudo = string.explode(_conteudo,'=')
if _conteudo[1] == 'lookType' then
doSetCreatureOutfit(getCreatureSummons(cid)[1], {lookType = _conteudo[2]}, -1)
break
end
end
end

Editado por Vinicius Xxgamexx (veja o histórico de edições)

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

Postado
  • Autor

aonde trocou qual parte godback ou addons.xml


agora esta dando esse error 

 

13/05/2015 19:48:16] [Error - Action Interface] 
[13/05/2015 19:48:16] data/actions/scripts/goback.lua:onUse
[13/05/2015 19:48:16] Description: 
[13/05/2015 19:48:16] data/actions/scripts/goback.lua:196: attempt to compare number with string
[13/05/2015 19:48:16] stack traceback:
[13/05/2015 19:48:16] data/actions/scripts/goback.lua:196: in function <data/actions/scripts/goback.lua:8>
 
não esta trocando roupinha do pokemon + 

alguem pf me ajudar 


oi

me ajudem estou precisando urgente


alguem pf urgente

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo