Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Квесты/Написание квеста
Search

Написание квеста

3 replies118 viewsCurrently viewing: 1
mihey888
mihey888

User

Бывалый

Posts: 358

На форуме с: 06/27/2007

Репутация: +64

Рейтинг: 0

· 02/20/2010, 04:27 PM

Собственно не так давно решил написать на питоне некоторые квесты которые реализованы на сервере _www.bsfg.ru
В данный момент занимаюсь рубкой леса. Суть его:

В мире есть деревья, подбегаешь к ним с топором и бьешь..ну типо рубишь. Пока рубишь тебе даётся вещь - древесина, вернее полена разного дерева. После это дерево можно переработать в древесину.

Нужна вот какая помощь:

каким образом реализовать количество ударов по дереву после которых дерево исчезает.

Вот мои соображения, правда думаю это не правильно:

Раскрывающийся текст
Код
def onAttack (self,npc,player,damage,isPet):
global ydar
ydar=st.get("ydar")
  if player.getLevel() <= 40 and cond == 0 :
    npcppc.broadcastPacket(CreatureSay(npcppc.getObjectId(), 1, "Ты не умеешь рубить дерево либо у тебя нет топора."))
  if player.getLevel() >= 40 and cond == 1 and npcId == WOOD_GREEN and st.getItemEquipped(18):
   i=rnd.get(2)
    if i = 1 and ydar < 30 :
     if  ydar >5:
      rand_wood = 2*(20-Rnd.get(10))
      st.giveItems(WOOD_TISE,rand_wood)
     else :
      npc.deleteMe()
    if i = 2 :
      rand_wood = 2*(20-Rnd.get(10))
      st.giveItems(WOOD_WYASE,rand_wood)

0
G
Gradesk
· 02/20/2010, 04:48 PM

Реализовывать мне как то в лом, и так дел хватает до опупения...
Но подсказать как и в асе могу (подсказываю для тех кому есть время реализовки):
1 - через глобал переменные - созать "массив" в котором прописывается айди чара и сколько ударов он уже нанёс...
2 - через БД квестов, куда заносится инфа от ударов по принципу записи "конд"а.

0
tsa
tsa

Author

Ветеран

Posts: 566

На форуме с: 05/10/2009

Репутация: +132

Рейтинг: 0

· 02/28/2010, 11:18 AM

В тыквах почти все тоже самое, думаю оттуда можно стянуть часть кода

0
Войдите или зарегистрируйтесь чтобы ответить