-
Публикаций
93 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Репутация
19Информация о brounlimited
-
Звание
Решил остаться
Информация
-
Пол
Мужчина
-
Город
Thessaloniki, Greece
-
Интересы
Gaming, Developing, Testing Games
Контакты
-
Skype
brounlimited_93@hotmail.com
- Сайт
Посетители профиля
2657 просмотров профиля
-
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)
-
Test server is available in case you need to test anything you'd like.
-
It's pretty useless this kind of npc can be found shared, plus it's a simple bypass nothing else. Good luck though.
-
Ok thank you.
-
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)
-
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.
-
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.
-
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 !!
-
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.
-
-
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)