ТОРРЕНТ ИГРЫ, SIMS 4, LINEAGE 2, WOW, UCOZ, PPHOTOSHOPE

Меню сайта
Партнер №1
Все для CS сайтов и системы uCoz
Наша кнопка

Наши баннеры
Друзья сайта

Топ

1. Komap

1202

2. BRODYAGGA

716

3. Dominik

170

4. Gondar

109

5. melomen

25

6. Zellus

11

7. SmiLE

4

8. =3

4

9. x1njectHD

2

10. mOuSe^^

1

Опрос
Оцените мой сайт

Результаты | Архив
Всего ответов: 160
Главная » Файлы » Lineage2 » Квесты
Приветствуем Вас на ALL-GAME.
На нашем сайте о Торрент играх,The Sims4,Lieage 2,World of Warcraft и многом другом Вы можете скачать бесплатно :
Торрент Игры,The Sims и дополнения,Lineage 2 файлы,WOW файлы,Шаблоны и скрипты uCoz,Photoshop файлы и многое другое на нашем портале.
А так же,Софт,Сборки виндовс,Готовые сервера,Дополнения,Свежие новости,Активный форум.
И конечно для новичков у нас есть статьи по Sims,WoW,например,или как установить моды и дополнения.

Спасибо,что посетили ALL-GAME.PP.UA.


Скачать [Event] Нападение монстров на город (Python) для - Квесты

Скачать [Event] Нападение монстров на город (Python) для

Описание:
Суть: В определённое время (часы/минуты) появляется анонс о старте ивента, через 1 минуту (конфиг) появляется в случайном 1 городе мира Lineage (города указывать в конфиге) случайный 1 рейд босс/монстр (указывать в конфиге). 
- На монстра нельзя использовать умения лечения (конфиг, и id умений тоже можно самостоятельно изменить). 
- Игрок который попытался наложить умения хила или любое другое умение которое указано в конфиге - получает фриз(неподвижность). 
- Игрок который нанёс последний удар по монстру получает свою награду (конфиг: (ид, количество, шанс)). 
- Игрок который нанёс последний удар по монстру анонсируется в чат. 
- перед появлением РБ сначало идет несколько волн мобов. 
Разработка l2-scripts.ru

[СКриптт !!!!!] 
import sys
from net.sf.l2j.gameserver.model.quest import State
from net.sf.l2j.gameserver.model.quest import QuestState
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
from net.sf.l2j.util import Rnd
from java.lang import System
from net.sf.l2j.gameserver import Announcements
from net.sf.l2j.gameserver.model import L2CharPosition
from net.sf.l2j.gameserver.ai import CtrlIntention

MOBS = [18008,20830,21087,22123,22126,22132]

class ahosey(JQuest):

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

def init_LoadGlobalData(self) :
self.startQuestTimer("gogogo", 600000, None, None) #600000
return

def onAdvEvent (self,event,npc,player):
start = self.loadGlobalQuestVar("start")
if event == "gogogo":
Announcements.getInstance().announceToAll("Толпы монстров собираются возле Гирана, нужно защитить жителей!")
self.startQuestTimer("first", 1000, None, None)
self.cancelQuestTimer("gogogo",None,None)
elif event == "first":
self.addSpawn(18008,80870,142381,-3545,40240,False,600000)
self.addSpawn(18008,81062,142356,-3558,40240,False,600000)
self.addSpawn(18008,81311,142389,-3580,40240,False,600000)
self.addSpawn(18008,80586,142520,-3544,40240,False,600000)
self.addSpawn(18008,80699,143015,-3539,40240,False,600000)
self.startQuestTimer("second", 90000, None, None)
self.cancelQuestTimer("first",None,None)
elif event == "second":
Announcements.getInstance().announceToAll("Монстры прорвались внутрь Гирана, нужно защитить жителей!")
self.addSpawn(20830,81501,144672,-3532,40240,False,600000)
self.addSpawn(20830,81318,144467,-3532,40240,False,600000)
self.addSpawn(20830,81691,144601,-3532,40240,False,600000)
self.addSpawn(20830,81682,145161,-3532,40240,False,600000)
self.addSpawn(20830,81494,145410,-3532,40240,False,600000)
self.startQuestTimer("runners", 60000, None, None)
self.cancelQuestTimer("second",None,None)
elif event == "runners":
one = self.addSpawn(21087,84064,143774,-3404,40240,False,600000)
one.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, L2CharPosition(84043,146812, -3404, 0 ));
two = self.addSpawn(21087,83992,143770,-3404,40240,False,600000)
two.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, L2CharPosition(84083,146882, -3404, 0 ));
three = self.addSpawn(21087,83928,143864,-3404,40240,False,600000)
three.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, L2CharPosition(84013,146907, -3404, 0 ));
four = self.addSpawn(21087,83812,143816,-3404,40240,False,600000)
four.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, L2CharPosition(83963,146907, -3404, 0 ));
five = self.addSpawn(21087,83707,143796,-3404,40240,False,600000)
five.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, L2CharPosition(83944,146860, -3404, 0 ));
self.startQuestTimer("threee", 30000, None, None)
self.cancelQuestTimer("runners",None,None)
elif event == "threee":
Announcements.getInstance().announceToAll("Монстры уже на площади Гирана, город осажден, нужно защитить жителей!")
self.addSpawn(22123,84044,147687,-3397,40240,False,600000) #22122
self.addSpawn(22126,83876,147619,-3397,40240,False,600000)
self.addSpawn(22132,83645,147697,-3532,40240,False,600000)
self.addSpawn(22132,83321,147765,-3461,40240,False,600000)
self.addSpawn(22132,83147,147708,-3461,40240,False,600000)
self.addSpawn(22132,82326,148188,-3495,40240,False,600000)
self.addSpawn(22132,82292,148348,-3459,40240,False,600000)
self.addSpawn(22132,82586,148586,-3461,40240,False,600000)
self.startQuestTimer("fourr", 20000, None, None)
self.cancelQuestTimer("threee",None,None)
elif event == "fourr":
self.addSpawn(22123,82499,148781,-3461,40240,False,600000) #22122
self.addSpawn(22126,82649,148956,-3461,40240,False,600000)
self.addSpawn(18008,83042,149010,-3461,40240,False,600000)
self.addSpawn(18008,83337,148802,-3397,40240,False,600000)
self.addSpawn(18008,82942,148651,-3461,40240,False,600000)
self.addSpawn(18008,82260,148478,-3459,40240,False,600000)
self.addSpawn(18008,81795,148044,-3495,40240,False,600000)
self.addSpawn(18008,81891,147743,-3461,40240,False,600000)
self.startQuestTimer("fivee", 60000, None, None)
self.cancelQuestTimer("fourr",None,None)
elif event == "fivee":
Announcements.getInstance().announceToAll("Предводитель монстров прорвался в церковь Гирана, нужно защитить жителей!")
self.addSpawn(22123,84442,148621,-3428,40240,False,600000) #22122
self.addSpawn(22126,84440,148573,-3394,40240,False,600000)
self.addSpawn(18008,84428,148680,-3394,40240,False,600000)
self.addSpawn(22132,84534,148660,-3394,40240,False,600000)
self.addSpawn(22132,84521,148618,-3428,40240,False,600000)
self.addSpawn(18008,84511,148571,-3394,40240,False,600000)
self.startQuestTimer("boss", 10000, None, None)
self.cancelQuestTimer("fivee",None,None)
elif event == "boss":
self.addSpawn(29065,85980,148619,-3428,40240,False,600000)
self.cancelQuestTimer("boss",None,None)
return

def onKill(self,npc,player,isPet):
st = player.getQuestState("airin")
npcId = npc.getNpcId()
name = player.getName()
start = self.loadGlobalQuestVar("start")
if npcId == 29065 and start == "1":
Announcements.getInstance().announceToAll("Главарь монстров повержен, игрок "+name+" нанес последний удар!")
Announcements.getInstance().announceToAll("Монстры отступают!")
st.giveItems(4037,100)
st.giveItems(4357,50)
elif npcId in MOBS and start == "1":
st.giveItems(4357,25)
return

QUEST = ahosey(-1,"ahosey","tvtevent")
CREATED = State('Start',QUEST)

QUEST.setInitialState(CREATED)

QUEST.addKillId(29065)

for i in MOBS:
QUEST.addKillId(i)

© ALL-GAMES.PP.UA

Что бы скачать надо зарегистрироваться!

HTML
BB-Code
Ссылка

Категория: Квесты | Загрузок: 0 | Добавил: Komap



Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Аккаунт

Мини-чат
Поиск по сайту
Партнер №2
Статистика
Зарег. на сайте:
Всего: 1445
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Из них:
Гл.Администраторов: 2
Администраторов: 0
Гл.Модератор: 0
Модераторов: 1
Гл.Дизайнеров: 0
Дизайнеров: 0
V.I.P: 2
Файловики: 3
Постоянных: 1
Проверенных: 0
Пользователей: 1436
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи
Гости сайта


Администрация не несёт ответственности за содержащие файлы на данном портале.
ALL-GAMES.PP.UA
© 2017 ALL-GAMES.PP.UA ForumSiteMap.xml SiteMap.xml
Бесплатный хостинг uCoz Рейтинг@Mail.ru