™PoKoPikO* Posted August 4, 2010 Posted August 4, 2010 HeLLo MaxCheaters Επειδή είδα οτι πολλοί απο εσάς ζητήσατε να κάνετε το δικό σας NPC σκέφτηκα να κάνω ένα guide για το πως να κάνεις τα δικά σου NPC! Πάμε λοιπόν! 1)Πώς Να Κανετε GM-Shop! Θα σας δείξω τον απλό τρόπο με τον οποίο μπορείς να κάνεις ένα GM-Shop! Τι θα χρειαστούμε? *.htm Files (Ανάλογα με τα actions που θα έχει το shop τόσα περίπου files) *.xml Files (Επίσης Ανάλογα με τα actions που θα έχει το shop τόσα files) *.sql File (To file αυτό θα μας χρειαστεί για να περάσουμε το shop στην database μας) Ας ξεκινήσουμε λοιπόν! Ανοίξτε το σημειωματάριο(notepad) Εδώ πρέπει να γνωρίζετε και λίγο ΗΤΜL(ΗyperText Markup Language) Θα σας πω τα βασικά τα οποία πρέπει να γνωρίζετε! <html>(άνοιγμα εισόδου γλώσσας HTML) <body>(άνοιγμα κειμένου γλώσσας HTML) <title>(δίνει τίτλο στο παράθυρο) <br>(κενό γραμμής,στο απλό γράψιμο είναι το enter για να καταλάβετε) <center>(εστίαση στο κέντρο) <left>(εστίαση στα αριστερά) <right>(εστίαση στα δεξιά) <font color="εδώ το code του HTML Color">text</font>(χρωματισμός κειμένου,κάντε click εδώ για τα color code) Να διευκρινήσω κάποια πράγματα. Θα πρέπει πάντοτε να κλείνετε το command που ανοίγετε. Τι εννοώ? π.χ. Βάζετε <center>εδώ το κείμενο σας,και πρέπει πάντα να το κλεινετε,δηλαδή <center>το κείμενο σας</center> Πάμε λοιπόν Θα σας κάνω ένα mini text και θα πάρετε παράδειγμα! <html> <body> <title>MaxCheaters.Com</title> <center><font color="FF0000">WelCome To MaxCheaters.Com Community <br> Here You Can Buy The Custom Armor! εδώ πρέπει να βάλουμε το action <button value="Εδώ το text που θέλετε" action="bypass -h npc_%objectId%_multisell 50001" width=196 height=22 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"> </center> </body> </html> Αποθήκευση ως και το απο8ηκεύετε ως ένα *.htm αρχείο. Από την στιγμή που βάλαμε path με multisell 50001 Πρέπει να δημιουργήσουμε την λίστα με τα items που 8α δίνουμε στον player Θα σας δώσω το code που πρέπει να έχετε για να πέρνει ο Player Item! <?xml version='1.0' encoding='utf-8'?> <!-- Εδώ αν θέλετε βάζετε για το που χρησιμοποιείτε το file auto -->[/b] <list> <!-- Η ενέργεια του 1ου Obtain Item --> <item id="1"> <ingredient id="to id tou ingredient" count="posa apo auta(ari8mo)" /> <production id="to id tou production" count="posa apo auta(ari8mo)" /> </item> </list> Διευκρηνίσεις! Ingredient ID = εδώ βάζετε το ID του item που θα χρειάζεται ο player για να πάρει το item! Ingredient Count = πόσα από αυτά πρέπει να έχει ο Player για να πάρει το item! Production ID = το ID του item που θα πάρει ο Player! Production Count = πόσα από αυτά τα items θα πάρει ο Player! ΠΡΟΣΟΧΗ! Αν θέλετε να βάλετε και άλλα items πρέπει να αλλάξετε το Item ID. Δεν Πρέπει να είναι ίδιο πουθενά στο περιεχόμενο ενώς *.xml File Last Step: Eδώ είμαστε στο τελευταίο βήμα και το ευκολότερο! Να κάνουμε το *.sql File! Θα σας Δώσω το code και εσείς απλά πρέπει να addarete μερικά ids INSERT INTO custom_npc (`id`, `idTemplate`, `name`, `serverSideName`, `title`, `serverSideTitle`, `class`, `collision_radius`, `collision_height`, `level`, `sex`, `type`, `attackrange`, `hp`, `mp`, `hpreg`, `mpreg`, `str`, `con`, `dex`, `int`, `wit`, `men`, `exp`, `sp`, `patk`, `pdef`, `matk`, `mdef`, `atkspd`, `aggro`, `matkspd`, `rhand`, `lhand`, `armor`, `walkspd`, `runspd`, `faction_id`, `faction_range`, `isUndead`, `absorb_level`, `absorb_type`, `ss`, `bss`, `ss_rate`, `AI`, `drop_herbs`) VALUES (ID NPC, Template ID, 'Name', 1, 'Title', 1, 'LineageMonster4.Keyache_tr', 12.00, 29.00, 70, 'female', 'L2Merchant', 40, 3862, 1493, 11.85, 2.78, 40, 43, 30, 21, 20, 10, 0, 0, 1314, 470, 780, 382, 278, 0, 333, 0, 0, 0, 55, 132, 'NULL', 0, 1, 0, 'LAST_HIT', 0, 0, 0, 'fighter', 'false'); Πρέπει να βάλετε μόνο 4α πράγματα ID NPC Template ID Name Title! Αυτό Ήταν! το *.htm file μπαίνει στο c:/myserver/gameserver/data/html/merchant/ το *.xml στο c:/myserver/gameserver/data/multisell/ το *.sql το κάνετε execute από το Navicat![/color] 2)Πώς να κάνετε Gatekeeper Πιο πάνω σας έδειξα μερικά πράγματα για HTML χρησιμοποιήστε και εδώ τα ίδια.Aνοίξτε σημειωματάριο και κάντε πάλι τα ίδια Πρέπει να βάλουμε το path? Οhh Yeah! <a action="bypass -h npc_%objectId%_goto Εδώ θα βάλετε το ID του Teleport" msg="811;εδώ το όνομα του Teleport"> Εδώ τι θα λέει στον player οταν πηγαίνει στην Gatekeeper</a> Aπό την στιγμή που βάλαμε στο path ΙDs πρέπει να τα περάσουμε και στην Database μας! Πώς? Αυτή είναι η λειτουργεία του *.sql file! Πάμε λοιπόν INSERT INTO `teleport` VALUES ('Name', ID, loc_x, loc_y, loc_z, price, 0) Αυτό είναι το *.sql path! Πώς θα βρείτε το loc_x, loc_y, loc_z ? Easy! Πηγαίνετε στο μέρος που θέλετε και πατήστε /loc εκεί θα σας βγάλει το όνομα της περιοχής και δίπλα κάτι αριθμούς. Είναι το loc_x το loc_y και το loc_z καταγράψτε τους αριθμούς κάπου για να τους θυμάστε Στην θέση name θα βάλετε το όνομα του Teleport που θέλετε να βάλετε Στην θέση ID θα βάλετε έναν αριθμό τον οποίο πρέπει να θυμάστε Στην θέση loc_x, loc_y, loc_z τους αριθμούς που καταγράψατε! ΠΡΟΣΟΧΗ! Δεν έχει σημασία αν στο *.sql file η θέση name είναι διαφορετική από το όνομα του Teleport στο Path Μας! Δηλαδή Εδώ msg="811;εδώ το όνομα του Teleport Το όνομα που θα βάλετε εδώ θα σας το δείχνει μέσα στο Game οταν είναι να επικυρώσετε το Teleport Σας! π.χ. Αre You Sure To Want to Teleport At και εδώ θα έχει το όνομα που βάλατε στο path! Πάμε Τώρα στο άλλο *.sql file. Αν θέλετε απλά να βάλετε ένα Teleport στην Gatekeeper που έχετε δεν θα χρειαστεί να κάνετε αυτό το βήμα! INSERT INTO custom_npc (`id`, `idTemplate`, `name`, `serverSideName`, `title`, `serverSideTitle`, `class`, `collision_radius`, `collision_height`, `level`, `sex`, `type`, `attackrange`, `hp`, `mp`, `hpreg`, `mpreg`, `str`, `con`, `dex`, `int`, `wit`, `men`, `exp`, `sp`, `patk`, `pdef`, `matk`, `mdef`, `atkspd`, `aggro`, `matkspd`, `rhand`, `lhand`, `armor`, `walkspd`, `runspd`, `faction_id`, `faction_range`, `isUndead`, `absorb_level`, `absorb_type`, `ss`, `bss`, `ss_rate`, `AI`, `drop_herbs`) VALUES (ID NPC, Template ID, 'Name', 1, 'Title', 1, 'LineageMonster4.Keyache_tr', 12.00, 29.00, 70, 'female', 'L2Teleport', 40, 3862, 1493, 11.85, 2.78, 40, 43, 30, 21, 20, 10, 0, 0, 1314, 470, 780, 382, 278, 0, 333, 0, 0, 0, 55, 132, 'NULL', 0, 1, 0, 'LAST_HIT', 0, 0, 0, 'fighter', 'false'); Βάζετε τα ID name κ.λπ. και κάνετε Execute! Το ΗΤΜL File μπαίνει στο c:/myserver/gameserver/data/html/teleport Tα *.sql τα κάνετε execute με Navicat!
.::Diavolic::. Posted August 6, 2010 Posted August 6, 2010 uparxoun pola paromia topic me to pos na kanis npc alla kali i doulia s ;)
Fanky Posted August 6, 2010 Posted August 6, 2010 1)άλλαξε το χρώμα των γραμμάτων πονέσανε τα μάτια μου μέχρι να το διαβάσω. 2)έχει ξαναγίνει 3-4 φορές ο ίδιος οδηγός. 3)καλή δουλειά!
HellRanger Posted August 6, 2010 Posted August 6, 2010 kalo analitiko ma oxi protoporiako.. exoume dei toulaxiston 3 teteia pou ta perisotera lene akribos ta idia... tes pa mprabo.
Immortal Dev. TM Posted August 7, 2010 Posted August 7, 2010 kati den einai swsto sto code.....den m leitourgei i gk... :( EDIT:Kala koitaei kaneis an leitourgei o kwdikas i apla postarete kali douleia ktlp ktlp? Ti kali douleia an den leitourgei o kwdikas....twra p to koitaw kai ta .sql einai psilo lathos...se kathe value thelei ' '...gia na mporesei na ta valei stin vasi to navicat....
Fanky Posted August 8, 2010 Posted August 8, 2010 kati den einai swsto sto code.....den m leitourgei i gk... :( EDIT:Kala koitaei kaneis an leitourgei o kwdikas i apla postarete kali douleia ktlp ktlp? Ti kali douleia an den leitourgei o kwdikas....twra p to koitaw kai ta .sql einai psilo lathos...se kathe value thelei ' '...gia na mporesei na ta valei stin vasi to navicat.... την ίδια ερώτηση σου κάνω, εσύ πριν βάλεις κάτι στο pack δεν βλέπεις άμα είναι σωστό? poooosa tetia uparxoun guide? 2-3 σίγουρα
kr1n0s* Posted August 8, 2010 Posted August 8, 2010 poooosa tetia uparxoun guide? to diko mou > http://www.maxcheaters.com/forum/index.php?topic=153000.0 larroukos > http://www.maxcheaters.com/forum/index.php?topic=149444.0 kai ena alo tou zero* pou den to briskw twra... kai merika alla...
™PoKoPikO* Posted August 8, 2010 Author Posted August 8, 2010 Ok 8a Ala3o Color Sta Gramata Sorry xD Credits Den Thimame xD eXw Kai Xalazmeno Msn Dn Mporo Na Vro To Name Tou 8a To Vro Otan Paw Net Kai 8a Valo Credits Sorry Pedes Alla Den I3era Oti Ipixe 3ana :(
crazynoodle Posted August 17, 2010 Posted August 17, 2010 Tha elega na prosthesis kai auta ta 2 code <head><tittle>Lineage II Official</tittle></head> (auta ta dio pane mazi) Auta s dinoun tin dinatotita na baleis title pano sto bar apo ena keimeno sto Lineage II NPC opos ston parakato photo!. Photo:
™PoKoPikO* Posted August 18, 2010 Author Posted August 18, 2010 Tha elega na prosthesis kai auta ta 2 code <head><tittle>Lineage II Official</tittle></head> (auta ta dio pane mazi) Auta s dinoun tin dinatotita na baleis title pano sto bar apo ena keimeno sto Lineage II NPC opos ston parakato photo!. Photo: pou kolaei afto ? topic Lock No Spam
Recommended Posts