Thread: Added this tut now i got a problem [Rep]

Results 1 to 4 of 4
  1. #1 Added this tut now i got a problem [Rep] 
    Donator
    Defiled-X's Avatar
    Join Date
    Jun 2010
    Posts
    1,434
    Thanks given
    52
    Thanks received
    78
    Rep Power
    27
    Tut:
    http://www.runelocus.com/forums/arch...hp/t-9015.html

    Posted mostly everything that I thought might help fix the problem. Let me know if i need more methods etc..

    Problem:

    Told me to add this:
    Code:
    Open up PlayerAssistant and search for
    
    
    o.sendMessage("You have defeated "+c.playerName+"!");
    
    Under that, add this block of code
    
    
    if(!PlayerKilling.hostOnList(o, c.connectedFrom)) {
    PlayerKilling.addHostToList(o, c.connectedFrom);
    o.pkPoints++;
    o.sendMessage("You have received a point, you now have "+o.pkPoints+" pk points.");
    } else {
    o.sendMessage("You have recently defeated "+c.playerName+", you don't receive any pk points.");
    }
    My applydead before adding it (Works fine on its own):

    Code:
    public void applyDead() {	
    		c.respawnTimer = 15;
    		c.isDead = false;
    		Client o = (Client) Server.playerHandler.players[c.killerId];
    		if(c.duelStatus != 6) {
    			c.killerId = findKiller();
    			if(o != null) {
    				c.playerKilled = c.playerId;
    				if(o.duelStatus == 5) {
    					o.duelStatus++;
    				}
    				if (Server.playerHandler.players[c.playerId].connectedFrom != o.lastKilled) {
    					o.sendMessage("You have defeated "+Misc.optimizeText(c.playerName)+"!");
    						o.sendMessage("and received 3 PvP Tokens!");
    						o.getItems().addItem(8851, 3);
    					o.lastKilled = Server.playerHandler.players[c.playerId].connectedFrom;
    				} else {
    					o.sendMessage("You do not recieve any PvP Tokens because you have killed " +c.playerName+ " twice in a row.");
    				}
    			}
    		}
    When i added this (had no idea what i was doing. So i improvised):
    Code:
    public void applyDead() {	
    		c.respawnTimer = 15;
    		c.isDead = false;
    		Client o = (Client) Server.playerHandler.players[c.killerId];
    		if(c.duelStatus != 6) {
    			c.killerId = findKiller();
    			if(o != null) {
    				c.playerKilled = c.playerId;
    				if(o.duelStatus == 5) {
    					o.duelStatus++;
    				}
    				if (Server.playerHandler.players[c.playerId]) {
    					o.sendMessage("You have defeated "+Misc.optimizeText(c.playerName)+"!");
    						if(!PlayerKilling.hostOnList(o, c.connectedFrom)) {
    						PlayerKilling.addHostToList(o, c.connectedFrom);
    						o.getItems().addItem(8851, 3);
    						o.sendMessage("and received 3 PvP Tokens!");
    				} else {
    					o.sendMessage("You do not recieve any PvP Tokens because you have killed " +c.playerName+ " twice in a row.");
    				}
    			}
    		}
    Errors:

    Code:
    src\server\model\players\PlayerAssistant.java:1277: error: ';' expected
            public void resetTb() {
                               ^
    src\server\model\players\PlayerAssistant.java:1282: error: illegal start of expr
    ession
            public void handleStatus(int i, int i2, int i3) {
            ^
    src\server\model\players\PlayerAssistant.java:1282: error: illegal start of expr
    ession
            public void handleStatus(int i, int i2, int i3) {
                   ^
    src\server\model\players\PlayerAssistant.java:1282: error: ';' expected
            public void handleStatus(int i, int i2, int i3) {
                                    ^
    src\server\model\players\PlayerAssistant.java:1282: error: <identifier> expected
    
            public void handleStatus(int i, int i2, int i3) {
                                           ^
    src\server\model\players\PlayerAssistant.java:1282: error: not a statement
            public void handleStatus(int i, int i2, int i3) {
                                                ^
    src\server\model\players\PlayerAssistant.java:1282: error: ';' expected
            public void handleStatus(int i, int i2, int i3) {
                                                  ^
    src\server\model\players\PlayerAssistant.java:1282: error: ';' expected
            public void handleStatus(int i, int i2, int i3) {
                                                          ^
    src\server\model\players\PlayerAssistant.java:1291: error: illegal start of expr
    ession
            public void resetFollowers() {
            ^
    src\server\model\players\PlayerAssistant.java:1291: error: illegal start of expr
    ession
            public void resetFollowers() {
                   ^
    src\server\model\players\PlayerAssistant.java:1291: error: ';' expected
            public void resetFollowers() {
                                      ^
    src\server\model\players\PlayerAssistant.java:1301: error: illegal start of expr
    ession
            public static int PvPDrop[] = {
            ^
    src\server\model\players\PlayerAssistant.java:1301: error: illegal start of expr
    ession
            public static int PvPDrop[] = {
                   ^
    src\server\model\players\PlayerAssistant.java:1301: error: ';' expected
            public static int PvPDrop[] = {
                         ^
    src\server\model\players\PlayerAssistant.java:1301: error: not a statement
            public static int PvPDrop[] = {
                                     ^
    src\server\model\players\PlayerAssistant.java:1301: error: ';' expected
            public static int PvPDrop[] = {
                                       ^
    src\server\model\players\PlayerAssistant.java:1302: error: not a statement
                    13896, 13884, 13890, 13902,//Statius's
                    ^
    src\server\model\players\PlayerAssistant.java:1302: error: ';' expected
                    13896, 13884, 13890, 13902,//Statius's
                         ^
    src\server\model\players\PlayerAssistant.java:1312: error: illegal start of expr
    ession
            public int randomPvPDrop() {
            ^
    src\server\model\players\PlayerAssistant.java:1312: error: ';' expected
            public int randomPvPDrop() {
                                    ^
    src\server\model\players\PlayerAssistant.java:1316: error: illegal start of expr
    ession
                    public void giveLife() {
                    ^
    src\server\model\players\PlayerAssistant.java:1316: error: illegal start of expr
    ession
                    public void giveLife() {
                           ^
    src\server\model\players\PlayerAssistant.java:1316: error: ';' expected
                    public void giveLife() {
                                        ^
    src\server\model\players\PlayerAssistant.java:1400: error: illegal start of expr
    ession
            public void changeLocation() {
            ^
    src\server\model\players\PlayerAssistant.java:1400: error: illegal start of expr
    ession
            public void changeLocation() {
                   ^
    src\server\model\players\PlayerAssistant.java:1400: error: ';' expected
            public void changeLocation() {
                                      ^
    src\server\model\players\PlayerAssistant.java:1434: error: illegal start of expr
    ession
            public void spellTeleport(int x, int y, int height) {
            ^
    src\server\model\players\PlayerAssistant.java:1434: error: illegal start of expr
    ession
            public void spellTeleport(int x, int y, int height) {
                   ^
    src\server\model\players\PlayerAssistant.java:1434: error: ';' expected
            public void spellTeleport(int x, int y, int height) {
                                     ^
    src\server\model\players\PlayerAssistant.java:1434: error: <identifier> expected
    
            public void spellTeleport(int x, int y, int height) {
                                            ^
    src\server\model\players\PlayerAssistant.java:1434: error: not a statement
            public void spellTeleport(int x, int y, int height) {
                                                 ^
    src\server\model\players\PlayerAssistant.java:1434: error: ';' expected
            public void spellTeleport(int x, int y, int height) {
                                                  ^
    src\server\model\players\PlayerAssistant.java:1434: error: ';' expected
            public void spellTeleport(int x, int y, int height) {
                                                              ^
    src\server\model\players\PlayerAssistant.java:1438: error: illegal start of expr
    ession
            public void startTeleport(int x, int y, int height, String teleportType)
     {
            ^
    src\server\model\players\PlayerAssistant.java:1438: error: illegal start of expr
    ession
            public void startTeleport(int x, int y, int height, String teleportType)
     {
                   ^
    src\server\model\players\PlayerAssistant.java:1438: error: ';' expected
            public void startTeleport(int x, int y, int height, String teleportType)
     {
                                     ^
    src\server\model\players\PlayerAssistant.java:1438: error: <identifier> expected
    
            public void startTeleport(int x, int y, int height, String teleportType)
     {
                                            ^
    src\server\model\players\PlayerAssistant.java:1438: error: not a statement
            public void startTeleport(int x, int y, int height, String teleportType)
     {
                                                 ^
    src\server\model\players\PlayerAssistant.java:1438: error: ';' expected
            public void startTeleport(int x, int y, int height, String teleportType)
     {
                                                  ^
    src\server\model\players\PlayerAssistant.java:1438: error: ';' expected
            public void startTeleport(int x, int y, int height, String teleportType)
     {
                                                                      ^
    src\server\model\players\PlayerAssistant.java:1438: error: not a statement
            public void startTeleport(int x, int y, int height, String teleportType)
     {
                                                                       ^
    src\server\model\players\PlayerAssistant.java:1438: error: ';' expected
            public void startTeleport(int x, int y, int height, String teleportType)
     {
                                                                                   ^
    
    src\server\model\players\PlayerAssistant.java:1497: error: illegal start of expr
    ession
            public void startTeleport2(int x, int y, int height) {
            ^
    src\server\model\players\PlayerAssistant.java:1497: error: illegal start of expr
    ession
            public void startTeleport2(int x, int y, int height) {
                   ^
    src\server\model\players\PlayerAssistant.java:1497: error: ';' expected
            public void startTeleport2(int x, int y, int height) {
                                      ^
    src\server\model\players\PlayerAssistant.java:1497: error: <identifier> expected
    
            public void startTeleport2(int x, int y, int height) {
                                             ^
    src\server\model\players\PlayerAssistant.java:1497: error: not a statement
            public void startTeleport2(int x, int y, int height) {
                                                  ^
    src\server\model\players\PlayerAssistant.java:1497: error: ';' expected
            public void startTeleport2(int x, int y, int height) {
                                                   ^
    src\server\model\players\PlayerAssistant.java:1497: error: ';' expected
            public void startTeleport2(int x, int y, int height) {
                                                               ^
    src\server\model\players\PlayerAssistant.java:1526: error: illegal start of expr
    ession
            public void specialTeleport(int x, int y, int height, int npcId) {
            ^
    src\server\model\players\PlayerAssistant.java:1526: error: illegal start of expr
    ession
            public void specialTeleport(int x, int y, int height, int npcId) {
                   ^
    src\server\model\players\PlayerAssistant.java:1526: error: ';' expected
            public void specialTeleport(int x, int y, int height, int npcId) {
                                       ^
    src\server\model\players\PlayerAssistant.java:1526: error: <identifier> expected
    
            public void specialTeleport(int x, int y, int height, int npcId) {
                                              ^
    src\server\model\players\PlayerAssistant.java:1526: error: not a statement
            public void specialTeleport(int x, int y, int height, int npcId) {
                                                   ^
    src\server\model\players\PlayerAssistant.java:1526: error: ';' expected
            public void specialTeleport(int x, int y, int height, int npcId) {
                                                    ^
    src\server\model\players\PlayerAssistant.java:1526: error: <identifier> expected
    
            public void specialTeleport(int x, int y, int height, int npcId) {
                                                                 ^
    src\server\model\players\PlayerAssistant.java:1526: error: not a statement
            public void specialTeleport(int x, int y, int height, int npcId) {
                                                                      ^
    src\server\model\players\PlayerAssistant.java:1526: error: ';' expected
            public void specialTeleport(int x, int y, int height, int npcId) {
                                                                           ^
    src\server\model\players\PlayerAssistant.java:1615: error: illegal start of expr
    ession
            public void processTeleport() {
            ^
    src\server\model\players\PlayerAssistant.java:1615: error: illegal start of expr
    ession
            public void processTeleport() {
                   ^
    src\server\model\players\PlayerAssistant.java:1615: error: ';' expected
            public void processTeleport() {
                                       ^
    src\server\model\players\PlayerAssistant.java:1627: error: illegal start of expr
    ession
            public void movePlayer(int x, int y, int h) {
            ^
    src\server\model\players\PlayerAssistant.java:1627: error: illegal start of expr
    ession
            public void movePlayer(int x, int y, int h) {
                   ^
    src\server\model\players\PlayerAssistant.java:1627: error: ';' expected
            public void movePlayer(int x, int y, int h) {
                                  ^
    src\server\model\players\PlayerAssistant.java:1627: error: <identifier> expected
    
            public void movePlayer(int x, int y, int h) {
                                         ^
    src\server\model\players\PlayerAssistant.java:1627: error: not a statement
            public void movePlayer(int x, int y, int h) {
                                              ^
    src\server\model\players\PlayerAssistant.java:1627: error: ';' expected
            public void movePlayer(int x, int y, int h) {
                                               ^
    src\server\model\players\PlayerAssistant.java:1627: error: ';' expected
            public void movePlayer(int x, int y, int h) {
                                                      ^
    src\server\model\players\PlayerAssistant.java:1638: error: illegal start of expr
    ession
            public void playerWalk(int x, int y) {
            ^
    src\server\model\players\PlayerAssistant.java:1638: error: illegal start of expr
    ession
            public void playerWalk(int x, int y) {
                   ^
    src\server\model\players\PlayerAssistant.java:1638: error: ';' expected
            public void playerWalk(int x, int y) {
                                  ^
    src\server\model\players\PlayerAssistant.java:1638: error: <identifier> expected
    
            public void playerWalk(int x, int y) {
                                         ^
    src\server\model\players\PlayerAssistant.java:1638: error: not a statement
            public void playerWalk(int x, int y) {
                                              ^
    src\server\model\players\PlayerAssistant.java:1638: error: ';' expected
            public void playerWalk(int x, int y) {
                                               ^
    src\server\model\players\PlayerAssistant.java:1642: error: illegal start of expr
    ession
            public boolean checkClip() {
            ^
    src\server\model\players\PlayerAssistant.java:1642: error: ';' expected
            public boolean checkClip() {
                                    ^
    src\server\model\players\PlayerAssistant.java:1700: error: illegal start of expr
    ession
            public void followPlayer() {
            ^
    src\server\model\players\PlayerAssistant.java:1700: error: illegal start of expr
    ession
            public void followPlayer() {
                   ^
    src\server\model\players\PlayerAssistant.java:1700: error: ';' expected
            public void followPlayer() {
                                    ^
    src\server\model\players\PlayerAssistant.java:1816: error: illegal start of expr
    ession
            public void followNpc() {
            ^
    src\server\model\players\PlayerAssistant.java:1816: error: illegal start of expr
    ession
            public void followNpc() {
                   ^
    src\server\model\players\PlayerAssistant.java:1816: error: ';' expected
            public void followNpc() {
                                 ^
    src\server\model\players\PlayerAssistant.java:1918: error: illegal start of expr
    ession
            public int getRunningMove(int i, int j) {
            ^
    100 errors
    Press any key to continue . . .
    Reply With Quote  
     

  2. #2  
    Donator
    Defiled-X's Avatar
    Join Date
    Jun 2010
    Posts
    1,434
    Thanks given
    52
    Thanks received
    78
    Rep Power
    27
    Bump - A fix would really help
    Thanks in advance
    Reply With Quote  
     

  3. #3  
    Registered Member
    TheChosenOne's Avatar
    Join Date
    Jan 2013
    Posts
    967
    Thanks given
    47
    Thanks received
    161
    Rep Power
    366
    Code:
    public void applyDead() {	
    		c.respawnTimer = 15;
    		c.isDead = false;
    		Client o = (Client) Server.playerHandler.players[c.killerId];
    		if(c.duelStatus != 6) {
    			c.killerId = findKiller();
    			if(o != null) {
    				c.playerKilled = c.playerId;
    				if(o.duelStatus == 5) {
    					o.duelStatus++;
    				}
    				if (Server.playerHandler.players[c.playerId]) {
    					o.sendMessage("You have defeated "+Misc.optimizeText(c.playerName)+"!");
    					if(!PlayerKilling.hostOnList(o, c.connectedFrom)) {
    						PlayerKilling.addHostToList(o, c.connectedFrom);
    						o.getItems().addItem(8851, 3);
    						o.sendMessage("and received 3 PvP Tokens!");					
    					} else {
    						o.sendMessage("You do not recieve any PvP Tokens because you have killed " +c.playerName+ " twice in a row.");
    					}
    				}
    			}
    		}
    See the green text above.
    Btw, when providing your method, either you posted a part of it or you forgot the '}' to close the method.
    Note: INDENT YOUR CODE (use tabs correctly)

    Also: Change "if (Server.playerHandler.players[c.playerId]) {" back to what it was (or something correct if the old one isn't), that if-statement makes no sense at all:
    "If player". If player what? If player is online? If player plays the tuba? If player something equals (or not equals) something else?
    Reply With Quote  
     

  4. #4  
    Super Donator
    Haskell Curry's Avatar
    Join Date
    Nov 2009
    Posts
    850
    Thanks given
    602
    Thanks received
    247
    Rep Power
    0
    l2 program properly by using a development enviroment
    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. Replies: 3
    Last Post: 07-02-2011, 10:38 PM
  2. Replies: 0
    Last Post: 05-17-2011, 10:26 PM
  3. [PI] Woodcutting problem V2! >.< (added code)
    By Snow Cat123 in forum Help
    Replies: 3
    Last Post: 10-27-2010, 06:33 PM
  4. added donater rank but one problem
    By Buckshot in forum Help
    Replies: 8
    Last Post: 10-05-2009, 12:52 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •