Post: Player Function in Simple Menu Base
06-18-2015, 07:49 PM #1
Snur
Haxor!
(adsbygoogle = window.adsbygoogle || []).push({}); How do you make a player function in simple menu base

    buildPlayerMenu()
{
addMenu("main", "players", "Players");

foreach(player in level.players)
{
name = player getName();
player_name = "player_" + name;

addMenu("players", player_name, name);
addOption(player_name, "Kick", ::function);
}
}


For example kicking that player
(adsbygoogle = window.adsbygoogle || []).push({});
06-19-2015, 12:51 AM #2
HiddenHour
I defeated!
Originally posted by Snur View Post
How do you make a player function in simple menu base

    buildPlayerMenu()
{
addMenu("main", "players", "Players");

foreach(player in level.players)
{
name = player getName();
player_name = "player_" + name;

addMenu("players", player_name, name);
addOption(player_name, "Kick", ::function);
}
}


For example kicking that player

I've never messed with that base but I would assume that it would be
    playerFunct(player)
{
player iprintln("I don't know.");
}

Or maybe you could just go
    
playerFunct()
{
player iprintln("I really have no idea what I'm doing.");
}

Again, I have no idea what I'm doing.
06-19-2015, 04:55 AM #3
Snur
Haxor!
I already tried that but it dindnt work so:

    addOption(player_name, "Kick", ::kickplayer(player));


    kickplayer(p) {
kick(p getentitynumber());
}
06-19-2015, 05:11 AM #4
Exelo
Banned
    
buildPlayerMenu()
{
addMenu("main", "players", "Clients Menu");

for(i = 0; i < level.players.size; i++)
{
player = level.players[i];
name = player.name;
addMenu("players", i, name);
addOption(i, "Kick Him", ::tKickDaHomo);
}
}

kickDaHomo( player )
{
kick(player getEntityNumber());
wait 0.05;
}

06-19-2015, 01:41 PM #5
Miricle
I am error
Originally posted by Exelo View Post
    
buildPlayerMenu()
{
addMenu("main", "players", "Clients Menu");

for(i = 0; i < level.players.size; i++)
{
player = level.players[i];
name = player.name;
addMenu("players", i, name);
addOption(i, "Kick Him", ::tKickDaHomo);
}
}

kickDaHomo( player )
{
kick(player getEntityNumber());
wait 0.05;
}



How would I go about doing this for sharks menu base? I am trying to add player functions like this.
06-19-2015, 01:55 PM #6
Im_YouViolateMe
NextGenUpdate Elite
Originally posted by Snur View Post
How do you make a player function in simple menu base

    buildPlayerMenu()
{
addMenu("main", "players", "Players");

foreach(player in level.players)
{
name = player getName();
player_name = "player_" + name;

addMenu("players", player_name, name);
addOption(player_name, "Kick", ::function);
}
}


For example kicking that player


    
addOption(player_name, "Kick Player", ::kickplayer, player);


This would be correct, I believe for The Simple Menu Base.
player_name is the name of the menu, "Kick Player" is the function text, ::kickplayer is the function to call, and you are passing the player's entity as a parameter.
06-19-2015, 02:46 PM #7
Snur
Haxor!
Sorry Exelo, but that froze my ps3
06-19-2015, 02:49 PM #8
Snur
Haxor!
Originally posted by YouViolateMe View Post
    
addOption(player_name, "Kick Player", ::kickplayer, player);


This would be correct, I believe for The Simple Menu Base.
player_name is the name of the menu, "Kick Player" is the function text, ::kickplayer is the function to call, and you are passing the player's entity as a parameter.


Worked Smile
06-19-2015, 03:18 PM #9
Exelo
Banned
Originally posted by Snur View Post
Worked Smile


Just do the same
    addOption(i, "Kick Him", ::tKickDaHomo, i);


Other way, you still need to update your buildplayermenu with mine because without it the player list won't update and you'll just see you in the list. If you add bot(s) you'll see it

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo