antiblock
Cyphriun
  • Chatbox

    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
DownD

Quests Não Funcionam

Question

Boas, eu estou a usar as files e cliente do Robert Serban (40K).

O problema resume-se apenas após a instalação da quest, eu instalo a quest e não aparece qualquer tipo de erro, depois vou ao jogo e dou /reload q mas a quest simplesmente não funciona. 

 

Já experimentei várias quests (por exemplo change_name.quest)

 

quest chagne_name begin
state start begin
when 71055.use begin
if pc.is_married() then
say("Estás Casado.")
say("Por isso, não podes mudar o teu nome.")
say("")
return
end

if pc.is_polymorphed() then
say("Estás Transformado.")
say("Por isso, não podes mudar o teu nome.")
say("")
return
end

if pc.has_guild() then
say("És Membro de Uma Guild. ")
say("Portanto, não podes mudar o teu nome.")
say("")
return
end

if party.is_party() then
say("Estás Num Grupo.")
say("Portanto, não podes mudar o teu nome.")
say("")
return
end

if pc.get_level() < 50 then
say("O teu nível é demasiado baixo.")
say("Deves ser, pelo menos, nível 50")
say("Para mudares o teu nome.")
say("")
return
end

if get_time() < pc.getqf("next_time") then
say("Não podes usar o item agora...")
say("")

if is_test_server() == true then
say("Since it's test server, you can go")
say("")
else
return
end
end

say("Coloca o Nome que Desejas Ter:") ;

local name = pc.name ;
local str = input() ;

local ret = pc.change_name(str) ;

if ret == 0 then
say("Não entraste depois de teres mudado o nome.")
say("Por favor, entra de novo.")
say("")

char_log(0, "CHANGE_NAME", "HAVE NOT RE-LOGIN")
elseif ret == 1 then
say("Ocorreu um Erro durante o Uso do item.")
say("Por Favor, Usa-o Outra vez.")
say("")

char_log(0, "CHANGE_NAME", "ITEM USE PROBLEM")
elseif ret == 2 then
say("O Nome que Escolheste não Está Disponível.")
say("Por Favor, Escolhe Outro.")
say("")

char_log(0, "CHANGE_NAME", "CAN NOT USE NAME")
elseif ret == 3 then
say("O Nome que Escolheste não Está Disponível.")
say("Por Favor, Escolhe Outro.")
say("")

char_log(0, "CHANGE_NAME", "ALREADY USING NAME")
elseif ret == 4 then
say("Mudaste o Teu Nome Com Sucesso.")
say("Por Favor, Altera a Personagem.")
say("")

item.remove() ;

pc.setqf("next_time", get_time() + time_hour_to_sec(24*15))

char_log(0, "CHANGE_NAME", "SUCCESS: from "..name.." to "..str)
else
say("Ocorreu Um Erro Desconhecido.")
say(ret)

char_log(0, "CHANGE_NAME", "UNKNOWN NAME")
end
end
end
end

 

Instalei as quests com o comando ./qc.

 

Mas o mais estranho de tudo é que a quest aparece instalada na pasta Objects.

 

Share this post


Link to post
Share on other sites

3 answers to this question

  • 0

Eu estava com esse problema , tem um patch de atualização no topico que conserta esse problema , veja la 

Share this post


Link to post
Share on other sites
antiblock
Rodnia | Alpha & Omega
  • 0

O problema não é a quest mas sim o item_proto.txt, em principio este item não esta marcado como "item_quest".

Verifica a linha do item_proto.txt deste item.

Share this post


Link to post
Share on other sites
  • 0

O problema não é a quest mas sim o item_proto.txt, em principio este item não esta marcado como "item_quest".

Verifica a linha do item_proto.txt deste item.

Já tinha tentado isso e não resultou. 

Mas Obrigado na mesma.

 

 

Eu estava com esse problema , tem um patch de atualização no topico que conserta esse problema , veja la 

Nem tinha reparado no patch de atualização, estava já a fazer o download de outro cliente para testar se o erro era serverside ou clientside.

Mas agora já está resolvido, depois de aplicado o patch. Muito Obrigado!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this