Jump to content

Versus

Legendary Member
  • Posts

    3,947
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by Versus

  1. \

    vsk na mn dei tin tenia afou tin exei katevasei kai i poiotita 8a einai xalia kati pou se tetoiou eidous tenies oso kales kai nane an exoun xalia piotita dn axizei na tis deis

    poio kala ade sto cinema na tin deis i perimene kana mina akoma mexri na vgei se kaliteri poiotita

    to 8ema einai oti uparxoun poli kaliteres tainies na parakolou8iseis! i sigekrimeni krataei 2,5 wres k to mono p aksizei einai to trailer lol

  2. @[gr]Fakoykas orea k ti se enoiazei re file? egw ekana pote post sto diko s topic? einai h proti mas mera

    k fixaroume oti mporoume.Deuteron exei 2 custom armor k oti to baros douleuei einai poli simantiki leptomeria e?

    Triton ta buff douleuoun kanonika ti vlakies einai autes?Ante pes oti s kaei gia to pws tha paei o server k asta auta...[/gr]

    O Ovenus apo tin 1h mera p anoiksa ton avenue asxoleitai me tin parti mou, proswpika oute p asxoli8ika, ka8ws imoun afk ena paidi m milise k m egrapse auta p postara pio panw..

     

    apla enimerwnw tous mellontikous sas players, aplo.

  3. Woooowww relax... this is  a few lines code and something very very easy

    Yes, if it wasn't easy, i wouldn't be sharing it. It's simple logic. Besides that i own a server myself, so it would be dumb to be sharing my server's features, wouldn't it be? Since i don't need it, i share it. Oh and a quote from my first post

    this really simple script

     

     

     

    Thanks for your good comments & the karma.

  4. Basically, this really simple script disallows the donators to enter some towns (Gludio & Dion by default). If they enter, it jails them for 10 minutes (once again you can change it as you wish!)

    Of course the donators is just an idea you can edit it with anything you want.

     

    Here are the town ids if you want to change them

    1: Dark elf village
    2: Talking Island
    3: Elven village
    4: Orc village
    5: Gludin
    6: Dwarven village
    7: Gludio
    8: Dion
    9: Giran
    10: Oren
    11: Hunters village
    12: Aden
    13: Goddard
    14: Rune
    15: Heine
    16: Floran
    17: Schuttgart

     

    I also added a protection, if a donator finds a way (dunno how, just a precaution) to enter the certain towns, on their exit (teleportation - or simple get out of the town) they will get jailed.

     

    Someone requested from me to make it, so the idea is not mine!

     

    Here's the script:

    Index: I:/workspace/L2_GameServer_It/java/net/sf/l2j/gameserver/model/zone/type/L2TownZone.java
    ===================================================================
    --- I:/workspace/L2_GameServer_It/java/net/sf/l2j/gameserver/model/zone/type/L2TownZone.java	(revision 3615)
    +++ I:/workspace/L2_GameServer_It/java/net/sf/l2j/gameserver/model/zone/type/L2TownZone.java	(working copy)
    @@ -95,12 +95,28 @@
    	{
    		if (character instanceof L2PcInstance)
    		{
    +			// just a method, for efficiency
    +			L2PcInstance activeChar = ((L2PcInstance)character);
    +			
    			// PVP possible during siege, now for siege participants only
    			// Could also check if this town is in siege, or if any siege is going on
    -			if (((L2PcInstance)character).getSiegeState() != 0 && Config.ZONE_TOWN == 1)
    +			if (activeChar.getSiegeState() != 0 && Config.ZONE_TOWN == 1)
    				return;
    
    			//((L2PcInstance)character).sendMessage("You entered "+_townName);
    +			
    +			if (activeChar.isDonator() && getTownId() == 7)
    +			{
    +				activeChar.sendMessage("Donators can't enter Gludio. You are now jailed.");
    +				activeChar.setInJail(true, 10);
    +			}
    +			else if (activeChar.isDonator() && getTownId() == 8)
    +			{
    +				activeChar.sendMessage("Donators can't enter Dion. You are now jailed.");
    +				activeChar.setInJail(true, 10);
    +			}
    +			else
    +				activeChar.sendMessage("You have entered a non-restricted area.");
    		}
    
    		if (!_noPeace && Config.ZONE_TOWN != 2) character.setInsideZone(L2Character.ZONE_PEACE, true);
    @@ -114,7 +130,15 @@
    
    		// if (character instanceof L2PcInstance)
    			//((L2PcInstance)character).sendMessage("You left "+_townName);
    -
    +		
    +		if (character instanceof L2PcInstance)
    +		{
    +			if (((L2PcInstance)character).isDonator() && (getTownId() == 7 || getTownId() == 8) && !((L2PcInstance)character).isInJail())
    +			{
    +				((L2PcInstance)character).sendMessage("How you entered in first place? Oh i hate exploiters!");
    +				((L2PcInstance)character).setInJail(true, 60);
    +			}
    +		}
    	}
    
    	@Override

     

    Here's another small patch disallowing them to totally use Gatekeepers, requested by Spidey*

    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/model/actor/instance/L2TeleporterInstance.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/model/actor/instance/L2TeleporterInstance.java	(revision 4167)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/model/actor/instance/L2TeleporterInstance.java	(working copy)
    @@ -227,6 +227,11 @@
    				player.sendMessage("Go away, you're not welcome here.");
    				return;
    			}
    +			else if (player.isDonator())
    +			{
    +				player.sendMessage("Donators are not allowed to use GateKeepers.");
    +				return;
    +			}
    			else if (player.isCombatFlagEquipped())
    			{
    				player.sendMessage("You can't port with a Combat Flag or Territory Ward!");

     

    You'll have an error at isDonator() just change it with the method made in your pack.

    Have a nice day!

  5. i also really liked the trailer (i saw it on lockerz  :D)and if i am right(if not correct me  :D)they told that this film will have the best 3D system in the whole world i also waiting for this movie very much...(i hope it will be a good1)

    Yea that's what they say.. should be awesome to watch zombies running directly to you! I'll go watch it at the cinema for sure.

     

    Please god, don't be like 3!

  6. Okay, let's make a comparison between the Interlude and the Gracia ones.

    Interlude FloodProtection:

    [*]Innefficient Performance.

    [*]They are accessed in a REALLY BAD way.

    [*]Of course the configurations, that are not as good as the gracia ones.

     

    Epilogue FloodProtection:

    [*]Safer & way easier to be accessed.

    [*]It's really efficient.

    [*]Very well configured and easy to use, especially for newbies.

    [*]Really easy to be extended.

     

    Let me explain:

    -The configures thingy is obvious, I suppose.

     

    -Efficiency: Performance Side (you'll check below).

     

    -Access: In the old flood protection system, it has to search for a whole map with player IDs for the player, but in this way there are useless checks made. In the newer one there is just a cast to L2PcInstance, so you just have a simple check for the player's action. Not to mention the use of the array that makes it even slower. And the result of the old floodprotection's use is extra CPU "cycles" on every single received packet, which is obviously protected by a floodprotector.

    So you think the new floodprotector can give you permormance boost? Come on.. even if it gives you it's so small that can't be noticed.

     

    Safer & way easier to be accessed. - Safer? Sorry, but even if there's a security 'leak' at the floodprotectors, how you are supposed to exploit it? Kick yourself faster?

×
×
  • 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