Thread: [PI] Teletabs/Teleporting

Results 1 to 4 of 4
  1. #1 [PI] Teletabs/Teleporting 
    Banned
    Join Date
    Jul 2008
    Posts
    458
    Thanks given
    5
    Thanks received
    11
    Rep Power
    0
    And also how can I change the spellbook so that it requires actual runes instead of just clicking and teleporting. For all spellbooks including lunar.

    And last thing, how can I make it so that you cannot trade with admins?

    Source:Intdubpk/PI
    Reply With Quote  
     

  2. #2  
    Tinkerbell1234
    Guest
    Code:
    public boolean teleTabTeleport(int x, int y, int height, String teleportType){
            if(c.Jail == true){
                    c.sendMessage("You can't teleport out of Jail!");
            } else if(c.inJail() && c.Jail == true) {
                    c.sendMessage("You can't teleport out of Jail!");
            } else if(c.duelStatus == 5){
    		c.sendMessage("You can't teleport during a duel!");
            } else if(c.inFightCaves()) {
                    c.sendMessage("You can't teleport out of this minigame!");
    	} else if(c.inWild() && c.wildLevel > Config.NO_TELEPORT_WILD_LEVEL){
    		c.sendMessage("You can't teleport above level "+Config.NO_TELEPORT_WILD_LEVEL+" in the wilderness.");
    	} else if(System.currentTimeMillis() - c.teleBlockDelay < c.teleBlockLength){
    		c.sendMessage("You are teleblocked and can't teleport.");
    	} else if(!c.isDead && c.teleTimer == 0 && c.respawnTimer == -6){
    		if (c.playerIndex > 0 || c.npcIndex > 0)
    			c.getCombat().resetPlayerAttack();
    		c.stopMovement();
    		removeAllWindows();			
    		c.teleX = x;
    		c.teleY = y;
    		c.npcIndex = 0;
    		c.playerIndex = 0;
    		c.faceUpdate(0);
    		c.teleHeight = height;
    		if(teleportType.equalsIgnoreCase("teleTab")) {
    			c.startAnimation(9597);
    			c.teleEndAnimation = 11973;
    			c.teleTimer = 8;
    			c.gfx0(1680);
    		}
    		return true;
    	}
    	return false;
    }
    add this in playerassistant.java

    and then in clickitem.java add this ;

    Code:
     if(itemId == 8007) {
                       c.getItems().deleteItem(8007,c.getItems().getItemSlot(8007),1);
                       c.getPA().teleTabTeleport(3213, 3423, 0, "teleTab");
                    }
                    if(itemId == 8008) {
                       c.getItems().deleteItem(8008,c.getItems().getItemSlot(8008),1);
                       c.getPA().teleTabTeleport(3224, 3218, 0, "teleTab");
                    }
                  if(itemId == 8009) {
                       c.getItems().deleteItem(8009,c.getItems().getItemSlot(8009),1);
                       c.getPA().teleTabTeleport(2965, 3383, 0, "teleTab");
                    }
                if(itemId == 8010) {
                       c.getItems().deleteItem(8010,c.getItems().getItemSlot(8010),1);
                       c.getPA().teleTabTeleport(2757, 3477, 0, "teleTab");
                    }
              if(itemId == 8011) {
                       c.getItems().deleteItem(8011,c.getItems().getItemSlot(8011),1);
                       c.getPA().teleTabTeleport(2653, 3283, 0, "teleTab");
                    }
              if(itemId == 8012) {
                       c.getItems().deleteItem(8012,c.getItems().getItemSlot(8012),1);
                       c.getPA().teleTabTeleport(2546, 3112, 0, "teleTab");
                    }
              if(itemId == 8013) {
                       c.getItems().deleteItem(8013,c.getItems().getItemSlot(8013),1);
                       c.getPA().teleTabTeleport(3086, 3499, 0, "teleTab");
                    }
    under this
    Code:
    if (itemId != c.playerItems[itemSlot] - 1) {
    			return;
    Reply With Quote  
     

  3. Thankful users:


  4. #3  
    Banned
    Join Date
    Jul 2008
    Posts
    458
    Thanks given
    5
    Thanks received
    11
    Rep Power
    0
    Thank you for helping me with that part.
    Reply With Quote  
     

  5. #4  
    Tinkerbell1234
    Guest
    Quote Originally Posted by Netgear137 View Post
    Thank you for helping me with that part.
    no problem
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. [PI] - Teletabs
    By George in forum Snippets
    Replies: 21
    Last Post: 12-22-2010, 10:29 PM
  2. [508] Teletabs [508]
    By Ivo in forum Configuration
    Replies: 16
    Last Post: 05-24-2009, 01:35 AM
  3. teletabs
    By Robin Spud in forum Help
    Replies: 3
    Last Post: 02-16-2009, 05:45 AM
  4. [REQ] Teletabs
    By Goro in forum Requests
    Replies: 0
    Last Post: 12-22-2008, 03:40 PM
  5. teletabs
    By Ayton in forum Requests
    Replies: 11
    Last Post: 11-24-2008, 04:50 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •