Jump to content

MaxCheaters.com > Offtopic > Spam Topic > Start new topic


Recommended Posts

Posted

stanko

Little Cheater

**

 

Karma: -1

[More] [Less]

Online Online

 

Serbia and Montenegro Serbia and Montenegro

 

Posts: 21

 

DeGenerationX

 

 

View Profile Email Personal Message (Online)

Posted

 

Hello stanko November 27, 2008, 11:17:28 PM *

Show unread posts since last visit.

Show new replies to your posts.

Total time logged in: 3 hours and 44 minutes.

News:

 

  Home   Help Search Profile My Messages Logout

 

-= How to hide posts =-

MaxCheaters.com > Offtopic > Spam Topic > MaxCheaters.com > Offtopic > Spam Topic > Start new topic

Pages: 1 2 [3]

« previous next »

  Reply  |  Notify  |  Mark unread  |  Print

Author Topic: MaxCheaters.com > Offtopic > Spam Topic > Start new topic  (Read 206 times)

stanko, lightmagik and 0 Guests are viewing this topic.

stanko

Little Cheater

**

 

Karma: -1

Online Online

 

Serbia and Montenegro Serbia and Montenegro

 

Posts: 21

 

DeGenerationX

 

 

View Profile Email Personal Message (Online)

 

 

Re: MaxCheaters.com > Offtopic > Spam Topic > Start new topic

« Reply #30 on: Today at 07:07:53 PM »

Reply with quoteQuote Modify messageModify

K4rMaArr0ws

*PwNeD fR0M TzïTzا*

L2 Moderator

Cheaterdinator!

*****

 

Karma: 25

Offline Offline

 

Greece Greece

 

Posts: 1.389

 

 

.Never say Never.

 

 

WWW Personal Message (Offline)

 

 

Re: MaxCheaters.com > Offtopic > Spam Topic > Start new topic

« Reply #14 on: Today at 01:47:12 PM »

  Reply with quoteQuote

With a Quick-Reply you can use bulletin board code and smileys as you would in a normal post, but much more conveniently.

  Report to moderator  Logged

Report to moderator  89.216.223.114

Dragon-Network~ x15

MaxCheaters.com

 

 

Re: MaxCheaters.com > Offtopic > Spam Topic > Start new topic

« Reply #30 on: Today at 07:07:53 PM »

Reply with quoteQuote Modify messageModify

Logged

WebM0nst3r

wëbmØn§Tër

WoW Moderator

Professional Cheater

*****

 

Karma: 6

Offline Offline

 

Greece Greece

 

Posts: 251

 

 

 

WWW Personal Message (Offline)

 

 

Re: MaxCheaters.com > Offtopic > Spam Topic > Start new topic

« Reply #31 on: Today at 07:15:33 PM »

Reply with quoteQuote

stanko

Little Cheater

**

 

Karma: -1

[More] [Less]

Online Online

 

Serbia and Montenegro Serbia and Montenegro

 

Posts: 21

 

DeGenerationX

 

 

View Profile Email Personal Message (Online)

Report to moderator  Logged

 

 

OMG OMG CLICK HERE!! ASAP!!!

jewels90

Senior Cheater

**

 

Karma: 0

Offline Offline

 

Greece Greece

 

Posts: 115

 

 

jewels90@in.gr

Email Personal Message (Offline)

 

 

Re: MaxCheaters.com > Offtopic > Spam Topic > Start new topic

« Reply #32 on: Today at 07:53:44 PM »

Reply with quoteQuote

WebM0nst3r

wëbmØn§Tër

WoW Moderator

Professional Cheater

*****

 

Karma: 6

Online Online

 

Greece Greece

 

Posts: 251

Report to moderator  Logged

Pages: 1 2 [3]

  Reply  |  Notify  |  Mark unread  |  Print

« previous next »

 

Jump to: 

 

+ Quick Reply

With a Quick-Reply you can use bulletin board code and smileys as you would in a normal post, but much more conveniently.

 

 

Become a Platinum or Donator Member Here

Powered by MySQL Powered by PHP Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC

MaxCheaters.com 2007 © Home Valid XHTML 1.0! Valid CSS!

Page created in 0.069 seconds with 29 queries.

Posted

WebM0nst3r

wëbmØn§Tër

WoW Moderator

Professional Cheater

*****

 

Karma: 6

Offline Offline

 

Greece Greece

 

Posts: 251

 

 

 

WWW Personal Message (Offline)

Posted

OMG OMG CLICK HERE!! ASAP!!!

jewels90

Senior Cheater

**

 

Karma: 0

[More] [Less]

Offline Offline

 

Greece Greece

 

Posts: 113

 

 

jewels90@in.gr

View Profile Email Personal Message (Offline)

 

 

Re: MaxCheaters.com > Offtopic > Spam Topic > Start new topic

« Reply #32 on: Yesterday at 07:53:44 PM »

Reply with quoteQuote Modify messageModify Remove messageRemove

WebM0nst3r

wëbmØn§Tër

WoW Moderator

Professional Cheater

*****

 

Karma: 6

Online Online

 

Greece Greece

 

Posts: 251

Report to moderator  Logged

Posted

 

-= How to hide posts =-

MaxCheaters.com

 

- Moderators Section (Hidden)

No New Posts Maxcheaters Staff

(Admins-Mods-Gold-Uploaders-Platinum) 4518 Posts

317 Topics Last post by Koyfo

in Re: Delete this topic

on Today at 03:09:34 AM

No New Posts Warcraft Staff

(Admins-Global-WowMods) 24 Posts

6 Topics Last post by darkywizard7

in Re: Some New Boards In W...

on November 08, 2008, 12:37:58 AM

New Posts Junkyard Posts (Hidden)

All Useless posts move here 10219 Posts

1578 Topics Last post by A-Style

in Re: Download forums!

on Today at 12:54:39 AM

- Massive Multiplayer Online RPG Forum

New Posts Announcements and News

All important Announcements and news about Maxcheaters.com are here. 2214 Posts

92 Topics Last post by Georgekiato15

in Re: Lets talk on MSN Mes...

on Yesterday at 10:29:22 PM

New Posts Newbies Introduce Urself

Introduce yourself here. 1973 Posts

493 Topics Last post by DarkNtomatas

in Re: Hi, AlemaNOB from Ar...

on Today at 12:12:14 AM

New Posts General Discussion (Games Related)

Talk about new and old games here. 7727 Posts

344 Topics Last post by GrisoM

in Re: What's your Favourit...

on Today at 12:15:49 AM

New Posts Game’s Previews & Reviews

Here you can find new Game Previews and Reviews 1656 Posts

84 Topics Last post by HeLL_GoD

in Re: Spore

on Today at 08:39:15 AM

- Lineage II English & Greek Section

New Posts Lineage II General Discussion [English]

General Discussion about Lineage II.. 21052 Posts

1290 Topics Last post by skull1

in Re: Old or new style of ...

on Today at 12:01:17 PM

Child Boards: [Request] General Help

New Posts Lineage II General Discussion [Greek]

Γενική συζήτηση για το Lineage II 9212 Posts

968 Topics Last post by Futzi

in Re: human,dark elf h elf...

on Today at 12:09:26 PM

Child Boards: [Request] Γενική βοήθεια

New Posts Lineage II Exploits [English]

Section to discuss any exploits on Lineage II 40058 Posts

2536 Topics Last post by HUNpusi2

in Re: [Tool+Guide] Protect...

on Today at 12:08:14 PM

Child Boards: [Request] Exploits Help [En], Russian

New Posts Lineage II Exploits [Greek]

Έλληνες exploiters για το L2 εδώ. 9998 Posts

880 Topics Last post by zarkasGR

in Re: Fobero Attack Speed!

on Today at 11:21:53 AM

Child Boards: [Request] Exploits Help [Gr]

New Posts Lineage II Bots [English]

Everything about Botting on Lineage II only HERE! 22746 Posts

2463 Topics Last post by negrin021

in Re: [GUIDE] ByPass Bake-...

on Today at 10:36:09 AM

Child Boards: [Request] Bots Help [En]

New Posts Lineage II Bots [Greek]

Botting στα ελληνικά! Αποκλειστικά για ελληνικούς Private Servers. 4222 Posts

581 Topics Last post by Alex1_kgr

in Re: [sHARE] ΌΛΑ OOG/IG/Δ...

on Today at 10:12:24 AM

Child Boards: [Request] Bots Help [Gr]

New Posts Lineage II Private Servers

Advertise your own server,or your friend's one here 11940 Posts

1243 Topics Last post by negrin021

in Re: [L2][Gracia] Skorpio...

on Today at 11:50:37 AM

New Posts Lineage II Marketplace

Lineage II Marketplace for buying,selling. Use at your own risk. 2031 Posts

504 Topics Last post by skull1

in Re: WTS SPECTRAL DANCER ...

on Today at 08:33:09 AM

- Lineage II Development English-Greek Section

New Posts [General] Lineage II Develop [OFF] English

General Discussion about Lineage II Dev OFF 1927 Posts

241 Topics Last post by negrin021

in Re: [sHARE]Bake Ice Load...

on Today at 11:39:05 AM

Child Boards: [Request] Dev Help [OFF]

New Posts [General] Lineage II Develop [OFF] Greek

Έλληνες Developers για το L2 (OFF) 542 Posts

64 Topics Last post by matheos

in Re: Voithia gia off inte...

on November 26, 2008, 09:56:27 PM

Child Boards: [Request] Dev Help [OFF]

New Posts [share] Lineage II Develop [OFF Server]

Share L2 Server Modifications here. [OFF] 386 Posts

28 Topics Last post by negrin021

in Re: [sHARE] Kamikaze Wea...

on Today at 11:43:28 AM

New Posts [General] Lineage II Develop [L2J] English

For Emulator L2J Server files discuss here 18991 Posts

2139 Topics Last post by r4mmstein

in hel l2jfree no-ip (cant ...

on Today at 11:46:33 AM

Child Boards: [Request] Dev Help [L2J]

New Posts [General] Lineage II Develop [L2J] Greek

Έλληνες Developers για το L2 (L2J) 15886 Posts

2326 Topics Last post by WANTED13

in Re: [Guide]Pws Na kanete...

on Today at 06:39:56 AM

Child Boards: [Request] Dev Help [L2J]

New Posts [share] Lineage II Develop [L2J Server]

Share L2 Server Modifications here. [L2J] 3732 Posts

245 Topics Last post by bauwbas

in Re: [sHARE] L2J SmartPro...

on Today at 08:14:39 AM

New Posts [share] Lineage II Client Mods

Share L2 Client Modifications here. 13218 Posts

1034 Topics Last post by ICanFeelTheBeat

in Re: [sHARE] LinMod + Gui...

on Today at 11:39:26 AM

Child Boards: [Request] Client Mods Help

- World of Warcraft Section

New Posts World of Warcraft General Discussion

General Discussion about WoW 1096 Posts

181 Topics Last post by HaCkz0r

in Re: Gold question

on Yesterday at 06:10:48 PM

Child Boards: Reign Of Chaos & Frozen Throne, Dota

No New Posts World of Warcraft Exploits

WoW Exploits,Hacks and Cheats are all here! 655 Posts

129 Topics Last post by gxm

in Re: EmuHacker 4.3 (2.1.3...

on November 22, 2008, 08:30:51 AM

No New Posts World of Warcraft Bots 153 Posts

20 Topics Last post by gropacas

in Re: [GUIDE] Create your ...

on November 19, 2008, 01:42:09 PM

No New Posts World of Warcraft Private Servers

Advertise your own server,or your friend's one here 170 Posts

24 Topics Last post by WebM0nst3r

in MOVED: Custom hero weapo...

on November 09, 2008, 09:41:19 PM

No New Posts World of Warcraft Marketplace

WoW Marketplace for buying,selling. Use at your own risk. 10 Posts

2 Topics Last post by WebM0nst3r

in Re: WoW MarketPlace-Info

on November 04, 2008, 12:33:48 AM

No New Posts World of Warcraft Develop (Beta) 175 Posts

40 Topics Last post by Basilhs91

in Re: [share] Latest Good ...

on November 26, 2008, 02:39:44 PM

- Counter Strike Section

New Posts Counter Strike General Discussion

The 1st Online Action Game in the world 1064 Posts

147 Topics Last post by thorynpt

in Re: CS New edition?

on Yesterday at 06:51:20 PM

Child Boards: Cs Scripting, Cs Support

New Posts Counter Strike Exploits & Hacks

Counter Strike Exploits,Hacks and Cheats are all here! 1437 Posts

179 Topics Last post by bauwbas

in Re: AdrenalineGL2 Multi...

on Today at 08:28:39 AM

New Posts Counter Strike Maps & Addons

Share Cs Maps or any other kind of addons here (No Exploits) 438 Posts

57 Topics Last post by Mathim

in Re: Creating map on Site

on Yesterday at 08:39:42 PM

New Posts Counter Strike Private Servers

Advertise your own server,or your friend's one here 266 Posts

42 Topics Last post by Mathim

in Re: Noobwars community

on Yesterday at 04:40:06 PM

- Massive Multiplayer Online Role-Playing Games

New Posts GuildWars 342 Posts

24 Topics Last post by eloxim

in Re: True meaning of GW

on November 25, 2008, 02:36:27 PM

New Posts MU Online

MU Online funs post here! 591 Posts

71 Topics Last post by HeLL_GoD

in Re: 99+ server

on Today at 08:13:10 AM

New Posts Others (Not Listed)

Other MMORPG not listed below,, 934 Posts

268 Topics Last post by gionys

in Re: [share]Charmed mob e...

on Yesterday at 03:52:58 PM

Child Boards: Battlefield 2, Eve Online, Dungeons & Dragons, City of Heroes, EverQuest II, Dark Age of Camelot, Final Fantasy XI, Ragnarok Online 2, R.O.S.E Online, Matrix Online

- Multiplayer Online Games

New Posts Trackmania Nations

The best online multiplayer driving experience! 243 Posts

35 Topics Last post by squadforce

in Re: TrackMania Nations 1...

on November 12, 2008, 05:38:26 PM

New Posts Others (Not Listed) 828 Posts

115 Topics Last post by lagunamonk

in Re: Who Have Audition ha...

on Yesterday at 08:19:56 PM

Child Boards: Call Of Duty 2, Quake 4, Unreal Tournament 2004, Medal Of Honor, F.E.A.R.

- Offtopic

New Posts Off-Topic

Everything is non related to this forum 15983 Posts

1303 Topics Last post by XxRxX

in Auto-Shutdown Freeware P...

on Today at 02:32:09 AM

New Posts Spam Topic

Here you can spam without any post counts 24788 Posts

1144 Topics Last post by stanko

in Re: MaxCheaters.com > Of...

on Today at 11:53:17 AM

New Posts No New Posts

  Mark ALL messages as read

 

* MaxCheaters.com - Info Center

Recent Posts

Recent Posts

Re: human,dark elf h elf? by Futzi (Lineage II General Discussion [Greek]) Today at 12:09:26 PM

Re: [Tool+Guide] Protect from IP ban. by HUNpusi2 (Lineage II Exploits [English]) Today at 12:08:14 PM

Re: Old or new style of magic critical? by skull1 (Lineage II General Discussion [English]) Today at 12:01:17 PM

Re: MaxCheaters.com > Offtopic > Spam Topic > Start new topic by stanko (Spam Topic) Today at 11:53:17 AM

Re: (share) save enchant on l2core by UnknownOrc (Lineage II Exploits [English]) Today at 11:53:13 AM

Old or new style of magic critical? by 1stratos1 (Lineage II General Discussion [English]) Today at 11:51:04 AM

Re: [L2][Gracia] Skorpion 30x by negrin021 (Lineage II Private Servers) Today at 11:50:37 AM

Re: Trick for oly..(dont know if it still works) by HUNpusi2 (Lineage II Exploits [English]) Today at 11:47:29 AM

hel l2jfree no-ip (cant connect) by r4mmstein ([Request] Dev Help [L2J]) Today at 11:46:33 AM

Re: [sHARE] Kamikaze Weapons by negrin021 ([share] Lineage II Develop [OFF Server]) Today at 11:43:28 AM

Forum Stats

Forum Stats 273.549 Posts in 23.268 Topics by 32.918 Members. Latest Member: sugao

Latest Post: "Re: human,dark elf h elf..." ( Today at 12:09:26 PM )

View the most recent posts on the forum.

[More Stats] [Karma Stats]

Users Online

Users Online 60 Guests, 41 Users

Users active in past 30 minutes:

Poseidon, HaCkz0r, HUNpusi2, WebM0nst3r, skull1, Futzi, skania, SpokeRu, METALLAS, gmakhs, klimistsat, Kendall, letalis, Neo1993k, Konok, Bayonetta, cloudpn, albercik, kolikoma, xxsinooxx, xNigga, r4mmstein, leontwo, UnknownOrc, shmeq, Hax0r, sugao, EvilMan, negrin021, n1k0n, stanko, kobyl, k0wal, 1stratos1, Skavilecick, hnoke, kashiro, TheWitchKing, arcadia, ramy, ICanFeelTheBeat

Recent Membergroup Online Legend - [lifetime Platinum Member] [lifetime Donator Member] [WoW Moderator] [Cs Moderator]

Most Online Today: 130. Most Online Ever: 402 (October 12, 2007, 09:13:16 PM)

Users Logged In Today

Users Logged In Today

Total: 302 (Visible: 302, Hidden: 0)

HaCkz0r, HUNpusi2, WebM0nst3r, Poseidon, skull1, Futzi, skania, SpokeRu, METALLAS, gmakhs, klimistsat, Kendall, letalis, Neo1993k, Konok, Bayonetta, cloudpn, albercik, kolikoma, xxsinooxx, r4mmstein, leontwo, xNigga, UnknownOrc, shmeq, Hax0r, sugao, EvilMan, negrin021, n1k0n, xMaylox, stanko, kobyl, k0wal, 1stratos1, Skavilecick, kashiro, hnoke, TheWitchKing, arcadia, ramy, ICanFeelTheBeat, fainollulsolo, Sr.Set, Maydayfloomma, maniakmike, Madboy, qesaras, fung, ManolO, XxRxX, Vein, Basilhs91, Seebal, EboLLa, kermi, Beadooffive, kevork, wroobello, cfbarroso, SinEater, zarkasGR, zapoo, Topa, L2Z, Nightmare_Alive, H3llRiSER, babilius, sabas, Leeroy, martinpll, Doukas17, ha0seq, rawpman, KarrieTamsin, gandiii, dannythedog, luxe, Teks, mleko, martinezaldai, xDunno, bauwbas, ViVendi, BlueAce, Oloss, SuperNovaX, lout, zamazing0, Adjuttcreerne, gamo87, Rin4a, hamer001, pyrobat, olataolata, NewLife, SickNurse, leontas2000, NobLe, DarKWinn, marios666, vagner, diablery, dinohovo, muflon, grimnosh, Sh4rK, snake33, gxm, sakkos1, MasterBlaster, alvin, Alex1_kgr, tiara120, depooltrd, Anarchy35, darulia, Rawr Biach, vmv, Banjoox, Intrepid, darkekim, mafukazzz, xxNemesisxx, Rozmetal, alinjuice, chuky, chavi, motili, untam3d, PilorGr, Chip, HellSeth, DutyKiller, gurgur, police911, ibidem, plonk, HeLL_GoD, Mihaszna, immortalgr, GirlsforyouX, SnarpER, Thaevis, Th3On3, bygru, Takaros7, lollipopman, CivaAffedavof, setokaiba, SoUkSoU, LMS, kitsaki, abden, i72mogaj, L2Skorpion, tcceza, SaTaNa, piemeniss, Kama3a, A-Style, SamisTheGreat, ilawjunior, sobapi, Dillion20ghet, Vyacheslav_M, thourseDumDus, obce, GeorgeGr93, Avel, L2GameZone, mpj123, l2zero, WANTED13, tomasz, hakerboy, dkii, Lunims, Vicedra, lion2486, stackman, franksinatra, l2link, Lain, guon, absolutetop, latinoci, ikong2, Extra, Snegochekk, slothmo, l2maxmax, ssaneg, tamort, HaidalayHaf, Str0umf, camadot, jul6mon, Makrid, rocket666, zlati, knotas, emmanuelcg, metropol81, lonton, jewels90, ncera, ZeuZ, Lazy, Aryan13, HellogsCorn, Ace, delorno, Schism, zouzoulaki, mandachumbo, Ermeck, voodoo17, maxhun23, moko, Koyfo, Supermata, hourin, Grundor, lazonadm, NITROUS SYSTEM, tekken, 99razor99, dj_spiros, psiox, Omega, Darion, chebo, Huku, MeXiCaN, Javithox, LokA, vitodata, semidios, zwiss, Tugsbuccist, luteragzfer, gibe, tupu, cotrex, taraska, maxicroma, lroyl, xsocom, sofiks, rareswega, ariskos, howlingwolf, batman0909, swepeter, boostutsOnemn, GrisoM, chilloutl2, myojo2w, BarattoViagraCompmre, mumm, ele, Atomlux, posva, takuha, Shorty, Hecate, darklord, wolfman, turbomania, charmed, DeFalco, AfantoS, oneo, mariolo, LioNa, Cabra, muocia, Kengurius, Reveal, M4GNUM, sadistic, joest, rej222, xaris66, WKwetbroone, Fizo, kaguyakun, felipipe, DarkNtomatas, horean, yorgos, CaNYeRo0, alaninhabr, DexterHolland, MaDNeX, AdlerBR, Reperferyitte, kali, Trianivuttort, Elartyannense Lyi, Hazarder

 

 

Posted

 

 

 

                                                  Become a Platinum or Donator Member Here

 

Posted

SoulOfPhoenix

Supreme Cheater

***

 

Karma: 0

[More] [Less]

Online Online

 

Greece Greece

 

Posts: 425

 

 

MxC MeMBeR

 

 

View Profile Personal Message (Online)

 

 

Re: MaxCheaters.com > Offtopic > Spam Topic > Start new topic

« Reply #41 on: Today at 04:07:54 PM »

Reply with quoteQuote Modify messageModify Remove messageRemove

Page created in 0.129 seconds with 27 queries.

Guest
This topic is now closed to further replies.



  • Posts

    • 🔥 L2Gold.co x15 Interlude Server 2025 – Grand Opening! 🔥 Join us today and be part of the legendary L2Gold community! 🎉 Grand Opening: 14 March 2025 🎉 ⏰ Time: 21:00 GMT +2 🌍 Server Type: EURO PTS/L2OFF 🌟 Why Play on L2Gold.co? 🌟 ✅ No Wipes – Keep Your Progress Forever! Your characters and progress are permanent. No resets! ✅ Balanced & Fun Gameplay! Experience x15 rates for a smooth and enjoyable progression. ✅ Solo or Party Play Use MP potions and NPC buffers for a great solo experience or team up with friends. ✅ Long-Term Stability Our server is built to last with no interruptions! 📊 Server Rates & Details 📊 Category Rate EXP/SP x15 (Official rate without rune or VIP) Adena x10 (Official rate without rune or VIP) Drop x10 (Official rate without rune or VIP) Spoil x10 (Official rate without rune or VIP) Raid Boss Drop x10 (Official rate without rune or VIP) 🚀 Exciting New Features! 🚀 🎟️ 💰 Weekly Lottery System! – Win rare items, in-game currency, and exclusive rewards! 🎁 More Events & Rewards! – Special in-game activities with exclusive items! 📈 Real-Time Stats! – Track your progress, achievements, and rankings live! ⚔️ New Items Weekly! – Discover rare gear and unique items every week! 🌍 A Growing Global Community 🌍 Players from Greece 🇬🇷, Brazil 🇧🇷, Spain 🇪🇸, and beyond! 🔗 Stay Connected 🔗 Follow us on social media to stay updated! 🌎 Website: L2Gold.co 🎙️ Discord: Server 📘 Facebook: Page | Group 🎥 YouTube:   Watch Videos 🎵 TikTok: Follow Us 🔥 Prepare for Battle! 🔥 📅 The adventure begins on 14 March 2025! Join L2Gold.co and Experience an Unforgettable Adventure! 🎮✨
    • y girate unos archivitos del powerclass dale..... sin encrypt
    • Hi, im looking for cardinal pvp script for auto cleanse/rez/nobles etc etc and guide on how to setup as well as what programms do i need to run such scripts as i have never used any helper or something before,
    • [Release] Solo PvP Zone System 🔹 Compatible with: aCis 401+ 📜 Features: ✅ Automatic Exit on Restart: Players are removed from the zone if a restart occurs or logout. ✅ Custom Exit Command: Players can exit the Solo Zone with the voice command .exit. ✅ Teleport NPC Command: new bypass solopvp for gatekeeper. ✅ Random Name Generator: Generates random names. ✅ PvP Flag: The players are flagged within this zone.   xml preview & java code backup code -> https://pastebin.com/974V2p2p   SoloZone.xml <?xml version="1.0" encoding="UTF-8"?> <list> <zone shape="NPoly" minZ="-5200" maxZ="-4680"><!-- Frintezza Solo Zone --> <stat name="name" val="Solo PvP Zone" /> <stat name="locs" val="174244,-89089,-5112;174260,-86881,-5112;173184,-88090,-5112;175309,-88018,-5112;174231,-88019,-5112;175136,-88828,-5104;174962,-87025,-5104;173149,-87142,-5104;173470,-88908,-5112" /> <stat name="restrictedClasses" val="15,16,97" /> <node x="172031" y="-90127"/> <node x="176428" y="-90089"/> <node x="176428" y="-74051"/> <node x="172057" y="-74108"/> </zone> </list> SoloZone Code: diff --git a/java/net/sf/l2j/gameserver/taskmanager/SoloZoneTaskManager.java b/java/net/sf/l2j/gameserver/taskmanager/SoloZoneTaskManager.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/taskmanager/SoloZoneTaskManager.java @@ -0,0 +1,98 @@ +package net.sf.l2j.gameserver.taskmanager; + +import java.security.SecureRandom; +import java.util.ArrayList; +import java.util.logging.Logger; + +import net.sf.l2j.commons.random.Rnd; + +import net.sf.l2j.gameserver.data.manager.ZoneManager; +import net.sf.l2j.gameserver.enums.ZoneId; +import net.sf.l2j.gameserver.handler.voicecommandhandlers.VoiceExitSoloZone; +import net.sf.l2j.gameserver.model.World; +import net.sf.l2j.gameserver.model.actor.Player; +import net.sf.l2j.gameserver.model.location.Location; +import net.sf.l2j.gameserver.model.zone.type.SoloZone; + + +/** + * @author MarGaZeaS + */ +public class SoloZoneTaskManager implements Runnable { + + private static final Location EXIT_LOCATION = VoiceExitSoloZone.getExitLocation(); // Λαμβάνουμε την έξοδο από το VoiceExitSoloZone + + @Override + public void run() + { + // Διασχίζουμε όλους τους παίκτες του κόσμου + for (Player player : World.getInstance().getPlayers()) + { + // Ελέγχουμε αν ο παίκτης είναι στο SoloZone + if (player.isInsideZone(ZoneId.SOLO)) + { + // Μεταφέρουμε τον παίκτη στην έξοδο + player.teleportTo(EXIT_LOCATION.getX(), EXIT_LOCATION.getY(), EXIT_LOCATION.getZ(), 0); + player.sendMessage("The server is restarting, you have been moved out of the Solo Zone."); + } + } + } + + private int _id; + + private static final Logger _log = Logger.getLogger(SoloZoneTaskManager.class.getName()); + private static final ArrayList<String> _rndNames = new ArrayList<>(); + private static final int RANDOM_NAMES = 500; + private static final String CHARS = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; + private int _playersInSoloZone = 0; + + public int getPlayersInside() { + return _playersInSoloZone; + } + + public void setPlayersInside(int val) { + _playersInSoloZone = val; + } + + public SoloZoneTaskManager() { + _log.info("Solo Zone System: Loading..."); + for (int i = 0; i < RANDOM_NAMES; i++) { + String name = generateName(); + _rndNames.add(name); + _log.info("Generated name: " + name); + } + _log.info("Solo Zone System: Loaded " + _rndNames.size() + " names."); + } + + public String getAName() { + if (_rndNames.isEmpty()) { + _log.warning("SoloZoneManager: No random names available."); + return "Unknown"; + } + return _rndNames.get(Rnd.get(5, RANDOM_NAMES - 5)); + } + + private static String generateName() { + SecureRandom rnd = new SecureRandom(); + StringBuilder sb = new StringBuilder(15); + for (int i = 0; i < 15; i++) { + sb.append(CHARS.charAt(rnd.nextInt(CHARS.length()))); + } + return sb.toString(); + } + + public int getZoneId() + { + return _id; + } + + public final static SoloZone getCurrentZone() { + return ZoneManager.getInstance().getAllZones(SoloZone.class) + .stream() + .findFirst() // Επιστρέφει την πρώτη SoloZone (αν υπάρχει μόνο μία) + .orElse(null); + } + + public static SoloZoneTaskManager getInstance() { + return SingletonHolder._instance; + } + + private static class SingletonHolder { + private static final SoloZoneTaskManager _instance = new SoloZoneTaskManager(); + } +} diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/taskmanager/PvpFlagTaskManager.java b/aCis_gameserver/java/net/sf/l2j/gameserver/taskmanager/PvpFlagTaskManager.java index a707ce5..d247e2e 100644 --- a/aCis_gameserver/java/net/sf/l2j/gameserver/taskmanager/PvpFlagTaskManager.java final Player player = entry.getKey(); final long timeLeft = entry.getValue(); + if(player.isInsideZone(ZoneId.SOLO)) + continue; if(player.isInsideZone(ZoneId.BOSS)) continue; // Time is running out, clear PvP flag and remove from list. if (currentTime > timeLeft) diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/RequestCharacterCreate.java b/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/RequestCharacterCreate.java index a707ce5..d247e2e 100644 +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/RequestCharacterCreate.java if (Config.ALLOW_FISH_CHAMPIONSHIP) FishingChampionshipManager.getInstance(); + if (Config.ENABLE_STARTUP) + StartupManager.getInstance(); diff --git a/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminMaintenance.java b/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminMaintenance.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminMaintenance.java if (!st.hasMoreTokens()) { sendHtmlForm(player); return; } try { switch (st.nextToken()) { case "shutdown": + SoloZoneTaskManager exitTask = new SoloZoneTaskManager(); + ThreadPool.schedule(exitTask, 0); Shutdown.getInstance().startShutdown(player, null, Integer.parseInt(st.nextToken()), false); break; case "restart": + exitTask = new SoloZoneTaskManager(); + ThreadPool.schedule(exitTask, 0); Shutdown.getInstance().startShutdown(player, null, Integer.parseInt(st.nextToken()), true); break; case "abort": Shutdown.getInstance().abort(player); break; diff --git a/java/net/sf/l2j/gameserver/handler/voicecommandhandlers/VoiceExitSoloZone.java b/java/net/sf/l2j/gameserver/handler/voicecommandhandlers/VoiceExitSoloZone.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/handler/voicecommandhandlers/VoiceExitSoloZone.java +package net.sf.l2j.gameserver.handler.voicecommandhandlers; + +import net.sf.l2j.commons.pool.ThreadPool; + +import net.sf.l2j.gameserver.enums.ZoneId; +import net.sf.l2j.gameserver.handler.IVoiceCommandHandler; +import net.sf.l2j.gameserver.model.actor.Player; +import net.sf.l2j.gameserver.model.location.Location; +import net.sf.l2j.gameserver.network.serverpackets.MagicSkillUse; + +/** + * Handles the voice command for exiting the Solo Zone with delay and effects. + * + * @author MarGaZeaS + */ +public class VoiceExitSoloZone implements IVoiceCommandHandler +{ + private static final String[] VOICE_COMMANDS = + { + "exit" + }; + + // Default location to teleport players when exiting the Solo Zone + private static final Location EXIT_LOCATION = new Location(81318, 148064, -3464); // Replace with your desired coordinates + + // Προσθήκη της μεθόδου για να πάρουμε την τοποθεσία εξόδου + public static Location getExitLocation() { + return EXIT_LOCATION; + } + + @Override + public void useVoiceCommand(Player player, String command) + { + if (command.equalsIgnoreCase("exit")) + { + if (!player.isInsideZone(ZoneId.SOLO)) + { + player.sendMessage("You are not inside the Solo Zone."); + return; + } + + // Notify the player about the delay + player.sendMessage("You will be teleported out of the Solo Zone in 2 seconds."); + + // Cast skill effect (Skill ID: 2100, Level: 1) + player.broadcastPacket(new MagicSkillUse(player, player, 2100, 1, 2000, 0)); + + // Schedule the teleportation after a 2-second delay + ThreadPool.schedule(() -> { + // Teleport the player to the designated exit location + player.teleportTo(EXIT_LOCATION.getX(), EXIT_LOCATION.getY(), EXIT_LOCATION.getZ(), 0); + + // Inform the player + player.sendMessage("You have exited the Solo Zone."); + }, 2000); // Delay in milliseconds (2000ms = 2 seconds) + } + } + + @Override + public String[] getVoiceCommandList() + { + return VOICE_COMMANDS; + } +} diff --git a/java/net/sf/l2j/gameserver/handler/VoiceCommandHandler.java b/java/net/sf/l2j/gameserver/handler/VoiceCommandHandler.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/handler/VoiceCommandHandler.java public class VoiceCommandHandler { private final Map<String, IVoiceCommandHandler> _entries = new HashMap<>(); protected VoiceCommandHandler() { ............ ............ + registerHandler(new VoiceExitSoloZone()); } public void registerHandler(IVoiceCommandHandler handler) { for (String command : handler.getVoiceCommandList()) _entries.put(command, handler); } diff --git a/java/net/sf/l2j/gameserver/model/actor/Npc.java b/java/net/sf/l2j/gameserver/model/actor/Npc.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/model/actor/Npc.java else if (command.startsWith("Chat")) { int val = 0; try { val = Integer.parseInt(command.substring(5)); } catch (final IndexOutOfBoundsException ioobe) { } catch (final NumberFormatException nfe) { } showChatWindow(player, val); + ) + else if (command.startsWith("solopvp")) + { + SoloZoneTaskManager.getInstance(); + player.teleportTo(SoloZoneTaskManager.getCurrentZone().getLoc(), 25); + } else if (command.startsWith("Link")) { final String path = command.substring(5).trim(); if (path.indexOf("..") != -1) return; final NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); html.setFile("data/html/" + path); html.replace("%objectId%", getObjectId()); player.sendPacket(html); } diff --git a/java/net/sf/l2j/gameserver/network/clientpackets/RequestRestartPoint.java b/java/net/sf/l2j/gameserver/network/clientpackets/RequestRestartPoint.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/network/clientpackets/RequestRestartPoint.java // Fixed. - else if (_requestType == 4) - { - if (!player.isGM() && !player.isFestivalParticipant()) - return; - - loc = player.getPosition(); - } + if (_requestType == 4) + { + // Έλεγχος αν ο παίκτης δεν είναι GM, δεν είναι μέρος του φεστιβάλ και δεν είναι στην Solo Zone + if (!player.isGM() && !player.isFestivalParticipant() && !player.isInsideZone(ZoneId.SOLO)) + { + return; + } + + SoloZoneTaskManager.getInstance(); + SoloZone currentZone = SoloZoneTaskManager.getCurrentZone(); + if (currentZone != null && currentZone.getLoc() != null) + { + // Αν υπάρχει ζώνη και οι τοποθεσίες δεν είναι κενές, χρησιμοποιούμε τυχαία τοποθεσία από την ζώνη + loc = currentZone.getLoc(); + } else + { + // Διαφορετικά, κάνουμε respawn στην τρέχουσα θέση του παίκτη + loc = player.getPosition(); + } + } diff --git a/java/net/sf/l2j/gameserver/network/clientpackets/RequestRestart.java b/java/net/sf/l2j/gameserver/network/clientpackets/RequestRestart.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/network/clientpackets/RequestRestart.java if (player.isFestivalParticipant() && FestivalOfDarknessManager.getInstance().isFestivalInitialized()) { player.sendPacket(SystemMessageId.NO_RESTART_HERE); sendPacket(RestartResponse.valueOf(false)); return; } + if (player.isInsideZone(ZoneId.SOLO)) + { + player.sendMessage("You cannot restart your character while in Solo Zone. Use .exit to leave"); + player.setFakeName(null); + sendPacket(RestartResponse.valueOf(false)); + return; + } player.removeFromBossZone(); diff --git a/java/net/sf/l2j/gameserver/network/clientpackets/Logout.java b/java/net/sf/l2j/gameserver/network/clientpackets/Logout.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/network/clientpackets/Logout.java player.removeFromBossZone(); player.logout(true); } } + + if (player.isInsideZone(ZoneId.SOLO)) + { + player.sendMessage("You cannot logout or restart your character while in Solo Zone. Use .exit to leave"); + player.setFakeName(null); + player.sendPacket(ActionFailed.STATIC_PACKET); + return; + } + player.removeFromBossZone(); player.logout(true); } } diff --git a/java/net/sf/l2j/gameserver/model/zone/type/SoloZone.java b/java/net/sf/l2j/gameserver/model/zone/type/SoloZone.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/model/zone/type/SoloZone.java +package net.sf.l2j.gameserver.model.zone.type; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import net.sf.l2j.commons.random.Rnd; + +import net.sf.l2j.Config; +import net.sf.l2j.gameserver.enums.MessageType; +import net.sf.l2j.gameserver.enums.ZoneId; +import net.sf.l2j.gameserver.handler.voicecommandhandlers.VoiceExitSoloZone; +import net.sf.l2j.gameserver.model.World; +import net.sf.l2j.gameserver.model.actor.Creature; +import net.sf.l2j.gameserver.model.actor.Player; +import net.sf.l2j.gameserver.model.location.Location; +import net.sf.l2j.gameserver.model.zone.type.subtype.ZoneType; +import net.sf.l2j.gameserver.network.SystemMessageId; +import net.sf.l2j.gameserver.network.serverpackets.EtcStatusUpdate; +import net.sf.l2j.gameserver.taskmanager.PvpFlagTaskManager; +import net.sf.l2j.gameserver.taskmanager.SoloZoneTaskManager; + +/** + * @author MarGaZeaS + * + */ +public class SoloZone extends ZoneType +{ + private String _name; + private List<Location> _locations = new ArrayList<>(); + + public SoloZone(int id) + { + super(id); + } + + @Override + public void setParameter(String name, String value) + { + if (name.equals("name")) + _name = value; + else if (name.equals("locs")) + { + for (String locs : value.split(";")) + { + String[] coordinates = locs.split(","); + if (coordinates.length == 3) + { + int x = Integer.parseInt(coordinates[0]); + int y = Integer.parseInt(coordinates[1]); + int z = Integer.parseInt(coordinates[2]); + _locations.add(new Location(x, y, z)); + } + else + { + LOGGER.warn("Invalid location format: " + locs); + } + } + } + } + + + @Override + protected void onEnter(Creature character) + { + if (character instanceof Player) + { + final Player player = (Player) character; + + if ((player.getClassId().getId() == 15 || player.getClassId().getId() == 16 || player.getClassId().getId() == 97)) + { + Location respawnLocation = VoiceExitSoloZone.getExitLocation(); + player.instantTeleportTo(respawnLocation, 20); + player.sendMessage("Your class is not allowed in this zone."); + return; + } + + String randomName = SoloZoneTaskManager.getInstance().getAName(); + if (randomName == null || randomName.isEmpty() || !isValidName(randomName)) + { + randomName = generateRandomName(); + } + if (isNameAlreadyTaken(randomName)) + { + randomName = generateRandomName(); + } + player.setFakeName(randomName); + player.sendMessage("Welcome to the Solo Zone, your random name is: " + randomName); + player.sendPacket(SystemMessageId.ENTERED_COMBAT_ZONE); + character.setInsideZone(ZoneId.SOLO, true); + character.setInsideZone(ZoneId.NO_STORE, true); + character.setInsideZone(ZoneId.NO_SUMMON_FRIEND, true); + + if (player.getParty() != null) + { + player.getParty().removePartyMember(player, MessageType.DISCONNECTED); + } + + if (player.getPvpFlag() > 0) + PvpFlagTaskManager.getInstance().remove(player, true); + + player.updatePvPStatus(); + player.broadcastUserInfo(); + } + } + + private static boolean isValidName(String name) { + return name.matches("[a-zA-Z0-9_]+"); + } + + private static String generateRandomName() { + Random rand = new Random(); + int nameLength = rand.nextInt(12) + 4; + StringBuilder nameBuilder = new StringBuilder(); + + for (int i = 0; i < nameLength; i++) { + char randomChar = (char) (rand.nextInt(26) + 'a'); + nameBuilder.append(randomChar); + } + + return nameBuilder.toString(); + } + + private static boolean isNameAlreadyTaken(String name) { + return World.getInstance().getPlayers().stream().anyMatch(player -> player.getFakeName().equals(name)); + } + + @Override + protected void onExit(Creature character) + { + character.setInsideZone(ZoneId.SOLO, false); // Solo zone + character.setInsideZone(ZoneId.NO_STORE, false); // Allow making a store + character.setInsideZone(ZoneId.NO_SUMMON_FRIEND, false); // Allow summon + + if (character instanceof Player) + { + final Player player = (Player) character; + + if (player.getFakeName() != null) + { + player.setFakeName(null); + } + + player.sendPacket(SystemMessageId.LEFT_COMBAT_ZONE); + { + if(!player.isInObserverMode() && player.getPvpFlag() > 0) + PvpFlagTaskManager.getInstance().add(player, Config.PVP_NORMAL_TIME); + + player.sendPacket(new EtcStatusUpdate(player)); + player.broadcastUserInfo(); + } + } + } + + public String getName() + { + return _name; + } + + public Location getLoc() + { + if (_locations.isEmpty()) + { + return null; // Αν η λίστα είναι κενή, επιστρέφουμε null + } + return _locations.get(Rnd.get(0, _locations.size() - 1)); // Επιλέγουμε τυχαία τοποθεσία + } +} diff --git a/java/net/sf/l2j/gameserver/GameServer.java b/java/net/sf/l2j/gameserver/GameServer.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/GameServer.java if (Config.ALLOW_FISH_CHAMPIONSHIP) FishingChampionshipManager.getInstance(); + StringUtil.printSection("Custom Features"); + SoloZoneTaskManager.getInstance(); StringUtil.printSection("Handlers"); LOGGER.info("Loaded {} admin command handlers.", AdminCommandHandler.getInstance().size()); diff --git a/java/net/sf/l2j/gameserver/GameServer.java b/java/net/sf/l2j/gameserver/Shutdown.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/Shutdown.java // disconnect players try { disconnectAllPlayers(); LOGGER.info("All players have been disconnected."); } catch (Exception e) { // Silent catch. } + // Restore real names for players in SoloZone + restoreRealNamesInSoloZone(); // stop all threadpolls ThreadPool.shutdown(); try { LoginServerThread.getInstance().interrupt(); } catch (Exception e) { // Silent catch. } // avoids new players from logging in if (_secondsShut <= 60 && LoginServerThread.getInstance().getServerType() != ServerType.DOWN) LoginServerThread.getInstance().setServerType(ServerType.DOWN); _secondsShut--; Thread.sleep(1000); } } catch (InterruptedException e) { } } + // This method restores the real names of players in SoloZone + private static void restoreRealNamesInSoloZone() + { + for (Player player : World.getInstance().getPlayers()) + { + // Check if player is inside the SoloZone + if (player.isInsideZone(ZoneId.SOLO)) + { + // Restore the real name by removing the fake name + if (player.getFakeName() != null) + { + player.setFakeName(null); // Restore the real name + LOGGER.info("Player {}'s fake name has been removed and real name restored.", player.getName()); + } + } + } + } private static void sendServerQuit(int seconds) { World.toAllOnlinePlayers(SystemMessage.getSystemMessage(SystemMessageId.THE_SERVER_WILL_BE_COMING_DOWN_IN_S1_SECONDS).addNumber(seconds)); } diff --git a/java/net/sf/l2j/gameserver/enums/ZoneId.java b/java/net/sf/l2j/gameserver/enums/ZoneId.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/enums/ZoneId.java public enum ZoneId { PVP(0), PEACE(1), SIEGE(2), MOTHER_TREE(3), CLAN_HALL(4), NO_LANDING(5), WATER(6), JAIL(7), MONSTER_TRACK(8), CASTLE(9), SWAMP(10), NO_SUMMON_FRIEND(11), NO_STORE(12), TOWN(13), HQ(14), DANGER_AREA(15), CAST_ON_ARTIFACT(16), NO_RESTART(17), SCRIPT(18), - BOSS(19), + BOSS(19), + SOLO(20); private final int _id; private ZoneId(int id) { _id = id; } diff --git a/java/net/sf/l2j/gameserver/network/serverpackets/Die.java b/java/net/sf/l2j/gameserver/network/serverpackets/Die.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/network/serverpackets/Die.java if (creature instanceof Player) { Player player = (Player) creature; - _allowFixedRes = player.getAccessLevel().allowFixedRes(); + _allowFixedRes = player.getAccessLevel().allowFixedRes() || player.isInsideZone(ZoneId.SOLO); _clan = player.getClan(); } diff --git a/java/net/sf/l2j/gameserver/model/actor/Player.java b/java/net/sf/l2j/gameserver//model/actor/Player.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/network/clientpackets/EnterWorld.java // Attacker or spectator logging into a siege zone will be ported at town. if (player.isInsideZone(ZoneId.SIEGE) && player.getSiegeState() < 2) player.teleportTo(TeleportType.TOWN); + if (player.isInsideZone(ZoneId.SOLO)) + { + ThreadPool.schedule(() -> { + Location exitLocation = VoiceExitSoloZone.getExitLocation(); + + if (exitLocation != null) + { + player.teleportTo(exitLocation.getX(), exitLocation.getY(), exitLocation.getZ(), 0); + player.sendMessage("You have been moved to the exit of the SoloZone."); + } + }, 5000); // 5000 milliseconds (5sec) + } diff --git a/java/net/sf/l2j/gameserver/model/actor/Player.java b/java/net/sf/l2j/gameserver/model/actor/Player.java new file mode 100644 index 0000000..6b7ef6f --- /dev/null +++ a/java/net/sf/l2j/gameserver/model/actor/Player.java @Override public void doRevive() { super.doRevive(); stopEffects(EffectType.CHARM_OF_COURAGE); sendPacket(new EtcStatusUpdate(this)); getStatus().setCpHpMp(getStatus().getMaxCp(), getStatus().getMaxHp(), getStatus().getMaxMp()); _reviveRequested = 0; _revivePower = 0; if (isMounted()) startFeed(_mountNpcId); + if (isInsideZone(ZoneId.SOLO)) + { + // Give Nobless (1323 ID) + L2Skill no = SkillTable.getInstance().getInfo(1323, 1); + no.getEffects(this, this); + sendMessage("You have received the Nobless status in the Solo Zone."); + } + }   If anyone thinks the code is wrong, please make an update and upload it here so I can update the post. A part was edited with chatgpt
    • Always remember, when you buy files, just compare with my files that I publish for free. and you will know that you are being ripped off. Greetings to all community!!! 🙂
  • Topics

×
×
  • Create New...