• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

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

Newbie Spellweaver
Joined
Mar 28, 2008
Messages
9
Reaction score
0
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:
Initiate Mage
Joined
Mar 13, 2008
Messages
1
Reaction score
0
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?
 
Newbie Spellweaver
Joined
Apr 16, 2008
Messages
10
Reaction score
1
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
 
Initiate Mage
Joined
Apr 27, 2008
Messages
2
Reaction score
0
This IS leeched from rune-server -.-... If not prove you are RuneFlame please.
 
Back
Top