Ивенты - Страница 11 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 22.11.2008, 20:38   #101
Аватар для Blacksoul
Участник

По умолчанию Ответ: Эвенты

Выложите эвент сердечек переделанный "Камень,ножницы,бумага".
Blacksoul вне форума Отправить сообщение для Blacksoul с помощью Skype™ Ответить с цитированием
Непрочитано 23.11.2008, 00:04   #102
Аватар для singer
Пользователь

По умолчанию Ответ: Эвенты

А можно ли ТВТ эвент поставить на л2ф, если да и у когото есть такой эвент, то пожлста выложите.
singer вне форума Ответить с цитированием
Непрочитано 23.11.2008, 11:43   #103
Пользователь

По умолчанию Ответ: Эвенты

Выложите пжл ТВТ эвент
MaxPayne вне форума Ответить с цитированием
Непрочитано 24.11.2008, 18:31   #104
Аватар для singer
Пользователь

По умолчанию Ответ: Эвенты

Прошу выложить любых Евентов для сборки l2f, Ато встроеные уже достали
singer вне форума Ответить с цитированием
Непрочитано 25.12.2008, 09:19   #105
Аватар для Redvain
Постоялец

По умолчанию Ответ: Эвенты

Цитата:
Сообщение от Blacksoul Посмотреть сообщение
Выложите эвент сердечек переделанный "Камень,ножницы,бумага".
Пунктуацию изобрели глупцы? Собственно тяжело понять, что вы хотите, объясните чётче.
Уж извините, телепаты в отпуске.
MaxPayne, singer, вас в поиске забанили?
Redvain вне форума Ответить с цитированием
Непрочитано 14.01.2009, 19:40   #106
Новичок

По умолчанию Ответ: Эвенты

подскажите как подключить эвенты, а то накидал штук 10 разных эвентов и не знаю включены они или нет.
Или нада еще SQL заливать?
APEC вне форума Ответить с цитированием
Непрочитано 23.01.2009, 18:12   #107
Аватар для RON
Пользователь

По умолчанию Ответ: Эвенты

Какой вы бе посоветовали евент?Так что б поинтересней
RON вне форума Ответить с цитированием
Непрочитано 29.01.2009, 20:18   #108
Новичок

По умолчанию Ответ: Эвенты

Вот тоже очень заинтересован в новых эвентах спасибки будут народ выкладывайте!
Assorty вне форума Ответить с цитированием
Непрочитано 30.01.2009, 21:10   #109
Пользователь

По умолчанию Ответ: Эвенты

Народ подскажите где можно нануал по созданию эвентов посмотреть?

Добавлено через 1 час 24 минуты
Подскажите что сделано не правильно или что я не доделал?
сервер L2Emu евент Valentines
архив с эветном положил в \faenor поправил дату. дроп частей сердец нормальный но у нпс ID:31230 нету странички диалога на обмен дропнувшихся сердец на призы.
что нужно ещё поправить?
и как подредактировать те вещи которые получают за эвент

Последний раз редактировалось ROM; 30.01.2009 в 22:34. Причина: Добавлено сообщение
ROM вне форума Ответить с цитированием
Непрочитано 31.01.2009, 04:51   #110
Аватар для 2MB
Пользователь

По умолчанию Ответ: Эвенты

Ребята подскажи что это такое? Поставил еванты, поменял запросы в базу добавил таблицы в Логе вот что пишет:
Цитата:
Error on: C:\server\game\data\scripts\custom\111_HeavyMedal\ __init__.py.error.log
Line: -1 - Column: -1

Traceback (innermost last):
(no code object) at line 0
ValueError: Strings added to sha hashes must not contain characters with value > 255
Текст эванта:
Код:
#done by denser 17.04.2007
# Modifed by Bibigon for RusTeam at 08.05.07
# Modifed by Zloctb for L2REDZ at 11.08.2007


import sys
from net.l2emuproject.gameserver.model.quest        import State
from net.l2emuproject.gameserver.model.quest        import QuestState
from net.l2emuproject.gameserver.model.quest.jython import QuestJython as JQuest

qn = "111_HeavyMedal"

#cats
ROY = 45021
WINNIE = 45022
#item
EVENT_GLITTERING_MEDAL = 6393
#marks
RABBIT = 6399
HYENA = 6400
FOX = 6401
WOLF = 6402

CHANCE = 35

PAY = 5


class Quest (JQuest) :

 def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)

 def onEvent (self,event,st) :
    if event == "game" :
      if int(st.get("cond")) == 0 and st.getQuestItemsCount(EVENT_GLITTERING_MEDAL) >= PAY*1 :
        st.playSound("ItemSound.quest_accept")
        htmltext = "game.htm"
      elif int(st.get("cond")) == 1 and st.getQuestItemsCount(EVENT_GLITTERING_MEDAL) >= PAY*2 :
        st.playSound("ItemSound.quest_accept")
        htmltext = "game.htm"
      elif int(st.get("cond")) == 2 and st.getQuestItemsCount(EVENT_GLITTERING_MEDAL) >= PAY*4 :
        st.playSound("ItemSound.quest_accept")
        htmltext = "game.htm"  
      elif int(st.get("cond")) == 3 and st.getQuestItemsCount(EVENT_GLITTERING_MEDAL) >= PAY*8 :
        st.playSound("ItemSound.quest_accept")
        htmltext = "game.htm"  
      else: htmltext = "less.htm"
  
    elif event == "play" :
      if st.getRandom(100)<CHANCE :
        if int(st.get("cond")) == 0 :
          st.takeItems(EVENT_GLITTERING_MEDAL,PAY*1)
          st.giveItems(RABBIT,1)
          st.set("cond","1")
          st.playSound("ItemSound.quest_itemget")
          htmltext = "win-1.htm"
        elif int(st.get("cond")) == 1 :
          st.takeItems(EVENT_GLITTERING_MEDAL,PAY*2)
          st.takeItems(RABBIT,1)
          st.giveItems(HYENA,1)
          st.set("cond","2")
          st.playSound("ItemSound.quest_itemget")
          htmltext = "win-1.htm"
        elif int(st.get("cond")) == 2 :
          st.takeItems(EVENT_GLITTERING_MEDAL,PAY*4)
          st.takeItems(HYENA,1)
          st.giveItems(FOX,1)
          st.set("cond","3")
          st.playSound("ItemSound.quest_itemget")
          htmltext = "win-1.htm"
        elif int(st.get("cond")) == 3 :
          st.takeItems(EVENT_GLITTERING_MEDAL,PAY*8)
          st.takeItems(FOX,1)
          st.giveItems(WOLF,1)
          st.set("cond","4")
          st.playSound("ItemSound.quest_finish")
          htmltext = "win.htm"
      else: 
        htmltext = "lose.htm"
        if int(st.get("cond")) == 0 :
            st.takeItems(EVENT_GLITTERING_MEDAL,PAY*1)
        elif int(st.get("cond")) == 1:
            st.takeItems(EVENT_GLITTERING_MEDAL,PAY*2)
        elif int(st.get("cond")) == 2 :
            st.takeItems(EVENT_GLITTERING_MEDAL,PAY*4)
        elif int(st.get("cond")) == 3 :
            st.takeItems(EVENT_GLITTERING_MEDAL,PAY*8)
    return htmltext


 def onTalk (self,npc,player):
   st = player.getQuestState(qn)
   npcId = npc.getNpcId()
   htmltext = "<html><body>Мне нечего тебе сказать</body></html>"
   if not st : return htmltext   
   if npcId == WINNIE :
     if st.getQuestItemsCount(RABBIT) == 0 and st.getQuestItemsCount(HYENA) == 0 and st.getQuestItemsCount(FOX) == 0 and st.getQuestItemsCount(WOLF) == 0 :
       htmltext = "5.htm"
       st.set("cond","0")
     elif int(st.get("cond")) == 1 :
       htmltext = "10.htm"
     elif int(st.get("cond")) == 2 :
       htmltext = "20.htm"
     elif int(st.get("cond")) == 3 :
       htmltext = "40.htm"
     elif st.getQuestItemsCount(WOLF) == 1 :
       htmltext = "win.htm"
     else: htmltext = "win.htm"
   
   elif npcId == ROY :
     if st.getQuestItemsCount(RABBIT) == 0 and st.getQuestItemsCount(HYENA) == 0 and st.getQuestItemsCount(FOX) == 0 and st.getQuestItemsCount(WOLF) == 0 :
       htmltext = "roy.htm"
     elif st.getQuestItemsCount(RABBIT) == 1 :
       htmltext = "roy-1.htm"
     elif st.getQuestItemsCount(HYENA) == 1 :
       htmltext = "roy-2.htm"
     elif st.getQuestItemsCount(FOX) == 1 :
       htmltext = "roy-3.htm"
     elif st.getQuestItemsCount(WOLF) == 1 :
       htmltext = "roy-4.htm"
   return htmltext

QUEST       = Quest(111,qn,"custom")
# CREATED     = State('Start', QUEST)
#STARTED     = State('Started', QUEST)
#COMPLETED   = State('Completed', QUEST)

# Quest initialization
#QUEST.setInitialState(CREATED)
# Quest NPC starter initialization

QUEST.addStartNpc(ROY)
QUEST.addStartNpc(WINNIE)
QUEST.addTalkId(ROY)
QUEST.addTalkId(WINNIE)
   
print "   INFO Loaded: 111_Heavy_Medal"
Ну включил я его правельно в фаиле scripts.cfg
Цитата:
custom/111_HeavyMedal/__init__.py
Подскажите в чем проблемма?

Последний раз редактировалось DarkLoki; 03.02.2009 в 13:35.
2MB вне форума Отправить сообщение для 2MB с помощью ICQ Ответить с цитированием
Ответ

Метки
event


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 16:56. Часовой пояс GMT +3.

Вверх