-
Posts
365 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by IpotoniC
-
If you mean: why the emoticons where not implemented in the social actions, there are many reasons. If you mean: why not just using social actions instead of emoticons... Well you can... Emoticons are only being used as en "enchantment" to plain text, particularly to express a feeling with ":), <3, :O, :'(, etc..." or even bm someone with words like: qq, gg, ez and etc. If you mean: why not expanding the current social actions without adding emoticons then my answer would be: if i could, you wouldn't see my project inside lineage 2. :P
- 148 replies
-
- discussion
- lipo
-
(and 2 more)
Tagged with:
-
Thank you for your feedback! The content that i have revealed so far for the Prologue (starting point of the project) doesn't even touches the 5% of the overall gameplay, so yea, i would consider me as "nothing special" too. Anyway, I have 2 months to post everyday content and to make everything more detailed with videos and etc. To be honest with you, i'm not a person that will say big words or something, but all i can say is the truth. Straight up, i offer the best gameplay that can be achieved inside Lineage 2, i didn't developed my advertising skills nor my social image and i don't even know how things work, but all i can say to everyone that will try the gameplay is that, that there is no chance that you would like to quit in order to play anything else related to Lineage 2. So give me a week, to "level up" my game on presentation and even if you're not impressed or you did not read anything at all, i will just ask to try the gameplay (when the time comes), everything inside the game are being explained (if one wants to) like he plays the game for the first time. Moving on..! Today's topic is a bit controversy of the things that i'm saying above, because it's more of a fun one. But what can i say, it's already a chaos for me trying to present things in a certain row. xD Get ready for trashtalk that transcends words! Edit: Apperantly it has a problem showing a gif from fb, so here's the link of the laughing emoticon with the related text: --------------------------------------------------------------------------------------------------- Who said anything about emoticons inside Lineage 2? Express your feelings in-game with more than just words! All you need to drink in order to start spreading emoticons is... You guessed it..! An Emotipot! Currently there are up to 10 emoticons that one can use via certain words, but we will look into more "bming" ones that provide legitimate tashtalk to your enemies lying on the ground. If you're unfamiliar with what Project LIPO is, visit our site on http://projectlipo.com and find out!
- 148 replies
-
- discussion
- lipo
-
(and 2 more)
Tagged with:
-
What has been revealed so far: Our latest post: The map of the Prologue PS: If you want to see more similar content, like our page, but if you want to show us your love share it with your friends!
- 148 replies
-
- discussion
- lipo
-
(and 2 more)
Tagged with:
-
Thank you for your feedback. About the armors they are not looking that good on purpose. I just wanted to showcase the classes with their main gear. In game their animated and well balanced on color and opacity aspects, so i don't think i'm gonna touch them at least for now. Although i have plenty of plans to improve them and add more similar content. Thank you for your feedback. Now, I don't believe that a word (success/failure) can label anything. To me, it is already a success because i managed to make it and finally share it with you, it didn't happen over night, it took me a good couple of years with a ridiculous amount of dark effort, starting from the point of a complete newbie in all areas. About the "2k real" that you're saying... That's the maximum number of players a server can have. I will explain it later on but the logic here is because the map is still closed, a single server can't hold all the players (if they are so many). So the Project will always have an Alpha server that writes the official story and other, secondary servers, that play on the same Chapter as the Alpha one. For example, in less than 2 months the Prologue will start and will last around 5 months. After 2 months, this Alpha server will lock and new player won't be able to join, why? The reason is simple, the players that started from the beginning have already reached endgame and they already wrote half of the Sub-Chapter's story. So if there is more demand, secondary servers will be made and will offer the same gameplay as the Alpha server with the only difference that they can't rewrite the official story. Anyway, that's it for now, i will explain it extensively at the forums. In conclusion about your post, all i can say is that Project LIPO has content that will last around 3 years(it's not a static gameplay and you will be the judge of its quality), it will happen only once and there is not a single chance that it will close, unless it's above me. Thank you very much. PS: If you wish to start the journey from today, make sure to follow our facebook page, i will be posting a topic every single day about the gameplay and not only.
- 148 replies
-
- discussion
- lipo
-
(and 2 more)
Tagged with:
-
Thank you eressea for your kind words. I'm really aiming for something truly big, but since i've never done this before i'm taking it slowly and steady. I'm not really interested in the official lore and that's why i've set the storyline to be at "the beginning of everything". I'm not a professional writer, so I hope that i wrote it at least well. I also wanted to bring the story to life via a video but such thing is not possible yet. Although, even if i said that the story that has been revealed so far is a tiny part of the whole, i would be lying... So there is a long way ahead to make it perfect.
- 148 replies
-
- 1
-
-
- discussion
- lipo
-
(and 2 more)
Tagged with:
-
Well i was preparing a big text with all the fancy words and beautiful pictures to persuade you that this is something new and unique, but nooo. You see, everybody can hide something behind big words but not everybody can offer something truly amazing, and in this case, words can't describe what Project LIPO is about. So, if you want to see something interesting check this out. You will forget everything else that is related to Lineage 2. Site: http://projectlipo.com/ Library: http://projectlipo.com/library/ Facebook Page: https://www.facebook.com/ipotonic/ Discord Server: https://discord.gg/VyFKNGK The Official Opening is on 15th of July! -Soft Opening: 9/7/2018 (100 players/with invites) -Soft Opening v2: 12/7/2018 (+300 players/public) Project LIPO – The map of the Prologue The darker side of the map belongs to the Yin faction while the lighten one belongs to the Yang faction. At the center of each village lies their Nexus which players need to protect when they're under siege. There are 3 different areas were factions will fight daily with the most important one being the Neutral Zone. Why..? Because it contains the Marmoreal Altar that can change the course of the war! The Beta Test Every single phase and mode of the beta test has ended! The T-Shirt A sneak peak of the prototype
- 148 replies
-
- 5
-
-
-
- discussion
- lipo
-
(and 2 more)
Tagged with:
-
Maxtor dont give a fuck about buyers?Still Keeping Brut in site?
IpotoniC replied to lFinalFantasyl's topic in Report Section
Brut you should be ashamed of yourself. I can't imagine how miserable your life is in order to spread such words. Besides, words are just words and have no meaning but talking like that you just show how immature/no emotion piece of garbage you are. Disgrace to humanity. About your customer service, you're beyond trash, communicating with 1 word each time because you're bored to live. Putting your mood above your customer, telling to a forum that you are clever. LMAO. Pity you Anyway even if you don't get banned, life will get you and in this case it already did, cause you proved that your dead inside. -
Weapon Sword and Dagger - Asuki performance
IpotoniC replied to Asuki's topic in Client Development Discussion
Great job Asuki, thanks for sharing. Keep it up! :D -
MySql and Character Create
IpotoniC replied to ganjaradio's question in Request Server Development Help [L2J]
FROM characters WHERE charId=0 ??? its supposed to be charId=? example: private static final String RESTORE_CHARACTER = "SELECT * FROM characters WHERE obj_id=?"; -
MySql and Character Create
IpotoniC replied to ganjaradio's question in Request Server Development Help [L2J]
statement.setInt(55, blabla) statement.setInt(56, blabla) statement.setInt(57, blabla) statement.setInt(58, getObjectId()) // at the end always cause the sql statement is WHERE obj_id=?"; -
melron ftw!
-
Help acis 370 shop zone
IpotoniC replied to remigas's question in Request Server Development Help [L2J]
Here you are. Btw you only need one, either nostore zone or store zone. ### Eclipse Workspace Patch 1.0 #P aCis_gameserver Index: java/net/sf/l2j/gameserver/model/zone/type/L2NoStoreZone.java =================================================================== --- java/net/sf/l2j/gameserver/model/zone/type/L2NoStoreZone.java (revision 2) +++ java/net/sf/l2j/gameserver/model/zone/type/L2NoStoreZone.java (nonexistent) @@ -1,42 +0,0 @@ -package net.sf.l2j.gameserver.model.zone.type; - -import net.sf.l2j.gameserver.model.actor.Character; -import net.sf.l2j.gameserver.model.actor.instance.Player; -import net.sf.l2j.gameserver.model.zone.L2ZoneType; -import net.sf.l2j.gameserver.model.zone.ZoneId; - -/** - * Zone where store is not allowed. - * @author fordfrog - */ -public class L2NoStoreZone extends L2ZoneType -{ - public L2NoStoreZone(final int id) - { - super(id); - } - - @Override - protected void onEnter(final Character character) - { - if (character instanceof Player) - character.setInsideZone(ZoneId.NO_STORE, true); - } - - @Override - protected void onExit(final Character character) - { - if (character instanceof Player) - character.setInsideZone(ZoneId.NO_STORE, false); - } - - @Override - public void onDieInside(final Character character) - { - } - - @Override - public void onReviveInside(final Character character) - { - } -} \ No newline at end of file Index: java/net/sf/l2j/gameserver/model/zone/type/L2StoreZone.java =================================================================== --- java/net/sf/l2j/gameserver/model/zone/type/L2StoreZone.java (nonexistent) +++ java/net/sf/l2j/gameserver/model/zone/type/L2StoreZone.java (working copy) @@ -0,0 +1,42 @@ +package net.sf.l2j.gameserver.model.zone.type; + +import net.sf.l2j.gameserver.model.actor.Character; +import net.sf.l2j.gameserver.model.actor.instance.Player; +import net.sf.l2j.gameserver.model.zone.L2ZoneType; +import net.sf.l2j.gameserver.model.zone.ZoneId; + +/** + * Zone where store is allowed. + * @author fordfrog + */ +public class L2StoreZone extends L2ZoneType +{ + public L2StoreZone(final int id) + { + super(id); + } + + @Override + protected void onEnter(final Character character) + { + if (character instanceof Player) + character.setInsideZone(ZoneId.STORE, true); + } + + @Override + protected void onExit(final Character character) + { + if (character instanceof Player) + character.setInsideZone(ZoneId.STORE, false); + } + + @Override + public void onDieInside(final Character character) + { + } + + @Override + public void onReviveInside(final Character character) + { + } +} \ No newline at end of file Index: java/net/sf/l2j/gameserver/model/zone/type/L2JailZone.java =================================================================== --- java/net/sf/l2j/gameserver/model/zone/type/L2JailZone.java (revision 2) +++ java/net/sf/l2j/gameserver/model/zone/type/L2JailZone.java (working copy) @@ -25,7 +25,6 @@ { character.setInsideZone(ZoneId.JAIL, true); character.setInsideZone(ZoneId.NO_SUMMON_FRIEND, true); - character.setInsideZone(ZoneId.NO_STORE, true); } } @@ -36,7 +35,6 @@ { character.setInsideZone(ZoneId.JAIL, false); character.setInsideZone(ZoneId.NO_SUMMON_FRIEND, false); - character.setInsideZone(ZoneId.NO_STORE, false); final Player player = ((Player) character); if (player.isInJail() && !player.isInsideZone(ZoneId.JAIL)) Index: java/net/sf/l2j/gameserver/model/zone/ZoneId.java =================================================================== --- java/net/sf/l2j/gameserver/model/zone/ZoneId.java (revision 2) +++ java/net/sf/l2j/gameserver/model/zone/ZoneId.java (working copy) @@ -18,7 +18,7 @@ CASTLE(9), SWAMP(10), NO_SUMMON_FRIEND(11), - NO_STORE(12), + STORE(12), TOWN(13), HQ(14), DANGER_AREA(15), Index: java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminZone.java =================================================================== --- java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminZone.java (revision 2) +++ java/net/sf/l2j/gameserver/handler/admincommandhandlers/AdminZone.java (working copy) @@ -91,7 +91,7 @@ html.replace("%CASTLE%", (activeChar.isInsideZone(ZoneId.CASTLE) ? "<font color=\"LEVEL\">YES</font>" : "NO")); html.replace("%SWAMP%", (activeChar.isInsideZone(ZoneId.SWAMP) ? "<font color=\"LEVEL\">YES</font>" : "NO")); html.replace("%NOSUMMONFRIEND%", (activeChar.isInsideZone(ZoneId.NO_SUMMON_FRIEND) ? "<font color=\"LEVEL\">YES</font>" : "NO")); - html.replace("%NOSTORE%", (activeChar.isInsideZone(ZoneId.NO_STORE) ? "<font color=\"LEVEL\">YES</font>" : "NO")); + html.replace("%STORE%", (activeChar.isInsideZone(ZoneId.STORE) ? "<font color=\"LEVEL\">YES</font>" : "NO")); html.replace("%TOWN%", (activeChar.isInsideZone(ZoneId.TOWN) ? "<font color=\"LEVEL\">YES</font>" : "NO")); html.replace("%HQ%", (activeChar.isInsideZone(ZoneId.HQ) ? "<font color=\"LEVEL\">YES</font>" : "NO")); html.replace("%DANGERAREA%", (activeChar.isInsideZone(ZoneId.DANGER_AREA) ? "<font color=\"LEVEL\">YES</font>" : "NO")); Index: java/net/sf/l2j/gameserver/model/actor/instance/Player.java =================================================================== --- java/net/sf/l2j/gameserver/model/actor/instance/Player.java (revision 2) +++ java/net/sf/l2j/gameserver/model/actor/instance/Player.java (working copy) @@ -3623,7 +3623,7 @@ if (getActiveTradeList() != null) cancelActiveTrade(); - return !isAlikeDead() && !isInOlympiadMode() && !isMounted() && !isInsideZone(ZoneId.NO_STORE) && !isCastingNow(); + return !isAlikeDead() && !isInOlympiadMode() && !isMounted() && isInsideZone(ZoneId.STORE) && !isCastingNow(); } public void tryOpenPrivateBuyStore() @@ -3643,7 +3643,7 @@ } else { - if (isInsideZone(ZoneId.NO_STORE)) + if (!isInsideZone(ZoneId.STORE)) sendPacket(SystemMessageId.NO_PRIVATE_STORE_HERE); sendPacket(ActionFailed.STATIC_PACKET); @@ -3667,7 +3667,7 @@ } else { - if (isInsideZone(ZoneId.NO_STORE)) + if (!isInsideZone(ZoneId.STORE)) sendPacket(SystemMessageId.NO_PRIVATE_STORE_HERE); sendPacket(ActionFailed.STATIC_PACKET); @@ -3693,7 +3693,7 @@ } else { - if (isInsideZone(ZoneId.NO_STORE)) + if (!isInsideZone(ZoneId.STORE)) sendPacket(SystemMessageId.NO_PRIVATE_WORKSHOP_HERE); sendPacket(ActionFailed.STATIC_PACKET); Index: java/net/sf/l2j/gameserver/network/clientpackets/RequestRecipeShopListSet.java =================================================================== --- java/net/sf/l2j/gameserver/network/clientpackets/RequestRecipeShopListSet.java (revision 2) +++ java/net/sf/l2j/gameserver/network/clientpackets/RequestRecipeShopListSet.java (working copy) @@ -45,7 +45,7 @@ return; } - if (player.isInsideZone(ZoneId.NO_STORE)) + if (!player.isInsideZone(ZoneId.STORE)) { player.sendPacket(SystemMessageId.NO_PRIVATE_WORKSHOP_HERE); player.sendPacket(ActionFailed.STATIC_PACKET); Index: java/net/sf/l2j/gameserver/network/clientpackets/SetPrivateStoreListBuy.java =================================================================== --- java/net/sf/l2j/gameserver/network/clientpackets/SetPrivateStoreListBuy.java (revision 2) +++ java/net/sf/l2j/gameserver/network/clientpackets/SetPrivateStoreListBuy.java (working copy) @@ -69,7 +69,7 @@ return; } - if (player.isInsideZone(ZoneId.NO_STORE)) + if (!player.isInsideZone(ZoneId.STORE)) { player.sendPacket(SystemMessageId.NO_PRIVATE_STORE_HERE); player.sendPacket(new PrivateStoreManageListBuy(player)); Index: java/net/sf/l2j/gameserver/network/clientpackets/SetPrivateStoreListSell.java =================================================================== --- java/net/sf/l2j/gameserver/network/clientpackets/SetPrivateStoreListSell.java (revision 2) +++ java/net/sf/l2j/gameserver/network/clientpackets/SetPrivateStoreListSell.java (working copy) @@ -70,7 +70,7 @@ return; } - if (player.isInsideZone(ZoneId.NO_STORE)) + if (!player.isInsideZone(ZoneId.STORE)) { player.sendPacket(SystemMessageId.NO_PRIVATE_STORE_HERE); player.sendPacket(new PrivateStoreManageListSell(player, _packageSale)); Make a StoreZone.xml with the zones you want and you are ready. -
Help Voicedcommandhandler
IpotoniC replied to criss22's question in Request Server Development Help [L2J]
gameserver -> network -> clientpackets -> Say2.java -> line: ~140 if (_text.equalsIgnoreCase(".online")) { activeChar.sendMessage("Players online: " + World.getInstance().getPlayers().size()); return; } -> Ctrl + Shift + o (to import the World class) That's all you need to do in order to have the thing you want. Now about the voicecommand thing, i don't think you can understand what it does. I believe it's better to make things simpler and easier so you can understand what you're actually doing and how it works. -
Help L2Fileedit Edit With Excel Problem On Save
IpotoniC replied to Alianza's topic in [Request] Client Dev Help
the excel will put dots "." after 3 digits or something example: skillgrp got the column hit_time, and it has plenty of digits -original: 1.08000004 -after excel: 108.000.001 So be careful with that. Also there's no point to c/p all data from .dat just to change 1 row, plus if you had something else with more columns and c/p a line it will get extra tabs and it will end up in error. And no, excel got no problem if u do it right. -
Don't mind dude, some people are just assholes. The funny thing about them, is that when assholes grow and obtain some knowledge, instead of getting wiser and wiser they become even shittier assholes. The world has plenty of them and so does this forum. So don't mind them.
-
Request Calculate Positions Between 2 3D Points
IpotoniC replied to Afou To Patisa's question in Request Server Development Help [L2J]
pythagorean x2 -
interface.xdat: edit, position, delete ta slots apo ka8e mpara. l2ui_ch3.utx: textures.
-
ez way: interface.xdat -> find and delete the panels.
-
Help Message On Joining Character In Game
IpotoniC replied to CodyRo's topic in [Request] Client Dev Help
"Thank You for using ..." Well ... Fuck You too! :dat: -
One of the most skilled and helpful guys around here.
-
Discussion The True Javalord Tryskell....
IpotoniC replied to Mellion's topic in Server Development Discussion [L2J]
All what melron said is that even a 5y old can c/p, press 2 clicks to open the gs, go to a forum and write "best unique serber". That's a human disgrace (not for the 5y) but the 25y old. Was it so hard to understand? -
Discussion The True Javalord Tryskell....
IpotoniC replied to Mellion's topic in Server Development Discussion [L2J]
I made you a such wonderful emoji, but you didn't appreciate it :okey: -
Help Pick Up Speed Items
IpotoniC replied to l2balancex's question in Request Server Development Help [L2J]
i wouldn't be surprised if you're speed is like a telephone number =) -
Discussion The True Javalord Tryskell....
IpotoniC replied to Mellion's topic in Server Development Discussion [L2J]
But we invited you to join us every sunday :okey: