Jump to content

Psyancy

Legendary Member
  • Posts

    1,560
  • Credits

  • Joined

  • Last visited

  • Days Won

    20
  • Feedback

    100%

Everything posted by Psyancy

  1. it must have a code about that somewhere in the start of the htm file after <body> tag starts something like this <img src="TextureName.LogoName" width=300height=100> just change the TextureName to your TextureName and the LogoName to your LogoName on the TextureName
  2. well, he said 3-4 days to make the work he received the payment 14/7 and atm it's 20/7 that means 6 days passed. Ofc he should not expect someone to do the work instantly but if you're professional when you say 3-4 days you should do it in 3-4 days, or at least if you cannot do the work for any reason you can just inform the client and give his payment back if you cannot finish the job.
  3. Well, it's not that easy, my ideas are not that simple for a newbie to make them..
  4. i love your idea, i always try to do new things (but since i'm newbie on java i can only imagine them xD) so it's good to see new things. I'll be waiting for the update :D
  5. because community is in need of new things i guess. It's a good idea to make new shares like old times.
  6. It is for real Instant Delivery! It was really fast and you get for real what they say you will get. Thank you guys!
  7. i don't buy packs, i build them. but it's just annoying what you do.. anyway nvm. hf i'm out of this!
  8. first of all it was just a friendly advice. and what i'm trying to say is you don't have to write everywhere about that, it's just annoying at some point. i don't think that people care that much about that, as you said all servers got this problem but still, most servers got tons of players online, did you see anyone complain about that thing with movement? None. because all they care is about the general gameplay, balance, etc.
  9. Meh. My eyes are hurting trying to understand wth you say. I do not have something against you mate, but for real, learn english or just don't speak. Or at least try out the google translator, it will be much easier to understand what you say than now.. And stop saying everywhere and to everyone about this movement bug, i really don't know anything about you, the only thing i know is when i see ur name somewhere the first thing that comes in to my head is "Movement Bug"..
  10. I know, but i mean he did not have any negative feedback from you
  11. He's lucky i don't have the chat logs about his account :)
  12. Getting his work without his permission and claiming to be a part of your project doesn't look "with no reason" to me.
  13. Maybe you don't have these values to 1? RateDropAdena = 1. RateDropItems = 1.
  14. :1437kappa: :poker face: :fappa:
  15. Well, unfortunately they don't really care about a lot of things. In example his account is stolen and the guy who gave him this account is banned, they banned 2 or 3 accounts because they were stolen but his account is still untouched ;p Also he's not the only one using shared things or works from other people from this forum or out of this forum, they just don't really check anything. This is also the reason that there are so many scammers here, if they won't check anything they are not able to know what it's true and what no, if a work is someone's work or someone's else.
  16. If Maxtor do the update as he mentioned those things won't exist on the updated forum, neither feedback system neither reputation system because rep system will be an updated version of this. And stop this, ok i get it he stole your work and i'm with you, but don't be such a drama queen with everything.
  17. I think since aCis is not allowed anyone to sell projects based on aCis it's against their rules to request such files, i think it would be better on looking for a dev working on your features and do what you want to do.
  18. και πανω που ελεγα που εξαφανιστηκες τσουπ.
  19. Index: config/head/altsettings.properties =================================================================== --- config/head/altsettings.properties (revision 1118) +++ config/head/altsettings.properties (working copy) # Maximum number of debuffs MaxDebuffAmount = 6 +# ----------------------------------------- +# Canceled Buffs Return +# ----------------------------------------- +# With this feature, players will get their +# canceled buffs back after the amount of +# seconds you've set on CustomCancelSeconds +# Enable Canceled Buffs Return? +# Default : False +AllowCustomCancelTask = False + +# Time for buffs to return in seconds +# Default: 15 +CustomCancelSeconds = 15 Index: head-src/com/l2jfrozen/Config.java =================================================================== --- head-src/com/l2jfrozen/Config.java (revision 1118) +++ head-src/com/l2jfrozen/Config.java (working copy) public static boolean ALT_MOBS_STATS_BONUS; public static boolean ALT_PETS_STATS_BONUS; + public static boolean ALLOW_CUSTOM_CANCEL; + public static int CUSTOM_CANCEL_SECONDS; =================================================================== ALT_LOTTERY_2_AND_1_NUMBER_PRIZE = Integer.parseInt(altSettings.getProperty("AltLottery2and1NumberPrize", "200")); BUFFS_MAX_AMOUNT = Byte.parseByte(altSettings.getProperty("MaxBuffAmount", "24")); DEBUFFS_MAX_AMOUNT = Byte.parseByte(altSettings.getProperty("MaxDebuffAmount", "6")); + ALLOW_CUSTOM_CANCEL = Boolean.parseBoolean(altSettings.getProperty("AllowCustomCancelTask", "false")); + CUSTOM_CANCEL_SECONDS = Integer.parseInt(altSettings.getProperty("CustomCancelSeconds", "15")); Index: head-src/com/l2jfrozen/gameserver/handler/skillhandlers/Disablers.java =================================================================== --- head-src/com/l2jfrozen/gameserver/handler/skillhandlers/Disablers.java (revision 1118) +++ head-src/com/l2jfrozen/gameserver/handler/skillhandlers/Disablers.java (working copy) import java.io.IOException; +import java.util.Vector; import org.apache.log4j.Logger; =================================================================== import com.l2jfrozen.gameserver.model.actor.instance.L2PetInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2SiegeSummonInstance; +import com.l2jfrozen.gameserver.model.entity.CustomCancelTask; import com.l2jfrozen.gameserver.network.SystemMessageId; import com.l2jfrozen.gameserver.network.serverpackets.SystemMessage; import com.l2jfrozen.gameserver.skills.Formulas; import com.l2jfrozen.gameserver.skills.Stats; +import com.l2jfrozen.gameserver.thread.ThreadPoolManager; import com.l2jfrozen.util.random.Rnd; =================================================================== case CANCEL: { + Vector<L2Skill> cancelledBuffs = new Vector<>(); if (target.reflectSkill(skill)) { target = activeChar; } =================================================================== else if (rate < 5) { rate = 5; } if (Rnd.get(100) < rate) { + if (Config.ALLOW_CUSTOM_CANCEL) + { + if (!cancelledBuffs.contains(e.getSkill()) && !((L2PcInstance)activeChar).isInOlympiadMode()) + { + cancelledBuffs.add(e.getSkill()); + } + } e.exit(true); maxfive--; if (maxfive == 0) { break; } } } } } + if (Config.ALLOW_CUSTOM_CANCEL) + { + + if (cancelledBuffs.size() > 0) + ThreadPoolManager.getInstance().scheduleGeneral(new CustomCancelTaskManager((L2PcInstance)target, cancelledBuffs), Config.CUSTOM_CANCEL_SECONDS *1000); + } effects = null; } =================================================================== else if (rate < 5) { rate = 5; } if (Rnd.get(100) < rate) { + if (Config.ALLOW_CUSTOM_CANCEL) + { + if (!cancelledBuffs.contains(e.getSkill()) && !((L2PcInstance)activeChar).isInOlympiadMode()) + { + cancelledBuffs.add(e.getSkill()); + } + } e.exit(true); maxdisp--; if (maxdisp == 0) { break; } } } } } + if (Config.ALLOW_CUSTOM_CANCEL) + { + if (cancelledBuffs.size() > 0) + ThreadPoolManager.getInstance().scheduleGeneral(new CustomCancelTaskManager((L2PcInstance)target, cancelledBuffs), Config.CUSTOM_CANCEL_SECONDS *1000); + } // effects = null; Index: head-src/com/l2jfrozen/gameserver/model/entity/CustomCancelTask.java =================================================================== --- head-src/com/l2jfrozen/gameserver/model/entity/CustomCancelTask.java (nonexistent) +++ head-src/com/l2jfrozen/gameserver/model/entity/CustomCancelTask.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 com.l2jfrozen.gameserver.model.entity; import java.util.Vector; import com.l2jfrozen.gameserver.model.L2Skill; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; /** * @author Psyancy * */ public class CustomCancelTaskManager implements Runnable { private L2PcInstance player = null; private Vector<L2Skill> buffsCanceled = null; public CustomCancelTaskManager(L2PcInstance p, Vector<L2Skill> skill) { player = p; buffsCanceled = skill; } @Override public void run() { if (player == null) return; for (L2Skill skill : buffsCanceled) { if (skill == null) continue; skill.getEffects(player, player); } } } Credits for the original Code: Anarchy Credits for the modifications: Bluur
×
×
  • Create New...