rendered paste body//
// When player submits a command
//
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys){
if(newkeys == 16384) {
if(gShow[playerid] != 1){
gShow[playerid] = 1;
gYValue[playerid] = 125;
gActive[playerid] = 0;
gAdmin[playerid][0] = TextDrawCreate(500,125, "AdminFFS");
TextDrawUseBox(gAdmin[playerid][0], 1);
TextDrawBoxColor(gAdmin[playerid][0], 0xFF0000AA);
TextDrawFont(gAdmin[playerid][0], 1);
TextDrawSetShadow(gAdmin[playerid][0],0);
TextDrawSetOutline(gAdmin[playerid][0],1);
TextDrawBackgroundColor(gAdmin[playerid][0],0xFF0000AA);
TextDrawColor(gAdmin[playerid][0],0xFFFFFFFF);
TextDrawShowForPlayer(playerid, gAdmin[playerid][0]);
addRow(playerid, "Row 1");
addRow(playerid, "Row 2");
addRow(playerid, "Row 3");
addRow(playerid, "Row 4");
addRow(playerid, "Row 5");
selectRow(playerid, 1);
gRows[playerid] = 5;
}
}
if(newkeys == 8192) {
if(gShow[playerid] == 1){
gShow[playerid] = 0;
for(new i = 0; i <= 10; i++){
TextDrawHideForPlayer(playerid, gAdmin[playerid][i]);
TextDrawDestroy(gAdmin[playerid][i]);
}
}
}
if(newkeys == KEY_ANALOG_DOWN){
SendClientMessage(playerid, COLOR_ORANGE, "Hai");
gSelected[playerid] = gSelected[playerid] + 1;
selectRow(playerid, gSelected[playerid]);
}
}
//
// Add an row to a textdraw
//
public addRow(player, row[]){
if(gShow[player] == 1){
gActive[player] = gActive[player] + 1;
gYValue[player] = gYValue[player] + 13;
new i = gActive[player];
gAdmin[player][i] = TextDrawCreate(500,gYValue[player], row);
TextDrawUseBox(gAdmin[player][i], 1);
TextDrawBoxColor(gAdmin[player][i], 0x000000AA);
TextDrawFont(gAdmin[player][i], 1);
TextDrawSetShadow(gAdmin[player][i],0);
TextDrawSetOutline(gAdmin[player][i],1);
TextDrawBackgroundColor(gAdmin[player][i],0x000000FF);
TextDrawColor(gAdmin[player][i],0xFFFFFFFF);
TextDrawShowForPlayer(player, gAdmin[player][i]);
}
}
//
// Select a row
//
public selectRow(player, row){
new string[256];
if(row > gRows[player]){
row = 1;
}
gSelected[player] = row;
format(string, sizeof(string), "You selected %i", row);
SendClientMessage(player, COLOR_YELLOW, string);
}