Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define MAX_SMENUS 40
- #define MAX_CHARS_OPTION 20
- #define HOVER_COLOR 0x000000FF
- #define SEND_COLOR 0xFFFFFFFF
- #define PROMPT_MESSAGE "HI, click on the menu!"
- #define OPTION_1 211
- #define OPTION_2 212
- #define OPTION_3 213
- #define OPTION_4 214
- #define OPTION_5 215
- #define OPTION_6 216
- #define OPTION_7 217
- #define OPTION_8 218
- forward public OnPlayerClickSelectMenu( playerid, const MENU_ID, OPTION_TYPE );
- new PlayerText:Textdraw[18][ MAX_PLAYERS ];
- new Curr_MENU[ MAX_PLAYERS ] = {-1, ...};
- enum mI
- {
- option1[MAX_CHARS_OPTION],
- option2[MAX_CHARS_OPTION],
- option3[MAX_CHARS_OPTION],
- option4[MAX_CHARS_OPTION],
- option5[MAX_CHARS_OPTION],
- option6[MAX_CHARS_OPTION],
- option7[MAX_CHARS_OPTION],
- option8[MAX_CHARS_OPTION],
- dID
- }
- new MenuInfo[ MAX_SMENUS ][ mI ];
- public OnPlayerConnect( playerid )
- {
- Curr_MENU[ playerid ] = -1;
- Textdraw[0][playerid] = CreatePlayerTextDraw(playerid,330.000000, 200.000000, "ld_spac:shoot");
- PlayerTextDrawBackgroundColor(playerid,Textdraw[0][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[0][playerid], 4);
- PlayerTextDrawLetterSize(playerid,Textdraw[0][playerid], 0.470000, 0.599999);
- PlayerTextDrawColor(playerid,Textdraw[0][playerid], -1);
- PlayerTextDrawSetOutline(playerid,Textdraw[0][playerid], 0);
- PlayerTextDrawSetProportional(playerid,Textdraw[0][playerid], 1);
- PlayerTextDrawSetShadow(playerid,Textdraw[0][playerid], 1);
- PlayerTextDrawUseBox(playerid,Textdraw[0][playerid], 1);
- PlayerTextDrawBoxColor(playerid,Textdraw[0][playerid], 255);
- PlayerTextDrawTextSize(playerid,Textdraw[0][playerid], -18.000000, 17.000000);
- PlayerTextDrawSetSelectable(playerid,Textdraw[0][playerid], 0);
- Textdraw[1][playerid] = CreatePlayerTextDraw(playerid,304.000000, 136.000000, "ld_beat:up");
- PlayerTextDrawAlignment(playerid,Textdraw[1][playerid], 2);
- PlayerTextDrawBackgroundColor(playerid,Textdraw[1][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[1][playerid], 4);
- PlayerTextDrawLetterSize(playerid,Textdraw[1][playerid], 0.300000, -3.099999);
- PlayerTextDrawColor(playerid,Textdraw[1][playerid], -1);
- PlayerTextDrawSetOutline(playerid,Textdraw[1][playerid], 0);
- PlayerTextDrawSetProportional(playerid,Textdraw[1][playerid], 1);
- PlayerTextDrawSetShadow(playerid,Textdraw[1][playerid], 1);
- PlayerTextDrawUseBox(playerid,Textdraw[1][playerid], 1);
- PlayerTextDrawBoxColor(playerid,Textdraw[1][playerid], 255);
- PlayerTextDrawTextSize(playerid,Textdraw[1][playerid], 32.000000, 47.000000);
- PlayerTextDrawSetSelectable(playerid,Textdraw[1][playerid], 0);
- Textdraw[2][playerid] = CreatePlayerTextDraw(playerid,298.000000, 112.000000, "option_1");
- PlayerTextDrawBackgroundColor(playerid,Textdraw[2][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[2][playerid], 2);
- PlayerTextDrawLetterSize(playerid,Textdraw[2][playerid], 0.280000, 2.199999);
- PlayerTextDrawColor(playerid,Textdraw[2][playerid], -341694721);
- PlayerTextDrawSetOutline(playerid,Textdraw[2][playerid], 1);
- PlayerTextDrawSetProportional(playerid,Textdraw[2][playerid], 1);
- PlayerTextDrawSetSelectable(playerid,Textdraw[2][playerid], 1);
- Textdraw[3][playerid] = CreatePlayerTextDraw(playerid,306.000000, 238.000000, "ld_beat:down");
- PlayerTextDrawAlignment(playerid,Textdraw[3][playerid], 2);
- PlayerTextDrawBackgroundColor(playerid,Textdraw[3][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[3][playerid], 4);
- PlayerTextDrawLetterSize(playerid,Textdraw[3][playerid], 0.500000, 0.699999);
- PlayerTextDrawColor(playerid,Textdraw[3][playerid], -1);
- PlayerTextDrawSetOutline(playerid,Textdraw[3][playerid], 0);
- PlayerTextDrawSetProportional(playerid,Textdraw[3][playerid], 1);
- PlayerTextDrawSetShadow(playerid,Textdraw[3][playerid], 1);
- PlayerTextDrawUseBox(playerid,Textdraw[3][playerid], 1);
- PlayerTextDrawBoxColor(playerid,Textdraw[3][playerid], 255);
- PlayerTextDrawTextSize(playerid,Textdraw[3][playerid], 33.000000, 46.000000);
- PlayerTextDrawSetSelectable(playerid,Textdraw[3][playerid], 0);
- Textdraw[4][playerid] = CreatePlayerTextDraw(playerid,300.000000, 289.000000, "option_5");
- PlayerTextDrawBackgroundColor(playerid,Textdraw[4][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[4][playerid], 2);
- PlayerTextDrawLetterSize(playerid,Textdraw[4][playerid], 0.280000, 2.199999);
- PlayerTextDrawColor(playerid,Textdraw[4][playerid], -341303041);
- PlayerTextDrawSetOutline(playerid,Textdraw[4][playerid], 1);
- PlayerTextDrawSetProportional(playerid,Textdraw[4][playerid], 1);
- PlayerTextDrawSetSelectable(playerid,Textdraw[4][playerid], 1);
- Textdraw[5][playerid] = CreatePlayerTextDraw(playerid,350.000000, 187.000000, "ld_beat:right");
- PlayerTextDrawAlignment(playerid,Textdraw[5][playerid], 2);
- PlayerTextDrawBackgroundColor(playerid,Textdraw[5][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[5][playerid], 4);
- PlayerTextDrawLetterSize(playerid,Textdraw[5][playerid], 0.300000, -3.099999);
- PlayerTextDrawColor(playerid,Textdraw[5][playerid], -1);
- PlayerTextDrawSetOutline(playerid,Textdraw[5][playerid], 0);
- PlayerTextDrawSetProportional(playerid,Textdraw[5][playerid], 1);
- PlayerTextDrawSetShadow(playerid,Textdraw[5][playerid], 1);
- PlayerTextDrawUseBox(playerid,Textdraw[5][playerid], 1);
- PlayerTextDrawBoxColor(playerid,Textdraw[5][playerid], 255);
- PlayerTextDrawTextSize(playerid,Textdraw[5][playerid], 44.000000, 42.000000);
- PlayerTextDrawSetSelectable(playerid,Textdraw[5][playerid], 0);
- Textdraw[6][playerid] = CreatePlayerTextDraw(playerid,248.000000, 189.000000, "ld_beat:left");
- PlayerTextDrawAlignment(playerid,Textdraw[6][playerid], 2);
- PlayerTextDrawBackgroundColor(playerid,Textdraw[6][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[6][playerid], 4);
- PlayerTextDrawLetterSize(playerid,Textdraw[6][playerid], 0.300000, -3.099999);
- PlayerTextDrawColor(playerid,Textdraw[6][playerid], -1);
- PlayerTextDrawSetOutline(playerid,Textdraw[6][playerid], 0);
- PlayerTextDrawSetProportional(playerid,Textdraw[6][playerid], 1);
- PlayerTextDrawSetShadow(playerid,Textdraw[6][playerid], 1);
- PlayerTextDrawUseBox(playerid,Textdraw[6][playerid], 1);
- PlayerTextDrawBoxColor(playerid,Textdraw[6][playerid], 255);
- PlayerTextDrawTextSize(playerid,Textdraw[6][playerid], 44.000000, 42.000000);
- PlayerTextDrawSetSelectable(playerid,Textdraw[6][playerid], 0);
- Textdraw[7][playerid] = CreatePlayerTextDraw(playerid,255.000000, 143.000000, "ld_beat:upl");
- PlayerTextDrawAlignment(playerid,Textdraw[7][playerid], 2);
- PlayerTextDrawBackgroundColor(playerid,Textdraw[7][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[7][playerid], 4);
- PlayerTextDrawLetterSize(playerid,Textdraw[7][playerid], 0.300000, -3.099999);
- PlayerTextDrawColor(playerid,Textdraw[7][playerid], -1);
- PlayerTextDrawSetOutline(playerid,Textdraw[7][playerid], 0);
- PlayerTextDrawSetProportional(playerid,Textdraw[7][playerid], 1);
- PlayerTextDrawSetShadow(playerid,Textdraw[7][playerid], 1);
- PlayerTextDrawUseBox(playerid,Textdraw[7][playerid], 1);
- PlayerTextDrawBoxColor(playerid,Textdraw[7][playerid], 255);
- PlayerTextDrawTextSize(playerid,Textdraw[7][playerid], 39.000000, 38.000000);
- PlayerTextDrawSetSelectable(playerid,Textdraw[7][playerid], 0);
- Textdraw[8][playerid] = CreatePlayerTextDraw(playerid,344.000000, 143.000000, "ld_beat:upr");
- PlayerTextDrawAlignment(playerid,Textdraw[8][playerid], 2);
- PlayerTextDrawBackgroundColor(playerid,Textdraw[8][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[8][playerid], 4);
- PlayerTextDrawLetterSize(playerid,Textdraw[8][playerid], 0.300000, -3.099999);
- PlayerTextDrawColor(playerid,Textdraw[8][playerid], -1);
- PlayerTextDrawSetOutline(playerid,Textdraw[8][playerid], 0);
- PlayerTextDrawSetProportional(playerid,Textdraw[8][playerid], 1);
- PlayerTextDrawSetShadow(playerid,Textdraw[8][playerid], 1);
- PlayerTextDrawUseBox(playerid,Textdraw[8][playerid], 1);
- PlayerTextDrawBoxColor(playerid,Textdraw[8][playerid], 255);
- PlayerTextDrawTextSize(playerid,Textdraw[8][playerid], 39.000000, 38.000000);
- PlayerTextDrawSetSelectable(playerid,Textdraw[8][playerid], 0);
- Textdraw[9][playerid] = CreatePlayerTextDraw(playerid,344.000000, 231.000000, "ld_beat:downr");
- PlayerTextDrawAlignment(playerid,Textdraw[9][playerid], 2);
- PlayerTextDrawBackgroundColor(playerid,Textdraw[9][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[9][playerid], 4);
- PlayerTextDrawLetterSize(playerid,Textdraw[9][playerid], 0.300000, -3.099999);
- PlayerTextDrawColor(playerid,Textdraw[9][playerid], -1);
- PlayerTextDrawSetOutline(playerid,Textdraw[9][playerid], 0);
- PlayerTextDrawSetProportional(playerid,Textdraw[9][playerid], 1);
- PlayerTextDrawSetShadow(playerid,Textdraw[9][playerid], 1);
- PlayerTextDrawUseBox(playerid,Textdraw[9][playerid], 1);
- PlayerTextDrawBoxColor(playerid,Textdraw[9][playerid], 255);
- PlayerTextDrawTextSize(playerid,Textdraw[9][playerid], 39.000000, 38.000000);
- PlayerTextDrawSetSelectable(playerid,Textdraw[9][playerid], 0);
- Textdraw[10][playerid] = CreatePlayerTextDraw(playerid,261.000000, 234.000000, "ld_beat:downl");
- PlayerTextDrawAlignment(playerid,Textdraw[10][playerid], 2);
- PlayerTextDrawBackgroundColor(playerid,Textdraw[10][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[10][playerid], 4);
- PlayerTextDrawLetterSize(playerid,Textdraw[10][playerid], 0.300000, -3.099999);
- PlayerTextDrawColor(playerid,Textdraw[10][playerid], -1);
- PlayerTextDrawSetOutline(playerid,Textdraw[10][playerid], 0);
- PlayerTextDrawSetProportional(playerid,Textdraw[10][playerid], 1);
- PlayerTextDrawSetShadow(playerid,Textdraw[10][playerid], 1);
- PlayerTextDrawUseBox(playerid,Textdraw[10][playerid], 1);
- PlayerTextDrawBoxColor(playerid,Textdraw[10][playerid], 255);
- PlayerTextDrawTextSize(playerid,Textdraw[10][playerid], 39.000000, 38.000000);
- PlayerTextDrawSetSelectable(playerid,Textdraw[10][playerid], 0);
- Textdraw[11][playerid] = CreatePlayerTextDraw(playerid,383.000000, 127.000000, "option_2");
- PlayerTextDrawBackgroundColor(playerid,Textdraw[11][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[11][playerid], 2);
- PlayerTextDrawLetterSize(playerid,Textdraw[11][playerid], 0.280000, 2.199999);
- PlayerTextDrawColor(playerid,Textdraw[11][playerid], -341694721);
- PlayerTextDrawSetOutline(playerid,Textdraw[11][playerid], 1);
- PlayerTextDrawSetProportional(playerid,Textdraw[11][playerid], 1);
- PlayerTextDrawSetSelectable(playerid,Textdraw[11][playerid], 1);
- Textdraw[12][playerid] = CreatePlayerTextDraw(playerid,398.000000, 194.000000, "option_3");
- PlayerTextDrawBackgroundColor(playerid,Textdraw[12][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[12][playerid], 2);
- PlayerTextDrawLetterSize(playerid,Textdraw[12][playerid], 0.280000, 2.199999);
- PlayerTextDrawColor(playerid,Textdraw[12][playerid], -341694721);
- PlayerTextDrawSetOutline(playerid,Textdraw[12][playerid], 1);
- PlayerTextDrawSetProportional(playerid,Textdraw[12][playerid], 1);
- PlayerTextDrawSetSelectable(playerid,Textdraw[12][playerid], 1);
- Textdraw[13][playerid] = CreatePlayerTextDraw(playerid,386.000000, 261.000000, "option_4");
- PlayerTextDrawBackgroundColor(playerid,Textdraw[13][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[13][playerid], 2);
- PlayerTextDrawLetterSize(playerid,Textdraw[13][playerid], 0.280000, 2.199999);
- PlayerTextDrawColor(playerid,Textdraw[13][playerid], -341694721);
- PlayerTextDrawSetOutline(playerid,Textdraw[13][playerid], 1);
- PlayerTextDrawSetProportional(playerid,Textdraw[13][playerid], 1);
- PlayerTextDrawSetSelectable(playerid,Textdraw[13][playerid], 1);
- Textdraw[14][playerid] = CreatePlayerTextDraw(playerid,203.000000, 263.000000, "option_6");
- PlayerTextDrawBackgroundColor(playerid,Textdraw[14][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[14][playerid], 2);
- PlayerTextDrawLetterSize(playerid,Textdraw[14][playerid], 0.280000, 2.199999);
- PlayerTextDrawColor(playerid,Textdraw[14][playerid], -341303041);
- PlayerTextDrawSetOutline(playerid,Textdraw[14][playerid], 1);
- PlayerTextDrawSetProportional(playerid,Textdraw[14][playerid], 1);
- PlayerTextDrawSetSelectable(playerid,Textdraw[14][playerid], 1);
- Textdraw[15][playerid] = CreatePlayerTextDraw(playerid,185.000000, 198.000000, "option_7");
- PlayerTextDrawBackgroundColor(playerid,Textdraw[15][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[15][playerid], 2);
- PlayerTextDrawLetterSize(playerid,Textdraw[15][playerid], 0.280000, 2.199999);
- PlayerTextDrawColor(playerid,Textdraw[15][playerid], -341303041);
- PlayerTextDrawSetOutline(playerid,Textdraw[15][playerid], 1);
- PlayerTextDrawSetProportional(playerid,Textdraw[15][playerid], 1);
- PlayerTextDrawSetSelectable(playerid,Textdraw[15][playerid], 1);
- Textdraw[16][playerid] = CreatePlayerTextDraw(playerid,198.000000, 129.000000, "option_8");
- PlayerTextDrawBackgroundColor(playerid,Textdraw[16][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[16][playerid], 2);
- PlayerTextDrawLetterSize(playerid,Textdraw[16][playerid], 0.280000, 2.199999);
- PlayerTextDrawColor(playerid,Textdraw[16][playerid], -341303041);
- PlayerTextDrawSetOutline(playerid,Textdraw[16][playerid], 1);
- PlayerTextDrawSetProportional(playerid,Textdraw[16][playerid], 1);
- PlayerTextDrawSetSelectable(playerid,Textdraw[16][playerid], 1);
- Textdraw[17][playerid] = CreatePlayerTextDraw(playerid,328.000000, 91.000000, "_");
- PlayerTextDrawAlignment(playerid,Textdraw[17][playerid], 2);
- PlayerTextDrawBackgroundColor(playerid,Textdraw[17][playerid], 255);
- PlayerTextDrawFont(playerid,Textdraw[17][playerid], 1);
- PlayerTextDrawLetterSize(playerid,Textdraw[17][playerid], 0.500000, 29.000000);
- PlayerTextDrawColor(playerid,Textdraw[17][playerid], -1);
- PlayerTextDrawSetOutline(playerid,Textdraw[17][playerid], 0);
- PlayerTextDrawSetProportional(playerid,Textdraw[17][playerid], 1);
- PlayerTextDrawSetShadow(playerid,Textdraw[17][playerid], 1);
- PlayerTextDrawUseBox(playerid,Textdraw[17][playerid], 1);
- PlayerTextDrawBoxColor(playerid,Textdraw[17][playerid], 50);
- PlayerTextDrawTextSize(playerid,Textdraw[17][playerid], 0.000000, 310.000000);
- PlayerTextDrawSetSelectable(playerid,Textdraw[17][playerid], 0);
- return 1;
- }
- stock CreateSelectMenu( const MENU_ID, string[] )
- {
- new str[8][ MAX_CHARS_OPTION ];
- new ssc_string[70];
- format(ssc_string, sizeof(ssc_string), "p<|>s[%d]s[%d]s[%d]s[%d]s[%d]s[%d]s[%d]s[%d]", MAX_CHARS_OPTION, MAX_CHARS_OPTION, MAX_CHARS_OPTION,
- MAX_CHARS_OPTION, MAX_CHARS_OPTION, MAX_CHARS_OPTION, MAX_CHARS_OPTION, MAX_CHARS_OPTION );
- sscanf( string, ssc_string, str[0], str[1], str[2], str[3], str[4], str[5], str[6], str[7] );
- MenuInfo[ MENU_ID ][ dID ] = MENU_ID;
- format(MenuInfo[MENU_ID][option1], MAX_CHARS_OPTION, "%s", str[0]);
- format(MenuInfo[MENU_ID][option2], MAX_CHARS_OPTION, "%s", str[1]);
- format(MenuInfo[MENU_ID][option3], MAX_CHARS_OPTION, "%s", str[2]);
- format(MenuInfo[MENU_ID][option4], MAX_CHARS_OPTION, "%s", str[3]);
- format(MenuInfo[MENU_ID][option5], MAX_CHARS_OPTION, "%s", str[4]);
- format(MenuInfo[MENU_ID][option6], MAX_CHARS_OPTION, "%s", str[5]);
- format(MenuInfo[MENU_ID][option7], MAX_CHARS_OPTION, "%s", str[6]);
- format(MenuInfo[MENU_ID][option8], MAX_CHARS_OPTION, "%s", str[7]);
- /*
- option 1 - 2
- option 2 - 11
- option 5 - 4
- option 3 - 12
- option 4 - 13
- option 6 - 14
- option 7 - 15
- option 8 - 16
- */
- }
- stock HideSelectMenu( playerid )
- {
- if(Curr_MENU[playerid] != -1 )
- {
- for(new i = 0; i < 18; i++)
- {
- PlayerTextDrawHide( playerid, Textdraw[ i ][ playerid ]);
- }
- Curr_MENU[playerid] = -1;
- }
- }
- stock ShowSelectMenu( playerid, const MENU_ID )
- {
- PlayerTextDrawSetString( playerid, Textdraw[2][playerid], MenuInfo[MENU_ID][option1]);
- PlayerTextDrawSetString( playerid, Textdraw[11][playerid], MenuInfo[MENU_ID][option2]);
- PlayerTextDrawSetString( playerid, Textdraw[12][playerid], MenuInfo[MENU_ID][option3]);
- PlayerTextDrawSetString( playerid, Textdraw[13][playerid], MenuInfo[MENU_ID][option4]);
- PlayerTextDrawSetString( playerid, Textdraw[4][playerid], MenuInfo[MENU_ID][option5]);
- PlayerTextDrawSetString( playerid, Textdraw[14][playerid],MenuInfo[MENU_ID][option6]);
- PlayerTextDrawSetString( playerid, Textdraw[15][playerid], MenuInfo[MENU_ID][option7]);
- PlayerTextDrawSetString( playerid, Textdraw[16][playerid], MenuInfo[MENU_ID][option8]);
- Curr_MENU[ playerid ] = MENU_ID;
- for(new i = 0; i < 18; i++)
- {
- PlayerTextDrawShow( playerid, Textdraw[ i ][ playerid ]);
- }
- SelectTextDraw( playerid, HOVER_COLOR );
- SendClientMessage( playerid, SEND_COLOR, PROMPT_MESSAGE);
- return 1;
- }
- public OnPlayerClickPlayerTextDraw( playerid, PlayerText: playertextid )
- {
- if( playertextid == Textdraw[2][playerid])
- {
- OnPlayerClickSelectMenu( playerid, Curr_MENU[playerid], OPTION_1 );
- }
- if( playertextid == Textdraw[11][playerid])
- {
- OnPlayerClickSelectMenu( playerid, Curr_MENU[playerid], OPTION_2 );
- }
- if( playertextid == Textdraw[12][playerid])
- {
- OnPlayerClickSelectMenu( playerid, Curr_MENU[playerid], OPTION_3 );
- }
- if( playertextid == Textdraw[13][playerid])
- {
- OnPlayerClickSelectMenu( playerid, Curr_MENU[playerid], OPTION_4 );
- }
- if( playertextid == Textdraw[4][playerid])
- {
- OnPlayerClickSelectMenu( playerid, Curr_MENU[playerid], OPTION_5 );
- }
- if( playertextid == Textdraw[14][playerid])
- {
- OnPlayerClickSelectMenu( playerid, Curr_MENU[playerid], OPTION_6 );
- }
- if( playertextid == Textdraw[15][playerid])
- {
- OnPlayerClickSelectMenu( playerid, Curr_MENU[playerid], OPTION_7 );
- }
- if( playertextid == Textdraw[16][playerid])
- {
- OnPlayerClickSelectMenu( playerid, Curr_MENU[playerid], OPTION_8 );
- }
- if(playertextid == PlayerText:INVALID_TEXT_DRAW) { HideSelectMenu( playerid ); }
- return 1;
- }
- public OnPlayerClickSelectMenu( playerid, const MENU_ID, OPTION_TYPE )
- {
- if( MENU_ID == 0 )
- {
- SendClientMessage( playerid, -1, "HI");
- }
- return 1;
- }
- public OnPlayerDisconnect( playerid, reason )
- {
- Curr_MENU[ playerid ] = -1;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement