Jump to content

Versus

Legendary Member
  • Posts

    3,947
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by Versus

  1. Since the author has been watching his topic for an hour now and he hasn't update the link, i'm locking the topic. If he doesn't pm me for unlock in 1 hour i'll remove the karma point that was added.
  2. yeah thanks for explaining them as i said someone requested me to do it
  3. 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 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. The file link that you requested is not valid.
  6. Yparxoun idi autes oi ri8miseis apo mones tous sto l2walker, den xreiazetai na kaneis script.
  7. 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!
  8. Two things i noticed with a quick look. - You don't need to write 'player' or 'activeChar' before the sendPacket at clientpackets. - All the actions (even floodprotector) should follow after the null check.
  9. 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?
  10. Just tell me how they can be more 'efficient', i won't disagree, they might be easier to be used but in which way exactly they are more efficient?
  11. Hm, i didn't know a new Resident Evil is coming out. Well, 1st & 2nd were awesome, but 3rd screwed things up. Let's see about that.
  12. There's no difference between the old & new floodprotector, so why should someone rework it?
  13. Tsimpise 1 ekatomirio euro omws ;) episis gia osous dn gnwrizoun o tupos katexei to pagkosmio rekor!
  14. I saw GrisoM too, he sent me that pic pretty much time ago.. Poor kid smoking cigarettes from now and he wants us to think he is 'devil'.
  15. Why in the world you would like to watch a Chinese person with Blue hair? HOW YOU REMOVED IT?
  16. Don't do that. Watch all the seasons from 1 to 6, you are gonna love it.
  17. You are saying something which is not your opinion and you are referring to someone else. I don't care about what he thinks, JAVA cannot pwn C++ by any means. Prove me wrong if you can.
  18. Den katalabainw gt 8es elliniki etairia. Me mia kseni tha kaneis poli kaliteri douleia
  19. Paysafecard? Xwris paypal den kaneis tpt file m.
  20. I'm using the default, i'm used to it.
  21. I'm not sending you any adena, i'm THAT mean.
×
×
  • Create New...