PDA

View Full Version : [CoD UO] separate teams in scoreboard



killersmiley
28th March 2016, 22:48
habe mal neh frage ich bastel grade für call of duty uo ein neues scoreboard.menu klabt auch alles wunder bar mir werden alle player in mein menu an gezeigt doch ich mochte das gerne so haben das die allies oben auf gelistet sind und die axis unden bei mir werden die player unten und oben angezeit doch das sind nicht die player die im richtigen team sind da werden alle an gezeit die auf dem server drauf sind habt ihr ein plan wie ich das ändern kan

1044




MonitorPlayers()
{

//Total War Start Game stuff
//************************************************** *******
doloop = true;

while(doloop)
{
players = getentarray("player", "classname");
if (isdefined(players) && (players.size > 0))
doloop = false;

wait 1;
}
//************************************************** *******

makeCvarServerInfo("UI_PlayerListRank", "NoName");
makeCvarServerInfo("UI_PlayerListRank2", "NoName");
makeCvarServerInfo("UI_PlayerListName", "NoName");
makeCvarServerInfo("UI_PlayerListName2", "NoName");
makeCvarServerInfo("UI_PlayerListExp", "NoName");
makeCvarServerInfo("UI_PlayerListExp2", "NoName");
makeCvarServerInfo("UI_PlayerListMoney", "NoName");
makeCvarServerInfo("UI_PlayerListMoney2", "NoName");
makeCvarServerInfo("UI_PlayerListScore", "NoName");
makeCvarServerInfo("UI_PlayerListScore2", "NoName");
makeCvarServerInfo("UI_PlayerListDeaths", "NoName");
makeCvarServerInfo("UI_PlayerListDeaths2", "NoName");
//makeCvarServerInfo("UI_PlayerListCount", "1");

//initalise the player list
for (iCount = 0; icount < 20; icount++)
{
Playerlistname[icount] = "";
Playerlistrank[icount] = "";
Playerlistexp[icount] = "";
Playerlistmoney[icount] = "";
Playerlistscore[icount] = "";
Playerlistdeaths[icount] = "";
}


wait .01;

while(1)
{

//get the players and update the list
players = getentarray("player", "classname");

for (playernum = 0; playernum < players.size; playernum++)
{
entnum = players[playernum] getEntityNumber();
Playerlistname[entnum] = players[playernum].name + "^7";
Playerlistrank[entnum] = players[playernum].pers["rank"] + "^7";
Playerlistexp[entnum] = players[playernum].score + "^7";
Playerlistmoney[entnum] = players[playernum].score + "^7";
Playerlistscore[entnum] = players[playernum].score + "^7";
Playerlistdeaths[entnum] = players[playernum].deaths + "^7";
}

//now update the cvars with the player lists
playercvar = "";
playercvar1 = "";
playercvar2 = "";
playercvar3 = "";
playercvar4 = "";
playercvar5 = "";
for (iCount = 0; icount < 10; icount++)
{
playercvar += Playerlistname[iCount] + "\n";
playercvar1 += Playerlistrank[iCount] + "\n";
playercvar2 += Playerlistexp[iCount] + "\n";
playercvar3 += Playerlistmoney[iCount] + "\n";
playercvar4 += Playerlistscore[iCount] + "\n";
playercvar5 += Playerlistdeaths[iCount] + "\n";
}
setcvar("UI_PlayerListName",playercvar);
setcvar("UI_PlayerListRank",playercvar1);
setcvar("UI_PlayerListExp",playercvar2);
setcvar("UI_PlayerListMoney",playercvar3);
setcvar("UI_PlayerListScore",playercvar4);
setcvar("UI_PlayerListDeaths",playercvar5);

playercvar = "";
playercvar1 = "";
playercvar2 = "";
playercvar3 = "";
playercvar4 = "";
playercvar5 = "";
for (iCount = 10; icount < 20; icount++)
{
playercvar += Playerlistname[iCount] + "\n";
playercvar1 += Playerlistrank[iCount] + "\n";
playercvar2 += Playerlistexp[iCount] + "\n";
playercvar3 += Playerlistmoney[iCount] + "\n";
playercvar4 += Playerlistscore[iCount] + "\n";
playercvar5 += Playerlistdeaths[iCount] + "\n";
}
setcvar("UI_PlayerListName2",playercvar);
setcvar("UI_PlayerListRank2",playercvar1);
setcvar("UI_PlayerListExp2",playercvar2);
setcvar("UI_PlayerListMoney2",playercvar3);
setcvar("UI_PlayerListScore2",playercvar4);
setcvar("UI_PlayerListDeaths2",playercvar5);

wait .01;
}

return;

}

serthy
28th March 2016, 22:58
habe mal neh frage ich bastel grade für call of duty uo ein neues scoreboard.menu klabt auch alles wunder bar mir werden alle player in mein menu an gezeigt doch ich mochte das gerne so haben das die allies oben auf gelistet sind und die axis unden bei mir werden die player unten und oben angezeit doch das sind nicht die player die im richtigen team sind da werden alle an gezeit die auf dem server drauf sind habt ihr ein plan wie ich das ändern kan

Hallo, und wilkommen @ Killtube

please edit your question and change the language from (bad) german to proper english,
so non german speakers (the majority) will also help you.

To your problem:

you're fetching ALL players in this line: players = getentarray("player", "classname");
you should rewrite your script and compare the actual team of each individual player:



axisPlayers = [];
alliedPlayers = [];

players = getEntArray( "player" , "classname" );

for( i = 0 ; i < players.size ; i++ )
{
player = players[i];

if( !isDefined( player.pers["team"] ) )
continue;

if( player.pers["team"] == "axis" )
{
axisPlayers[axisPlayers.size] = player;
}
else if( player.pers["team"] == "allies" )
{
alliedPlayers[alliedPlayers.size] = player;
}
}


now you can work with an array for each team.

killersmiley
29th March 2016, 11:49
how do I connect with mine




axisPlayers = [];
alliedPlayers = [];

players = getEntArray( "player" , "classname" );

for( i = 0 ; i < players.size ; i++ )
{
player = players[i];

if( !isDefined( player.pers["team"] ) )
continue;

if( player.pers["team"] == "axis" )
{
axisPlayers[axisPlayers.size] = player;
}
else if( player.pers["team"] == "allies" )
{
alliedPlayers[alliedPlayers.size] = player;
}
}

MonitorPlayers()
{

//Total War Start Game stuff
//************************************************** *******
doloop = true;

while(doloop)
{
players = getentarray("player", "classname");
if (isdefined(players) && (players.size > 0))
doloop = false;

wait 1;
}
//************************************************** *******

makeCvarServerInfo("UI_PlayerListRank", "NoName");
makeCvarServerInfo("UI_PlayerListRank2", "NoName");
makeCvarServerInfo("UI_PlayerListName", "NoName");
makeCvarServerInfo("UI_PlayerListName2", "NoName");
makeCvarServerInfo("UI_PlayerListExp", "NoName");
makeCvarServerInfo("UI_PlayerListExp2", "NoName");
makeCvarServerInfo("UI_PlayerListMoney", "NoName");
makeCvarServerInfo("UI_PlayerListMoney2", "NoName");
makeCvarServerInfo("UI_PlayerListScore", "NoName");
makeCvarServerInfo("UI_PlayerListScore2", "NoName");
makeCvarServerInfo("UI_PlayerListDeaths", "NoName");
makeCvarServerInfo("UI_PlayerListDeaths2", "NoName");
//makeCvarServerInfo("UI_PlayerListCount", "1");

//initalise the player list
for (iCount = 0; icount < 20; icount++)
{
Playerlistname[icount] = "";
Playerlistrank[icount] = "";
Playerlistexp[icount] = "";
Playerlistmoney[icount] = "";
Playerlistscore[icount] = "";
Playerlistdeaths[icount] = "";
}


wait .01;

while(1)
{

//get the players and update the list
players = getentarray("player", "classname");

for (playernum = 0; playernum < players.size; playernum++)
{
entnum = players[playernum] getEntityNumber();
Playerlistname[entnum] = players[playernum].name + "^7";
Playerlistrank[entnum] = players[playernum].pers["rank"] + "^7";
Playerlistexp[entnum] = players[playernum].score + "^7";
Playerlistmoney[entnum] = players[playernum].score + "^7";
Playerlistscore[entnum] = players[playernum].score + "^7";
Playerlistdeaths[entnum] = players[playernum].deaths + "^7";
}

//now update the cvars with the player lists
playercvar = "";
playercvar1 = "";
playercvar2 = "";
playercvar3 = "";
playercvar4 = "";
playercvar5 = "";
for (iCount = 0; icount < 10; icount++)
{
playercvar += Playerlistname[iCount] + "\n";
playercvar1 += Playerlistrank[iCount] + "\n";
playercvar2 += Playerlistexp[iCount] + "\n";
playercvar3 += Playerlistmoney[iCount] + "\n";
playercvar4 += Playerlistscore[iCount] + "\n";
playercvar5 += Playerlistdeaths[iCount] + "\n";
}
setcvar("UI_PlayerListName",playercvar);
setcvar("UI_PlayerListRank",playercvar1);
setcvar("UI_PlayerListExp",playercvar2);
setcvar("UI_PlayerListMoney",playercvar3);
setcvar("UI_PlayerListScore",playercvar4);
setcvar("UI_PlayerListDeaths",playercvar5);

playercvar = "";
playercvar1 = "";
playercvar2 = "";
playercvar3 = "";
playercvar4 = "";
playercvar5 = "";
for (iCount = 10; icount < 20; icount++)
{
playercvar += Playerlistname[iCount] + "\n";
playercvar1 += Playerlistrank[iCount] + "\n";
playercvar2 += Playerlistexp[iCount] + "\n";
playercvar3 += Playerlistmoney[iCount] + "\n";
playercvar4 += Playerlistscore[iCount] + "\n";
playercvar5 += Playerlistdeaths[iCount] + "\n";
}
setcvar("UI_PlayerListName2",playercvar);
setcvar("UI_PlayerListRank2",playercvar1);
setcvar("UI_PlayerListExp2",playercvar2);
setcvar("UI_PlayerListMoney2",playercvar3);
setcvar("UI_PlayerListScore2",playercvar4);
setcvar("UI_PlayerListDeaths2",playercvar5);

wait .01;
}

return;

}

killersmiley
13th June 2016, 11:49
german

so habe das jetzt hinbekommen das die teams in der liste angezeigt wird
also beide teams in einer scrol listbocks erscheinen so wie auf dem bild blos beide team's seperat

english

so have now managed that is the teams appear in the list
So both teams in a scrol list bocks appear as in the picture merely both team's seperately


this is the is from me and that should be made as a scroll list

1110

default

1111

I would like to have mine in a scroll bar

Ni3ls
13th June 2016, 12:37
Open default scoreboard.menu. You can see inside that menu something about scrolling. Add that line to your own menu

killersmiley
13th June 2016, 12:49
I have call of duty uo already all pk3's by but searches the default scoreboard.menu not found and the call of duty 1 not

killersmiley
14th June 2016, 12:14
german
so das ist meine gsc zum diesen bild und das meine menü zu diesen bild und ich würde das gerne in einer scroll liste haben


english

so that's my gsc to this picture and the picture my menu for this and I would like to have in a scrolling list


1112


MonitorPlayers()
{
//

//
//************************************************** *******
doloop = true;

while(doloop)
{
players = getentarray("player", "classname");
if (isdefined(players) && (players.size > 0))
doloop = false;

wait 0.01;
}
//************************************************** *******

makeCvarServerInfo("UI_PlayerListRank", "");
makeCvarServerInfo("UI_PlayerListRank2", "");
makeCvarServerInfo("UI_PlayerListName", "");
makeCvarServerInfo("UI_PlayerListName2", "");
makeCvarServerInfo("UI_PlayerListExp", "");
makeCvarServerInfo("UI_PlayerListExp2", "");
makeCvarServerInfo("UI_PlayerListMoney", "");
makeCvarServerInfo("UI_PlayerListMoney2", "");
makeCvarServerInfo("UI_PlayerListScore", "");
makeCvarServerInfo("UI_PlayerListScore2", "");
makeCvarServerInfo("UI_PlayerListDeaths", "");
makeCvarServerInfo("UI_PlayerListDeaths2", "");

Playerlistname = [];
Playerlistrank = [];
Playerlistexp = [];
Playerlistmoney = [];
Playerlistscore = [];
Playerlistdeaths = [];


wait 0.01;

while(1)
{

//get the players and update the list
players = getentarray("player", "classname");

for (playernum = 0; playernum < players.size; playernum++)
{
entnum = players[playernum] getEntityNumber();
Playerlistname[entnum] = players[playernum].name + "^7";// ( p_n )
Playerlistrank[entnum] = players[playernum].pers["rank"] + "^7";// ( p_r )
Playerlistexp[entnum] = players[playernum].score + "^7";// ( p_e )
Playerlistmoney[entnum] = players[playernum].score + "^7";// ( p_m )
Playerlistscore[entnum] = players[playernum].score + "^7";// ( p_s )
Playerlistdeaths[entnum] = players[playernum].deaths + "^7";// ( p_d )
}

//now update the cvars with the player lists
TeamAlliesPlayerNamecvar = "";
TeamAlliesPlayerRankcvar = "";
TeamAlliesPlayerExpcvar = "";
TeamAlliesPlayerMoneycvar = "";
TeamAlliesPlayerScorecvar = "";
TeamAlliesPlayerDeathscvar = "";

TeamAxisPlayerNamecvar = "";
TeamAxisPlayerRankcvar = "";
TeamAxisPlayerExpcvar = "";
TeamAxisPlayerMoneycvar = "";
TeamAxisPlayerScorecvar = "";
TeamAxisPlayerDeathscvar = "";

players = getEntArray( "player" , "classname" );

for( i = 0 ; i < players.size ; i++ )
{
player = players[i];

if( !isDefined( player.pers["team"] ) )
continue;

if( player.pers["team"] == "allies" )
{
TeamAlliesPlayerNamecvar += Playerlistname[i] + "\n";
TeamAlliesPlayerRankcvar += Playerlistrank[i] + "\n";
TeamAlliesPlayerExpcvar += Playerlistexp[i] + "\n";
TeamAlliesPlayerMoneycvar += Playerlistmoney[i] + "\n";
TeamAlliesPlayerScorecvar += Playerlistscore[i] + "\n";
TeamAlliesPlayerDeathscvar += Playerlistdeaths[i] + "\n";
}
if( player.pers["team"] == "axis" )
{
TeamAxisPlayerNamecvar += Playerlistname[i] + "\n";
TeamAxisPlayerRankcvar += Playerlistrank[i] + "\n";
TeamAxisPlayerExpcvar += Playerlistexp[i] + "\n";
TeamAxisPlayerMoneycvar += Playerlistmoney[i] + "\n";
TeamAxisPlayerScorecvar += Playerlistscore[i] + "\n";
TeamAxisPlayerDeathscvar += Playerlistdeaths[i] + "\n";
}
}
setcvar("UI_PlayerListName",TeamAlliesPlayerNamecvar);
setcvar("UI_PlayerListRank",TeamAlliesPlayerRankcvar);
setcvar("UI_PlayerListExp",TeamAlliesPlayerExpcvar);
setcvar("UI_PlayerListMoney",TeamAlliesPlayerMoneycvar);
setcvar("UI_PlayerListScore",TeamAlliesPlayerScorecvar);
setcvar("UI_PlayerListDeaths",TeamAlliesPlayerDeathscvar);

setcvar("UI_PlayerListName2",TeamAxisPlayerNamecvar);
setcvar("UI_PlayerListRank2",TeamAxisPlayerRankcvar);
setcvar("UI_PlayerListExp2",TeamAxisPlayerExpcvar);
setcvar("UI_PlayerListMoney2",TeamAxisPlayerMoneycvar);
setcvar("UI_PlayerListScore2",TeamAxisPlayerScorecvar);
setcvar("UI_PlayerListDeaths2",TeamAxisPlayerDeathscvar);

wait 0.01;
}

return;

}


#include "ui_mp/menudef.h"

#define ORIGIN_MENUWINDOWHEADER 96 32
#define ORIGIN_MENUWINDOWTEAMBLUE 96 82
#define ORIGIN_MENUWINDOWTEAMRED 96 242
#define ORIGIN_MENUWINDOWDOWN 96 402
#define ORIGIN_SERVERNAME 106 92
#define ORIGIN_GAMETYPE 430 156
#define ORIGIN_SERVERSETTINGS 463 178
#define ORIGIN_CLICKTOCONTINUE 534 374

{
menuDef
{
name "quickmessage"
fullscreen 0
rect 0 0 640 480
focuscolor 1 1 1 1
disablecolor 0 0 0 0
style WINDOW_STYLE_EMPTY
border 0
onEsc
{
scriptMenuResponse "close";
close leaderboard;
}
onOpen
{
scriptMenuResponse "open";
}
onClose
{
scriptMenuResponse "close";
}

// WINDOW BACKGROUND
itemDef
{
name "window_header_background"
visible 1
rect 0 0 448 40
origin ORIGIN_MENUWINDOWHEADER
style WINDOW_STYLE_FILLED
forecolor 1 1 1 1
backcolor 0.25 0.25 0.27 0.7
decoration
}

// WINDOW BANNER
itemDef
{
name "window_header_banner"
visible 1
rect 2 2 444 36
origin ORIGIN_MENUWINDOWHEADER
style WINDOW_STYLE_SHADER
background "ui_mp/assets/main_back_top_mp.tga"
decoration
}

// Linkeline lang
itemDef
{
name "window_header_lines"
visible 1
rect 0 2 2 36
origin ORIGIN_MENUWINDOWHEADER
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Rechteline lang
itemDef
{
name "window_header_lines"
visible 1
rect 446 2 2 36
origin ORIGIN_MENUWINDOWHEADER
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Unterline
itemDef
{
name "window_header_lines"
visible 1
rect 0 38 448 2
origin ORIGIN_MENUWINDOWHEADER
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Oberline
itemDef
{
name "window_header_lines"
visible 1
rect 0 0 448 2
origin ORIGIN_MENUWINDOWHEADER
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

// Team BLUE

// WINDOW BACKGROUND
itemDef
{
name "window_mitte_background"
visible 1
rect 0 0 448 150
origin ORIGIN_MENUWINDOWTEAMBLUE
style WINDOW_STYLE_FILLED
forecolor 1 1 1 1
backcolor 0 0 0 0.7975
decoration
}

// WINDOW BANNER
//itemDef
//{
// name "window_mitte_banner"
// visible 1
// rect 2 2 444 36
// origin ORIGIN_MENUWINDOWTEAMBLUE
// style WINDOW_STYLE_SHADER
// background "ui_mp/assets/main_back_top_mp.tga"
// decoration
//}

// Linkeline lang
itemDef
{
name "window_mitte_lines"
visible 1
rect 0 2 2 146
origin ORIGIN_MENUWINDOWTEAMBLUE
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Rechteline lang
itemDef
{
name "window_mitte_lines"
visible 1
rect 446 2 2 146
origin ORIGIN_MENUWINDOWTEAMBLUE
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Unterline
itemDef
{
name "window_mitte_lines"
visible 1
rect 0 148 448 2
origin ORIGIN_MENUWINDOWTEAMBLUE
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//test
itemDef
{
name "window_mitte_lines"
visible 1
rect 2 25 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

itemDef
{
visible 1
rect 20 34 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Rank"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef //actual list
{
name test
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListRank"
rect 20 53 140 300
origin ORIGIN_MENUWINDOWTEAMBLUE
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListName"
rect 64 53 140 300
origin ORIGIN_MENUWINDOWTEAMBLUE
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test1
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListExp"
rect 208 53 140 300
origin ORIGIN_MENUWINDOWTEAMBLUE
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test2
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListMoney"
rect 268 53 140 300
origin ORIGIN_MENUWINDOWTEAMBLUE
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test2
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListScore"
rect 328 53 140 300
origin ORIGIN_MENUWINDOWTEAMBLUE
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test2
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListDeaths"
rect 388 53 140 300
origin ORIGIN_MENUWINDOWTEAMBLUE
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef
{
visible 1
rect 64 34 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Spieler Name"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 208 34 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Xp"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 248 34 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Money"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 312 34 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Score"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 368 34 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Deaths"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

//Oberline
itemDef
{
name "window_mitte_lines"
visible 1
rect 0 0 448 2
origin ORIGIN_MENUWINDOWTEAMBLUE
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

// Team RED

// WINDOW BACKGROUND
itemDef
{
name "window_mitte_background"
visible 1
rect 0 0 448 150
origin ORIGIN_MENUWINDOWTEAMRED
style WINDOW_STYLE_FILLED
forecolor 1 1 1 1
backcolor 0.25 0.25 0.27 0.7
decoration
}

// WINDOW BANNER
//itemDef
//{
// name "window_mitte_banner"
// visible 1
// rect 2 2 444 36
// origin ORIGIN_MENUWINDOWTEAMRED
// style WINDOW_STYLE_SHADER
// background "ui_mp/assets/main_back_top_mp.tga"
// decoration
//}

// Linkeline lang
itemDef
{
name "window_mitte_lines"
visible 1
rect 0 2 2 146
origin ORIGIN_MENUWINDOWTEAMRED
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Rechteline lang
itemDef
{
name "window_mitte_lines"
visible 1
rect 446 2 2 146
origin ORIGIN_MENUWINDOWTEAMRED
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Unterline
itemDef
{
name "window_mitte_lines"
visible 1
rect 0 148 448 2
origin ORIGIN_MENUWINDOWTEAMRED
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Oberline
itemDef
{
name "window_mitte_lines"
visible 1
rect 0 0 448 2
origin ORIGIN_MENUWINDOWTEAMRED
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//test
itemDef
{
name "window_mitte_lines"
visible 1
rect 2 25 444 12
origin ORIGIN_MENUWINDOWTEAMRED
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

itemDef //actual list
{
name test
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListRank2"
rect 20 53 140 300
origin ORIGIN_MENUWINDOWTEAMRED
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListName2"
rect 64 53 140 300
origin ORIGIN_MENUWINDOWTEAMRED
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test1
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListExp2"
rect 208 53 140 300
origin ORIGIN_MENUWINDOWTEAMRED
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test2
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListMoney2"
rect 268 53 140 300
origin ORIGIN_MENUWINDOWTEAMRED
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test2
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListScore2"
rect 328 53 140 300
origin ORIGIN_MENUWINDOWTEAMRED
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test2
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListDeaths2"
rect 388 53 140 300
origin ORIGIN_MENUWINDOWTEAMRED
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef
{
visible 1
rect 20 34 444 12
origin ORIGIN_MENUWINDOWTEAMRED
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Rank"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 64 34 444 12
origin ORIGIN_MENUWINDOWTEAMRED
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Spieler Name"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 208 34 444 12
origin ORIGIN_MENUWINDOWTEAMRED
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Xp"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 248 34 444 12
origin ORIGIN_MENUWINDOWTEAMRED
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Money"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 312 34 444 12
origin ORIGIN_MENUWINDOWTEAMRED
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Score"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 368 34 444 12
origin ORIGIN_MENUWINDOWTEAMRED
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Deaths"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

// Unten
// WINDOW BACKGROUND
itemDef
{
name "window_unten_background"
visible 1
rect 0 0 448 40
origin ORIGIN_MENUWINDOWDOWN
style WINDOW_STYLE_FILLED
forecolor 1 1 1 1
backcolor 0.25 0.25 0.27 0.7
decoration
}

// WINDOW BANNER
itemDef
{
name "window_unten_banner"
visible 1
rect 2 2 444 36
origin ORIGIN_MENUWINDOWDOWN
style WINDOW_STYLE_SHADER
background "ui_mp/assets/main_back_top_mp.tga"
decoration
}

// Linkeline lang
itemDef
{
name "window_unten_lines"
visible 1
rect 0 2 2 36
origin ORIGIN_MENUWINDOWDOWN
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Rechteline lang
itemDef
{
name "window_unten_lines"
visible 1
rect 446 2 2 36
origin ORIGIN_MENUWINDOWDOWN
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Unterline
itemDef
{
name "window_unten_lines"
visible 1
rect 0 38 448 2
origin ORIGIN_MENUWINDOWDOWN
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Oberline
itemDef
{
name "window_unten_lines"
visible 1
rect 0 0 448 2
origin ORIGIN_MENUWINDOWDOWN
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

// CLICK TO CONTINUE
itemDef
{
visible 1
rect 0 0 640 480
type ITEM_TYPE_BUTTON
action
{
scriptMenuResponse "close";
close leaderboard;
}
}

itemDef
{
visible 1
origin ORIGIN_CLICKTOCONTINUE
forecolor 1 1 1 1
text ""
textfont UI_FONT_NORMAL
textscale .23
textalign ITEM_ALIGN_RIGHT
decoration
}
}
}

Ni3ls
14th June 2016, 12:50
try this adding to your menu:

type ITEM_TYPE_LISTBOX

killersmiley
14th June 2016, 13:47
I would have the menu like built like on the picture only in scroll for each team
as menu



1113

or so

1114


#include "ui_mp/menudef.h"

#define ORIGIN_MENUWINDOWHEADER 96 32
#define ORIGIN_MENUWINDOWTEAMBLUE 96 82
#define ORIGIN_MENUWINDOWTEAMRED 96 242
#define ORIGIN_MENUWINDOWDOWN 96 402
#define ORIGIN_SERVERNAME 106 92
#define ORIGIN_GAMETYPE 430 156
#define ORIGIN_SERVERSETTINGS 463 178
#define ORIGIN_CLICKTOCONTINUE 534 374

{
menuDef
{
name "quickmessage"
fullscreen 0
rect 0 0 640 480
focuscolor 1 1 1 1
disablecolor 0 0 0 0
style WINDOW_STYLE_EMPTY
border 0
onEsc
{
scriptMenuResponse "close";
close leaderboard;
}
onOpen
{
scriptMenuResponse "open";
}
onClose
{
scriptMenuResponse "close";
}

// WINDOW BACKGROUND
itemDef
{
name "window_header_background"
visible 1
rect 0 0 448 40
origin ORIGIN_MENUWINDOWHEADER
style WINDOW_STYLE_FILLED
forecolor 1 1 1 1
backcolor 0.25 0.25 0.27 0.7
decoration
}

// WINDOW BANNER
itemDef
{
name "window_header_banner"
visible 1
rect 2 2 444 36
origin ORIGIN_MENUWINDOWHEADER
style WINDOW_STYLE_SHADER
background "ui_mp/assets/main_back_top_mp.tga"
decoration
}

// Linkeline lang
itemDef
{
name "window_header_lines"
visible 1
rect 0 2 2 36
origin ORIGIN_MENUWINDOWHEADER
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Rechteline lang
itemDef
{
name "window_header_lines"
visible 1
rect 446 2 2 36
origin ORIGIN_MENUWINDOWHEADER
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Unterline
itemDef
{
name "window_header_lines"
visible 1
rect 0 38 448 2
origin ORIGIN_MENUWINDOWHEADER
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Oberline
itemDef
{
name "window_header_lines"
visible 1
rect 0 0 448 2
origin ORIGIN_MENUWINDOWHEADER
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

// Team BLUE

// WINDOW BACKGROUND
itemDef
{
name "window_mitte_background"
visible 1
rect 0 0 448 150
origin ORIGIN_MENUWINDOWTEAMBLUE
style WINDOW_STYLE_FILLED
forecolor 1 1 1 1
backcolor 0 0 0 0.7975
decoration
}

// WINDOW BANNER
//itemDef
//{
// name "window_mitte_banner"
// visible 1
// rect 2 2 444 36
// origin ORIGIN_MENUWINDOWTEAMBLUE
// style WINDOW_STYLE_SHADER
// background "ui_mp/assets/main_back_top_mp.tga"
// decoration
//}

// Linkeline lang
itemDef
{
name "window_mitte_lines"
visible 1
rect 0 2 2 146
origin ORIGIN_MENUWINDOWTEAMBLUE
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Rechteline lang
itemDef
{
name "window_mitte_lines"
visible 1
rect 446 2 2 146
origin ORIGIN_MENUWINDOWTEAMBLUE
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Unterline
itemDef
{
name "window_mitte_lines"
visible 1
rect 0 148 448 2
origin ORIGIN_MENUWINDOWTEAMBLUE
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//test
itemDef
{
name "window_mitte_lines"
visible 1
rect 2 25 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

itemDef
{
visible 1
rect 20 34 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Rank"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef //actual list
{
name test
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListRank"
rect 20 53 140 300
origin ORIGIN_MENUWINDOWTEAMBLUE
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListName"
rect 64 53 140 300
origin ORIGIN_MENUWINDOWTEAMBLUE
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test1
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListExp"
rect 208 53 140 300
origin ORIGIN_MENUWINDOWTEAMBLUE
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test2
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListMoney"
rect 268 53 140 300
origin ORIGIN_MENUWINDOWTEAMBLUE
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test2
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListScore"
rect 328 53 140 300
origin ORIGIN_MENUWINDOWTEAMBLUE
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test2
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListDeaths"
rect 388 53 140 300
origin ORIGIN_MENUWINDOWTEAMBLUE
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef
{
visible 1
rect 64 34 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Spieler Name"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 208 34 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Xp"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 248 34 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Money"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 312 34 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Score"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 368 34 444 12
origin ORIGIN_MENUWINDOWTEAMBLUE
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Deaths"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

//Oberline
itemDef
{
name "window_mitte_lines"
visible 1
rect 0 0 448 2
origin ORIGIN_MENUWINDOWTEAMBLUE
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

// Team RED

// WINDOW BACKGROUND
itemDef
{
name "window_mitte_background"
visible 1
rect 0 0 448 150
origin ORIGIN_MENUWINDOWTEAMRED
style WINDOW_STYLE_FILLED
forecolor 1 1 1 1
backcolor 0.25 0.25 0.27 0.7
decoration
}

// WINDOW BANNER
//itemDef
//{
// name "window_mitte_banner"
// visible 1
// rect 2 2 444 36
// origin ORIGIN_MENUWINDOWTEAMRED
// style WINDOW_STYLE_SHADER
// background "ui_mp/assets/main_back_top_mp.tga"
// decoration
//}

// Linkeline lang
itemDef
{
name "window_mitte_lines"
visible 1
rect 0 2 2 146
origin ORIGIN_MENUWINDOWTEAMRED
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Rechteline lang
itemDef
{
name "window_mitte_lines"
visible 1
rect 446 2 2 146
origin ORIGIN_MENUWINDOWTEAMRED
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Unterline
itemDef
{
name "window_mitte_lines"
visible 1
rect 0 148 448 2
origin ORIGIN_MENUWINDOWTEAMRED
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Oberline
itemDef
{
name "window_mitte_lines"
visible 1
rect 0 0 448 2
origin ORIGIN_MENUWINDOWTEAMRED
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//test
itemDef
{
name "window_mitte_lines"
visible 1
rect 2 25 444 12
origin ORIGIN_MENUWINDOWTEAMRED
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

itemDef //actual list
{
name test
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListRank2"
rect 20 53 140 300
origin ORIGIN_MENUWINDOWTEAMRED
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListName2"
rect 64 53 140 300
origin ORIGIN_MENUWINDOWTEAMRED
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test1
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListExp2"
rect 208 53 140 300
origin ORIGIN_MENUWINDOWTEAMRED
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test2
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListMoney2"
rect 268 53 140 300
origin ORIGIN_MENUWINDOWTEAMRED
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test2
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListScore2"
rect 328 53 140 300
origin ORIGIN_MENUWINDOWTEAMRED
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef //actual list
{
name test2
type ITEM_TYPE_EDITFIELD
text "^7"
cvar "UI_PlayerListDeaths2"
rect 388 53 140 300
origin ORIGIN_MENUWINDOWTEAMRED
textfont 4
textalign ITEM_ALIGN_LEFT
textalignx 0
//textaligny 14
textscale 0.2
style WINDOW_STYLE_FILLED
//backcolor OPTIONS_CONTROL_BACKCOLOR
forecolor OPTIONS_CONTROL_FORECOLOR
visible 1
//outlinecolor 1 1 0 .5
border 0
//bordercolor .5 .5 .5 .5
maxChars 3000
maxpaintchars 3000
decoration
}

itemDef
{
visible 1
rect 20 34 444 12
origin ORIGIN_MENUWINDOWTEAMRED
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Rank"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 64 34 444 12
origin ORIGIN_MENUWINDOWTEAMRED
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Spieler Name"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 208 34 444 12
origin ORIGIN_MENUWINDOWTEAMRED
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Xp"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 248 34 444 12
origin ORIGIN_MENUWINDOWTEAMRED
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Money"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 312 34 444 12
origin ORIGIN_MENUWINDOWTEAMRED
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Score"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

itemDef
{
visible 1
rect 368 34 444 12
origin ORIGIN_MENUWINDOWTEAMRED
forecolor 1 1 1 1
type ITEM_TYPE_TEXT
text "Deaths"
style WINDOW_STYLE_EMPTY
textfont 4
textscale 0.2
textalign ITEM_ALIGN_LEFT
decoration
}

// Unten
// WINDOW BACKGROUND
itemDef
{
name "window_unten_background"
visible 1
rect 0 0 448 40
origin ORIGIN_MENUWINDOWDOWN
style WINDOW_STYLE_FILLED
forecolor 1 1 1 1
backcolor 0.25 0.25 0.27 0.7
decoration
}

// WINDOW BANNER
itemDef
{
name "window_unten_banner"
visible 1
rect 2 2 444 36
origin ORIGIN_MENUWINDOWDOWN
style WINDOW_STYLE_SHADER
background "ui_mp/assets/main_back_top_mp.tga"
decoration
}

// Linkeline lang
itemDef
{
name "window_unten_lines"
visible 1
rect 0 2 2 36
origin ORIGIN_MENUWINDOWDOWN
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Rechteline lang
itemDef
{
name "window_unten_lines"
visible 1
rect 446 2 2 36
origin ORIGIN_MENUWINDOWDOWN
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Unterline
itemDef
{
name "window_unten_lines"
visible 1
rect 0 38 448 2
origin ORIGIN_MENUWINDOWDOWN
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

//Oberline
itemDef
{
name "window_unten_lines"
visible 1
rect 0 0 448 2
origin ORIGIN_MENUWINDOWDOWN
style WINDOW_STYLE_FILLED
backcolor 1 1 1 .125
decoration
}

// CLICK TO CONTINUE
itemDef
{
visible 1
rect 0 0 640 480
type ITEM_TYPE_BUTTON
action
{
scriptMenuResponse "close";
close leaderboard;
}
}

itemDef
{
visible 1
origin ORIGIN_CLICKTOCONTINUE
forecolor 1 1 1 1
text ""
textfont UI_FONT_NORMAL
textscale .23
textalign ITEM_ALIGN_RIGHT
decoration
}
}
}

killersmiley
17th June 2016, 11:47
german
kann man eine lein im menü auch erst anzeigen lassen wenn der name er scheint

english
you can also display a lein on the menu only if the name he seems