hi katevasa mia buffer kai me arese poli. exw equal compile pack den mporw na katalavo ti la8os exo kanei kai spastika agria. perasa ta html,sql arxia ok.
alaksa ta imports apo ti 8005_buffer ta ekana dld etc gia equal:
import sys
from lt.equal.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from lt.equal.gameserver.datatables import SkillTable
from lt.equal import L2DatabaseFactory
from lt.equal.gameserver.model.quest import State
from lt.equal.gameserver.model.quest import QuestState
from lt.equal.gameserver.model.quest.jython import QuestJython as JQuest
qn = "8505_Buffer"
NPC=[85050]
ADENA_ID=57
QuestId = 8505
QuestName = "Buffer"
QuestDesc = "custom"
InitialHtml = "1.htm"
print "importing custom: 8505: Buffer"
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
...bla..bla.
kai alaksa kai to init sto custom to ekana etc:
__all__ = [
'3995_echo',
'4000_ShadowWeapons',
'7000_HeroItems',
'8000_RaidbossInfo',
'6050_KetraOrcSupport',
'6051_VarkaSilenosSupport',
'9999_NPCBuffer'
'8505_Buffer',
]
print ""
print "importing custom data ..."
for name in __all__ :
try :
__import__('data.scripts.custom.'+name,globals(), locals(), ['__init__'], -1)
except:
print "failed to import quest : ",name
print "... done"
print ""
ti la8os ekana ? eleos! otan aptaw..ok patao buff me kai lei you cannot carry...citeria kai pipes :D.help anagi!
Hello.
This code works well. It removes buff with double click, but If you preffer remove buff with ALT + mouse click, place this code in AbnormalStatusWnd.uc
function OnLButtonDown(WindowHandle a_WindowHandle, int X, int Y)
{
local Rect windowBounds;
local int targetRow;
local int targetCol;
local StatusIconInfo info;
local SkillInfo skillInfo;
if (IsKeyDown(IK_alt) == false)
return;
// Find window position
windowBounds = Me.GetRect();
// Process clicks outside of window frame only
if (X > (windowBounds.nX + NSTATUSICON_FRAMESIZE))
{
// Calc row and col of targeted icon
targetRow = (Y - windowBounds.nY) / NSTATUSICON_SIZE;
targetCol = (X - windowBounds.nX - NSTATUSICON_FRAMESIZE) / NSTATUSICON_SIZE;
// Store status info of targeted icon
StatusIcon.GetItem(targetRow, targetCol, info);
// Store actual skill info and make sure it is exists
if (GetSkillInfo(info.ClassID, info.Level, skillInfo))
{
// Request server to stop skill effect
// Usage: _dispel:<int:skill_id>,<int :skill_level>
// Example: _dispel:313,8
RequestBypassToServer ( "_dispel:" $ string ( skillInfo. SkillID ) $ "," $ string ( skillInfo. SkillLevel ) ) ) ;
}
}
}
Question
PonyR1der
hi katevasa mia buffer kai me arese poli. exw equal compile pack den mporw na katalavo ti la8os exo kanei kai spastika agria. perasa ta html,sql arxia ok.
alaksa ta imports apo ti 8005_buffer ta ekana dld etc gia equal:
kai alaksa kai to init sto custom to ekana etc:
ti la8os ekana ? eleos! otan aptaw..ok patao buff me kai lei you cannot carry...citeria kai pipes :D.help anagi!
13 answers to this question
Recommended Posts