Jump to content

Recommended Posts

Posted

Γειά σας . Αποφάσισα να κάνω αυτό το guide γιατί τα περισσότερα guide που υπάρχουν σε αυτο το είδος δεν ειναι και πολύ αναλυτικά.. Ας αρχήσομυ λοιπόν..

 

 

1.

Αρχικά διαλέγουμε μια buffer που μας αρέσει .. Θα βρείτε αρκετές εδώ ---> http://maxcheaters.com/forum/index.php?topic=248637.0

Εγώ κατέβασα την buffer του l2jteon απο εδώ ---> http://maxcheaters.com/forum/index.php?topic=114080.0

 

2.

Αφού έχουμε κατεβάσει την buffer θα δούμε κάτι τέτοιο

 

wt0l.png

 

3.

Τώρα πρέπει να την περάσουμε πρώτα στο navicat. Ανοίγου με το navicat μετά το database μας και πατάμε δεξί κλικ και execute batch file κάπως έτσι or88.png

 

Μετά κάνουμε αναζήτηση το sql αρχείο της buffer που κατεβάσαμε και πατάμε start κάπως έτσι

fv69.png

 

4.

Αφού έχουμε περάσει την buffer στην database μας τώρα πρέπει να περάσουμε και τα αρχεία στο server side. Αρχινάμε με το html αρχείο. Πάμε στον αρχικό φάκελο της buffer που κατεβάσαμε και μπαίνουμε στο φάκελο HTML . Μετά στο φάκελο default και μετά θα δούμε το αρχείο 40005 ή όποιο άλλο αρχείο έχετε εσείς εάν κατεβάσατε άλλη buffer. Αφού βρούμε το αρχείο το κάνουμε αντιγραφή και μετά πάμε στον server μας για να το κάνουμε επικόλληση. Πάμε στο server/gameserver/data/html/default και το κάνουμε επικόλληση κάπως έτσι

bet9.png

 

 

 

5.

Αφού το κάναμε και αυτό πάμε να περάσουμε και το script. Πάμε πάλι στον αρχικό φάκελο της buffer και μπαίνουμε στο φάκελο scripts. Μετά μπαίνουμε στον φάκελο custom και μετά θα δούμε ένα φάκελο 9999_NPCBuffer. Κάνουμε όλο το φάκελο αντιγραφή και όχι τα αρχεία που έχει μέσα και μετά πάμε server/gameserver/data/scripts/custom και κάνουμε επικόλληση τον φάκελο εκεί κάπως έτσι

ufyu.png

 

6.

Αφού το κάναμε και αυτό τώρα πάμε να αλλάξουμε τα imports γιατί είπαμε το npc είναι απο l2jteon. Μπαίνουμε στο φάκελο που κάναμε επικόλληση πριν τον 9999_NPCBuffer ΠΡΟΣΟΧΗ όχι αυτόν που βρίσκεται στα downloads μας αλλά αυτόν που βάλαμε στον server δηλαδή εδώ server/gameserver/data/scripts/custom/9999_NPCBuffer και ανοίγουμε το αρχείο __init__.py

και μετά αλλάζουμε τα imports πάνω πάνω και βάζουμε αυτά εδώ

import sys
from com.l2jfrozen.gameserver.model.actor.instance import L2PcInstance
from java.util import Iterator
from com.l2jfrozen.gameserver.datatables import SkillTable
from com.l2jfrozen.util.database import L2DatabaseFactory
from com.l2jfrozen.gameserver.model.quest import State
from com.l2jfrozen.gameserver.model.quest import QuestState
from com.l2jfrozen.gameserver.model.quest.jython import QuestJython as JQuest

 

και μετά πάμε κάτω κάτω και αντικαθηστούμε αυτά του l2jteon με αυτά εδώ

def onTalk (self,npc,player):
   st = player.getQuestState(qn)
   htmltext = "<html><head><body>I have nothing to say to you</body></html>"
   st.setState(STARTED)
   return InitialHtml

QUEST       = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc)
CREATED=State('Start',QUEST)
STARTED=State('Started',QUEST)
COMPLETED=State('Completed',QUEST)

QUEST.setInitialState(CREATED)

for npcId in NPC:
QUEST.addStartNpc(npcId)
QUEST.addTalkId(npcId)

 

κάπως έτσι

 

hg7j.png

 

 

 

7.

Τώρα για να δουλέψει σωστά πρέπει να την τοποθετήσουμε στα scripts.cfg Κατεβάζουμε το notepad ++ απο εδώ ---> http://notepad-plus-plus.org/download/v6.4.2.html

και μετά κάνουμε εγκατάσταση. Αφού τελείωσε η εγκατάσταση πάμε server/gameserver/data ανοιγουμε με notepad++ το scripts.cfg κάπως έτσι

xk.png

 

Αφού το ανοίξαμε βρίσκουμε την κατηγορία #custom και πάμε κάτω κάτω και κάνουμε επικόλληση αυτό εδώ

custom/9999_NPCBuffer/__init__.py

  ΠΡΟΣΟΧΗ το 9999_NPCBuffer είναι για αυτόν τον buffer και δεν είναι πάντα το ίδιο οπότε ανάλογα με το τι λέει ο δικός σας το αλλάζετε. Θα γίνει κάπως έτσι

avse.png

 

Μετά κάνουμε ένα save και έτοιμη η  buffer.

 

Πιστεύω να το εξήγησα πλήρως και να μην ξαναχρειαστεί κάποιος βοήθεια για αυτό το πράγμα. ΔΕΝ ΕΙΝΑΙ Copy/Paste και μου πήρε ώρα να το κάνω οπότε :

All Credits To Me

 

Αν κάποιος δεν κατάλαβε κάτι και θέλει help ας κάνει ένα reply εδώ .

Δεκτά και αρνητικά και θετικά reply .

Posted

ontos einai poli analutikh kai eixa problima sto na bro mia buffer.

pisteuo oti axizei 8a tin dokimaso kai 8a po pantos

+1 apo emena

Tnx.. Δοκίμασε και αν έχεις κάποιο πρόβλημα κάνε ενα reply εδώ να το λύσουμε.
  • 3 weeks later...
  • 2 months later...
  • 1 month later...
  • 3 months later...
  • 1 month later...
Posted

Βασικά ρε φίλε, μηπως θα μπορούσες κάπως να μ έστελνες όλο το File  __init__.py Κάπως? η με link η Skype, η οτιδήποτε μπορείς.. Ευχαριστώ Btw, πολύ Χρήσιμο Guide για εμάς τους Newbies... ^^

  • 1 year later...
Posted

ontos einai poli analutikh kai eixa problima sto na bro mia buffer.

pisteuo oti axizei 8a tin dokimaso kai 8a po pantos

+1 apo emena

re paidia px emena den douleuei o server me .py alla me .java.... ti kanw se auth thn periptwsh as me vohthisei kapoios !!!

  • 1 month later...
Posted

re paidia px emena den douleuei o server me .py alla me .java.... ti kanw se auth thn periptwsh as me vohthisei kapoios !!!

pio pack exeis kai den kani support ta .py?

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Posts

    • never met a programmer that doesnt know english xD and as he said his knowledge and skills are beyond our imagination xD
    • nice work, welcome back to world of lineage development @melron 😄
    • He's likely baiting you to download his source full of backdoors indeed
    • Yeah inside router i had to enable udnp services 
    • Hello cheaters, As a team of avid developers and enthusiasts of Lineage 2, we are excited to present the L2 Control Hub, a groundbreaking plugin designed by myself and my collaborator, StinkyMadness. This innovative tool equips server administrators with powerful automation capabilities directly within the game's community board. L2 Control Hub simplifies the creation and management of automations, enabling you to customize your server operations without the need to modify the source code.   Key Features of L2 Control Hub: Robust Automation Triggers: Select from a plethora of triggers currently available, with continuous additions in the works to enhance your control options. Dynamic Conditions and Actions: Tailor your server operations with an extensive range of conditions and actions, ensuring flexible and precise control over game events and player interactions. Customizable Variables: Easily integrate server-specific variables from your database to further personalize and streamline your automations. Utilize these variables across various automation scenarios to cater to your specific server requirements. JavaScript Integration: Execute custom JavaScript codes that interact seamlessly with Java classes, bringing advanced functionalities to your server's ecosystem.   Explore L2 Control Hub in Action: We've prepared a series of video tutorials to demonstrate the capabilities of L2 Control Hub: Control Hub - Create a Simple Flow with 1 Condition and 1 Action: Get started with basic automations. Control Hub - Multiple Conditions with Multiple Actions: Explore more complex automations for detailed server management. Control Hub - Using Variables: Discover how to implement and use custom variables for tailored automations. Control Hub - Using JavaScript: Experience the power of custom scripts in enhancing your server functionality.   L2 Control Hub is currently about 70% complete, and we are actively developing and refining features. We invite you to join our ➡️ Discord community ⬅️ to engage with the development process, provide feedback, and be the first to test new features. Additionally, any updates or changes to the plugin are seamlessly delivered to all customers directly from our web server, ensuring your system is always up-to-date without the need for manual downloads.   Your game, your rules, automated. Join us in redefining server management in Lineage 2 and elevate your gaming community with unmatched automation capabilities. For more details, contact us directly to get started with L2 Control Hub.   Currently, the plugin is developed using aCis sources. We will continue with these sources until we finalize all the necessary details before proceeding to integrate with the more prominent sources available.       The L2 Control Hub is designed to extend beyond mere functional additions to your server. We are in the process of implementing a suite of advanced mechanisms, such as a vote manager capable of interfacing with any Lineage 2 voting site without requiring configuration, live statistics to provide admins with real-time insights, and an event engine that can generate any desired event within seconds. All these features will be seamlessly integrated into the module, enhancing your server management experience significantly.     Please note that L2 Control Hub will be a premium tool, reflecting the extensive features and benefits it offers. While we are finalizing the pricing structure, rest assured that we aim to deliver great value for your investment. We will announce the cost details soon on our platforms to ensure everyone is well-informed and can plan accordingly. Join us to take your server management to the next level with L2 Control Hub.     
  • Topics

×
×
  • Create New...