Καλησπέρα παιδιά. Έχω ένα πρόβλημα με τον Class Changer Roy The Cat. Κοιτάχτε να δειτε τώρα τι γίνεται..Όταν πατάω πάνω του μου λέει: I can't change your occupation. Έχω ψάξει σε όλο το forum, στα section και threads και δεν έχω βρει ούτε μια απάντηση στο πρόβλημα μου. Αν και διαβάζοντασ μερικά topics με αυτό το πρόβλημα έψαξα στο config altsettings.prop για να βρώ το AllowClassMaster ή κάτι τέτοιο αλλά χωρίς αποτέλεσμα. Έχω μόνο αυτές τις επιλογές:
# 1st occupation change for 100.000 Adena (item id 57)
# 2nd occupation change for 1.000.0000 Adena (item id 57)
# 3rd occupation change for 10.000.0000 Adena (item id 57) and 1.000.000 Ancient Adena (item id 5575)
# on 3rd occupation change player will be rewarded with 1 Book of Giants (item id 6622)
#
# ConfigClassMaster=1;[];[];2;[];[];3;[];[]
# 1st, 2nd, 3rd occupation change for free, without rewards
ConfigClassMaster = False
# Spawn Class Master npc if you have any in spawnlist. Default = False
SpawnClassMaster = True
# Allows Strider Update
ClassMasterUpdateStrider = False
Δοκίμασα να αλλάξω και το ConfigClassMaster από True σε False αλλά ο Gameserver όταν τον έκανα execute μου το έβρισκε σαν error και δεν άνοιγε. Σας παρακαλώ βοηθείστε με! Ο server που θέλω να ανοίξω είναι έτοιμος και το μόνο πρόβλημα π υπάρχει είναι αυτο.
Ευχαριστώ που ρίξατε μία ματιά στο πρόβλημά μου. :)
Υ.Γ. Έχω κάνει thread και στο Dev L2J Request English Section. Συγνώμη αν θεωρείτε Double Post αυτό π έκανα, 1000 συγνώμη, αλλά είμαι σε απόγνωση. Βοηθείστε με!
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
XxXKainXxX
Καλησπέρα παιδιά. Έχω ένα πρόβλημα με τον Class Changer Roy The Cat. Κοιτάχτε να δειτε τώρα τι γίνεται..Όταν πατάω πάνω του μου λέει: I can't change your occupation. Έχω ψάξει σε όλο το forum, στα section και threads και δεν έχω βρει ούτε μια απάντηση στο πρόβλημα μου. Αν και διαβάζοντασ μερικά topics με αυτό το πρόβλημα έψαξα στο config altsettings.prop για να βρώ το AllowClassMaster ή κάτι τέτοιο αλλά χωρίς αποτέλεσμα. Έχω μόνο αυτές τις επιλογές:
#-------------------------------------------------------------
# Class Master
#-------------------------------------------------------------
# Config for special Class Master npc that can change players occupation
# If you need change occupation only use quest then set this to False (Default)
# Syntax: occupation number;[required item id(count)],[],...;[reward item id(count)],[],...;occupation number...
# Examples:
#
# ConfigClassMaster=1;[57(100000)];[];2;[57(1000000)];[];3;[57(10000000)],[5575(1000000)];[6622(1)]
# 1st occupation change for 100.000 Adena (item id 57)
# 2nd occupation change for 1.000.0000 Adena (item id 57)
# 3rd occupation change for 10.000.0000 Adena (item id 57) and 1.000.000 Ancient Adena (item id 5575)
# on 3rd occupation change player will be rewarded with 1 Book of Giants (item id 6622)
#
# ConfigClassMaster=1;[];[];2;[];[];3;[];[]
# 1st, 2nd, 3rd occupation change for free, without rewards
ConfigClassMaster = False
# Spawn Class Master npc if you have any in spawnlist. Default = False
SpawnClassMaster = True
# Allows Strider Update
ClassMasterUpdateStrider = False
Δοκίμασα να αλλάξω και το ConfigClassMaster από True σε False αλλά ο Gameserver όταν τον έκανα execute μου το έβρισκε σαν error και δεν άνοιγε. Σας παρακαλώ βοηθείστε με! Ο server που θέλω να ανοίξω είναι έτοιμος και το μόνο πρόβλημα π υπάρχει είναι αυτο.
Ευχαριστώ που ρίξατε μία ματιά στο πρόβλημά μου. :)
Υ.Γ. Έχω κάνει thread και στο Dev L2J Request English Section. Συγνώμη αν θεωρείτε Double Post αυτό π έκανα, 1000 συγνώμη, αλλά είμαι σε απόγνωση. Βοηθείστε με!
2 answers to this question
Recommended Posts