Jump to content

NumL0ck

Banned
  • Posts

    296
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by NumL0ck

  1. Problem is login on/game on, no errors, i write login/password press okey, i see my server and show online, i wanna connect but nothing... That can be problem? Use l2jfrozen...
  2. i don't know, so i write to forum, i need help...
  3. MAX_ITEM_ENCHANT_KICK = Integer.parseInt(ENCHANTSetting.getProperty("EnchantKick", "0")); GM_OVER_ENCHANT = Integer.parseInt(ENCHANTSetting.getProperty("GMOverEnchant", "0")); // SECURE FIX - Anti Overenchant Cheat!! if(Config.MAX_ITEM_ENCHANT_KICK >0) { for (L2ItemInstance i : activeChar.getInventory().getItems()) { if (!activeChar.isGM()) { if (i.isEquipable()) { if (i.getEnchantLevel() > Config.MAX_ITEM_ENCHANT_KICK) { //Delete Item Over enchanted activeChar.getInventory().destroyItem(null, i, activeChar, null); //Message to Player activeChar.sendMessage("[server]: You have over enchanted items you will be kicked from server!"); activeChar.sendMessage("[server]: Respect our server rules."); //Message with screen sendPacket(new ExShowScreenMessage(" You have an over enchanted item, you will be kicked from server! ", 6000)); //Punishment e log in audit Util.handleIllegalPlayerAction(activeChar, "Player " + activeChar.getName() + " has Overenchanted item! Kicked! ", Config.DEFAULT_PUNISH); //Logger in console _log.info("#### ATTENTION ####"); _log.info(i+" item has been removed from "+activeChar); } } } } }
  4. Fanky, it doesn't have another option in other configs, i searched... P.S. Max +12 and then i have +12 gun i wear it and nothing but then i make with crystal +15 as i say crystal max +15 i wear it and get kicked because its say overenchanted. Please help to me! :)
  5. Hello NetU, i maked 20 everywhere, but i get overenchanted, which java send to you?
  6. Hello, in my server max +12 with crystal +15, then i make with crystal +15 and wear it i get kick and says item is overenchanted, how fix this? Use l2jfrozen # Safe enchant EnchantSafeMax = 4 EnchantSafeMaxFull = 4 # Crystal Limits CrystalEnchantMin = 12 CrystalEnchantMax = 15 # Max enchant Settings by scrolls. EnchantWeaponMax=12 EnchantArmorMax=12 EnchantJewelryMax=12 # Limit enchant GM players (// setew and others) (0 disabled) GMOverEnchant = 0 # IMPORTANT: anti Over Enchant system # HOW WORKS: if you set it to 20, and player have an item > 20 # he will be kicked and the item will disappear! # Enchant amount at which a player gets punished (0 disabled) EnchantKick = 0
  7. If it's true you have one of the best pack in the world:) :D 99% omg L2Off not have like this, but you have, congrats:DDD
  8. else if(nobleis) + { + activeChar.sendMessage("You are already Noble!"); + } else if(nobles) { activeChar.sendMessage("You are already Noble!"); }
  9. /* 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 2, 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, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. * * http://www.gnu.org/copyleft/gpl.html */ package com.l2jfrozen.gameserver.model.zone.type; import java.util.concurrent.Future; import com.l2jfrozen.gameserver.datatables.SkillTable; import com.l2jfrozen.gameserver.model.L2Character; import com.l2jfrozen.gameserver.model.L2Skill; import com.l2jfrozen.gameserver.model.actor.instance.L2MonsterInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PlayableInstance; import com.l2jfrozen.gameserver.model.zone.L2ZoneType; import com.l2jfrozen.gameserver.thread.ThreadPoolManager; import com.l2jfrozen.util.random.Rnd; public class L2PoisonZone extends L2ZoneType { protected int _skillId; private int _chance; private int _initialDelay; protected int _skillLvl; private int _reuse; private boolean _enabled; private String _target; private Future<?> _task; public L2PoisonZone(int id) { super(id); _skillId = 1323; _skillLvl = 1; _chance = 100; _initialDelay = 0; _reuse = 30000; _enabled = true; _target = "pc"; } @Override public void setParameter(String name, String value) { if(name.equals("skillId")) { _skillId = Integer.parseInt(value); } else if(name.equals("skillLvl")) { _skillLvl = Integer.parseInt(value); } else if(name.equals("chance")) { _chance = Integer.parseInt(value); } else if(name.equals("initialDelay")) { _initialDelay = Integer.parseInt(value); } else if(name.equals("default_enabled")) { _enabled = Boolean.parseBoolean(value); } else if(name.equals("target")) { _target = String.valueOf(value); } else if(name.equals("reuse")) { _reuse = Integer.parseInt(value); } else { super.setParameter(name, value); } } @Override protected void onEnter(L2Character character) { if((character instanceof L2PlayableInstance && _target.equalsIgnoreCase("pc") || character instanceof L2PcInstance && _target.equalsIgnoreCase("pc_only") || character instanceof L2MonsterInstance && _target.equalsIgnoreCase("npc")) && _task == null) { _task = ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new ApplySkill(/*this*/), _initialDelay, _reuse); } } @Override protected void onExit(L2Character character) { if(_characterList.isEmpty() && _task != null) { _task.cancel(true); _task = null; } } public L2Skill getSkill() { return SkillTable.getInstance().getInfo(_skillId, _skillLvl); } public String getTargetType() { return _target; } public boolean isEnabled() { return _enabled; } public int getChance() { return _chance; } public void setZoneEnabled(boolean val) { _enabled = val; } /*protected Collection getCharacterList() { return _characterList.values(); }*/ class ApplySkill implements Runnable { // private L2PoisonZone _poisonZone; // ApplySkill(/*L2PoisonZone zone*/) // { // _poisonZone = zone; // } @Override public void run() { if(isEnabled()) { for(L2Character temp : _characterList.values()) { if(temp != null && !temp.isDead()) { if((temp instanceof L2PlayableInstance && getTargetType().equalsIgnoreCase("pc") || temp instanceof L2PcInstance && getTargetType().equalsIgnoreCase("pc_only") || temp instanceof L2MonsterInstance && getTargetType().equalsIgnoreCase("npc")) && Rnd.get(100) < getChance()) { L2Skill skill = null; if((skill=getSkill())==null){ System.out.println("ATTENTION: error on zone with id "+getId()); System.out.println("Skill "+_skillId+","+_skillLvl+" not present between skills"); }else skill.getEffects(temp, temp,false,false,false); } } } } } } @Override public void onDieInside(L2Character l2character) {} @Override public void onReviveInside(L2Character l2character) {} } i maked then you enter gain auto nobless but how make example you can't use Greater Battle Heal? Thanks for help!
  10. so you wanna do something like chances from ls? yes but i make my custom skill and how add it and make chance 20%?
  11. no no, you can not target NPC, my bad English language and then try to explain a little differently, as when you move the mouse to the NPC you can press 2 times to speak with him, but I need to do to be able to see the name / title but you can speak with him and target him, its like a just as decoration
  12. what you need understand? How make that we can not target example Flag, i know with fileeditor and npcgrp, but what i need edit. I i don't like to you, don't help to me.
  13. How make that you can't target npc example Flag. Flag with name/title, but you cant target
  14. if i get problem in 938, i post here with my enterworld.java
  15. i now how open search, but i don't know where search about these skills, please say where search about auto nobles and no heal skills...
  16. yes yes, but not passive skills, but active to enemy
×
×
  • Create New...