Εχω εναν server l2j int comp και εχω κανει τους new players μολις kill 1 mob να γινοντε 80 lvl , το προβλημα ειναι ομως οτι οταν αλλαζουν class στον class master 20,40,76 δεν περνουν τα skills μονο μετα απο relogin του char...
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
AQueen
Καλη χρονια σε ολους!!! :)
Εχω εναν server l2j int comp και εχω κανει τους new players μολις kill 1 mob να γινοντε 80 lvl , το προβλημα ειναι ομως οτι οταν αλλαζουν class στον class master 20,40,76 δεν περνουν τα skills μονο μετα απο relogin του char...
6 answers to this question
Recommended Posts