eh no serv com ou sem lvl? e ele chega a escrever algu no arquivo .txt? provavelmente eh algum poke q ta sem o offense na tabela..
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] [Bug] PDA 1.8 S/LEVEL!
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

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 Dezembro 25 por Wiisht
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

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 Dezembro 25 por Slicer
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! :]
info
Grupo: Campones
Registrado: 06/08/12
Posts: 58
Reputação: +2

Slicer , estou com o mesmo erro do amigo, só que meu servidor é com level... fala isso... in-game ... : Error has occored... Poke: Stantler isn't in the table pokes or don't have the 'attribute' offense!
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

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 Dezembro 25 por Slicer
• 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 :]
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

tu diz no OTClient? se for, eh assim ms... o chat ali n da pra copiar as paradas..
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

+ 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.




info
Grupo: Barão
Registrado: 28/12/11
Posts: 233
Reputação: +3
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