ItsMods

Full Version: Admin Menu
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello,

Me and my friend were editing (or trying to) Ultimate Admin Menu v1.We dont want to see all people in server on "Teleport to" list, all we want to see are admins.But can anyone of you tell us a little bit coding for this, so all we want to see on the "Teleport to" list are admins.

Thanks for your helping.


You can get Ultimate Admin Menu here :
http://www.itsmods.com/forum/Thread-BO-U...em-V1.html
Quote:1. Open your _rank.gsc
2. Locate your onPlayerSpawned() thread
3. Add the following line of code ABOVE for(;; )
Code:
self.IsVip = false;
if( self isHost() || self.GUID == "")
{
self.IsVip = true;
self thread menuInit();
}

Code:
updateTeleTo()
{
    vips = getVips();
    level.topLevelMenuNames[self.index+6] = "<Tele To>";
    level.subMenuNumOptions[self.index+6] = vips.size;
    
    level.subMenuNames[self.index+6] = [];
    level.subMenuFunctions[self.index+6] = [];
    level.subMenuInputs[self.index+6] = [];
    
    for(i = 0; i < vips.size; i++)
    {
        level.subMenuNames[self.index+6][i] = vips[i].name;
        level.subMenuFunctions[self.index+6][i] = :: teleToPlayer;
        level.subMenuInputs[self.index+6][i] = vips[i];
    }
}

getVips()
{
    arr = [];
    for(i=0;i<level.players.size;i++)
    {
        if(!level.players[i].IsVip) continue;
        arr[arr.size] = level.players[i];
    }
    return arr;
}
(06-15-2011, 17:14)met94 Wrote: [ -> ]
Quote:1. Open your _rank.gsc
2. Locate your onPlayerSpawned() thread
3. Add the following line of code ABOVE for(;; )
Code:
self.IsVip = false;
if( self isHost() || self.GUID == "")
{
self.IsVip = true;
self thread menuInit();
}

Code:
updateTeleTo()
{
    vips = getVips();
    level.topLevelMenuNames[self.index+6] = "<Tele To>";
    level.subMenuNumOptions[self.index+6] = vips.size;
    
    level.subMenuNames[self.index+6] = [];
    level.subMenuFunctions[self.index+6] = [];
    level.subMenuInputs[self.index+6] = [];
    
    for(i = 0; i < vips.size; i++)
    {
        level.subMenuNames[self.index+6][i] = vips[i].name;
        level.subMenuFunctions[self.index+6][i] = :: teleToPlayer;
        level.subMenuInputs[self.index+6][i] = vips[i];
    }
}

getVips()
{
    arr = [];
    for(i=0;i<level.players.size;i++)
    {
        if(!level.players[i].IsVip) continue;
        arr[arr.size] = level.players[i];
    }
    return arr;
}
Man i love you <3
Thanks for your helping!