Vi esta quest do Paci na metin2dev traduzi mas ao instalar diz me (core dumped) ao no jogo aparece o bug é o seguinte ao tentar entrar nas funçoes do banco diz que a password esta incorreta e ao tentar usar a frase de segurança para restabelecer uma nova password diz que a resposta secreta esta incorreta...
Venho pedir ajuda ao Paci criador da quest ou a alguem que saiba o que se passa...
Virtual box ao instalar:
quest: advanced_bank
state: start
when: 20090.chat ('Banco Lustano')
function set_pc_bank_infos (pw, question, answer, money)
function give_money (value)
function save_money (value)
calls undeclared function! :
readline
write_in_file
Abort (core dumped)
questlib.lua
bank_path ='usr/home/game/bank'
function readline(path, x) local linetable ={} for line in io.lines(path..'/'..pc.name)do table.insert(linetable, line) end return linetable[x] end
function write_in_file(path, text) ifstring.find(text,"%[ENTER%]")then text =string.gsub(text,"%[ENTER%]","n") end local file = io.open(path..'/'..pc.name,'w') file:write(text) file:close() end
quest
quest advanced_bank begin
state start begin
when 20090.chat.'Banco Lusitano' begin
local question = {'Nome da mãe', 'Nome do pai', 'Nome do animal de estimação', 'Outra'}
say_title'Banco Lusitano'
if pc.getqf('has_bank_acc') == 0 then
say'Olá! Bem-vindo ao Banco Lusitano.'
say'Acho que ainda não tens uma conta aqui.'
say'Vou te explicar como funciona:'
say_reward'Terás que escrever uma password, uma'
say_reward'pergunta de segurança e uma resposta.'
say_reward'Isso irá aumentar a sua segurança.'
say_reward'Ninguem poderá aceder a tua conta,'
say'a menos que tenham a password.[ENTER]'
wait()
say'Necessitas pagar 200.000 yang,'
say'para obteres uma conta no Banco Lusitano.'
say'Mas lembra-te:'
say_reward'Não uses a password do jogo.'
say_reward'Tornaria mais facil saberem tua password.'
say_reward'O mesmo para a pergunta e resposta de segurança.[ENTER]'
say'Então.. queres continuar e[ENTER]e criar uma conta?'
if select('Sim, claro.', 'Não, mais tarde.') == 1 then
if pc.get_gold() < 200000 then
say'Sinto muito, não tens yang suficiente.[ENTER]Volta quando tiveres 200.000 yang.'
return
end
say'Ok, por favor escreve uma password.'
local pw = input()
if pw == '' then
say'Mudaste de ideias?'
return
end
say'Proximo passo é escolher a pergunta de segurança.[ENTER]Tambem podes criar uma, se quiseres.'
local sqt = select_table(question)
if sqt == 4 then
say'Ok, por favor escreve a pergunta:'
local myquestion = input()
if myquestion == '' then
say'Mudaste de ideias?'
return
end
question = myquestion
else
question = question[sqt]
end
say'Ok, certo, estamos quase a terminar.[ENTER]Agora escreve a resposta a pergunta.'
Vi esta quest do Paci na metin2dev traduzi mas ao instalar diz me (core dumped) ao no jogo aparece o bug é o seguinte ao tentar entrar nas funçoes do banco diz que a password esta incorreta e ao tentar usar a frase de segurança para restabelecer uma nova password diz que a resposta secreta esta incorreta...
Venho pedir ajuda ao Paci criador da quest ou a alguem que saiba o que se passa...
Virtual box ao instalar:
quest: advanced_bank
state: start
when: 20090.chat ('Banco Lustano')
function set_pc_bank_infos (pw, question, answer, money)
function give_money (value)
function save_money (value)
calls undeclared function! :
readline
write_in_file
Abort (core dumped)
questlib.lua
bank_path = 'usr/home/game/bank'
function readline(path, x)
local linetable = {}
for line in io.lines(path..'/'..pc.name) do
table.insert(linetable, line)
end
return linetable[x]
end
function write_in_file(path, text)
if string.find(text, "%[ENTER%]") then
text = string.gsub(text, "%[ENTER%]", "n")
end
local file = io.open(path..'/'..pc.name, 'w')
file:write(text)
file:close()
end
quest
Share this post
Link to post
Share on other sites