Jump to content

[Share] Pws na dior8vsete to Steal skill


Recommended Posts

astald dld 3es ta panta apo java coding?

mporeis na me help se kati java codes?(oxi na m baleis,na me boi8iseis sto adapt)

btw pio einai to steal buff epeidh tora 3ekinisa freya interlude eimoun

2on nice work alla ti allazei to code?enow mionei ta buffs mionei to reuse?

Link to comment
Share on other sites

geia sou vaggo

den einai buff einai debuff... ti kanei?

Me to pou sou kanoun auto to debuff sou kleboun 7-8 buff ...alla ola akomi kai ta entelws self bufs...

px. eisai paladin kai sou kanei to debuff ... me mias sou pernei ola ta buff mazi kai to ultimate defence kai auto isxuei se olous tous char.

To fix ka8orizei pia buff mporei na parei , posa mporei kai se ti pi8anotita % (px absorb or reflect).

 

oso gia jcodes pes ti 8eleis na kaneis kai an mporw euxaristws na boi8isw :)

 

kai den xerw ta panta... ka8e mera ma8ainw kai alla... toulaxiston prospa8w!

Link to comment
Share on other sites

File mou eilikrina...se euxaristw g ayto to post !! tha to checkarw to script sou...k se periptwsh p opws les douleuei apsoga

k opws tha eprepe ...nomizw oti einai fovero code gia olous tous server...!!mias k to stealbuffs skill ein teleiws unbalanced...

 

thelw +na m peis ti re-use proteineis g ayto to skill...

 

+ thelw voitheia s 2 codes m...tha stous steilw mesw pm...elpizw na me help

 

 

k pali euxaristw !!

Link to comment
Share on other sites

Κόλλησα επί κάτι λεπτά και διάβαζα τι έχετε γράψει από κάτω!

Κοίτα, επειδή είμαι χρόνια τώρα έξω μπορώ να καταλάβω το τι παίζει με έναν άνθρωπο.... όχι το 100% αλλά σίγουρα το πιάνω.

Δεν είσαι 51, δεν θα απαντούσε σε POST's με τίποτα κατά αυτόν τον τρόπο....

Γενικά δεν θα ασχολούτανε με απαντήσεις αρνητικές!

Τέλος πάντων!

Ευχαριστούμε για τον κώδικα, είναι χρήσιμος!!!

Link to comment
Share on other sites

  • 4 weeks later...

|| effect.getSkill().isToggle()
|| effect.getSkill().isDebuff()
|| effect.getSkill().isHeroSkill()
|| effect.getSkill().isGMSkill()
|| effect.getSkill().getId() == 2 || effect.getSkill().getId() == 8 || effect.getSkill().getId() == 10 || effect.getSkill().getId() == 13  || effect.getSkill().getId() == 21 || effect.getSkill().getId() == 22
|| effect.getSkill().getId() == 25 || effect.getSkill().getId() == 34 || effect.getSkill().getId() == 44 || effect.getSkill().getId() == 45  || effect.getSkill().getId() == 50 || effect.getSkill().getId() == 58
|| effect.getSkill().getId() == 61 || effect.getSkill().getId() == 67 || effect.getSkill().getId() == 72 || effect.getSkill().getId() == 75  || effect.getSkill().getId() == 76 || effect.getSkill().getId() == 77
|| effect.getSkill().getId() == 78 || effect.getSkill().getId() == 80 || effect.getSkill().getId() == 82 || effect.getSkill().getId() == 83  || effect.getSkill().getId() == 86 || effect.getSkill().getId() == 87
|| effect.getSkill().getId() == 88 || effect.getSkill().getId() == 91 || effect.getSkill().getId() == 94 || effect.getSkill().getId() == 99  || effect.getSkill().getId() == 21 || effect.getSkill().getId() == 22
|| effect.getSkill().getId() == 104 || effect.getSkill().getId() == 109 || effect.getSkill().getId() == 110 || effect.getSkill().getId() == 111  || effect.getSkill().getId() == 112 || effect.getSkill().getId() == 121
|| effect.getSkill().getId() == 123 || effect.getSkill().getId() == 130 || effect.getSkill().getId() == 131 || effect.getSkill().getId() == 139  || effect.getSkill().getId() == 176 || effect.getSkill().getId() == 181
|| effect.getSkill().getId() == 230 || effect.getSkill().getId() == 247 || effect.getSkill().getId() == 278 || effect.getSkill().getId() == 282  || effect.getSkill().getId() == 283 || effect.getSkill().getId() == 287
|| effect.getSkill().getId() == 292 || effect.getSkill().getId() == 297 || effect.getSkill().getId() == 298 || effect.getSkill().getId() == 299  || effect.getSkill().getId() == 301 || effect.getSkill().getId() == 303
|| effect.getSkill().getId() == 313 || effect.getSkill().getId() == 327 || effect.getSkill().getId() == 350 || effect.getSkill().getId() == 351  || effect.getSkill().getId() == 355 || effect.getSkill().getId() == 356
|| effect.getSkill().getId() == 357 || effect.getSkill().getId() == 359 || effect.getSkill().getId() == 360 || effect.getSkill().getId() == 395  || effect.getSkill().getId() == 396 || effect.getSkill().getId() == 406
|| effect.getSkill().getId() == 410 || effect.getSkill().getId() == 411 || effect.getSkill().getId() == 413 || effect.getSkill().getId() == 414  || effect.getSkill().getId() == 415 || effect.getSkill().getId() == 416
|| effect.getSkill().getId() == 417 || effect.getSkill().getId() == 419 || effect.getSkill().getId() == 420 || effect.getSkill().getId() == 421  || effect.getSkill().getId() == 423 || effect.getSkill().getId() == 425
|| effect.getSkill().getId() == 438 || effect.getSkill().getId() == 439 || effect.getSkill().getId() == 440 || effect.getSkill().getId() == 441  || effect.getSkill().getId() == 442 || effect.getSkill().getId() == 443
|| effect.getSkill().getId() == 445 || effect.getSkill().getId() == 446 || effect.getSkill().getId() == 447 || effect.getSkill().getId() == 448  || effect.getSkill().getId() == 451 || effect.getSkill().getId() == 453
|| effect.getSkill().getId() == 454 || effect.getSkill().getId() == 469 || effect.getSkill().getId() == 482 || effect.getSkill().getId() == 483  || effect.getSkill().getId() == 490 || effect.getSkill().getId() == 499
|| effect.getSkill().getId() == 521 || effect.getSkill().getId() == 527 || effect.getSkill().getId() == 536 || effect.getSkill().getId() == 538  || effect.getSkill().getId() == 541 || effect.getSkill().getId() == 542
|| effect.getSkill().getId() == 543 || effect.getSkill().getId() == 544 || effect.getSkill().getId() == 545 || effect.getSkill().getId() == 546  || effect.getSkill().getId() == 547 || effect.getSkill().getId() == 548
|| effect.getSkill().getId() == 549 || effect.getSkill().getId() == 550 || effect.getSkill().getId() == 551 || effect.getSkill().getId() == 552  || effect.getSkill().getId() == 553 || effect.getSkill().getId() == 554
|| effect.getSkill().getId() == 555 || effect.getSkill().getId() == 556 || effect.getSkill().getId() == 557 || effect.getSkill().getId() == 558  || effect.getSkill().getId() == 583 || effect.getSkill().getId() == 585
|| effect.getSkill().getId() == 617 || effect.getSkill().getId() == 618 || effect.getSkill().getId() == 622 || effect.getSkill().getId() == 628  || effect.getSkill().getId() == 656 || effect.getSkill().getId() == 657
|| effect.getSkill().getId() == 658 || effect.getSkill().getId() == 659 || effect.getSkill().getId() == 660 || effect.getSkill().getId() == 661  || effect.getSkill().getId() == 662 || effect.getSkill().getId() == 663
|| effect.getSkill().getId() == 664 || effect.getSkill().getId() == 665 || effect.getSkill().getId() == 666 || effect.getSkill().getId() == 667  || effect.getSkill().getId() == 668 || effect.getSkill().getId() == 669
|| effect.getSkill().getId() == 670 || effect.getSkill().getId() == 671 || effect.getSkill().getId() == 672 || effect.getSkill().getId() == 673  || effect.getSkill().getId() == 674 || effect.getSkill().getId() == 678
|| effect.getSkill().getId() == 684 || effect.getSkill().getId() == 710 || effect.getSkill().getId() == 727 || effect.getSkill().getId() == 737  || effect.getSkill().getId() == 748 || effect.getSkill().getId() == 750
|| effect.getSkill().getId() == 760 || effect.getSkill().getId() == 761 || effect.getSkill().getId() == 768 || effect.getSkill().getId() == 769  || effect.getSkill().getId() == 770 || effect.getSkill().getId() == 778
|| effect.getSkill().getId() == 784 || effect.getSkill().getId() == 786 || effect.getSkill().getId() == 788 || effect.getSkill().getId() == 807  || effect.getSkill().getId() == 810 || effect.getSkill().getId() == 811
|| effect.getSkill().getId() == 812 || effect.getSkill().getId() == 813 || effect.getSkill().getId() == 837 || effect.getSkill().getId() == 857  || effect.getSkill().getId() == 858 || effect.getSkill().getId() == 859
|| effect.getSkill().getId() == 860 || effect.getSkill().getId() == 861 || effect.getSkill().getId() == 562 || effect.getSkill().getId() == 863  || effect.getSkill().getId() == 864 || effect.getSkill().getId() == 865
|| effect.getSkill().getId() == 566 || effect.getSkill().getId() == 867 || effect.getSkill().getId() == 868 || effect.getSkill().getId() == 894  || effect.getSkill().getId() == 895 || effect.getSkill().getId() == 913
|| effect.getSkill().getId() == 916 || effect.getSkill().getId() == 917 || effect.getSkill().getId() == 918 || effect.getSkill().getId() == 919  || effect.getSkill().getId() == 922 || effect.getSkill().getId() == 929
|| effect.getSkill().getId() == 930 || effect.getSkill().getId() == 931 || effect.getSkill().getId() == 948 || effect.getSkill().getId() == 956  || effect.getSkill().getId() == 959 || effect.getSkill().getId() == 960
|| effect.getSkill().getId() == 961 || effect.getSkill().getId() == 1047 || effect.getSkill().getId() == 1285 || effect.getSkill().getId() == 1286  || effect.getSkill().getId() == 1287 || effect.getSkill().getId() == 1430
|| effect.getSkill().getId() == 1432 || effect.getSkill().getId() == 1441 || effect.getSkill().getId() == 1457 || effect.getSkill().getId() == 1459  || effect.getSkill().getId() == 1492 || effect.getSkill().getId() == 1493
|| effect.getSkill().getId() == 1494 || effect.getSkill().getId() == 1514 || effect.getSkill().getId() == 1515 || effect.getSkill().getId() == 1520  || effect.getSkill().getId() == 1521 || effect.getSkill().getId() == 1522
|| effect.getSkill().getId() == 1532 || effect.getSkill().getId() == 1533 || effect.getSkill().getId() == 1540 || effect.getSkill().getId() == 2010  || effect.getSkill().getId() == 2011 || effect.getSkill().getId() == 2012
|| effect.getSkill().getId() == 2076 || effect.getSkill().getId() == 2165 || effect.getSkill().getId() == 2168 || effect.getSkill().getId() == 2231  || effect.getSkill().getId() == 2232 || effect.getSkill().getId() == 2248
|| effect.getSkill().getId() == 2249 || effect.getSkill().getId() == 2250 || effect.getSkill().getId() == 2251 || effect.getSkill().getId() == 2252  || effect.getSkill().getId() == 2253 

OMG gt xrisimopieis tosa polla || iparxei kai to switch method na 3ereis.

Link to comment
Share on other sites

File mou ty giati to eixa kanei post stin l2j kai den mou eixan apantisei..

ektos apo ayto  douleyei mia xara to ekane  test.

eixa faei to kefali mou pws na  to fix  ths kai pali.

magkes oso kai xronon na einai o Astald den sas pefti logos sas dinei  ena java code pou sas help se ena bug  gia to server sas kai

eseis to mono pou kanete ironia kai e3ipnada.

imish apo esas den 3erete  na perasete ena java code kai  zitate help 8a fixarate to bug ayto.

otan 8elete na pite kati  mono otan exete kapoia  empiria 8a milate  oxi giati brikate post na kanete spam  giati  oi perisoteroi ayto kanete xwris na to exete kanei test

oute na 3erete ti  provlima mporei na uparxei  pernete ena etoimo pack kai lete eimai vasilias 8a sikoso ena  server apo to spiti 8a mpoune ta noobakia kai 8a xaro kai

molis exete bug  h provlima ston server tsoup sto forum help  kai help.

Link to comment
Share on other sites

File mou ty giati to eixa kanei post stin l2j kai den mou eixan apantisei..

ektos apo ayto  douleyei mia xara to ekane  test.

eixa faei to kefali mou pws na  to fix  ths kai pali.

magkes oso kai xronon na einai o Astald den sas pefti logos sas dinei  ena java code pou sas help se ena bug  gia to server sas kai

eseis to mono pou kanete ironia kai e3ipnada.

imish apo esas den 3erete  na perasete ena java code kai  zitate help 8a fixarate to bug ayto.

otan 8elete na pite kati  mono otan exete kapoia  empiria 8a milate  oxi giati brikate post na kanete spam  giati  oi perisoteroi ayto kanete xwris na to exete kanei test

oute na 3erete ti  provlima mporei na uparxei  pernete ena etoimo pack kai lete eimai vasilias 8a sikoso ena  server apo to spiti 8a mpoune ta noobakia kai 8a xaro kai

molis exete bug  h provlima ston server tsoup sto forum help  kai help.

Pou kolaei t code m tn ironia emeis leme mpori n kanei share t code alla entaksi nmz pos iperevale sta xronakia t

Link to comment
Share on other sites

Γεια παιδια ....

Απουσιαζα σε περιοδεία ... τελος χρονιας και αναβαθμισεις πελατών.

Το reuse δεν χρειάζεται να το αλαξετε ειναι οκ στα 16 secs.

 

Μπορει κανεις απο τους παραπανω ενδιαφερομενους στο περι ηλικιας Astald να μου απαντήσει σε 3 ερωτήματα?

Πως κρινετε την ηλικία καποιου που δεν γνωριζετε? Με ενδιαφερει να ξερω... θα μου χρειασθεί χαχα.

Επίσης θα ήθελα να μάθω που γερνανε ποιό γρήγορα οι άνθρωποι? εδω στην χωρα μας ή στο εξωτερικό?

Για ποιον λόγο πιστευετε ότι θα εκανα εδω post χρησιμοποιόντας εικονική ηλικία?

 

ΥΓ Δεν γνωριζω πως αντιλαμβανεστε την ηλικια ενός ανθρωπου 51 χρονών... ομως εχω αποκτήσει 3 γιους που ειναι φίλοι μου, μοιραζομαστε πολλα πράγματα μεταξύ μας, παίζουμε παρέα mmo rpg (l2, lotro, wow, conan ) και με τον μεγαλο που εγινε προγραμματιστής εφαρμογών είμαστε και συνεταιροι.  Παίζουμε (ειναι 1ο), γραφουμε (σε C++), σχεδιαζουμε (se 3DS) και ζωγραφιζουμε ( photoshop) επίσης το Herinies ενα mmo rpg combat fps game. Θα το παρουσιασουμε συντομα και εδω. Αν 8α απαντουσα θα έλεγα πως ισως ειμαι οντως 51 ... απλα πολλοί στην ηλικία μου νιώθουν η συμπεριφερονται σαν 151 χρονών :). Που να σας έλεγα οτι κυκλοφορώ και 2 moto guzzi μοτοσυκλέτες.... χαχα.

Link to comment
Share on other sites

Φιλε Astald εκατσα και περασα το τον κωδικα που εγραψες.Πληροφορω και ολους τους αλλους οτι δουλευει τελεια.Το skill αυτο εγω το διορθωσα με πολυ ποιο ευκολο τροπο χωρις να περασω καποιο κωδικα.Ωστοσο ο κωδικας σου θα ειναι παρα πολυ χρησιμος στην ομαδα του L2J.Εαν πραγματικα εισαι προθυμος και κατεχεις τοσες γνωσεις πανω σε κωδικες τοτε θα επρεπε να σκεφτεις το ενδεχομενο να βοηθησεις την ομαδα του L2J.Σε ευχαριστω για το ωραιο Fix και ελπιζω να δουμε κα αλλα Shares απο την μερια σου.

 

Υ.Γ.1  Για οσους εχουνε προβλημα με την ηλικια.

 

Απο την στιγμη που ο ανθρωπος σας μοιραστικε κατι πολυ χρησιμο δεν θα επρεπε ουτε κιχ να βγαλετε.Οι μισοι απο δω ειναι πιτσιρικαδες.Το να εχεις καποιον με τετοια ηλικια εδω θα επρεπε να σας ειχε κανει να εχετε RESPECT προς το προσωπο του.

 

Υ.Γ.2  Φιλε Astald θα ηθελα και εγω την βοηθεια σου καθως δεν ειμαι αρκετα εμπειρος Develpor και ουτε μπορω ή ξερω να φτιαχνω τετοιους κωδικες.Εαν μπορεις και εχεις ολη την καλη διαθεση νε με βοηθησεις θα σου ημουν ευγνωμων.Εαν μπορεις κανε με add στο msn (kostakis45@hotmail.com) ή στο skype (kostakis452).Και παλι ευχαριστω.

Link to comment
Share on other sites

Ευχαριστω που το δοκιμασατε μερικοί.. ευχαριστώ και για τα καλα λόγια.

Οσο για το l2j ήμουν και είμαι στο l2j dev team as Tr@C3R. Ομως μετα το 2006 και το ΙΝ δεν ασχολούμαι παρα πολύ.

Εδω και 3 χρόνια ειμαι developer στην Torque 3D, η Τ3D είναι μηχανή 3D για την δημιουργία παιχνιδιών. Αν καποιος ενδιαφέρεται μπορώ να του δώσω πληροφορίες. Ολα ειναι C++ με δυνατοτητα εμπλουτισμού εξωτερικών java script. Παιζει σε πολλες πλατφόρμες όπως winPC, MacOS, Xbox, ipfone. Επίσης αναφέρω ότι αναπτύσω και ενα περιβάλλον mmo rpg game και χρειάζομαι συνεργάτες, ειδικα για την δημιουργία χαρακτήρων και αντικειμένων σε 3Ds. Πρότυπα έχω για όλα αλλα θέλει πολλα... πάρα πολλα. Χωρίς βιασύνη και πίεση φυσικά. Αυτο βέβαια είναι μια άλλη ιστορία...

 

Τελειώνοντας σας αναφέρω ότι πριν 1 μήνα ολοκλήρωσα το hellbound. Εγραψα όλα τα quest βήμα-βήμα, htm kai istance  retail like.

Αν κάποιος ενδιαφέρεται μπορώ να του το δώσω. Ομως να γνωρίζει καποια πράγματα γιατί η υποστήριξη από την πλευρά μου λόγω δουλειάς θα ειναι μόνο τα Σαββατοκύριακα. Για έναν που ξέρει στήνεται σε 2 ώρες. Φυσικά παίζει από έκδοση hellbound και πάνω, δεδομένου ότι όλα τα γράφω σε καθαρό L2 client χωρίς κανένα patch και με full official update.

 

ΥΓ. θα μου πείτε γιατί κάθομαι και γραφω L2 κώδικες...  εχω 3 γιούς που αποφάσισαν να σηκώσουν πριν 2 μήνες 1 L2 server στην Γαλλία. Τους βοήθησα στο balance του server και επανήλθε η όρεξη ... χαχα.

Link to comment
Share on other sites

  • 2 weeks later...

kalimera astald.xairomai pou kserw oti den eimai monos logo age sto forum. ;D

asxoloumai kairo me to l2 kai antimetopisa ela problima prin ligo kairo se freya pack.

to skill tou kamael wing assault den leitourgei.

katevasa alla packs kai einai ok.sto diko mou (l2jserver) den einai katholou ok.

entometaksi exw problima kai me alla skills.den ithela na kousasw esena kai to forum analyontas problimata.

elpizw na mporeis na dwseis kapoia lysi.

Link to comment
Share on other sites

καλησπερα

Το προβλημα σου είναι το pack οπως αναφέρεις. Κατα την δικη μου άποψη οταν θελει καποιος να στήσει ενα σοβαρό L2j δεν κατεβαζει κανενα pack εκτός από το γνήσιο L2jserver του L2j dev απο wiki. Θα μου πεις γιατι αυτό?

 

Ειναι καθαρο και οσο περισσοτερο γίνεται retail like.

Δεν εχει τρυπες εσκεμενες στον κωδικά του.

Δουλεύουν τα περισσοτερα codes σωστα.

Δεν χρειάζεται patch ο client οπότε ειναι και νόμιμο σύμφωνα με την συνθήκη.

 

Από εκει και πέρα προσθέτεις ότι θελεις, εχεις τον πλήρη ελεγχο τους και οταν παρουσιασθεί πρόβλημα γνωρίζεις πως θα το λύσεις ή τουλαχιστον απο που προήλθε.

Οσον αφορα το προβλημά σου ... 2 σημεία μπορουν να κάνουν 1 skill να μη δουλευει.

1ο και το ευκολο ειναι το .xml του skill που μπορει για τον α ή β λόγο να μην ορίσθηκε.

2ο και συνήθες ειναι το .java του skill που ή δεν υπάρχει καθόλου ή πειράχθηκε με αποτέλεσμα να μή δουλευει.

Τα .java ενος skill τα βρίσκεις ή ως scripts στον gameserver φακελο ή ως εσωτερικους κωδικες στον κορμό του server. Εδω χρειάζεται eclipse, svn και λιγη γνωση.

 

το wing assault δεν εχει καποια ιδιαιτερότητα σαν skill οπότε δεν χρειάζεται εξτρα .java που σημαίνει ότι πιθανότατα να απουιάζει από το pack σου το .xml του skill. Σαυτήν τη περίπτωση από το pack που δουλεύει σωστα όπως λες, κανε copy και paste όλο τον φάκελο skills που βρίσκεται μεσα στη \gameserver\data\stats\ διαδρομή. Πιθανότατα να λυθούν όλα τα προβλήματα που έχεις με τα skill.

 

ΥΓ. Ειχα τον server σε Epilogue και χρειάσθηκε να τον μετατρέψω σε Freya χωρις διαγραφή των αρχείων της βασης δεδομένων του mySQL. Εκανα λοιπόν ένα μετατροπέα εκδόσεων και σε 2 min ο Epilogue εγινε Freya. Ομως έκανα 2.5 βδομαδες για να γραψω τον κώδικα αυτον και μου δόθηκε η ευκαιρία να αναλύσω πλήρως τα νεα δεδομένα του Freya pack. Συμπέρασμα όλων αυτών ... Το καθαρό pack του Freya είναι ότι καλύτερο εχει γραφθει μεχρι σήμερα για L2j dedicated servers. Εχει μερικες ελλείψεις αλλα λύνονται ευκολα. Προσωπικα δεν εχω συναντήσει ποιό σταθερο πακέτο για ιδιωτικους servers L2. Τελος και το bug hack λογω του οτι στο Freya άλλαξε πλήρως η διαχείριση του party loot και του Trade, inventory system.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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.




×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock