ПВП TheGrand

Раздел для новичков — любые вопросы на тему администратирования и создания серверов.
GooDPass
No Grade Newbie
Аватара пользователя
Сообщения: 10
Зарегистрирован: 05 янв 2017, 20:27

16 янв 2017, 20:37

Всем здравствуйте! кому не жалко поделитесь сборкой настроеной под пвп с норм фул бафером и полиморфами одетыми в Ы) буду очень благодарен *plus1*

Whatever
Great Imperial Crusader
Аватара пользователя
Сообщения: 4487
Зарегистрирован: 19 апр 2008, 17:45

19 янв 2017, 22:52

GooDPass писал(а):Всем здравствуйте! кому не жалко поделитесь сборкой настроеной под пвп с норм фул бафером и полиморфами одетыми в Ы) буду очень благодарен *plus1*

Разработка сборки TheGrand ведется на приватной основе уже более двух лет. Можно договорится о покупке с самыми свежими обновлениями и соответствующей настройкой.
Если вам так, чисто побаловаться, то задавайте конкретные вопросы по настройке, постараемся помочь.

GooDPass
No Grade Newbie
Аватара пользователя
Сообщения: 10
Зарегистрирован: 05 янв 2017, 20:27

21 янв 2017, 20:55

дайте сылку на фул бафера для етой сборки чтоб все работало маляра,флай, чанты кот, конь)) и если можете то помогите сделать полиморфов которые будут в пк сливать, флагатся, фармить мобов))) ну и также скажите как сделать им анимацию сосок))

Saboteur
Предводитель Сусликов
Сообщения: 52
Зарегистрирован: 16 мар 2009, 20:34
Откуда: СПб

22 янв 2017, 03:54

GooDPass писал(а):дайте сылку на фул бафера для етой сборки чтоб все работало маляра,флай, чанты кот, конь)) и если можете то помогите сделать полиморфов которые будут в пк сливать, флагатся, фармить мобов))) ну и также скажите как сделать им анимацию сосок))

data\scripts\custom\912_Buffer\__init__.py

Код: Выделить всё

import sys
from com.l2jfrozen.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2jfrozen.gameserver.datatables import SkillTable
from com.l2jfrozen.util.database import L2DatabaseFactory
from com.l2jfrozen.gameserver.model.quest import State
from com.l2jfrozen.gameserver.model.quest import QuestState
from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest

qn = "912_buffer"

NPC          = [31757]
QuestId      = 912
QuestName    = "buffer"
QuestDesc    = "custom"
InitialHtml  = "main.htm"

ADENA = 57
MIN_ADENA = 7000
COIN = 9999
MIN_COIN = 1

class Quest (JQuest) :
   def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
   def onEvent(self,event,st):
      htmltext = event
      count=st.getQuestItemsCount(COIN)
      if count < MIN_COIN :
         htmltext = "<html><head><body>You have not enough Coin of Kharden.</body></html>"
      else:
         st.getPlayer().setTarget(st.getPlayer())
         #Haste
         if event == "11111":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Focus
         if event == "11112":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Death Whisper
         if event == "11113":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Guidance
         if event == "11114":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1240,3).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Berserker Spirit
         if event == "11115":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Might
         if event == "11116":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Mental Shield
         if event == "11117":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1035,4).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Bless the body
         if event == "11118":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Bless the soul
         if event == "11119":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Bless shield
         if event == "11120":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1243,3).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Shield
         if event == "11121":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Agility
         if event == "11122":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1087,3).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Resist Shock
         if event == "11123":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1259,4).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Acumen
         if event == "11124":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Empower
         if event == "11125":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Wind walk
         if event == "11126":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Wild Magic
         if event == "11127":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Song of earth
         if event == "11128":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Song of wind
         if event == "11129":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Song of warding
         if event == "11130":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Song of life
         if event == "11131":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Song of water
         if event == "11132":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(266,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Song of hunter
         if event == "11133":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Song of invocation
         if event == "11134":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(270,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Dance of warrior
         if event == "11135":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Dance of inspiration
         if event == "11136":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(272,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Dance of Mystic
         if event == "11137":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(S,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Dance of Fire
         if event == "11138":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Dance of Fury
         if event == "11139":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Dance of concentration
         if event == "11140":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Dance of Vampire
         if event == "11141":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(310,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Dance of Siren
         if event == "11142":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Vampiric Rage
         if event == "11143":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
               return "main.htm"      
               st.setState(COMPLETED)
         #Elemental protect
         if event == "11144":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1352,1).getEffects(st.getPlayer(),st.getPlayer())
               return "typical.htm"      
               st.setState(COMPLETED)
         #Arcane protect
         if event == "11145":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1354,1).getEffects(st.getPlayer(),st.getPlayer())
               return "typical.htm"      
               st.setState(COMPLETED)
         #Divine protect
         if event == "11146":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1353,1).getEffects(st.getPlayer(),st.getPlayer())
               return "typical.htm"      
               st.setState(COMPLETED)
         #Bless of Queen
         if event == "11147":
               st.takeItems(COIN,3)
               SkillTable.getInstance().getInfo(4699,13).getEffects(st.getPlayer(),st.getPlayer())
               return "typical.htm"      
               st.setState(COMPLETED)
         #Prophecy of Wind
         if event == "11148":
               st.takeItems(COIN,5)
               SkillTable.getInstance().getInfo(1357,1).getEffects(st.getPlayer(),st.getPlayer())
               return "typical.htm"      
               st.setState(COMPLETED)
         #Prophecy of Water
         if event == "11149":
               st.takeItems(COIN,5)
               SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
               return "typical.htm"      
               st.setState(COMPLETED)
         #Prophecy of Fire
         if event == "11150":
               st.takeItems(COIN,5)
               SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
               return "typical.htm"      
               st.setState(COMPLETED)
         #Magic Barrier
         if event == "11151":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
               return "typical.htm"      
               st.setState(COMPLETED)
         #Song of Vitality
         if event == "11152":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
               return "typical.htm"      
               st.setState(COMPLETED)
         #Song of Renewal
         if event == "11153":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
               return "typical.htm"      
               st.setState(COMPLETED)
         #Song of Champion
         if event == "11154":
               st.takeItems(COIN,1)
               SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
               return "typical.htm"      
               st.setState(COMPLETED)
         #Fighter full + noblesse
         if event =="11160":
               st.takeItems(COIN,20)
               SkillTable.getInstance().getInfo(1086,2).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1077,3).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1242,3).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1068,3).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(269,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(271,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(274,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(275,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1268,4).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(364,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1356,1).getEffects(st.getPlayer(),st.getPlayer())
               #SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
               return "full.htm"      
               st.setState(COMPLETED)
         #Mage full + noblesse
         if event =="11161":
               st.takeItems(COIN,20)
               SkillTable.getInstance().getInfo(1062,2).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1045,6).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1048,6).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1040,3).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1036,2).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1085,3).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1059,3).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1204,2).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1303,2).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(264,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(268,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(267,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(265,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(273,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(276,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(365,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(304,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(349,1).getEffects(st.getPlayer(),st.getPlayer())
               SkillTable.getInstance().getInfo(1355,1).getEffects(st.getPlayer(),st.getPlayer())
               #SkillTable.getInstance().getInfo(1323,1).getEffects(st.getPlayer(),st.getPlayer())
               return "full.htm"      
               st.setState(COMPLETED)
         #Restore
         if event == "rest":
            st.getPlayer().setCurrentHpMp(st.getPlayer().getMaxHp(), st.getPlayer().getMaxMp())
            st.getPlayer().setCurrentCp(st.getPlayer().getMaxCp())
            return "main.htm"
            st.setState(State.COMPLETED)
         #Cancel
         if event == "cancel":
            st.getPlayer().stopAllEffects()
            return "main.htm"
            st.setState(State.COMPLETED)

         if htmltext != event:
            st.setState(COMPLETED)
            st.exitQuest(1)
      return htmltext

   def onTalk (self,npc,player):
      st = player.getQuestState(qn)
      htmltext = "<html><head><body>I have nothing to say to you.</body></html>"
      st.setState(STARTED)
      return InitialHtml

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

QUEST.setInitialState(CREATED)

for npcId in NPC:
 QUEST.addStartNpc(npcId)
 QUEST.addTalkId(npcId)

data\scripts\custom\912_Buffer\main.htm

Код: Выделить всё

<html>
<body>
<img src="Sek.cbui371" width=280 height=1>
<table width=290>

</table>
<table width=288 bgcolor="000000">
<tr>
<td align="center">
<table width=280>
<tr>
<td><font color="LEVEL">Main</font></td>
<td><font color="a9a9a2"><a action="bypass -h Quest 912_buffer typical.htm">Typical</a></font></td>
<td><font color="a9a9a2"><a action="bypass -h Quest 912_buffer full.htm">Full buff</a></font></td>
<td><font color="a9a9a2"><a action="bypass -h Quest 912_buffer rest">Rest.</a></font></td>
<td><font color="a9a9a2"><a action="bypass -h Quest 912_buffer cancel">Cancel</a></font></td>
<tr>
</table>
</td>
</tr>
<tr>
</tr>
</table>
<img src="Sek.cbui371" width=280 height=1>
<br>
<table width=255>
<tr>

<td><img src="icon.skill1086" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11111">Haste</a></td>
<td><img src="icon.skill0264" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11128">Song of Earth</a></td>
</tr>
<tr>

<td><img src="icon.skill1077" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11112">Focus</a></td>
<td><img src="icon.skill0268" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11129">Song of Wind</a></td>
</tr>
<tr>

<td><img src="icon.skill1242" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11113">Death Whisper</a></td>
<td><img src="icon.skill0267" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11130">Song of Warding</a></td>
</tr>
<tr>

<td><img src="icon.skill1240" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11114">Guidance</a></td>
<td><img src="icon.skill0265" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11131">Song of Life</a></td>
</tr>
<tr>

<td><img src="icon.skill1062" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11115">Berserker Spirit</a></td>
<td><img src="icon.skill0266" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11132">Song of Water</a></td>
</tr>
<tr>

<td><img src="icon.skill1068" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11116">Might</a></td>
<td><img src="icon.skill0269" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11133">Song of Hunter</a></td>
</tr>
<tr>

<td><img src="icon.skill1035" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11117">Mental Shield</a></td>
<td><img src="icon.skill0270" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11134">Song of Invocation</a></td>
</tr>
<tr>

<td><img src="icon.skill1045" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11118">Bless the Body</a></td>
<td width=32></td>
<td width=180></td>
</tr>
<tr>

<td><img src="icon.skill1048" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11119">Bless the Soul</a></td>
<td><img src="icon.skill0271" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11135">Dance of Warrior</a></td>
</tr>
<tr>

<td><img src="icon.skill1243" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11120">Bless the Shield</a></td>
<td><img src="icon.skill0272" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11136">Dance of Inspiration</a></td>
</tr>
<tr>

<td><img src="icon.skill1040" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11121">Shield</a></td>
<td><img src="icon.skill0273" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11137">Dance of Mystic</a></td>
</tr>
<tr>

<td><img src="icon.skill1087" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11122">Agillity</a></td>
<td><img src="icon.skill0274" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11138">Dance of Fire</a></td>
</tr>
<tr>

<td><img src="icon.skill1259" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11123">Resist Shock</a></td>
<td><img src="icon.skill0275" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11139">Dance of Fury</a></td>
</tr>
<tr>

<td><img src="icon.skill1085" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11124">Acumen</a></td>
<td><img src="icon.skill0276" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11140">Dance of Concent.</a></td>
</tr>
<tr>

<td><img src="icon.skill1059" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11125">Empower</a></td>
<td><img src="icon.skill0310" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11141">Dance of Vampire</a></td>
</tr>
<tr>

<td><img src="icon.skill1204" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11126">Wind Walk</a></td>
<td><img src="icon.skill0365" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11142">Dance of Siren</a></td>
</tr>
<tr>

<td><img src="icon.skill1303" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11127">Wild Magic</a></td>
<td><img src="icon.skill1268" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11143">Vampiric Rage</a></td>
</tr>

</table>

</body>
</html>

data\scripts\custom\912_Buffer\typical.htm

Код: Выделить всё

<html>
<body>
<img src="Sek.cbui371" width=280 height=1>
<table width=290>

</table>
<table width=288 bgcolor="000000">
<tr>
<td align="center">
<table width=280>
<tr>
<td><font color="a9a9a2"><a action="bypass -h Quest 912_buffer main.htm">Main</font></td>
<td><font color="LEVEL">Typical</a></font></td>
<td><font color="a9a9a2"><a action="bypass -h Quest 912_buffer full.htm">Full buff</a></font></td>
<td><font color="a9a9a2"><a action="bypass -h Quest 912_buffer rest">Rest.</a></font></td>
<td><font color="a9a9a2"><a action="bypass -h Quest 912_buffer cancel">Cancel</a></font></td>
<tr>
</table>
</td>
</tr>
<tr>
</tr>
</table>
<img src="Sek.cbui371" width=280 height=1>
<br>
<table width=255>
<tr>

<td><img src="icon.skill1352" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11144">Elemental Protection</a></td>
<td></td>
<td width=180></td>
</tr>
<tr>

<td><img src="icon.skill1354" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11145">Arcane Protection</a></td>
<td></td>
<td width=180></td>
</tr>
<tr>

<td><img src="icon.skill1353" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11146">Divine Protection</a></td>
<td></td>
<td width=180></td>
</tr>
<tr>

<td><img src="icon.skill1331" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11147">Blessing of Queen</a></td>
<td></td>
<td width=180></td>
</tr>
<tr>

<td><img src="icon.skill1357" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11148">Prophecy of Wind</a></td>
<td></td>
<td width=180></td>
</tr>
<tr>

<td><img src="icon.skill1355" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11149">Prophecy of Water</a></td>
<td></td>
<td width=180></td>
</tr>
<tr>

<td><img src="icon.skill1356" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11150">Prophecy of Fire</a></td>
<td></td>
<td width=180></td>
</tr>
<tr>

<td><img src="icon.skill1036" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11151">Magic Barrier</a></td>
<td></td>
<td width=180></td>
</tr>
<tr>

<td><img src="icon.skill0304" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11152">Song of Vitality</a></td>
<td></td>
<td width=180></td>
</tr>
<tr>

<td><img src="icon.skill0349" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11153">Song of Renewal</a></td>
<td></td>
<td width=180></td>
</tr>
<tr>

<td><img src="icon.skill0364" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11154">Song of Champion</a></td>
<td></td>
<td width=180></td>
</tr>

</table>
</body>
</html>

data\scripts\custom\912_Buffer\full.htm

Код: Выделить всё

<html>
<body>
<img src="Sek.cbui371" width=280 height=1>
<table width=290>

</table>
<table width=288 bgcolor="000000">
<tr>
<td align="center">
<table width=280>
<tr>
<td><font color="a9a9a2"><a action="bypass -h Quest 912_buffer main.htm">Main</font></td>
<td><font color="a9a9a2"><a action="bypass -h Quest 912_buffer typical.htm">Typical</a></font></td>
<td><font color="LEVEL">Full buff</a></font></td>
<td><font color="a9a9a2"><a action="bypass -h Quest 912_buffer rest">Rest.</a></font></td>
<td><font color="a9a9a2"><a action="bypass -h Quest 912_buffer cancel">Cancel</a></font></td>
<tr>
</table>
</td>
</tr>
<tr>
</tr>
</table>
<img src="Sek.cbui371" width=280 height=1>
<br>
<table width=255>
<tr>
<td width="12"></td>
<td><img src="icon.skill1411" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11160"><font color="ff0000">Fighter full</font></a></td>
<td><img src="icon.skill0435" width=32 height=13></td>
<td width=180><a action="bypass -h Quest 912_buffer 11161"><font color="0000ff">Mage full</font></a></td>
</tr>

</table>
<br><br>
<center>*Full packs (20 Coin of Kharden)</center>

</body>
</html>

Добавить в scripts.ini:

Код: Выделить всё

custom/912_Buffer/__init__.py

И создать в таблице npc нового npc с ID 31757 и типом L2Npc, после чего можно будет заспавнить баффера в игре

GooDPass
No Grade Newbie
Аватара пользователя
Сообщения: 10
Зарегистрирован: 05 янв 2017, 20:27

23 янв 2017, 17:34

Большое спасибо шяс буду тестировать))) а как нащет полиморфов в Ы одетых))? можно лс кинуть))

Whatever
Great Imperial Crusader
Аватара пользователя
Сообщения: 4487
Зарегистрирован: 19 апр 2008, 17:45

23 янв 2017, 23:03

GooDPass писал(а):и если можете то помогите сделать полиморфов которые будут в пк сливать, флагатся, фармить мобов))) ну и также скажите как сделать им анимацию сосок))

Это невозможно в старой версии сборки.
Только бегающие, и то, по заранее выставленным координатам.

GooDPass
No Grade Newbie
Аватара пользователя
Сообщения: 10
Зарегистрирован: 05 янв 2017, 20:27

24 янв 2017, 04:58

Добрые люди киньте новую версию сборки в лс) денег на покупку нет если заработаю на сервере обязательно что то у вас куплю))

P.S Некому сборку не отдам и не продам! За базар отвечаю!

GooDPass
No Grade Newbie
Аватара пользователя
Сообщения: 10
Зарегистрирован: 05 янв 2017, 20:27

25 янв 2017, 23:17

Сусликов, что ты мне скинул? ето бафер каких годов? ты бы себе его поставил? скиньте бафера норм кому не впадло!

Allmighty
Резидент
Аватара пользователя
Сообщения: 2119
Зарегистрирован: 03 сен 2011, 11:23
Откуда: Ижевск
Контактная информация:

26 янв 2017, 00:31

Ищи в гугеле

GooDPass
No Grade Newbie
Аватара пользователя
Сообщения: 10
Зарегистрирован: 05 янв 2017, 20:27

04 фев 2017, 21:53

Спасибо разобрался) помогите как сделать чтоб игроки маг скилами флагались об полиморфов?

Whatever
Great Imperial Crusader
Аватара пользователя
Сообщения: 4487
Зарегистрирован: 19 апр 2008, 17:45

05 фев 2017, 02:29

GooDPass писал(а):Спасибо разобрался) помогите как сделать чтоб игроки маг скилами флагались об полиморфов?

Это вроде должно работать в этой старой версии. А как сейчас?

GooDPass
No Grade Newbie
Аватара пользователя
Сообщения: 10
Зарегистрирован: 05 янв 2017, 20:27

06 фев 2017, 11:30

сейчас обычный игрок может флагнуться только физической атакой) помогите сделать чтоб и маг атакой можно было флагатся=)

GooDPass
No Grade Newbie
Аватара пользователя
Сообщения: 10
Зарегистрирован: 05 янв 2017, 20:27

06 фев 2017, 15:16

например когда хилку используешь на полиморфа тогда флагаешся... а когда вампириком бьешь ник не меняет цвет** помогите исправить)


Вернуться в «Академия: форум для вопросов»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя