Ver um Único Post
Antigo 20-12-2010, 08:42 PM   #1 (permalink)
Bizzarro
Membro - Recruta
 
Avatar de Bizzarro
 
Registrado em: Jun 2009
Posts: 5
Agradeceu: 1
Agradecido 3 Vezes em 2 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de Bizzarro

Padrão [Dúvida] Arquivo __init__.py em quests

Quando estou com um problema dou umas voltas em forums e sempre acho o problema resolvido por alguem, por isso quase nunca posto. Hoje estou com uma dúvida de como escrever as linhas no arquivo __init__.py dentro da pasta da quest. Então peço ajuda a quem saiba pra me ajudar a escrever esses comandos. A quest é simples:
--------------
#clica no npc 1234
#abre 1234.html explicando a quest: "quero 10 items x1 e 10 items x2"
#botão no final da html com link pra 1.htm que é o primeiro html da quest já na pasta xxxx_Quest.

pasta xxxx_Quest
#1.htm abre dizendo:"Se voce tem os items, clique no botão abaixo"
#o botão eh um link com o evento 1 no __init__.py

Até aqui ótimo, fiz com dificuldade mas fiz certo. O problema é como escrever os comandos no arquivo __init__.py.

arquivo __init__.py
#quando clicar no botao em 1.htm
evento 1
verificar quantidade do item1
se for menor que 10
retornar html: "Voce não tem todos os items."
verificar quantidade do item2
se for menor que 10
retornar html: "Voce não tem todos os items."
verificar level
se for menor que 80 #Tem q estar no 80 pra fazer a quest.
retornar html: "Voce não tem level suficiente."
verificar skill1
se ja tiver skill1
retornar html: "Voce já fez essa quest."
verificar skill2
se ja tiver skill2
retornar html: "Voce já fez essa quest."
se estiver tudo correto
pegar 10 item1
pegar 10 item2
mudar pra level x
dar skill1
dar skill2
play sound quest completa #Isso eu sei. st.playSound("ItemSound.quest_finish")
play animation subir level
retorna html completada.htm #Que diz: "Voce esta mais forte agora."
fim da quest
---------------
É isso, se alguém puder me ajudar, fico muito agradecido. Já sou muito agradecido porque resolvo as minhas dúvidas olhando posts de outros ou outros arquivos do servidor l2j, mas essas dúvidas agora eu não consegui.
Obrigado.

Bizzarro está offline   Responder com Citação
Links Patrocinados