You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
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
~Rasmus~
at sun.reflect.DelegatingConstructorAccessorImpl.newInstanc
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.Util.getInstance(Util.java:381)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:349
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:342
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:910
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3923)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1273)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.ja
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(N
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Un
at sun.reflect.DelegatingConstructorAccessorImpl.newInstanc
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteri
:282)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnectio
erDataSource.java:119)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getP
on(WrapperConnectionPoolDataSource.java:143)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getP
on(WrapperConnectionPoolDataSource.java:132)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager
tomaticTestTable(C3P0PooledConnectionPoolManager.java:772)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager
ConnectionPool(C3P0PooledConnectionPoolManager.java:696)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager
PooledConnectionPoolManager.java:257)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager
PooledConnectionPoolManager.java:271)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.ge
bstractPoolBackedDataSource.java:128)
at net.sf.l2j.L2DatabaseFactory.<init>(L2DatabaseFactory.ja
at net.sf.l2j.L2DatabaseFactory.getInstance(L2DatabaseFacto
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:56
GameServer Terminated Abnormaly, Please Verify Your Files.
GameServer Terminated.
Πιέστε ένα πλήκτρο για συνέχεια. . .
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.