Ir para conteúdo

[Encerrado] [Bug] PDA 1.8 S/LEVEL!


Wiisht

Posts Recomendados

Slicer, estou com um bug aqui, quando efetuo a talkaction do "writetable"

 

 

[25/12/2012 19:17:33] [Error - TalkAction Interface]

[25/12/2012 19:17:33] data/talkactions/scripts/writeTable.lua:onSay

[25/12/2012 19:17:33] Description:

[25/12/2012 19:17:33] data/talkactions/scripts/writeTable.lua:11: attempt to concatenate field 'offense' (a nil value)

[25/12/2012 19:17:34] stack traceback:

[25/12/2012 19:17:34] data/talkactions/scripts/writeTable.lua:11: in function <data/talkactions/scripts/writeTable.lua:1>

 

da este erro no console...

script:

 

function onSay(cid, words, param, channel)

 

local str = "pokes = {"

local file = io.open('data/writeTable.txt', 'w')

if (not file) then

sendMsgToPlayer(cid, 20, "File: data/writeTable.txt, not found...")

return true

end

for i, table in ipairs(oldpokedex) do

local t = pokes[table[1]]

str = str.. '\n\n["'..table[1]..'"] = {offense = '..t.offense..', defense = '..t.defense..', specialattack = '..t.specialattack..', vitality = '..t.vitality..', agility = '..t.agility..', exp = '..t.exp..', level = '..t.level..', wildLvl = '..t.level..', type = "'..t.type..'", type2 = "'..t.type2..'"},'

end

str = str.."\n}"

file:write(str)

file:close()

sendMsgToPlayer(cid, 20, "Table add in file 'data/writeTable.txt'...")

return true

end

 

Link para o comentário
Compartilhar em outros sites

Servidor sem level, não não, não escreve nada ;x pera, deixa eu checar então...

 

--EDIT--

Então, eu vi aqui e todos os pokes tão com offense normal cara ;x

só que tem um porém, eu coloquei de todos os pokes offense "1.8", tem algum problema ter numeros iguais ? *mesmo offense.

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

nao n tem.. n adicionase nenhum poke novo? anyway, podes trocar o .lua por esse..

 

function onSay(cid, words, param, channel)

 

local str = "pokes = {"

local file = io.open('data/writeTable.txt', 'w')

if (not file) then

sendMsgToPlayer(cid, 20, "File: data/writeTable.txt, not found...")

return true

end

for i, table in ipairs(oldpokedex) do

local t = pokes[table[1]]

if not t or not t.offense then

return sendMsgToPlayer(cid, 20, "Error has occored... Poke: "..table[1].." isn't in the table pokes or don't have the 'attribute' offense!")

end

str = str.. '\n\n["'..table[1]..'"] = {offense = '..t.offense..', defense = '..t.defense..', specialattack = '..t.specialattack..', vitality = '..t.vitality..', agility = '..t.agility..', exp = '..t.exp..', level = '..t.level..', wildLvl = '..t.level..', type = "'..t.type..'", type2 = "'..t.type2..'"},'

end

str = str.."\n}"

file:write(str)

file:close()

sendMsgToPlayer(cid, 20, "Table add in file 'data/writeTable.txt'...")

return true

end

 

 

em tese ele vai mostrar aonde ta o erro..

 

edit

e tpw.. ele pega os pokes da tabela oldpokedex.. entao se tu adiciono algu novo e esqueceu dessa tabela, esse poke n vai aparecer na tabela criada no .txt.. ^^

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

aah certo, agora foi, mostrou o erro no pokemon "Stantler"

creio que este erro irá haver com outras pessoas também, pois eu ainda não mexi com os pokemons desta outra geração, somente a geração de kanto mesmo.

bom, obrigado Slicer! :]

Link para o comentário
Compartilhar em outros sites

eh q esqueci de avisar desse detalhe... o stantler ta ms sem o offense.. ;x eu arrumei na minha tabela mas esqueci de avisar pra quem fosse usar esse script.. ;x

por isso aki n da esse erro kk

 

edit:

coloquei no topico do down a correçao desse bug.. soh abrir o spoiler q ta com 'atualizado: 25/12/12'...

 

duvida sanada

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

• Bom tenho outro bug encontrado na "cooldown" bar agora

primeiramente, não sei se pode posta-lo neste mesmo tópico, mais enfim...

não sei se chega ser um bug, mais na cooldbar não é possivel copiar algo que o player fala.

Ex: Eu falo "Dragonite, Use Hyper Beam!

se eu quiser copiar esta frase no chat, não é possivel.

Bom é isto :]

Link para o comentário
Compartilhar em outros sites

  • 5 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...