Ir para conteúdo

Posts Recomendados

Galera, é o seguinte, sempre que eu clico na BAG no OTC, aparece a mensagem abaixo e não abre nada!! Queria saber como corrige...

 

bsiFLF1.jpg

TME4WG6.jpg

 

Aproveitando o tópico, queria saber como arrumar esse erro:

 

E o outro é esse:

 

[18/03/2014 19:15:32] [Error - Action Interface]
[18/03/2014 19:15:33] data/actions/scripts/pokedex.lua:onUse
[18/03/2014 19:15:33] Description:
[18/03/2014 19:15:33] data/lib/some functions.lua:578: table index is nil
[18/03/2014 19:15:33] stack traceback:
[18/03/2014 19:15:34] data/lib/some functions.lua:578: in function 'doConvertStoneIdToString'
[18/03/2014 19:15:34] data/lib/pokedex system.lua:56: in function 'getPokemonEvolutionDescription'
[18/03/2014 19:15:34] data/lib/pokedex system.lua:142: in function 'doShowPokedexRegistration'
[18/03/2014 19:15:35] data/actions/scripts/pokedex.lua:49: in function <data/actions/scripts/pokedex.lua:27>

Script

local function checkDex(cid)
local unlock = 0
for i = 1, #oldpokedex do
if getPlayerInfoAboutPokemon(cid, oldpokedex[1]).dex then
unlock = unlock + 1
end
end
return unlock
end
local rate = 50
local rewards = {
[10] = {{2160, 1}, {11638, 1}, {12344, 5}},
[20] = {{2160, 1}, {11638, 1}, {12344, 5}},
[30] = {{2160, 1}, {11639, 1}, {12344, 5}},
[40] = {{2160, 1}, {11639, 1}, {12344, 10}},
[50] = {{2160, 2}, {11640, 1}, {12344, 10}},
[60] = {{2160, 2}, {11640, 1}, {12344, 15}},
[70] = {{2160, 2}, {11640, 1}, {12344, 15}},
[80] = {{2160, 2}, {11641, 1}, {12344, 20}},
[90] = {{2160, 5}, {11641, 1}, {12344, 20}},
[100] = {{2160, 5}, {11641, 1}, {12344, 25}},
[110] = {{2160, 5}, {11641, 1}, {12344, 30}},
}
local sto = 63999
function onUse(cid, item, fromPos, item2, toPos)
if not isCreature(item2.uid) then
return true
end
local poke = getCreatureName(item2.uid)
if isMonster(item2.uid) then
local this = newpokedex[getCreatureName(item2.uid)]
local myball = 0
if isSummon(item2.uid) then
myball = getPlayerSlotItem(getCreatureMaster(item2.uid), 8)
end
if not getPlayerInfoAboutPokemon(cid, poke).dex then
local exp = this.level * rate
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have unlocked ".. getCreatureName(item2.uid).." in your pokedex!")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have gained "..exp.." experience points.")
doSendMagicEffect(getThingPos(cid), 210)
doPlayerAddExperience(cid, exp)
doAddPokemonInDexList(cid, poke)
else
doShowPokedexRegistration(cid, item2, myball)
end
local list = checkDex(cid)
local r = rewards
-- print("List: "..list)
--sendMsgToPlayer(cid, 27, "Parabéns, você tem "..list.." pokeDex!")
if r and getPlayerStorageValue(cid, sto) < list then
for _, TABLE in ipairs® do
doPlayerAddItem(cid, TABLE[1], TABLE[2])
sendMsgToPlayer(cid, 27, "Voce ganhou "..TABLE[2].." ".. getItemNameById(TABLE[1]).."!")
end
setPlayerStorageValue(cid, sto, list)
end
return true
end
if not isPlayer(item2.uid) then return true end
local kanto = 0
local johto = 0
--alterado v1.7 \/\/
for i = 1, #oldpokedex do
if getPlayerInfoAboutPokemon(item2.uid, oldpokedex[1]).dex then
if i <= 151 then
kanto = kanto+1
elseif i >= 209 then
johto = johto+1
end
end
end --alterado v1.6
local player = getRecorderPlayer(toPos, cid)
if cid == player then
doPlayerSendTextMessage(cid, 27, "You has unlocked "..kanto.." kanto's and "..johto.." johto's pokémons until now.")
doPlayerSetVocation(cid, 9) --alterado v1.6
openChannelDialog(cid)
end
return true
end

Link para o comentário
https://xtibia.com/forum/topic/230351-otclient-erro-e-bug-no-servidor/
Compartilhar em outros sites

Sobre a bag tenta isso, abre OTclient\modules\game_menuTop

Ae abre o arquivo mod_topMenu


Procura por:

local player = g_game.getLocalPlayer()
g_game.useInventoryItem(player:getInventoryItem(10):getId())
end

 

Muda de 10 para 3

Link para o comentário
https://xtibia.com/forum/topic/230351-otclient-erro-e-bug-no-servidor/#findComment-1625693
Compartilhar em outros sites

Sobre a bag tenta isso, abre OTclient\modules\game_menuTop

Ae abre o arquivo mod_topMenu

Procura por:

local player = g_game.getLocalPlayer()
g_game.useInventoryItem(player:getInventoryItem(10):getId())
end

Muda de 10 para 3

Valeu! Dúvida parcialmente resolvida.

Link para o comentário
https://xtibia.com/forum/topic/230351-otclient-erro-e-bug-no-servidor/#findComment-1625749
Compartilhar em outros sites

×
×
  • Criar Novo...