Перейти к содержанию

brounlimited

Пользователи
  • Публикаций

    93
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Репутация

19

2 Подписчика

Информация о brounlimited

  • Звание
    Решил остаться

Информация

  • Пол
    Мужчина
  • Город
    Thessaloniki, Greece
  • Интересы
    Gaming, Developing, Testing Games

Контакты

Посетители профиля

2574 просмотра профиля
  1. brounlimited

    Char In L2Ovc.com

    Price Dropped to 25€.
  2. brounlimited

    Char In L2Ovc.com

    Hello I AM Selling my char in http://l2ovc.com . In case you do not know the server, L2OvC is a very successful faction server with unlimited pvp. Some Basic infos: Items: Majestic Set +3 / Dc Robe Set +3 / Wizard Tear +10 / SoM +3, Some Scrolls, Some Mats, Apigas Some, Some Mantras, Tiara Nobl, 400 Greater Cp Pots. Char Infos: Spellsinger, Level 79 & 39%. (No rebirths have been performed yet.) Char is noblesse. One subclass (Level 76) Duelist. Skills: 4 Skills +9, 1 Skill +10. Chance Passive (it works) doom (in WT). Dyes: Both main & Sub Classes, have the buyable dyes. No. of PvP's: 953 (Rank: Specialist (10) ). Price: 45 € Acceptable payment methods: Paypal Paysafecard Contact me: Pm me here Through Skype (brounlimited93)
  3. Test server is available in case you need to test anything you'd like.
  4. It's pretty useless this kind of npc can be found shared, plus it's a simple bypass nothing else. Good luck though.
  5. So , i was kinda bored and i've decided to make a new "premium" chat for AiO & VIP players. It has been tested on aCis rev332 & it's working without any bug. Note that, in the patch AiO & VIP system does't exist in the patch. Usage key for chat: > Credits for the code: `iAndre (me) Have fun, `iAndre. Index: aCis_gameserver/net/sf/l2j/gameserver/util/FloodProtectors.java =================================================================== --- aCis_gameserver/net/sf/l2j/gameserver/util/FloodProtectors.java (revision 0) +++ aCis_gameserver/net/sf/l2j/gameserver/util/FloodProtectors.java (working copy) private final FloodProtectorAction _characterSelect; + private final FloodProtectorAction _AioVipVoice; _characterSelect = new FloodProtectorAction(client, Config.FLOOD_PROTECTOR_CHARACTER_SELECT); + _AioVipVoice = new FloodProtectorAction(client, Config.FLOOD_PROTECTOR_AIO_VIP_VOICE); public FloodProtectorAction getCharacterSelect() { return _characterSelect; } + public FloodProtectorAction getAioVipVoice() + { + return _AioVipVoice; + } Index: aCis_gameserver/config/sf/l2j/config.java =================================================================== --- aCis_gameserver/net/sf/l2j/config.java (revision 0) +++ aCis_gameserver/net/sf/l2j/config.java (working copy) public static FloodProtectorConfig FLOOD_PROTECTOR_CHARACTER_SELECT; + public static FloodProtectorConfig FLOOD_PROTECTOR_AIO_VIP_VOICE; + public static boolean ALLOW_AIO_AND_VIP_CHAT; // -------------------------------------------------- GLOBAL_LEVEL_RESTRICTION = CustomMods.getProperty("GlobalLevelRestriction", 62); TRADE_LEVEL_RESTRICTION = CustomMods.getProperty("TradeLevelRestriction", 41); + ALLOW_AIO_AND_VIP_CHAT = CustomMods.getProperty("AllowAioAndVipChat", true); NUMBER_OF_ACTIVE_AUGMENT_SKILLS = CustomMods.getProperty("NumberOfActiveAugmentSkills", 3); Index: aCis_gameserver/config/floodprotector.properties =================================================================== --- aCis_gameserver/config/floodprotector.properties (revision 0) +++ aCis_gameserver/config/floodprotector.properties (working copy) FloodProtectorCharacterSelectPunishmentTime = 0 +# AioVipVoice - AiO & Vip voice flooding, 10s on retail +FloodProtectorAioVipVoiceInterval = 100 +FloodProtectorAioVipVoiceLogFlooding = False +FloodProtectorAioVipVoicePunishmentLimit = 0 +FloodProtectorAioVipVoicePunishmentType = none +FloodProtectorAioVipVoicePunishmentTime = 0 Index: aCis_gameserver/config/CustomMods.properties =================================================================== --- aCis_gameserver/config/CustomMods.properties (revision 0) +++ aCis_gameserver/config/CustomMods.properties (working copy) +#======================================= +# Aio & Vip Chat +#======================================= +# Allow Aio and Vip Chat. +# Usage key: > +AllowAioAndVipChat = True + #======================================= # Number Of active augment skills Index: aCis_gameserver/net/sf/l2j/gameserver/network/clientpackets/Say2.java =================================================================== --- aCis_gameserver/net/sf/l2j/gameserver/network/clientpackets/Say2.java (revision 0) +++ aCis_gameserver/net/sf/l2j/gameserver/network/clientpackets/Say2.java (working copy) public final static int HERO_VOICE = 17; + public final static int AIO_VIP_VOICE = 18; "HERO_VOICE", + "AIO_VIP_VOICE" }; if (_text.length() >= 100) return; + if (Config.ALLOW_AIO_AND_VIP_CHAT && (activeChar.isAio() || VIPEngine.getInstance().isVip(activeChar))) + { + if(_text.startsWith(">")) + for(L2PcInstance p : L2World.getInstance().getAllPlayers().values()) + { + p.sendPacket(new CreatureSay(0,Say2.AIO_VIP_VOICE,activeChar.getName(),_text)); + return; + } + else + { + activeChar.sendMessage("This chat can be used only by VIP & AiO characters of the server."); + } + } Index: aCis_gameserver/net/sf/l2j/gameserver/handler/ChatHandler.java =================================================================== --- aCis_gameserver/net/sf/l2j/gameserver/handler/ChatHandler.java (revision 0) +++ aCis_gameserver/net/sf/l2j/gameserver/handler/ChatHandler.java (working copy) registerChatHandler(new ChatTrade()); + registerChatHandler(new ChatAioVipVoice()); Index: aCis_gameserver/net/sf/l2j/gameserver/handler/chathandlers/ChatAioVipVoice.java =================================================================== --- aCis_gameserver/net/sf/l2j/gameserver/handler/chathandlers/ChatAioVipVoice.java (revision 0) +++ aCis_gameserver/net/sf/l2j/gameserver/handler/chathandlers/ChatAioVipVoice.java (working copy) /* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see <http://www.gnu.org/licenses/>. */ package net.sf.l2j.gameserver.handler.chathandlers; import java.util.Collection; import net.sf.l2j.gameserver.handler.IChatHandler; import net.sf.l2j.gameserver.model.L2World; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.network.SystemMessageId; import net.sf.l2j.gameserver.network.serverpackets.CreatureSay; /** * A chat handler * @author iAndre */ public class ChatAioVipVoice implements IChatHandler { private static final int[] COMMAND_IDS = { 18 }; private static boolean _chatDisabled = false; /** * Handle chat type 'AiOVip voice' * @see net.sf.l2j.gameserver.handler.IChatHandler#handleChat(int, net.sf.l2j.gameserver.model.actor.instance.L2PcInstance, java.lang.String, java.lang.String) */ @Override public void handleChat(int type, L2PcInstance activeChar, String target, String text) { if (isChatDisabled() && !activeChar.isGM()) { activeChar.sendPacket(SystemMessageId.GM_NOTICE_CHAT_DISABLED); return; } if (activeChar.isAio() || VIPEngine.getInstance().isVip(activeChar)) { if (!activeChar.getFloodProtectors().getAioVipVoice().tryPerformAction("AioVipVoice")) return; CreatureSay cs = new CreatureSay(activeChar.getObjectId(), type, activeChar.getName(), text); Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers().values(); for (L2PcInstance player : pls) player.sendPacket(cs); } } /** * @return Returns the chatDisabled. */ public static boolean isChatDisabled() { return _chatDisabled; } /** * @param chatDisabled The chatDisabled to set. */ public static void setIsChatDisabled(boolean chatDisabled) { _chatDisabled = chatDisabled; } /** * Returns the chat types registered to this handler * @see net.sf.l2j.gameserver.handler.IChatHandler#getChatTypeList() */ @Override public int[] getChatTypeList() { return COMMAND_IDS; } } Index: aCis_gameserver/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminChatManager.java =================================================================== --- aCis_gameserver/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminChatManager.java (revision 0) +++ aCis_gameserver/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminChatManager.java (working copy) + else if (type.startsWith("AioVip")) + { + if (!ChatAioVipVoice.isChatDisabled()) + { + ChatAioVipVoice .setIsChatDisabled(true); + activeChar.sendMessage("Premium Voice has been disabled!"); + } + else + { + ChatAioVipVoice .setIsChatDisabled(false); + activeChar.sendMessage("Premium Voice has been enabled!"); + } + } } catch (Exception e)
  6. Yeap. I 've tried to make a website like ru designers but i failed. I mean you use to many effects and you combine them perfect. I need much more practise to create something like yours. I will try to make it in my next design though. Btw, price is pretty good and it includes psd sources too.
  7. I'm selling a design i've just made. Below you will find a preview. Current status of this template is PSD file only. But if you wanted code it can be done (in php including scripts). Kind Regards, `iAndre. ---------------------------------------------------------------------------------------------------------------------------------------- Available Payment Methods - Paypal - Paysafecard * If the payment is made through PSC then the cost will be a bit higher. * Changes are free of charge. ---------------------------------------------------------------------------------------------------------------------------------------- How to contact me - Pm me here. - Add me on skype (brounlimited93). ---------------------------------------------------------------------------------------------------------------------------------------- Preview can be found here.
  8. I'm selling my items in L2 Blaze (Warfare x150) . Average people online 800-900. Website: http://l2blaze.net/ Add me on skype: brounlimited93. Payment Methods: Paysafecard & Paypal Price: 20€ - 25€. Armors Tallum Heavy Set (Helm +0 /Body +0 / Gloves +0 / Boots +0) Tallum Heavy Set (Helm +6 /Body +3 / Gloves +3 / Boots +3) Majestic Light Set (Helm +3 /Body +4 / Gloves +3 / Boots +3) Dark Crystal Robe Set (Helm +3 /Body +3 / Gloves +3 / Boots +3) Doom Light Set (full set +0) Avadon Robe Set (full set +0) Jewels Phoenix Ring +3 Black Ore Earning (x4) Black Ore Ring (x4) Black Ore Neckace (x2) Weapons Arcana Mace - Acumen +0 Wizard's Tear (Acumen +0) Bellion Cestus (Without Ability) Homunkulus Sword (Acumen +0) Art of battle Axe (Haste +0) Scrolls Enchant Armor: S grade (x2) Enchant Armor: A grade (x7) Enchant Armor: B grade (x1) Enchant Armor: C grade (x22) Enchant Armor: D grade (x7) Enchant Weapon: A grade (x2) Enchant Weapon: C grade (x1) Other Dark Crystal Boots (Sealed) Nightmare Shield Dark Crystal Shield Secret Book Of Giants (x2) Ancient Book - Divine Inspiration (Original Language Version) 75 Glittering Medals Adena: 227.000.000 kk Some Lifestones (Amount: 8-10) + 6 LS: lvl76 BSOE: Clan Hall (x13) Arcana Mace (Recipe 60%) x1 Dragonic Bow (Recipe 60%) x1 And a lot of mats !!
  9. Hello, i'm looking for a skilled client developer to do the things below.. A picture is attached for a better understanding of what i need. - Addapt hp bar from GoD to Interlude. - Addapt "skill use" bar from GoD to Interlude. - Addapt target bullets from GoD to Interlude. Payment will be discussed in skype. Available payment methods are Paypal or Paysafecard (Greek) . Skype id: brounlimited93 . Kind Regards, `IAndre.
  10. Updated . I do not know How it Got deleted .. Here is the code. Index: aCis_gameserver/net/sf/l2j/gameserver/util/FloodProtectors.java =================================================================== --- aCis_gameserver/net/sf/l2j/gameserver/util/FloodProtectors.java (revision 0) +++ aCis_gameserver/net/sf/l2j/gameserver/util/FloodProtectors.java (working copy)[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]private final FloodProtectorAction _characterSelect; + private final FloodProtectorAction _AioVipVoice;[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)] _characterSelect = new FloodProtectorAction(client, Config.FLOOD_PROTECTOR_CHARACTER_SELECT); + _AioVipVoice = new FloodProtectorAction(client, Config.FLOOD_PROTECTOR_AIO_VIP_VOICE);[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]public FloodProtectorAction getCharacterSelect() { return _characterSelect; } + public FloodProtectorAction getAioVipVoice() + { + return _AioVipVoice; + }[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]Index: aCis_gameserver/config/sf/l2j/config.java =================================================================== --- aCis_gameserver/net/sf/l2j/config.java (revision 0) +++ aCis_gameserver/net/sf/l2j/config.java (working copy)[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]public static FloodProtectorConfig FLOOD_PROTECTOR_CHARACTER_SELECT; + public static FloodProtectorConfig FLOOD_PROTECTOR_AIO_VIP_VOICE;[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]+ public static boolean ALLOW_AIO_AND_VIP_CHAT;[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]// --------------------------------------------------[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)] GLOBAL_LEVEL_RESTRICTION = CustomMods.getProperty("GlobalLevelRestriction", 62); TRADE_LEVEL_RESTRICTION = CustomMods.getProperty("TradeLevelRestriction", 41); + ALLOW_AIO_AND_VIP_CHAT = CustomMods.getProperty("AllowAioAndVipChat", true); NUMBER_OF_ACTIVE_AUGMENT_SKILLS = CustomMods.getProperty("NumberOfActiveAugmentSkills", 3);[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]Index: aCis_gameserver/config/floodprotector.properties =================================================================== --- aCis_gameserver/config/floodprotector.properties (revision 0) +++ aCis_gameserver/config/floodprotector.properties (working copy)[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]FloodProtectorCharacterSelectPunishmentTime = 0[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]+# AioVipVoice - AiO & Vip voice flooding, 10s on retail +FloodProtectorAioVipVoiceInterval = 100 +FloodProtectorAioVipVoiceLogFlooding = False +FloodProtectorAioVipVoicePunishmentLimit = 0 +FloodProtectorAioVipVoicePunishmentType = none +FloodProtectorAioVipVoicePunishmentTime = 0[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]Index: aCis_gameserver/config/CustomMods.properties =================================================================== --- aCis_gameserver/config/CustomMods.properties (revision 0) +++ aCis_gameserver/config/CustomMods.properties (working copy)[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]+#======================================= +# Aio & Vip Chat +#======================================= +# Allow Aio and Vip Chat. +# Usage key: > +AllowAioAndVipChat = True + #======================================= # Number Of active augment skills[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]Index: aCis_gameserver/net/sf/l2j/gameserver/network/clientpackets/Say2.java =================================================================== --- aCis_gameserver/net/sf/l2j/gameserver/network/clientpackets/Say2.java (revision 0) +++ aCis_gameserver/net/sf/l2j/gameserver/network/clientpackets/Say2.java (working copy)[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]public final static int HERO_VOICE = 17; + public final static int AIO_VIP_VOICE = 18;[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)] "HERO_VOICE", + "AIO_VIP_VOICE" };[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)] if (_text.length() >= 100) return;[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]+ if (Config.ALLOW_AIO_AND_VIP_CHAT && (activeChar.isAio() || VIPEngine.getInstance().isVip(activeChar))) + { + if(_text.startsWith(">")) + for(L2PcInstance p : L2World.getInstance().getAllPlayers().values()) + { + p.sendPacket(new CreatureSay(0,Say2.AIO_VIP_VOICE,activeChar.getName(),_text)); + return; + } + else + { + activeChar.sendMessage("This chat can be used only by Donators of the server"); + } + }[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]Index: aCis_gameserver/net/sf/l2j/gameserver/handler/ChatHandler.java =================================================================== --- aCis_gameserver/net/sf/l2j/gameserver/handler/ChatHandler.java (revision 0) +++ aCis_gameserver/net/sf/l2j/gameserver/handler/ChatHandler.java (working copy)[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)] registerChatHandler(new ChatTrade()); + registerChatHandler(new ChatAioVipVoice());[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]Index: aCis_gameserver/net/sf/l2j/gameserver/handler/chathandlers/ChatAioVipVoice.java =================================================================== --- aCis_gameserver/net/sf/l2j/gameserver/handler/chathandlers/ChatAioVipVoice.java (revision 0) +++ aCis_gameserver/net/sf/l2j/gameserver/handler/chathandlers/ChatAioVipVoice.java (working copy) /* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see <http://www.gnu.org/licenses/>. */ package net.sf.l2j.gameserver.handler.chathandlers;[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]import java.util.Collection;[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]import net.sf.l2j.gameserver.handler.IChatHandler; import net.sf.l2j.gameserver.model.L2World; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.network.SystemMessageId; import net.sf.l2j.gameserver.network.serverpackets.CreatureSay;[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]/** * A chat handler * @author iAndre */ public class ChatAioVipVoice implements IChatHandler { private static final int[] COMMAND_IDS = { 18 }; private static boolean _chatDisabled = false; /** * Handle chat type 'AiOVip voice' * @see net.sf.l2j.gameserver.handler.IChatHandler#handleChat(int, net.sf.l2j.gameserver.model.actor.instance.L2PcInstance, java.lang.String, java.lang.String) */ @Override public void handleChat(int type, L2PcInstance activeChar, String target, String text) { if (isChatDisabled() && !activeChar.isGM()) { activeChar.sendPacket(SystemMessageId.GM_NOTICE_CHAT_DISABLED); return; } if (activeChar.isAio() || VIPEngine.getInstance().isVip(activeChar)) { if (!activeChar.getFloodProtectors().getAioVipVoice().tryPerformAction("AioVipVoice")) return; CreatureSay cs = new CreatureSay(activeChar.getObjectId(), type, activeChar.getName(), text); Collection<L2PcInstance> pls = L2World.getInstance().getAllPlayers().values(); for (L2PcInstance player : pls) player.sendPacket(cs); } } /** * @return Returns the chatDisabled. */ public static boolean isChatDisabled() { return _chatDisabled; } /** * @param chatDisabled The chatDisabled to set. */ public static void setIsChatDisabled(boolean chatDisabled) { _chatDisabled = chatDisabled; } /** * Returns the chat types registered to this handler * @see net.sf.l2j.gameserver.handler.IChatHandler#getChatTypeList() */ @Override public int[] getChatTypeList() { return COMMAND_IDS; } }[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]Index: aCis_gameserver/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminChatManager.java =================================================================== --- aCis_gameserver/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminChatManager.java (revision 0) +++ aCis_gameserver/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminChatManager.java (working copy)[/background][/size][/font] [font='Lucida Grande', Tahoma, Helvetica, sans-serif][size=3][background=rgb(45, 48, 48)]+ else if (type.startsWith("AioVip")) + { + if (!ChatAioVipVoice.isChatDisabled()) + { + ChatAioVipVoice .setIsChatDisabled(true); + activeChar.sendMessage("Premium Voice has been disabled!"); + } + else + { + ChatAioVipVoice .setIsChatDisabled(false); + activeChar.sendMessage("Premium Voice has been enabled!"); + } + } } catch (Exception e)
×
×
  • Создать...