Jump to content

[RO] Official Spam Topic.


Wyratrux

Recommended Posts

CONVERSATIA MEA CU UN MANAGER DE LA UN SERVER.

........:@R!U$::.......: nus asa sa-ti fut servrul

........:@R!U$::.......: dar daca mai pui la incercare

-=*Al3X *=-: deci

-=*Al3X *=-: nu te mai da rotund

-=*Al3X *=-: atata

-=*Al3X *=-: k nu ai ce face

-=*Al3X *=-: au incercar

-=*Al3X *=-: RUSI care aia te baga

-=*Al3X *=-: in buzunar

-=*Al3X *=-: 10 ca tn

-=*Al3X *=-: si tot nu mai au ce sa faca;D

-=*Al3X *=-: asa k bft

-=*Al3X *=-: cum vrei

........:@R!U$::.......: bene


CONVERSATIA MEA CU DJ.STEREO ADMINISTRATOR DE PE L2.phoenix.ro

DjStereo Stereo (6/28/2009 10:42:30 PM): ma

........::D@R!U$::....... (6/28/2009 10:42:35 PM): ?

DjStereo Stereo (6/28/2009 10:42:35 PM): 1 la mana

DjStereo Stereo (6/28/2009 10:42:38 PM): zimi ce

........::D@R!U$::....... (6/28/2009 10:42:38 PM): zi

DjStereo Stereo (6/28/2009 10:42:39 PM): vrei

DjStereo Stereo (6/28/2009 10:42:42 PM): ca sami zici

DjStereo Stereo (6/28/2009 10:42:44 PM): ce tip

DjStereo Stereo (6/28/2009 10:42:45 PM): de flood ddos

........::D@R!U$::....... (6/28/2009 10:42:46 PM): eu sunt nemerniku

DjStereo Stereo (6/28/2009 10:42:47 PM): folosesti

........::D@R!U$::....... (6/28/2009 10:42:48 PM): de pe forum

........::D@R!U$::....... (6/28/2009 10:42:50 PM): si in joc

DjStereo Stereo (6/28/2009 10:42:51 PM): in fine

DjStereo Stereo (6/28/2009 10:42:53 PM): ok

DjStereo Stereo (6/28/2009 10:42:56 PM): am inteles

........::D@R!U$::....... (6/28/2009 10:42:57 PM): bah

DjStereo Stereo (6/28/2009 10:42:59 PM): explicami

........::D@R!U$::....... (6/28/2009 10:42:59 PM): iti aduc

DjStereo Stereo (6/28/2009 10:43:00 PM): ce folosesti

........::D@R!U$::....... (6/28/2009 10:43:00 PM): oamni

DjStereo Stereo (6/28/2009 10:43:03 PM): da stiu

........::D@R!U$::....... (6/28/2009 10:43:04 PM): fut serverul

DjStereo Stereo (6/28/2009 10:43:05 PM): da prima

........::D@R!U$::....... (6/28/2009 10:43:06 PM): l2 evo

........::D@R!U$::....... (6/28/2009 10:43:07 PM): vrei

DjStereo Stereo (6/28/2009 10:43:08 PM): data eo vreau sa rezolv

DjStereo Stereo (6/28/2009 10:43:08 PM): asta

DjStereo Stereo (6/28/2009 10:43:11 PM): o sal futem impreuna

DjStereo Stereo (6/28/2009 10:43:15 PM): da prima data zimi o chestie

........::D@R!U$::....... (6/28/2009 10:43:19 PM): ?

DjStereo Stereo (6/28/2009 10:43:22 PM): ce tip de

DjStereo Stereo (6/28/2009 10:43:24 PM): flood folosesti

DjStereo Stereo (6/28/2009 10:43:25 PM): ?

........::D@R!U$::....... (6/28/2009 10:43:28 PM): nu pot sa zic

DjStereo Stereo (6/28/2009 10:43:33 PM): man

DjStereo Stereo (6/28/2009 10:43:34 PM): iti dau

DjStereo Stereo (6/28/2009 10:43:35 PM): iteme

DjStereo Stereo (6/28/2009 10:43:36 PM): in joc

DjStereo Stereo (6/28/2009 10:43:38 PM): eo vreau sa rezolbv

DjStereo Stereo (6/28/2009 10:43:40 PM): asta ..

........::D@R!U$::....... (6/28/2009 10:43:41 PM): nu pot sa zic

DjStereo Stereo (6/28/2009 10:43:43 PM): am si eo

DjStereo Stereo (6/28/2009 10:43:44 PM): destule

DjStereo Stereo (6/28/2009 10:43:45 PM): flooduri

........::D@R!U$::....... (6/28/2009 10:43:51 PM): asta al meu ii destul

........::D@R!U$::....... (6/28/2009 10:43:53 PM): si sigur

DjStereo Stereo (6/28/2009 10:44:00 PM): mane

DjStereo Stereo (6/28/2009 10:44:02 PM): am rooturi

........::D@R!U$::....... (6/28/2009 10:44:02 PM): deci vrei sa fut l2evo

DjStereo Stereo (6/28/2009 10:44:03 PM): ddosuri

DjStereo Stereo (6/28/2009 10:44:05 PM): mirc boots

DjStereo Stereo (6/28/2009 10:44:07 PM): da vreau sa

DjStereo Stereo (6/28/2009 10:44:08 PM): rezolv

DjStereo Stereo (6/28/2009 10:44:10 PM): asta la mine

DjStereo Stereo (6/28/2009 10:44:12 PM): prima oara

DjStereo Stereo (6/28/2009 10:44:14 PM): intelegi?

DjStereo Stereo (6/28/2009 10:44:23 PM): lasa

........::D@R!U$::....... (6/28/2009 10:44:25 PM): stai sa vb cu un priten si iti zic cum

DjStereo Stereo (6/28/2009 10:44:26 PM): evo deocamdata

........::D@R!U$::....... (6/28/2009 10:44:33 PM): zimi un server

........::D@R!U$::....... (6/28/2009 10:44:36 PM): pe care ai ciuda

DjStereo Stereo (6/28/2009 10:44:39 PM): ba

DjStereo Stereo (6/28/2009 10:44:40 PM): pe care

DjStereo Stereo (6/28/2009 10:44:41 PM): am ciuda

DjStereo Stereo (6/28/2009 10:44:44 PM): ii fut si singur

DjStereo Stereo (6/28/2009 10:44:46 PM): eo vreau

DjStereo Stereo (6/28/2009 10:44:47 PM): sa rezolv

DjStereo Stereo (6/28/2009 10:44:48 PM): la mine

DjStereo Stereo (6/28/2009 10:44:49 PM): intelegi?

........::D@R!U$::....... (6/28/2009 10:44:56 PM): da

........::D@R!U$::....... (6/28/2009 10:45:02 PM): dar numai eu stiu

........::D@R!U$::....... (6/28/2009 10:45:06 PM): si nu pot da la nimenio

........::D@R!U$::....... (6/28/2009 10:45:08 PM): nimeni

DjStereo Stereo (6/28/2009 10:45:13 PM): numi\

DjStereo Stereo (6/28/2009 10:45:14 PM): trebe

DjStereo Stereo (6/28/2009 10:45:15 PM): sami dai

DjStereo Stereo (6/28/2009 10:45:19 PM): ba

DjStereo Stereo (6/28/2009 10:45:23 PM): zimi

DjStereo Stereo (6/28/2009 10:45:24 PM): sistemu

DjStereo Stereo (6/28/2009 10:45:27 PM): cum il dai

........::D@R!U$::....... (6/28/2009 10:45:34 PM): nu zic boss

DjStereo Stereo (6/28/2009 10:45:35 PM): cum

DjStereo Stereo (6/28/2009 10:45:36 PM): se cheama

DjStereo Stereo (6/28/2009 10:45:40 PM): nu vreau

........::D@R!U$::....... (6/28/2009 10:45:40 PM): ii prea tare programu

DjStereo Stereo (6/28/2009 10:45:41 PM): programe ba

........::D@R!U$::....... (6/28/2009 10:45:45 PM): nici rusi nu stiu de el

DjStereo Stereo (6/28/2009 10:45:45 PM): deci e un program

DjStereo Stereo (6/28/2009 10:45:46 PM): ?

DjStereo Stereo (6/28/2009 10:45:49 PM): kkt

DjStereo Stereo (6/28/2009 10:45:50 PM): rusii

DjStereo Stereo (6/28/2009 10:45:53 PM): te fac pe degete

DjStereo Stereo (6/28/2009 10:45:54 PM): e ddos

DjStereo Stereo (6/28/2009 10:45:55 PM): flood

DjStereo Stereo (6/28/2009 10:45:57 PM): ce draq e?

........::D@R!U$::....... (6/28/2009 10:46:06 PM): nu e nici un dos

DjStereo Stereo (6/28/2009 10:46:22 PM): uite

........::D@R!U$::....... (6/28/2009 10:46:23 PM): e un program

DjStereo Stereo (6/28/2009 10:46:24 PM): ce vrei

DjStereo Stereo (6/28/2009 10:46:26 PM): ca sami dai programul

DjStereo Stereo (6/28/2009 10:46:29 PM): iti dau ink un prog

DjStereo Stereo (6/28/2009 10:46:31 PM): la schimb

DjStereo Stereo (6/28/2009 10:46:34 PM): car epici netu de tot..

DjStereo Stereo (6/28/2009 10:46:43 PM): nu te

DjStereo Stereo (6/28/2009 10:46:44 PM): opresti..

DjStereo Stereo (6/28/2009 10:46:46 PM): dai odata

DjStereo Stereo (6/28/2009 10:46:47 PM): a ramas picat

DjStereo Stereo (6/28/2009 10:46:52 PM): + cate

........::D@R!U$::....... (6/28/2009 10:46:53 PM): numi trebe

DjStereo Stereo (6/28/2009 10:46:53 PM): augmente

DjStereo Stereo (6/28/2009 10:46:55 PM): vrei tu pe

DjStereo Stereo (6/28/2009 10:46:56 PM): phoenix

........::D@R!U$::....... (6/28/2009 10:47:02 PM): nu joc pe phoenix

DjStereo Stereo (6/28/2009 10:47:09 PM): in fine

DjStereo Stereo (6/28/2009 10:47:17 PM): man

DjStereo Stereo (6/28/2009 10:47:19 PM): eo nul folosesc

DjStereo Stereo (6/28/2009 10:47:25 PM): ca am si eo

DjStereo Stereo (6/28/2009 10:47:27 PM): vreau doar sa rezolv

DjStereo Stereo (6/28/2009 10:47:29 PM): la mine

DjStereo Stereo (6/28/2009 10:47:30 PM): pe serv

DjStereo Stereo (6/28/2009 10:47:32 PM): intelegi?

DjStereo Stereo (6/28/2009 10:47:36 PM): se poate sami dai prog?

........::D@R!U$::....... (6/28/2009 10:47:37 PM): dar nu se poate

........::D@R!U$::....... (6/28/2009 10:47:42 PM): sa-l rezolvi

DjStereo Stereo (6/28/2009 10:47:47 PM): ba

DjStereo Stereo (6/28/2009 10:47:49 PM): iti zic eo

DjStereo Stereo (6/28/2009 10:47:51 PM): da am nevoie

DjStereo Stereo (6/28/2009 10:47:53 PM): doar de atat

DjStereo Stereo (6/28/2009 10:48:08 PM): dak vrei

DjStereo Stereo (6/28/2009 10:48:10 PM): sa ma ajuti

DjStereo Stereo (6/28/2009 10:48:29 PM): atata

DjStereo Stereo (6/28/2009 10:48:31 PM): am nevoie

DjStereo Stereo (6/28/2009 10:48:34 PM): de tipul floodului

DjStereo Stereo (6/28/2009 10:48:36 PM): nu de prog

DjStereo Stereo (6/28/2009 10:48:37 PM): si alte kkturi

........::D@R!U$::....... (6/28/2009 10:48:46 PM): nu zic

........::D@R!U$::....... (6/28/2009 10:48:49 PM): nu intelegi

........::D@R!U$::....... (6/28/2009 10:48:55 PM): ii prea secret

DjStereo Stereo (6/28/2009 10:49:04 PM): ba

DjStereo Stereo (6/28/2009 10:49:05 PM): vrei

DjStereo Stereo (6/28/2009 10:49:06 PM): sati pun

DjStereo Stereo (6/28/2009 10:49:09 PM): 10

DjStereo Stereo (6/28/2009 10:49:11 PM): rooturi

DjStereo Stereo (6/28/2009 10:49:12 PM): aici in fata

DjStereo Stereo (6/28/2009 10:49:19 PM): sati

DjStereo Stereo (6/28/2009 10:49:19 PM): arat

DjStereo Stereo (6/28/2009 10:49:24 PM): ca numi trebe un kkt de program

DjStereo Stereo (6/28/2009 10:49:28 PM): doar sa vad ce cauzeaza

DjStereo Stereo (6/28/2009 10:49:29 PM): asta

DjStereo Stereo (6/28/2009 10:49:31 PM): atata tot vreau

........::D@R!U$::....... (6/28/2009 10:49:41 PM): cati bani dai?

........::D@R!U$::....... (6/28/2009 10:49:42 PM): $

DjStereo Stereo (6/28/2009 10:49:46 PM): si sa o rezolv

DjStereo Stereo (6/28/2009 10:49:47 PM): cati vrei

DjStereo Stereo (6/28/2009 10:49:48 PM): ?

........::D@R!U$::....... (6/28/2009 10:49:53 PM): 500

........::D@R!U$::....... (6/28/2009 10:49:58 PM): euro

DjStereo Stereo (6/28/2009 10:50:04 PM): cu 500 euro

DjStereo Stereo (6/28/2009 10:50:09 PM): daram

DjStereo Stereo (6/28/2009 10:50:10 PM): ebay

DjStereo Stereo (6/28/2009 10:50:11 PM): )

........::D@R!U$::....... (6/28/2009 10:50:14 PM):

........::D@R!U$::....... (6/28/2009 10:50:22 PM): spargi coduri la nasa

........::D@R!U$::....... (6/28/2009 10:50:27 PM): cu 500 de eurp

........::D@R!U$::....... (6/28/2009 10:50:30 PM): euro

DjStereo Stereo (6/28/2009 10:50:42 PM): nope

DjStereo Stereo (6/28/2009 10:50:43 PM):

DjStereo Stereo (6/28/2009 10:50:45 PM): am rooturi

DjStereo Stereo (6/28/2009 10:50:46 PM): de la nasa

DjStereo Stereo (6/28/2009 10:50:47 PM): pe moca

DjStereo Stereo (6/28/2009 10:50:49 PM): da tu esti

........::D@R!U$::....... (6/28/2009 10:50:51 PM):

DjStereo Stereo (6/28/2009 10:50:51 PM): batut in cap

DjStereo Stereo (6/28/2009 10:50:54 PM): ca numi trebuie

........::D@R!U$::....... (6/28/2009 10:50:56 PM): da si eu am o duzina de ele

DjStereo Stereo (6/28/2009 10:50:58 PM): programu

DjStereo Stereo (6/28/2009 10:51:00 PM): sa floodez

DjStereo Stereo (6/28/2009 10:51:07 PM): imi trebe

DjStereo Stereo (6/28/2009 10:51:09 PM): sa repar

........::D@R!U$::....... (6/28/2009 10:51:12 PM): nu-l zic

DjStereo Stereo (6/28/2009 10:51:12 PM): la mine

DjStereo Stereo (6/28/2009 10:51:14 PM): pe server

DjStereo Stereo (6/28/2009 10:51:45 PM): zimi ce vrei

........::D@R!U$::....... (6/28/2009 10:51:57 PM): femie

........::D@R!U$::....... (6/28/2009 10:52:08 PM): una buna

DjStereo Stereo (6/28/2009 10:52:10 PM): ai destule

DjStereo Stereo (6/28/2009 10:52:13 PM): femei in timisoara

DjStereo Stereo (6/28/2009 10:52:14 PM): iti ajung

........::D@R!U$::....... (6/28/2009 10:52:15 PM): sa fut la ea toata ziua

DjStereo Stereo (6/28/2009 10:52:16 PM):

........::D@R!U$::....... (6/28/2009 10:52:18 PM):

DjStereo Stereo (6/28/2009 10:52:30 PM): zii ma

........::D@R!U$::....... (6/28/2009 10:52:31 PM): tu de unde esti?

........::D@R!U$::....... (6/28/2009 10:52:32 PM): botosani

........::D@R!U$::....... (6/28/2009 10:52:33 PM): ?

DjStereo Stereo (6/28/2009 10:52:34 PM): brasov

DjStereo Stereo (6/28/2009 10:52:35 PM):

DjStereo Stereo (6/28/2009 10:52:38 PM): in botosani

........::D@R!U$::....... (6/28/2009 10:52:39 PM): botosani

DjStereo Stereo (6/28/2009 10:52:39 PM): e datacenteru

DjStereo Stereo (6/28/2009 10:52:43 PM): unde

DjStereo Stereo (6/28/2009 10:52:45 PM): hostez

DjStereo Stereo (6/28/2009 10:52:46 PM): servu

DjStereo Stereo (6/28/2009 10:52:46 PM):

........::D@R!U$::....... (6/28/2009 10:52:47 PM): ca am vazut eu ceva

........::D@R!U$::....... (6/28/2009 10:52:50 PM): legat de botosani

DjStereo Stereo (6/28/2009 10:52:54 PM): hai frate

DjStereo Stereo (6/28/2009 10:52:57 PM): doar atata

DjStereo Stereo (6/28/2009 10:52:58 PM): vreau

DjStereo Stereo (6/28/2009 10:53:00 PM): sistemu

DjStereo Stereo (6/28/2009 10:53:03 PM): pe care functioneaza

DjStereo Stereo (6/28/2009 10:53:07 PM): sa repar

DjStereo Stereo (6/28/2009 10:53:08 PM): ala

DjStereo Stereo (6/28/2009 10:53:12 PM): iti zic eo ca o sa ne intelegem

........::D@R!U$::....... (6/28/2009 10:53:14 PM): de ce vrei sa-l repari

DjStereo Stereo (6/28/2009 10:53:15 PM): super bine..

DjStereo Stereo (6/28/2009 10:53:18 PM): pt

........::D@R!U$::....... (6/28/2009 10:53:19 PM): daca numai o persoana stie

DjStereo Stereo (6/28/2009 10:53:19 PM): ca inainte

DjStereo Stereo (6/28/2009 10:53:21 PM): aveam

........::D@R!U$::....... (6/28/2009 10:53:21 PM): si aia sunt eu

DjStereo Stereo (6/28/2009 10:53:24 PM): probleme

DjStereo Stereo (6/28/2009 10:53:26 PM): man

DjStereo Stereo (6/28/2009 10:53:27 PM): si inainte

DjStereo Stereo (6/28/2009 10:53:29 PM): sa fii tu

DjStereo Stereo (6/28/2009 10:53:31 PM): pica servu asa

DjStereo Stereo (6/28/2009 10:53:51 PM): adik

........::D@R!U$::....... (6/28/2009 10:53:52 PM): era un prieten care facea

DjStereo Stereo (6/28/2009 10:53:52 PM): nu pica

DjStereo Stereo (6/28/2009 10:53:54 PM): lua pachete

DjStereo Stereo (6/28/2009 10:54:00 PM): si nu le dropa

........::D@R!U$::....... (6/28/2009 10:54:22 PM): bah

........::D@R!U$::....... (6/28/2009 10:54:25 PM): ai baguri pe server

........::D@R!U$::....... (6/28/2009 10:54:30 PM): ca le numer

........::D@R!U$::....... (6/28/2009 10:54:33 PM): pana maine

DjStereo Stereo (6/28/2009 10:54:35 PM): in fine

DjStereo Stereo (6/28/2009 10:54:37 PM): nu conteaza

DjStereo Stereo (6/28/2009 10:54:41 PM): zimi cum rezolv

DjStereo Stereo (6/28/2009 10:54:42 PM): asta

DjStereo Stereo (6/28/2009 10:54:42 PM): si dupa

DjStereo Stereo (6/28/2009 10:54:45 PM): o sa rezolv

DjStereo Stereo (6/28/2009 10:54:47 PM): si bugurile

........::D@R!U$::....... (6/28/2009 10:54:49 PM): nu zic

DjStereo Stereo (6/28/2009 10:55:18 PM): zii ma

DjStereo Stereo (6/28/2009 10:55:19 PM): ce vrei

DjStereo Stereo (6/28/2009 10:55:21 PM): in schimb

DjStereo Stereo (6/28/2009 10:55:50 PM): ba

DjStereo Stereo (6/28/2009 10:55:55 PM): nul

DjStereo Stereo (6/28/2009 10:55:57 PM): lua in seama

DjStereo Stereo (6/28/2009 10:55:57 PM): pe ala

DjStereo Stereo (6/28/2009 10:56:00 PM): vb cu mine acuma

DjStereo Stereo (6/28/2009 10:56:07 PM): ala

DjStereo Stereo (6/28/2009 10:56:09 PM): numa rusi are

DjStereo Stereo (6/28/2009 10:56:10 PM): in cap

DjStereo Stereo (6/28/2009 10:56:24 PM): zii ce

DjStereo Stereo (6/28/2009 10:56:25 PM): vrei in schimb

........::D@R!U$::....... (6/28/2009 10:56:30 PM): si atunci pe cine sa cred?

DjStereo Stereo (6/28/2009 10:56:35 PM): ba

DjStereo Stereo (6/28/2009 10:56:36 PM): tu vb

DjStereo Stereo (6/28/2009 10:56:37 PM): cu mine

DjStereo Stereo (6/28/2009 10:56:40 PM): nu cu el

DjStereo Stereo (6/28/2009 10:57:14 PM): deci

DjStereo Stereo (6/28/2009 10:57:21 PM): imi zici programu

DjStereo Stereo (6/28/2009 10:57:23 PM): sa rezolvam

DjStereo Stereo (6/28/2009 10:57:24 PM): asta

DjStereo Stereo (6/28/2009 10:57:26 PM): odata?

DjStereo Stereo (6/28/2009 10:57:28 PM): tiam zis

DjStereo Stereo (6/28/2009 10:57:31 PM): pe phoenix

DjStereo Stereo (6/28/2009 10:57:33 PM): iti dau ce vrei

........::D@R!U$::....... (6/28/2009 10:57:40 PM): nu te cred

DjStereo Stereo (6/28/2009 10:57:50 PM): si acuma

DjStereo Stereo (6/28/2009 10:57:51 PM): ce vrei

DjStereo Stereo (6/28/2009 10:57:52 PM): sa fac

DjStereo Stereo (6/28/2009 10:57:53 PM): 3 tumbe

DjStereo Stereo (6/28/2009 10:57:57 PM): ca sa ma crezi

DjStereo Stereo (6/28/2009 10:57:58 PM): ?

........::D@R!U$::....... (6/28/2009 10:58:35 PM): brb

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.



  • Posts

    • adapt for 409 version wtih old config/sql/html's only the core update!   package net.sf.l2j.gameserver.model.actor.instance; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.StringTokenizer; import net.sf.l2j.commons.lang.StringUtil; import net.sf.l2j.commons.math.MathUtil; import net.sf.l2j.Config; import net.sf.l2j.gameserver.data.SkillTable; import net.sf.l2j.gameserver.data.manager.BufferManager; import net.sf.l2j.gameserver.model.actor.Creature; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.model.actor.Summon; import net.sf.l2j.gameserver.model.actor.template.NpcTemplate; import net.sf.l2j.gameserver.network.serverpackets.ItemList; import net.sf.l2j.gameserver.network.serverpackets.MagicSkillUse; import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage; import net.sf.l2j.gameserver.skills.L2Skill; public class SchemmerBuffer extends Folk { private static final int PAGE_LIMIT = 6; public SchemmerBuffer(int objectId, NpcTemplate template) { super(objectId, template); } private void showMainWindow(Player activeChar) { final NpcHtmlMessage html = new NpcHtmlMessage(0); html.setFile(getHtmlPath(getNpcId(), 0)); html.replace("%objectId%", String.valueOf(getObjectId())); html.replace("%name%", activeChar.getName()); html.replace("%buffcount%", "You have " + activeChar.getBuffCount() + "/" + activeChar.getMaxBuffCount() + " buffs."); activeChar.sendPacket(html); } @Override public void onBypassFeedback(Player player, String command) { if (player.getPvpFlag() > 0 && Config.PRESTRICT_USE_BUFFER_ON_PVPFLAG) { player.sendMessage("You can't use buffer when you are pvp flagged."); return; } if (player.isInCombat() && Config.PRESTRICT_USE_BUFFER_IN_COMBAT) { player.sendMessage("You can't use buffer when you are in combat."); return; } if (player.isDead()) return; StringTokenizer st = new StringTokenizer(command, " "); String actualCommand = st.nextToken(); if (actualCommand.startsWith("bufflist")) { autoBuffFunction(player, st.nextToken()); } else if (actualCommand.startsWith("restore")) { String noble = st.nextToken(); player.getStatus().setMaxCpHpMp(); if (noble.equals("true")) { SkillTable.getInstance().getInfo(1323, 1).getEffects(player, player); player.broadcastPacket(new MagicSkillUse(this, player, 1323, 1, 850, 0)); } final Summon summon = player.getSummon(); if (summon != null) summon.getStatus().setMaxHpMp(); showMainWindow(player); } else if (actualCommand.startsWith("cancellation")) { L2Skill buff; buff = SkillTable.getInstance().getInfo(1056, 1); buff.getEffects(this, player); player.stopAllEffectsExceptThoseThatLastThroughDeath(); player.broadcastPacket(new MagicSkillUse(this, player, 1056, 1, 850, 0)); player.stopAllEffects(); final Summon summon = player.getSummon(); if (summon != null) summon.stopAllEffects(); showMainWindow(player); } else if (actualCommand.startsWith("openlist")) { String category = st.nextToken(); String htmfile = st.nextToken(); NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); if (category.startsWith("null")) { html.setFile("data/html/mods/buffer/" + htmfile + ".htm"); // First Page if (htmfile.equals("index")) { html.replace("%name%", player.getName()); html.replace("%buffcount%", "You have " + player.getBuffCount() + "/" + player.getMaxBuffCount() + " buffs."); } } else html.setFile("data/html/mods/buffer/" + category + "/" + htmfile + ".htm"); html.replace("%objectId%", String.valueOf(getObjectId())); player.sendPacket(html); } else if (actualCommand.startsWith("dobuff")) { int buffid = Integer.valueOf(st.nextToken()); int bufflevel = Integer.valueOf(st.nextToken()); String category = st.nextToken(); String windowhtml = st.nextToken(); String votebuff = null; if (st.hasMoreTokens()) votebuff = st.nextToken(); if (windowhtml.equals("malaria")) { if (player.getInventory().getItemCount(Config.PVOTE_BUFF_ITEM_ID, 0) >= 1) { player.getInventory().destroyItemByItemId("VoteCoins", Config.PVOTE_BUFF_ITEM_ID, 1, player, null); player.sendPacket(new ItemList(player, true)); player.sendMessage(1 + " Vote eye destroyed."); } else { player.sendMessage("You dont have enough (" + 1 + ") vote item for buff."); return; } } if (votebuff != null) { if (player.getInventory().getItemCount(Config.PVOTE_BUFF_ITEM_ID, 0) >= Config.PVOTE_BUFF_ITEM_COUNT) { player.getInventory().destroyItemByItemId("VoteCoins", Config.PVOTE_BUFF_ITEM_ID, Config.PVOTE_BUFF_ITEM_COUNT, player, null); player.sendPacket(new ItemList(player, true)); player.sendMessage(Config.PVOTE_BUFF_ITEM_COUNT + " vote stone destroyed."); } else { player.sendMessage("You dont have enough (" + Config.PVOTE_BUFF_ITEM_COUNT + ") vote item for buff."); return; } } Creature target = player; if (category.startsWith("pet")) { if (player.getSummon() == null) { player.sendMessage("Incorrect Pet"); showMainWindow(player); return; } target = player.getSummon(); } MagicSkillUse mgc = new MagicSkillUse(this, target, buffid, bufflevel, 1150, 0); player.sendPacket(mgc); player.broadcastPacket(mgc); SkillTable.getInstance().getInfo(buffid, bufflevel).getEffects(this, target); NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); html.setFile("data/html/mods/buffer/" + category + "/" + windowhtml + ".htm"); html.replace("%objectId%", String.valueOf(getObjectId())); html.replace("%name%", player.getName()); player.sendPacket(html); } else if (actualCommand.startsWith("getbuff")) { int buffid = Integer.valueOf(st.nextToken()); int bufflevel = Integer.valueOf(st.nextToken()); if (buffid != 0) { SkillTable.getInstance().getInfo(buffid, bufflevel).getEffects(this, player); broadcastPacket(new MagicSkillUse(this, player, buffid, bufflevel, 450, 0)); showMainWindow(player); } } else if (actualCommand.startsWith("support")) { showGiveBuffsWindow(player); } else if (actualCommand.startsWith("givebuffs")) { final String schemeName = st.nextToken(); final int cost = Integer.parseInt(st.nextToken()); Creature target = null; if (st.hasMoreTokens()) { final String targetType = st.nextToken(); if (targetType != null && targetType.equalsIgnoreCase("pet")) target = player.getSummon(); } else target = player; if (target == null) player.sendMessage("You don't have a pet."); else if (cost == 0 || player.reduceAdena("NPC Buffer", cost, this, true)) BufferManager.getInstance().applySchemeEffects(this, target, player.getObjectId(), schemeName); } else if (actualCommand.startsWith("editschemes")) { showEditSchemeWindow(player, st.nextToken(), st.nextToken(), Integer.parseInt(st.nextToken())); } else if (actualCommand.startsWith("skill")) { final String groupType = st.nextToken(); final String schemeName = st.nextToken(); final int skillId = Integer.parseInt(st.nextToken()); final int page = Integer.parseInt(st.nextToken()); final List<Integer> skills = BufferManager.getInstance().getScheme(player.getObjectId(), schemeName); if (actualCommand.startsWith("skillselect") && !schemeName.equalsIgnoreCase("none")) { if (skills.size() < player.getMaxBuffCount()) skills.add(skillId); else player.sendMessage("This scheme has reached the maximum amount of buffs."); } else if (actualCommand.startsWith("skillunselect")) skills.remove(Integer.valueOf(skillId)); showEditSchemeWindow(player, groupType, schemeName, page); } else if (actualCommand.startsWith("createscheme")) { try { final String schemeName = st.nextToken(); if (schemeName.length() > 14) { player.sendMessage("Scheme's name must contain up to 14 chars. Spaces are trimmed."); return; } final Map<String, ArrayList<Integer>> schemes = BufferManager.getInstance().getPlayerSchemes(player.getObjectId()); if (schemes != null) { if (schemes.size() == Config.PBUFFER_MAX_SCHEMES) { player.sendMessage("Maximum schemes amount is already reached."); return; } if (schemes.containsKey(schemeName)) { player.sendMessage("The scheme name already exists."); return; } } BufferManager.getInstance().setScheme(player.getObjectId(), schemeName.trim(), new ArrayList<>()); showGiveBuffsWindow(player); } catch (Exception e) { player.sendMessage("Scheme's name must contain up to 14 chars. Spaces are trimmed."); } } else if (actualCommand.startsWith("deletescheme")) { try { final String schemeName = st.nextToken(); final Map<String, ArrayList<Integer>> schemes = BufferManager.getInstance().getPlayerSchemes(player.getObjectId()); if (schemes != null && schemes.containsKey(schemeName)) schemes.remove(schemeName); } catch (Exception e) { player.sendMessage("This scheme name is invalid."); } showGiveBuffsWindow(player); } super.onBypassFeedback(player, command); } @Override public String getHtmlPath(int npcId, int val) { String filename = ""; if (val == 0) filename = "" + npcId; else filename = npcId + "-" + val; return "data/html/mods/buffer/" + filename + ".htm"; } /** * Send an html packet to the {@link Player} set a parameter with Give Buffs menu info for player and pet, depending on targetType parameter {player, pet}. * @param player : The {@link Player} to make checks on. */ private void showGiveBuffsWindow(Player player) { final StringBuilder sb = new StringBuilder(200); final Map<String, ArrayList<Integer>> schemes = BufferManager.getInstance().getPlayerSchemes(player.getObjectId()); if (schemes == null || schemes.isEmpty()) sb.append("<font color=\"LEVEL\">You haven't defined any scheme.</font>"); else { for (Map.Entry<String, ArrayList<Integer>> scheme : schemes.entrySet()) { final int cost = getFee(scheme.getValue()); StringUtil.append(sb, "<font color=\"LEVEL\">", scheme.getKey(), " [", scheme.getValue().size(), " / ", player.getMaxBuffCount(), "]", ((cost > 0) ? " - cost: " + StringUtil.formatNumber(cost) : ""), "</font><br1>"); StringUtil.append(sb, "<a action=\"bypass npc_%objectId%_givebuffs ", scheme.getKey(), " ", cost, "\">Use on Me</a>&nbsp;|&nbsp;"); StringUtil.append(sb, "<a action=\"bypass npc_%objectId%_givebuffs ", scheme.getKey(), " ", cost, " pet\">Use on Pet</a>&nbsp;|&nbsp;"); StringUtil.append(sb, "<a action=\"bypass npc_%objectId%_editschemes Buffs ", scheme.getKey(), " 1\">Edit</a>&nbsp;|&nbsp;"); StringUtil.append(sb, "<a action=\"bypass npc_%objectId%_deletescheme ", scheme.getKey(), "\">Delete</a><br>"); } } final NpcHtmlMessage html = new NpcHtmlMessage(0); html.setFile(getHtmlPath(getNpcId(), 1)); html.replace("%schemes%", sb.toString()); html.replace("%max_schemes%", Config.PBUFFER_MAX_SCHEMES); html.replace("%objectId%", getObjectId()); player.sendPacket(html); } /** * Send an html packet to the {@link Player} set as parameter with Edit Scheme Menu info. This allows the {@link Player} to edit each created scheme (add/delete skills) * @param player : The {@link Player} to make checks on. * @param groupType : The group of skills to select. * @param schemeName : The scheme to make check. * @param page : The current checked page. */ private void showEditSchemeWindow(Player player, String groupType, String schemeName, int page) { final NpcHtmlMessage html = new NpcHtmlMessage(0); final List<Integer> schemeSkills = BufferManager.getInstance().getScheme(player.getObjectId(), schemeName); html.setFile(getHtmlPath(getNpcId(), 2)); html.replace("%schemename%", schemeName); html.replace("%count%", schemeSkills.size() + " / " + player.getMaxBuffCount()); html.replace("%typesframe%", getTypesFrame(groupType, schemeName)); html.replace("%skilllistframe%", getGroupSkillList(player, groupType, schemeName, page)); html.replace("%objectId%", getObjectId()); player.sendPacket(html); } /** * @param player : The {@link Player} to make checks on. * @param groupType : The group of skills to select. * @param schemeName : The scheme to make check. * @param page : The current checked page. * @return A {@link String} representing skills available for selection for a given groupType. */ private String getGroupSkillList(Player player, String groupType, String schemeName, int page) { // Retrieve the entire skills list based on group type. List<Integer> skills = BufferManager.getInstance().getSkillsIdsByType(groupType); if (skills.isEmpty()) return "That group doesn't contain any skills."; // Calculate page number. final int max = MathUtil.countPagesNumber(skills.size(), PAGE_LIMIT); if (page > max) page = max; // Cut skills list up to page number. skills = skills.subList((page - 1) * PAGE_LIMIT, Math.min(page * PAGE_LIMIT, skills.size())); final List<Integer> schemeSkills = BufferManager.getInstance().getScheme(player.getObjectId(), schemeName); final StringBuilder sb = new StringBuilder(skills.size() * 150); int row = 0; for (int skillId : skills) { final String icon = (skillId < 100) ? "icon.skill00" + skillId : (skillId < 1000) ? "icon.skill0" + skillId : "icon.skill" + skillId; sb.append(((row % 2) == 0 ? "<table width=\"280\" bgcolor=\"000000\"><tr>" : "<table width=\"280\"><tr>")); if (schemeSkills.contains(skillId)) StringUtil.append(sb, "<td height=40 width=40><img src=\"", icon, "\" width=32 height=32></td><td width=190>", SkillTable.getInstance().getInfo(skillId, 1).getName(), "<br1><font color=\"B09878\">", BufferManager.getInstance().getAvailableBuff(skillId).getDescription(), "</font></td><td><button action=\"bypass npc_%objectId%_skillunselect ", groupType, " ", schemeName, " ", skillId, " ", page, "\" width=32 height=32 back=\"L2UI_CH3.mapbutton_zoomout2\" fore=\"L2UI_CH3.mapbutton_zoomout1\"></td>"); else StringUtil.append(sb, "<td height=40 width=40><img src=\"", icon, "\" width=32 height=32></td><td width=190>", SkillTable.getInstance().getInfo(skillId, 1).getName(), "<br1><font color=\"B09878\">", BufferManager.getInstance().getAvailableBuff(skillId).getDescription(), "</font></td><td><button action=\"bypass npc_%objectId%_skillselect ", groupType, " ", schemeName, " ", skillId, " ", page, "\" width=32 height=32 back=\"L2UI_CH3.mapbutton_zoomin2\" fore=\"L2UI_CH3.mapbutton_zoomin1\"></td>"); sb.append("</tr></table><img src=\"L2UI.SquareGray\" width=277 height=1>"); row++; } for (int i = PAGE_LIMIT; i > row; i--) StringUtil.append(sb, "<img height=41>"); // Build page footer. sb.append("<br><img src=\"L2UI.SquareGray\" width=277 height=1><table width=\"100%\" bgcolor=000000><tr>"); if (page > 1) StringUtil.append(sb, "<td align=left width=70><a action=\"bypass npc_" + getObjectId() + "_editschemes ", groupType, " ", schemeName, " ", page - 1, "\">Previous</a></td>"); else StringUtil.append(sb, "<td align=left width=70>Previous</td>"); StringUtil.append(sb, "<td align=center width=100>Page ", page, "</td>"); if (page < max) StringUtil.append(sb, "<td align=right width=70><a action=\"bypass npc_" + getObjectId() + "_editschemes ", groupType, " ", schemeName, " ", page + 1, "\">Next</a></td>"); else StringUtil.append(sb, "<td align=right width=70>Next</td>"); sb.append("</tr></table><img src=\"L2UI.SquareGray\" width=277 height=1>"); return sb.toString(); } /** * @param groupType : The group of skills to select. * @param schemeName : The scheme to make check. * @return A {@link String} representing all groupTypes available. The group currently on selection isn't linkable. */ private static String getTypesFrame(String groupType, String schemeName) { final StringBuilder sb = new StringBuilder(500); sb.append("<table>"); int count = 0; for (String type : BufferManager.getInstance().getSkillTypes()) { if (count == 0) sb.append("<tr>"); if (groupType.equalsIgnoreCase(type)) StringUtil.append(sb, "<td width=65>", type, "</td>"); else StringUtil.append(sb, "<td width=65><a action=\"bypass npc_%objectId%_editschemes ", type, " ", schemeName, " 1\">", type, "</a></td>"); count++; if (count == 4) { sb.append("</tr>"); count = 0; } } if (!sb.toString().endsWith("</tr>")) sb.append("</tr>"); sb.append("</table>"); return sb.toString(); } /** * @param list : A {@link List} of skill ids. * @return a global fee for all skills contained in the {@link List}. */ private static int getFee(ArrayList<Integer> list) { if (Config.PBUFFER_STATIC_BUFF_COST > 0) return list.size() * Config.PBUFFER_STATIC_BUFF_COST; int fee = 0; for (int sk : list) fee += BufferManager.getInstance().getAvailableBuff(sk).getPrice(); return fee; } private void autoBuffFunction(Player player, String bufflist) { ArrayList<L2Skill> skills_to_buff = new ArrayList<>(); List<Integer> list = null; if (bufflist.equalsIgnoreCase("fighter")) list = Config.PFIGHTER_SKILL_LIST; else if (bufflist.equalsIgnoreCase("mage")) list = Config.PMAGE_SKILL_LIST; if (list != null) { for (int skillId : list) { L2Skill skill = SkillTable.getInstance().getInfo(skillId, SkillTable.getInstance().getMaxLevel(skillId)); if (skill != null) skills_to_buff.add(skill); } for (L2Skill sk : skills_to_buff) sk.getEffects(player, player); player.updateEffectIcons(); list = null; } skills_to_buff.clear(); showMainWindow(player); } }  
    • L2 OPIUM - AUTO FARM HTML    
    • json_extract does not exist. -> wrong mysql server version.
    • DISCORD : utchiha_market telegram : https://t.me/utchiha_market SELLIX STORE : https://utchihamkt.mysellix.io/ Join our server for more products : https://discord.gg/hood-services https://campsite.bio/utchihaamkt  
  • Topics

×
×
  • Create New...