[Tut] Adding Members In A Source;Example : Hiyascape

Results 1 to 5 of 5
  1. #1
    Apprentice wanted pker is offline
    MemberRank
    Mar 2008 Join Date
    12Posts

    [Tut] Adding Members In A Source;Example : Hiyascape

    Ok first of, THIS IS NOT LEECHED, thank you.
    Purpose: Adding Members
    Difficulty: 1/10
    Assumed Knowledge: C&P
    Server Base: Hiyascape V1
    Classes Modified : Client.java
    here goes nothing.
    Step 1 : Find
    Code:
     has logged in
    u should see :
    Code:
    PlayerHandler.messageToAll = " " +playerName+ " has logged in";
    }
    if(playerRights == 1)
    {
    PlayerHandler.messageToAll = "Mod " +playerName+ " has logged in";
    }
    if(playerRights == 2)
    {
    PlayerHandler.messageToAll = "Admin " +playerName+ " has logged in";
    }
    if(playerRights == 3)
    {
    PlayerHandler.messageToAll = "Owner " +playerName+ " has logged in";
    }
    Where u see ' " " +playername+ " has logged in";
    Between " " , add member.
    Should look like this :
    Code:
    PlayerHandler.messageToAll = "member " +playerName+ " has logged in";
    }
    if(playerRights == 1)
    {
    PlayerHandler.messageToAll = "Mod " +playerName+ " has logged in";
    }
    if(playerRights == 2)
    {
    PlayerHandler.messageToAll = "Admin " +playerName+ " has logged in";
    }
    if(playerRights == 3)
    {
    PlayerHandler.messageToAll = "Owner " +playerName+ " has logged in";
    }
    Step 2 : Under
    Code:
    PlayerHandler.messageToAll = "Owner " +playerName+ " has logged in";
    }
    Add
    Code:
    else if (playerIsMember == 0)
    {
    PlayerHandler.messageToAll = "Non-Member " +playerName+ " has logged in";
    }
    step 3 : Find
    Code:
     public void logout(){
    Replace the whole void with
    Code:
      public void logout(){
      outStream.createFrame(109);
    if(playerRights == 0)
    if (playerIsMember ==1)
    {
    PlayerHandler.messageToAll = "member "+playerName+" has logged out";
    }
    else if (playerIsMember == 0)
    {
    PlayerHandler.messageToAll = "Non-Member " +playerName+ " has logged out";
    }
     }
    step 4 : Find
    Code:
       int CLRanged = GetCLRanged(wearID);
    Under it add :
    Code:
       int CLMembers = GetCLMembers(wearID);
    Step 5 : Find
    Code:
       if (playerLevel[playerRanged] - CLRanged < 0) {
        sendMessage("You need " + CLRanged + " " + statName[playerRanged] + " to equip this item.");
        GoFalse = true;
    Under it add :
    Code:
                            if (CLMembers > playerIsMember) {
                                    sendMessage("You need to be a Member to equip this item.");
                                    GoFalse = true;
       }
    Step 6 : Find
    Code:
      if (ItemName.startsWith("Magic Cape")) {
                            return 99;
      }
      return 1;
     }
    Under it add :
    Code:
    public int GetCLMembers(int ItemID) {
            if (ItemID == -1) {
                return 0;
            }
            //String ItemName = GetItemName(ItemID); //enable this if you would like to make items members using their name.
            if (ItemID == 14522) {
               return 1;
     }
            if (ItemID == 14523) {
                return 1;
     }
            if (ItemID == 14524) {
                return 1;
     }
            if (ItemID == 14525) {
                return 1;
     }
            if (ItemID == 14526) {
                return 1;
     }
            if (ItemID == 14527) {
                return 1;
     }
            if (ItemID == 14528) {
                return 1;
     }
            if (ItemID == 14529) {
                return 1;
     }
            if (ItemID == 14530) {
                return 1;
     }
            if (ItemID == 14531) {
                return 1;
     }
            if (ItemID == 14532) {
                return 1;
     }
            if (ItemID == 14533) {
                return 1;
     }
            if (ItemID == 4214) {
                return 1;
     }
            if (ItemID == 15185) {
                return 1;
     }
            if (ItemID == 15195) {
                return 1;
     }
            if (ItemID == 15309) {
                return 1;
     }
            if (ItemID == 15310) {
                return 1;
     }
            if (ItemID == 15311) {
                return 1;
     }
            if (ItemID == 13591) {
                return 1;
     }
            if (ItemID == 13592) {
                return 1;
     }
            if (ItemID == 13593) {
                return 1;
     }
            if (ItemID == 13594) {
                return 1;
     }
            if (ItemID == 15345) {
                return 1;
     }
            if (ItemID == 15346) {
                return 1;
     }
            if (ItemID == 15347) {
                return 1;
     }
            if (ItemID == 15348) {
                return 1;
     }
            if (ItemID == 15349) {
                return 1;
     }
            if (ItemID == 15350) {
                return 1;
     }
            if (ItemID == 6585) {
                return 1;
     }
            if (ItemID == 1040) {
                return 1;
     }
            if (ItemID == 1042) {
                return 1;
     }
            if (ItemID == 1044) {
                return 1;
     }
            if (ItemID == 1046) {
                return 1;
     }
            if (ItemID == 1048) {
                return 1;
     }
            if (ItemID == 6528) {
                return 1;
     }
            if (ItemID == 7158) {
                return 1;
     }
            if (ItemID == 1149) {
                return 1;
     }
            if (ItemID == 3140) {
                return 1;
     }
            if (ItemID == 4087) {
                return 1;
     }
            if (ItemID == 4585) {
                return 1;
     }
            if (ItemID == 1187) {
                return 1;
     }
            if (ItemID == 14915) {
                return 1;
     }
            if (ItemID == 14860) {
                return 1;
     }
            if (ItemID == 3204) {
                return 1;
     }
            return 0;
        }
    U can add other items that you want to be members there ,
    or delete items that you want to be non members.
    There u got ur members.
    Here is how to make the portal & vengeance members.
    PORTAL :
    Find :
    Code:
    case 7319:
    Replace the whole case with :
    Code:
    case 7319: // memberportal
    if(playerIsMember == 1) {
    teleportToX = 3117;
    teleportToY = 9842;
    }
    else if(playerIsMember == 0) {
    sendMessage("you have to be a member to use this portal!");
    }
    break;
    VENGEANCE :
    Find :
    Code:
    case 162:
    Replace The whole case with
    Code:
    case 162: {
    if(playerIsMember == 1)
    if(actionTimer == 0){
    { 
        actionTimer = 10;
        stillgfx(401, absY, absX); 
        for(int I = 0; I < 20; I++) 
        { 
        } 
        for(int I = 0; I <= 6; I++) 
        { 
            strPot = true; 
            strPotTimer = 90; 
            cba = abc / 10; 
            abc2 = cba * 2; 
            if (abc2 <= 1) {  
            abc2 = 2; 
            } 
            updateRequired = true; 
            appearanceUpdateRequired = true; 
            break; 
        } 
         inCombat(); 
        attackPlayersWithin(600, 17, 1); 
        setAnimation(1979);    
        txt4 = "Taste Vengeance"; 
        string4UpdateRequired = true; 
                         RemoveAllWindows();  
    } 
    }
    }
    if(playerIsMember == 0)
    sendMessage("You have to be a member to use vengance!");
    break;
    Credits : 100% me =]
    Last edited by wanted pker; 29-03-08 at 12:55 PM.


  2. #2
    Alpha Member Masius is offline
    MemberRank
    Dec 2007 Join Date
    1,580Posts

    Re: Adding Members In A Source;Example : Hiyascape

    Not much noob friendly, but acceptable. :)

  3. #3
    Apprentice zithro is offline
    MemberRank
    Mar 2008 Join Date
    CanadaLocation
    12Posts

    Re: Adding Members In A Source;Example : Hiyascape

    Nice tut, but how would this work if say, I wanted to make a requirement to be an admin or moderator to weild an item?

  4. #4
    Apprentice roy8102 is offline
    MemberRank
    Apr 2008 Join Date
    HollandLocation
    14Posts

    Re: [Tut] Adding Members In A Source;Example : Hiyascape

    NICE TUT but it doesnt works...
    i changed yellow phat for members but i can wear it on a normal account (non member) i dont know how i can fix it

  5. #5
    Apprentice Sithling is offline
    MemberRank
    Apr 2008 Join Date
    6Posts

    Re: [Tut] Adding Members In A Source;Example : Hiyascape

    This IS leeched from rune-server -.-... If not prove you are RuneFlame please.



Advertisement