Thread: Starter Command

Results 1 to 8 of 8
  1. #1 Starter Command 
    Registered Member
    CTucker's Avatar
    Join Date
    Oct 2008
    Posts
    2,422
    Thanks given
    263
    Thanks received
    281
    Rep Power
    343
    Ok this is annoying me, i do not know WHAT THE HELL IS WRONG


    Base : Cleaned v4


    in initialize()


    Code:
    		if(startr == 0) {
    			addItem(995, 25000);
    			sendMessage("Welcome to "+ServerCP.Servername+", you must be new");
    			sendMessage("I advise Skilling to earn some extra money before you start");
    			startr+= 500;
    			savefile = true;
    		} else if(startr > 0) {
    			sendMessage("Welcome back to "+ServerCP.Servername+", " +playerName+".");
    		}

    now in the other shit


    Code:
    case 2:
    						if (token.equals("character-height")) {
    							heightLevel = Integer.parseInt(token2);
    						} else if (token.equals("character-posx")) {
    							teleportToX = Integer.parseInt(token2);
    						} else if (token.equals("character-posy")) {
    							teleportToY = Integer.parseInt(token2);
    						} else if (token.equals("character-rights")) {
    							playerRights = Integer.parseInt(token2);
    						} else if (token.equals("character-startr")) {
    							startr = Integer.parseInt(token2);
    						} else if (token.equals("character-messages")) {
    							playerMessages = Integer.parseInt(token2);
    						} else if (token.equals("character-lastconnection")) {
    							playerLastConnect = token2;
    						} else if (token.equals("character-lastlogin")) {
    							playerLastLogin = Integer.parseInt(token2);
    						} else if (token.equals("character-gametime")) {
    							playerGameTime = Integer.parseInt(token2);
    						} else if (token.equals("character-gamecount")) {
    							playerGameCount = Integer.parseInt(token2);
    						} 
    						break;

    and then


    Code:
    /*CHARACTER*/
    			characterfile.write("[CHARACTER]", 0, 11);
    			characterfile.newLine();
    			characterfile.write("character-height = ", 0, 19);
    			characterfile.write(Integer.toString(heightLevel), 0, Integer.toString(heightLevel).length());
    			characterfile.newLine();
    			characterfile.write("character-posx = ", 0, 17);
    			characterfile.write(Integer.toString(absX), 0, Integer.toString(absX).length());
    			characterfile.newLine();
    			characterfile.write("character-posy = ", 0, 17);
    			characterfile.write(Integer.toString(absY), 0, Integer.toString(absY).length());
    			characterfile.newLine();
    			characterfile.write("character-rights = ", 0, 19);
    			characterfile.write(Integer.toString(playerRights), 0, Integer.toString(playerRights).length());
    			characterfile.newLine();
    			characterfile.write("character-startr = ", 0, 21);
    			characterfile.write(Integer.toString(startr), 0, Integer.toString(startr).length());
    			characterfile.newLine();
    			characterfile.write("character-messages = ", 0, 21);
    			characterfile.write(Integer.toString(playerMessages), 0, Integer.toString(playerMessages).length());
    			characterfile.newLine();
    			characterfile.write("character-lastconnection = ", 0, 27);
    			characterfile.write(playerLastConnect, 0, playerLastConnect.length());
    			characterfile.newLine();
    			characterfile.write("character-lastlogin = ", 0, 22);
    			characterfile.write(Integer.toString(playerLastLogin), 0, Integer.toString(playerLastLogin).length());
    			characterfile.newLine();
    			characterfile.write("character-gametime = ", 0, 21);
    			characterfile.write(Integer.toString(playerGameTime), 0, Integer.toString(playerGameTime).length());
    			characterfile.newLine();
    			characterfile.write("character-gamecount = ", 0, 22);
    			characterfile.write(Integer.toString(playerGameCount), 0, Integer.toString(playerGameCount).length());
    			characterfile.newLine();
    			characterfile.newLine();
    /*EQUIPMENT*/

    I Don't get whats wrong, PS its not even saving the Starter into the char files.
    Reply With Quote  
     

  2. #2  
    Banned

    Join Date
    Jan 2009
    Posts
    2,178
    Thanks given
    135
    Thanks received
    158
    Rep Power
    0
    Code:
    		if(startr == 0) {
    			addItem(995, 25000);
    			sendMessage("Welcome to "+ServerCP.Servername+", you must be new");
    			sendMessage("I advise Skilling to earn some extra money before you start");
    			startr+= 500;
    			savefile = true;
    		} else if(startr > 1) {
    			sendMessage("Welcome back to "+ServerCP.Servername+", " +playerName+".");
    		}
    ?
    Reply With Quote  
     

  3. #3  
    Banned

    Join Date
    Jul 2009
    Posts
    915
    Thanks given
    1
    Thanks received
    10
    Rep Power
    0
    Its...delta...


    if(starter == 0) {
    starter = 1;
    addItem(995, 25000);
    sM("Welcome to "+ServerCP.Servername+", you must be new");
    sM"I advise Skilling to earn some extra money before you start");
    startr+= 500;
    savefile = true;
    } else if(startr > 1) {
    sM("Welcome back to "+ServerCP.Servername+", " +playerName+".");
    }
    Reply With Quote  
     

  4. #4  
    Previously Hyperion


    Join Date
    Jan 2009
    Posts
    1,254
    Thanks given
    3
    Thanks received
    18
    Rep Power
    138
    god this is fail...if startr == 0 then sets it to 1, why would you have startr > 1....should be startr > 0 or better yet use a boolean like you should

    also learn to spell starter
    Reply With Quote  
     

  5. #5  
    Registered Member
    CTucker's Avatar
    Join Date
    Oct 2008
    Posts
    2,422
    Thanks given
    263
    Thanks received
    281
    Rep Power
    343
    Quote Originally Posted by Crystal Meth View Post
    Its...delta...

    No, its cleanedv4, i took the starter out of delta, anyway it has a savechar method in the Client.java and in the playerHandler.java, i do not know why thats needed but i fixed it, thanks for the help


    I stopped using delta like, 1.5 years ago, i just mess around with it when im bored.
    Reply With Quote  
     

  6. #6  
    Registered Member
    CTucker's Avatar
    Join Date
    Oct 2008
    Posts
    2,422
    Thanks given
    263
    Thanks received
    281
    Rep Power
    343
    Quote Originally Posted by Mental Piracy View Post
    god this is fail...if startr == 0 then sets it to 1, why would you have startr > 1....should be startr > 0 or better yet use a boolean like you should

    also learn to spell starter


    I saved the int as startr so i didnt have to mess with changing the ints on the writefile
    Reply With Quote  
     

  7. #7  
    Banned

    Join Date
    Jul 2009
    Posts
    915
    Thanks given
    1
    Thanks received
    10
    Rep Power
    0
    oh i thought v4 was delta cleaned 4.

    sorry.
    Reply With Quote  
     

  8. #8  
    Registered Member
    Join Date
    Dec 2008
    Posts
    207
    Thanks given
    1
    Thanks received
    0
    Rep Power
    14
    characterfile.write("character-startr = ", 0, 21);


    to

    characterfile.write("character-startr = ", 0, 19);
    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

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •