Jump to content

Versus

Legendary Member
  • Posts

    3,947
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by Versus

  1. And in my case  :-\

     

    I need that donations don't go out of towns..

    I found this patch and how it works ?

     

    sry 4 noob questions

     

    if (activeChar.donate() && --> Exit town < --
    {
    activeChar.sendMessage("Donates can't leave towns.");
    activeChar. -- > back to town < --
    }
    else if (activeChar.donate() 
    {
    -- >	 if (activeChar.donate()) {
    	    activeChar.getAppearance().setNameColor(660099); < --
    }

     

    thx 4all

     

    If you notice the 2nd part of my share you'll see that's about it. Just check this out:

     

    +		if (character instanceof L2PcInstance)
    +		{
    +			if (((L2PcInstance)character).isDonator() && (getTownId() == 7 || getTownId() == 8) && !((L2PcInstance)character).isInJail())
    +			{
    +				((L2PcInstance)character).sendMessage("How you entered in first place? Oh i hate exploiters!");
    +				((L2PcInstance)character).setInJail(true, 60);
    +			}
    +		}

  2. I dunno what proof of delivery is.

     

    They asked me Proof of address, proof of ID and one more that i can't remember right now xd

    Ask them for information they'll be glad to support you.

  3. Well i think there are some questions you should answer  for example if i have gone 95 lvl with main(interlude :P) if i add a sub class should i get 2000 pvps more to go 95? or i the maximum goes 95 instantly with the normal experience?

    This system is a really basic one, if you are going to use it live you should advance it.

     

    Mate can you explain how to aply on the IL  i undersntand but 80 lvl is max in IL So actualy how the -beep- i need to apply 5 more levels on configs and then put the script can you like make a short guide or somthing

    Just take a look how the rest of it is made and do exactly the same. It's really simple.

  4. Hello guys, this is another small share of mine, some of you might find it pretty handy. Well the truth is i coded this one long ago and i don't need it any longer. So while i was removing that from my source, i thought why not to share it with you?

     

    What is this actually doing? You can lock a character and he won't be able to trade his items, all the ways are blocked, he can't even get pk and even if he does he won't drop any item. To sum up, he can't drop / request - answer a trade / get karma / set a private store / deposit items at wh (including freight). The character is being saved at the db as locked, so at each login or server restart you won't have to do it again.

     

    You can set a player as locked by targeting the player and typing //lock and unlock him by typing //unlock (so obvious xd)

     

    CORE PART:

    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/TradeRequest.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/TradeRequest.java	(revision 4250)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/TradeRequest.java	(working copy)
    @@ -53,9 +53,9 @@
    		if (player == null)
    			return;
    
    -		if (!player.getAccessLevel().allowTransaction())
    +		if (!player.getAccessLevel().allowTransaction() || player.isLocked())
    		{
    -			player.sendMessage("Transactions are disable for your Access Level");
    +			player.sendMessage("Your character is locked. Transactions are disabled.");
    			sendPacket(ActionFailed.STATIC_PACKET);
    			return;
    		}
    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/AddTradeItem.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/AddTradeItem.java	(revision 4250)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/AddTradeItem.java	(working copy)
    @@ -82,9 +82,9 @@
    			return;
    		}
    
    -		if (!player.getAccessLevel().allowTransaction())
    +		if (!player.getAccessLevel().allowTransaction() || player.isLocked())
    		{
    -			player.sendMessage("Transactions are disable for your Access Level");
    +			player.sendPacket(new SystemMessage(SystemMessageId.YOU_ARE_NOT_AUTHORIZED_TO_DO_THAT));
    			player.cancelActiveTrade();
    			return;
    		}
    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/SetPrivateStoreListBuy.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/SetPrivateStoreListBuy.java	(revision 4250)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/SetPrivateStoreListBuy.java	(working copy)
    @@ -89,9 +89,9 @@
    			return;
    		}
    
    -		if (!player.getAccessLevel().allowTransaction())
    +		if (!player.getAccessLevel().allowTransaction() || player.isLocked())
    		{
    -			player.sendPacket(new SystemMessage(SystemMessageId.YOU_ARE_NOT_AUTHORIZED_TO_DO_THAT));
    +			player.sendMessage("Your character is locked. Transactions are disabled.");
    			return;
    		}
    
    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/RequestPrivateStoreSell.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/RequestPrivateStoreSell.java	(revision 4250)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/RequestPrivateStoreSell.java	(working copy)
    @@ -110,9 +110,9 @@
    		if (storeList == null)
    			return;
    
    -		if (!player.getAccessLevel().allowTransaction())
    +		if (!player.getAccessLevel().allowTransaction() || player.isLocked())
    		{
    -			player.sendMessage("Transactions are disable for your Access Level");
    +			player.sendMessage("Your character is locked. Transactions are disabled.");
    			sendPacket(ActionFailed.STATIC_PACKET);
    			return;
    		}
    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/RequestDropItem.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/RequestDropItem.java	(revision 4250)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/RequestDropItem.java	(working copy)
    @@ -112,9 +112,9 @@
    			return;			
    		}
    
    -		if (!activeChar.getAccessLevel().allowTransaction())
    +		if (!activeChar.getAccessLevel().allowTransaction() || activeChar.isLocked())
    		{
    -			activeChar.sendMessage("Transactions are disable for your Access Level");
    +            activeChar.sendMessage("Your character is locked. Transactions are disabled.");
    			activeChar.sendPacket(new SystemMessage(SystemMessageId.NOTHING_HAPPENED));
    			return;
    		}
    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/RequestGiveItemToPet.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/RequestGiveItemToPet.java	(revision 4250)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/RequestGiveItemToPet.java	(working copy)
    @@ -58,6 +58,12 @@
    			player.sendMessage("You give items to pet too fast.");
    			return;
    		}
    +		
    +		if (player.isLocked())
    +		{
    +			player.sendMessage("Your character is locked. Transactions are disabled.");
    +			return;
    +		}
    
    		if (player.getActiveEnchantItem() != null)
            	return;
    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/TradeDone.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/TradeDone.java	(revision 4250)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/TradeDone.java	(working copy)
    @@ -77,10 +77,10 @@
    			if (trade.getOwner().getActiveEnchantItem() != null || trade.getPartner().getActiveEnchantItem() != null)
    				return;
    
    -			if (!player.getAccessLevel().allowTransaction())
    +			if (!player.getAccessLevel().allowTransaction() || player.isLocked())
    			{
    				player.cancelActiveTrade();
    -				player.sendPacket(new SystemMessage(SystemMessageId.YOU_ARE_NOT_AUTHORIZED_TO_DO_THAT));
    +				player.sendMessage("Your character is locked. Transactions are disabled.");
    				return;
    			}
    
    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/SendWareHouseDepositList.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/SendWareHouseDepositList.java	(revision 4250)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/SendWareHouseDepositList.java	(working copy)
    @@ -100,9 +100,9 @@
    				|| !manager.canInteract(player)) && !player.isGM())
    			return;
    
    -		if (!isPrivate && !player.getAccessLevel().allowTransaction())
    +		if (!isPrivate && !player.getAccessLevel().allowTransaction() || player.isLocked())
    		{
    -			player.sendMessage("Transactions are disable for your Access Level");
    +			player.sendMessage("Your character is locked. Transactions are disabled.");
    			return;
    		}
    
    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/AnswerTradeRequest.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/AnswerTradeRequest.java	(revision 4250)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/AnswerTradeRequest.java	(working copy)
    @@ -46,7 +46,7 @@
    		if (player == null)
    			return;
    
    -		if (!player.getAccessLevel().allowTransaction())
    +		if (!player.getAccessLevel().allowTransaction() || player.isLocked())
    		{
    			player.sendPacket(new SystemMessage(SystemMessageId.YOU_ARE_NOT_AUTHORIZED_TO_DO_THAT));
    			sendPacket(ActionFailed.STATIC_PACKET);
    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/SetPrivateStoreListSell.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/SetPrivateStoreListSell.java	(revision 4250)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/SetPrivateStoreListSell.java	(working copy)
    @@ -84,9 +84,9 @@
    			return;
    		}
    
    -		if (!player.getAccessLevel().allowTransaction())
    +		if (!player.getAccessLevel().allowTransaction() || player.isLocked())
    		{
    -			player.sendPacket(new SystemMessage(SystemMessageId.YOU_ARE_NOT_AUTHORIZED_TO_DO_THAT));
    +			player.sendMessage("Your character is locked. Transactions are disabled.");
    			return;
    		}
    
    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/AttackRequest.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/AttackRequest.java	(revision 4250)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/network/clientpackets/AttackRequest.java	(working copy)
    @@ -17,6 +17,7 @@
    import com.l2jserver.gameserver.model.L2Object;
    import com.l2jserver.gameserver.model.L2World;
    import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
    +import com.l2jserver.gameserver.model.actor.instance.L2SummonInstance;
    import com.l2jserver.gameserver.network.serverpackets.ActionFailed;
    
    /**
    @@ -63,6 +64,25 @@
    		if (target == null)
    			return;
    
    +		if (target instanceof L2PcInstance)
    +		{
    +			if (((L2PcInstance)target).getPvpFlag() == 0 && activeChar.isLocked())
    +			{
    +				activeChar.sendMessage("Your character is locked, you cannot attack a non flagged player.");
    +				sendPacket(ActionFailed.STATIC_PACKET);
    +				return;
    +			}
    +		}
    +		else if (target instanceof L2SummonInstance)
    +		{
    +			if (((L2SummonInstance)target).getPvpFlag() == 0 && activeChar.isLocked())
    +			{
    +				activeChar.sendMessage("Your character is locked, you cannot attack a non flagged summon.");
    +				sendPacket(ActionFailed.STATIC_PACKET);
    +				return;
    +			}
    +		}
    +		
    		// Players can't attack objects in the other instances
    		// except from multiverse
    		if (target.getInstanceId() != activeChar.getInstanceId()
    Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java	(revision 4250)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java	(working copy)
    @@ -274,8 +274,8 @@
    
    	// Character Character SQL String Definitions:
        private static final String INSERT_CHARACTER = "INSERT INTO characters (account_name,charId,char_name,level,maxHp,curHp,maxCp,curCp,maxMp,curMp,face,hairStyle,hairColor,sex,exp,sp,karma,fame,pvpkills,pkkills,clanid,race,classid,deletetime,cancraft,title,title_color,accesslevel,online,isin7sdungeon,clan_privs,wantspeace,base_class,newbie,nobless,power_grade,last_recom_date,createTime) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
    -	private static final String UPDATE_CHARACTER = "UPDATE characters SET level=?,maxHp=?,curHp=?,maxCp=?,curCp=?,maxMp=?,curMp=?,face=?,hairStyle=?,hairColor=?,sex=?,heading=?,x=?,y=?,z=?,exp=?,expBeforeDeath=?,sp=?,karma=?,fame=?,pvpkills=?,pkkills=?,rec_have=?,rec_left=?,clanid=?,race=?,classid=?,deletetime=?,title=?,title_color=?,accesslevel=?,online=?,isin7sdungeon=?,clan_privs=?,wantspeace=?,base_class=?,onlinetime=?,punish_level=?,punish_timer=?,newbie=?,nobless=?,power_grade=?,subpledge=?,last_recom_date=?,lvl_joined_academy=?,apprentice=?,sponsor=?,varka_ketra_ally=?,clan_join_expiry_time=?,clan_create_expiry_time=?,char_name=?,death_penalty_level=?,bookmarkslot=?,vitality_points=?,language=? WHERE charId=?";
    -    private static final String RESTORE_CHARACTER = "SELECT account_name, charId, char_name, level, maxHp, curHp, maxCp, curCp, maxMp, curMp, face, hairStyle, hairColor, sex, heading, x, y, z, exp, expBeforeDeath, sp, karma, fame, pvpkills, pkkills, clanid, race, classid, deletetime, cancraft, title, title_color, rec_have, rec_left, accesslevel, online, char_slot, lastAccess, clan_privs, wantspeace, base_class, onlinetime, isin7sdungeon, punish_level, punish_timer, newbie, nobless, power_grade, subpledge, last_recom_date, lvl_joined_academy, apprentice, sponsor, varka_ketra_ally,clan_join_expiry_time,clan_create_expiry_time,death_penalty_level,bookmarkslot,vitality_points,createTime,language FROM characters WHERE charId=?";
    +	private static final String UPDATE_CHARACTER = "UPDATE characters SET level=?,maxHp=?,curHp=?,maxCp=?,curCp=?,maxMp=?,curMp=?,face=?,hairStyle=?,hairColor=?,sex=?,heading=?,x=?,y=?,z=?,exp=?,expBeforeDeath=?,sp=?,karma=?,fame=?,pvpkills=?,pkkills=?,rec_have=?,rec_left=?,clanid=?,race=?,classid=?,deletetime=?,title=?,title_color=?,accesslevel=?,online=?,isin7sdungeon=?,clan_privs=?,wantspeace=?,base_class=?,onlinetime=?,punish_level=?,punish_timer=?,newbie=?,nobless=?,power_grade=?,subpledge=?,last_recom_date=?,lvl_joined_academy=?,apprentice=?,sponsor=?,varka_ketra_ally=?,clan_join_expiry_time=?,clan_create_expiry_time=?,char_name=?,death_penalty_level=?,bookmarkslot=?,vitality_points=?,language=?,locked=? WHERE charId=?";
    +    private static final String RESTORE_CHARACTER = "SELECT account_name, charId, char_name, level, maxHp, curHp, maxCp, curCp, maxMp, curMp, face, hairStyle, hairColor, sex, heading, x, y, z, exp, expBeforeDeath, sp, karma, fame, pvpkills, pkkills, clanid, race, classid, deletetime, cancraft, title, title_color, rec_have, rec_left, accesslevel, online, char_slot, lastAccess, clan_privs, wantspeace, base_class, onlinetime, isin7sdungeon, punish_level, punish_timer, newbie, nobless, power_grade, subpledge, last_recom_date, lvl_joined_academy, apprentice, sponsor, varka_ketra_ally,clan_join_expiry_time,clan_create_expiry_time,death_penalty_level,bookmarkslot,vitality_points,createTime,language,locked FROM characters WHERE charId=?";
    
        // Character Teleport Bookmark:
        private static final String INSERT_TP_BOOKMARK = "INSERT INTO character_tpbookmark (charId,Id,x,y,z,icon,tag,name) values (?,?,?,?,?,?,?,?)";
    @@ -391,6 +391,8 @@
    	protected int _activeClass;
    	protected int _classIndex = 0;
    
    +	private int _locked;
    +	
    	/** data for mounted pets */
    	private int _controlItemId;
    	private L2PetData _data;
    @@ -5629,7 +5631,7 @@
    			int dropLimit           = 0;
    			int dropPercent         = 0;
    
    -			if (getKarma() > 0 && getPkKills() >= pkLimit)
    +			if (getKarma() > 0 && getPkKills() >= pkLimit && !isLocked())
    			{
    				isKarmaDrop = true;
    				dropPercent = Config.KARMA_RATE_DROP;
    @@ -7352,6 +7354,9 @@
    
    				// Language
    				player.setLang(rset.getString("language"));
    +				
    +				// Lock
    +				player.setLock(rset.getInt("locked"));
    
    				// Retrieve the name and ID of the other characters assigned to this account.
    				PreparedStatement stmt = con.prepareStatement("SELECT charId, char_name FROM characters WHERE account_name=? AND charId<>?");
    @@ -7703,7 +7708,8 @@
    			statement.setInt(53, getBookMarkSlot());
    			statement.setInt(54, getVitalityPoints());
    			statement.setString(55, getLang());
    -            statement.setInt(56, getObjectId());
    +			statement.setInt(56, getLock());
    +            statement.setInt(57, getObjectId());
    
    			statement.execute();
    			statement.close();
    @@ -10783,7 +10789,7 @@
    		}
    	}
    
    -    public boolean isLocked()
    +    public boolean isSubclassLocked()
        {
        	return _subclassLock.isLocked();
        }
    @@ -14356,7 +14362,7 @@
    
    	public boolean isAllowedToEnchantSkills()
    	{
    -		if (isLocked())
    +		if (isSubclassLocked())
    			return false;
    		if (isTransformed())
    			return false;
    @@ -14703,4 +14709,19 @@
    
    		return result;
    	}
    +	
    +	public int getLock() 
    +	{
    +		return _locked;
    +	}
    +	
    +	public void setLock(int locked) 
    +	{
    +		_locked = locked;
    +	}
    +	
    +	public boolean isLocked()
    +	{
    +		return getLock() == 1;
    +	}
    }
    

     

    DP PART:

    Index: I:/workspace/datapack_development/data/scripts/handlers/MasterHandler.java
    ===================================================================
    --- I:/workspace/datapack_development/data/scripts/handlers/MasterHandler.java	(revision 7453)
    +++ I:/workspace/datapack_development/data/scripts/handlers/MasterHandler.java	(working copy)
    @@ -105,6 +105,7 @@
    		AdminCommandHandler.getInstance().registerAdminCommandHandler(new AdminKick());
    		AdminCommandHandler.getInstance().registerAdminCommandHandler(new AdminKill());
    		AdminCommandHandler.getInstance().registerAdminCommandHandler(new AdminLevel());
    +		AdminCommandHandler.getInstance().registerAdminCommandHandler(new AdminLock());
    		AdminCommandHandler.getInstance().registerAdminCommandHandler(new AdminLogin());
    		AdminCommandHandler.getInstance().registerAdminCommandHandler(new AdminMammon());
    		AdminCommandHandler.getInstance().registerAdminCommandHandler(new AdminManor());
    Index: I:/workspace/datapack_development/data/scripts/handlers/admincommandhandlers/AdminLock.java
    ===================================================================
    --- I:/workspace/datapack_development/data/scripts/handlers/admincommandhandlers/AdminLock.java	(revision 7453)
    +++ I:/workspace/datapack_development/data/scripts/handlers/admincommandhandlers/AdminLock.java	(working copy)
    @@ -0,0 +1,70 @@
    +/*
    + * 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.
    + *
    + * [url]http://www.gnu.org/copyleft/gpl.html[/url]
    + */
    +package handlers.admincommandhandlers;
    +
    +import com.l2jserver.gameserver.handler.IAdminCommandHandler;
    +import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
    +
    +/**
    + * @author Fakoykas
    + */
    +public class AdminLock implements IAdminCommandHandler
    +{
    +	private static final String[] ADMIN_COMMANDS = {"admin_lock", "admin_unlock"};
    +	
    +	public boolean useAdminCommand(String command, L2PcInstance activeChar)
    +	{
    +		if (!(activeChar.getTarget() instanceof L2PcInstance) || activeChar.getTarget() == null)
    +			return false;
    +		
    +		L2PcInstance target = (L2PcInstance)activeChar.getTarget();
    +		
    +		if (command.startsWith("admin_lock"))
    +		{
    +			if (target.isLocked())
    +			{
    +				activeChar.sendMessage(target+" is already locked!");
    +				return false;
    +			}
    +			
    +			target.setLock(1);
    +			target.sendMessage("Your character has been locked. Transactions are disabled.");
    +			activeChar.sendMessage(target.getName()+" is now locked. Transactions are disabled.");
    +		}
    +		else if (command.startsWith("admin_unlock"))
    +		{
    +			if (!target.isLocked())
    +			{
    +				activeChar.sendMessage(target+" is not locked!");
    +				return false;
    +			}
    +			
    +			target.setLock(0);
    +			target.sendMessage("Your character has been unlocked. All the fuctions are enabled.");
    +			activeChar.sendMessage(target.getName()+" is now unlocked. All the fuctions are enabled.");
    +		}
    +		
    +		return true;
    +	}
    +	
    +	public String[] getAdminCommandList()
    +	{
    +		return ADMIN_COMMANDS;
    +	}
    +}
    +

     

    SQL:

    INSERT INTO `admin_command_access_rights` VALUES ('admin_lock', '1');
    INSERT INTO `admin_command_access_rights` VALUES ('admin_unlock', '1');

    also at characters table create that field

    `locked` int(2) NOT NULL DEFAULT '0'

     

    Adapted to IL By KraShGr

    http://www.maxcheaters.com/forum/index.php?topic=151096.msg1094035#msg1094035

     

    I hope you like it.

    Best Regards.

  5. Lol... if paypal is serious then can u explain me how someone canceled the payment and asked me for shipping details? And besides how can i ship the item in 5 minutes? If you get to know paypal like me you will see what bullsh1t it is

    I'm using paypal for like 2.5 years now. Are you still certain you know it better than me?

     

    Yet again, i'm not gonna argue about that. I used to think the same thing, but after all paypal is all about money, they should be secure and exact at all their moves and that's exactly what they're doing.

  6. This is what I havent understund. What are the limits of unverified?

    They keep some money when you make a transaction, the fee is low, but i don't remember the amount of it.

  7. believe me I have search it but I cant find a clear answer.

    /off What's your garena nick?

    lulz not a clear answer? check first link at google search!

    http://www.helium.com/items/1675525-paypal-without-a-credit-card

     

    First of all, creating such an account is extremely easy. Simply click "Sign Up" on the Paypal homepage, and follow the instructions provided. Eventually, you will come to a screen which will ask you to choose a credit card to which you will link your Paypal account. Simply choose to do so later, and you will be presented with your "unverified account". That's all there is to it! If you would like to lean the implications of such an arrangement, continue reading.

     

    /off fakoykas

  8. If you get to know paypal, you'll see that it's more than useful. Actually is the most useful site on the web, after google of course.

     

    If you know how to use it properly, noone can scam you. Also it's team is professional, seriously, you can't lose money. Just speak nice, easy to them and fully explain them what happened. They'll be more than happy to support you.

  9. No movie has ever scared me, i mean i watch them like i do with all the other films, without even feeling scared.

     

    I watched paranormal activity with the hope of something good, but this movie is fucking hilarious. Who the fuck got scared with that? Why should i be scared? Because the actors 'are'?

     

    One horror movie i watched and it was cool, i could say it scared me on some points was Rec. It's from Spain, you watch almost everything through a camera and you can actually see the people trying to survive.

     

    Someone mentioned The Grudge, such a stupid movie, why is it even considered thriller? It sucks, i'm not recomending it to anyone. Also SAW is disgusting not scary.

     

    I've watched thrillers all alone at 5 at the morning and i wasn't scared again, it seems to me like all these movies were made to make money for the producers and not to actually amaze the viewers.

     

    So, i recommend you Rec, it's cool.

  10. The thing is simple. People who are used to the great old lineage, won't go for the new things. They just don't seem like lineage any longer. It seems like a totally different game.

     

    And yes, i've tried gracia and no, i didn't like it.

     

    Oldschool players will never join new chronicles, that's why the proz choose interlude :)

  11. Index: I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/model/actor/instance/L2TeleporterInstance.java
    ===================================================================
    --- I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/model/actor/instance/L2TeleporterInstance.java	(revision 4167)
    +++ I:/workspace/L2_GameServer/java/com/l2jserver/gameserver/model/actor/instance/L2TeleporterInstance.java	(working copy)
    @@ -227,6 +227,11 @@
    				player.sendMessage("Go away, you're not welcome here.");
    				return;
    			}
    +			else if (player.isDonator())
    +			{
    +				player.sendMessage("Donators are not allowed to use GateKeepers.");
    +				return;
    +			}
    			else if (player.isCombatFlagEquipped())
    			{
    				player.sendMessage("You can't port with a Combat Flag or Territory Ward!");
    

     

    This will disable them from using gatekeepers, as you asked.

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock