Χαιρετάω την παρέα των MXC! Πρόσφατα ασχολήθηκα και κατάφερα να σηκώσω έναν L2j server, έμαθα να βάζω custom npc κλπ.. έχω όμως κάποιες απλές ερωτήσεις:
Mερικές φορες όταν κάνω restart τον server τα custom NPC δεν μένουν στην θέση τους. Τι μπορώ να κάνω για να είναι πάντα καρφωμένα στην ίδια θέση?
Έκανα config τα mana potion αλλα τώρα μου κάνουν 0 mp restore τι πρέπει να αλλάξω για να μου δίνουν 200 mp?
Tο hurricane του Spellhowler δεν γίνετε να το κάνει enchant. Πως μπορώ να το fix και επίσης να ρυθμίσω το max ench και το ench rate?
Παρατήρησα πως τα surrender δεν λειτουργούν, δηλαδή είτε έχει είτε δεν έχει surrender το mob το ίδιο dmg του κανεις.
Πως μπορώ να ανεβάσω το change του bluff γιατί πιάνει 1 στις 200?
Τα attribute δεν δουλεύουν.. δηλαδή δεν κανεις παραπάνω dmg.
Τα αρχεία που χρησιμοποίησα είναι τα εξής:
L2jServer Revision 7669
Server:4422 Datapack:7669
Οποιος μπορεί να μου απαντήσει σε αυτά θα του είμαι υπόχρεος, σχόλια του τύπου: "αφού δεν νιώθεις τι ασχολείσαι" παρακαλώ να μην γίνουν. Οποιος θέλει βοηθάει.
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
Doukas17
Χαιρετάω την παρέα των MXC! Πρόσφατα ασχολήθηκα και κατάφερα να σηκώσω έναν L2j server, έμαθα να βάζω custom npc κλπ.. έχω όμως κάποιες απλές ερωτήσεις:
Τα αρχεία που χρησιμοποίησα είναι τα εξής:
L2jServer Revision 7669
Server:4422 Datapack:7669
Οποιος μπορεί να μου απαντήσει σε αυτά θα του είμαι υπόχρεος, σχόλια του τύπου: "αφού δεν νιώθεις τι ασχολείσαι" παρακαλώ να μην γίνουν. Οποιος θέλει βοηθάει.
Ευχαριστώ εκ των προτερων!
5 answers 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.