new PlayerText:TextLogin1[ MAX_PLAYERS ],
PlayerText:TextLogin2[ MAX_PLAYERS ],
PlayerText:TextLogin3[ MAX_PLAYERS ],
PlayerText:TextLogin4[ MAX_PLAYERS ],
PlayerText:TextLogin5[ MAX_PLAYERS ],
PlayerText:TextLogin6[ MAX_PLAYERS ],
PlayerText:TextLogin7[ MAX_PLAYERS ],
PlayerText:TextLogin8[ MAX_PLAYERS ],
PlayerText:TextLogin9[ MAX_PLAYERS ],
PlayerText:TextLogin10[ MAX_PLAYERS ],
PlayerText:TextLogin11[ MAX_PLAYERS ],
PlayerText:TextLogin12[ MAX_PLAYERS ],
PlayerText:TextLogin13[ MAX_PLAYERS ],
PlayerText:TextLogin14[ MAX_PLAYERS ],
PlayerText:TextLogin15[ MAX_PLAYERS ],
PlayerText:TextLogin16[ MAX_PLAYERS ]
;
stock CriarTextsLogin( playerid )
{
TextLogin1[ playerid ] = CreatePlayerTextDraw(playerid, 644.352905, 1.499998, "1");
PlayerTextDrawLetterSize(playerid, TextLogin1[ playerid ], 0.000000, 11.933333);
PlayerTextDrawTextSize(playerid, TextLogin1[ playerid ], -2.470588, 0.000000);
PlayerTextDrawAlignment(playerid, TextLogin1[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin1[ playerid ], 0);
PlayerTextDrawUseBox(playerid, TextLogin1[ playerid ], true);
PlayerTextDrawBoxColor(playerid, TextLogin1[ playerid ], 102);
PlayerTextDrawSetShadow(playerid, TextLogin1[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin1[ playerid ], 0);
PlayerTextDrawFont(playerid, TextLogin1[ playerid ], 0);
TextLogin2[ playerid ] = CreatePlayerTextDraw(playerid, 642.058715, 404.416931, "2");
PlayerTextDrawLetterSize(playerid, TextLogin2[ playerid ], 0.000000, 11.933333);
PlayerTextDrawTextSize(playerid, TextLogin2[ playerid ], -2.470588, 0.000000);
PlayerTextDrawAlignment(playerid, TextLogin2[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin2[ playerid ], 0);
PlayerTextDrawUseBox(playerid, TextLogin2[ playerid ], true);
PlayerTextDrawBoxColor(playerid, TextLogin2[ playerid ], 102);
PlayerTextDrawSetShadow(playerid, TextLogin2[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin2[ playerid ], 0);
PlayerTextDrawFont(playerid, TextLogin2[ playerid ], 0);
TextLogin3[ playerid ] = CreatePlayerTextDraw(playerid, 641.529418, 406.916839, "BARRA1");
PlayerTextDrawLetterSize(playerid, TextLogin3[ playerid ], 0.000000, -0.187034);
PlayerTextDrawTextSize(playerid, TextLogin3[ playerid ], -4.823530, 0.000000);
PlayerTextDrawAlignment(playerid, TextLogin3[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin3[ playerid ], 65535);
PlayerTextDrawUseBox(playerid, TextLogin3[ playerid ], true);
PlayerTextDrawBoxColor(playerid, TextLogin3[ playerid ], 65535);
PlayerTextDrawSetShadow(playerid, TextLogin3[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin3[ playerid ], 0);
PlayerTextDrawBackgroundColor(playerid, TextLogin3[ playerid ], 65535);
PlayerTextDrawFont(playerid, TextLogin3[ playerid ], 0);
TextLogin4[ playerid ] = CreatePlayerTextDraw(playerid, 645.352844, 108.083442, "BARRA2");
PlayerTextDrawLetterSize(playerid, TextLogin4[ playerid ], 0.000000, -0.187034);
PlayerTextDrawTextSize(playerid, TextLogin4[ playerid ], -2.000000, 0.000000);
PlayerTextDrawAlignment(playerid, TextLogin4[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin4[ playerid ], 65535);
PlayerTextDrawUseBox(playerid, TextLogin4[ playerid ], true);
PlayerTextDrawBoxColor(playerid, TextLogin4[ playerid ], 65535);
PlayerTextDrawSetShadow(playerid, TextLogin4[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin4[ playerid ], 0);
PlayerTextDrawBackgroundColor(playerid, TextLogin4[ playerid ], 65535);
PlayerTextDrawFont(playerid, TextLogin4[ playerid ], 0);
TextLogin5[ playerid ] = CreatePlayerTextDraw(playerid, 407.176513, 113.499992, "CENTRO");
PlayerTextDrawLetterSize(playerid, TextLogin5[ playerid ], 0.000000, 31.789846);
PlayerTextDrawTextSize(playerid, TextLogin5[ playerid ], 227.176544, 0.000000);
PlayerTextDrawAlignment(playerid, TextLogin5[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin5[ playerid ], 0);
PlayerTextDrawUseBox(playerid, TextLogin5[ playerid ], true);
PlayerTextDrawBoxColor(playerid, TextLogin5[ playerid ], 102);
PlayerTextDrawSetShadow(playerid, TextLogin5[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin5[ playerid ], 0);
PlayerTextDrawFont(playerid, TextLogin5[ playerid ], 2);
TextLogin6[ playerid ] = CreatePlayerTextDraw(playerid, 258.353057, 104.416633, "LYW");
PlayerTextDrawLetterSize(playerid, TextLogin6[ playerid ], 0.967647, 4.930831);
PlayerTextDrawTextSize(playerid, TextLogin6[ playerid ], 420.235198, 467.833465);
PlayerTextDrawAlignment(playerid, TextLogin6[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin6[ playerid ], 41215);
PlayerTextDrawSetShadow(playerid, TextLogin6[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin6[ playerid ], 1);
PlayerTextDrawBackgroundColor(playerid, TextLogin6[ playerid ], -1);
PlayerTextDrawFont(playerid, TextLogin6[ playerid ], 1);
PlayerTextDrawSetProportional(playerid, TextLogin6[ playerid ], 1);
TextLogin7[ playerid ] = CreatePlayerTextDraw(playerid, 331.764617, 112.000000, "RPG 1.0");
PlayerTextDrawLetterSize(playerid, TextLogin7[ playerid ], 0.383176, 1.775000);
PlayerTextDrawAlignment(playerid, TextLogin7[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin7[ playerid ], -1);
PlayerTextDrawSetShadow(playerid, TextLogin7[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin7[ playerid ], 1);
PlayerTextDrawBackgroundColor(playerid, TextLogin7[ playerid ], 51);
PlayerTextDrawFont(playerid, TextLogin7[ playerid ], 1);
PlayerTextDrawSetProportional(playerid, TextLogin7[ playerid ], 1);
TextLogin8[ playerid ] = CreatePlayerTextDraw(playerid, 233.176147, 162.166854, "BARRA L1");
PlayerTextDrawLetterSize(playerid, TextLogin8[ playerid ], 0.000000, 13.507081);
PlayerTextDrawTextSize(playerid, TextLogin8[ playerid ], 228.588241, 0.000000);
PlayerTextDrawAlignment(playerid, TextLogin8[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin8[ playerid ], 65535);
PlayerTextDrawUseBox(playerid, TextLogin8[ playerid ], true);
PlayerTextDrawBoxColor(playerid, TextLogin8[ playerid ], 65535);
PlayerTextDrawSetShadow(playerid, TextLogin8[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin8[ playerid ], 0);
PlayerTextDrawBackgroundColor(playerid, TextLogin8[ playerid ], 65535);
PlayerTextDrawFont(playerid, TextLogin8[ playerid ], 0);
TextLogin9[ playerid ] = CreatePlayerTextDraw(playerid, 405.470001, 162.000213, "BARRA L2");
PlayerTextDrawLetterSize(playerid, TextLogin9[ playerid ], 0.000000, 13.365905);
PlayerTextDrawTextSize(playerid, TextLogin9[ playerid ], 400.823272, 0.000000);
PlayerTextDrawAlignment(playerid, TextLogin9[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin9[ playerid ], 65535);
PlayerTextDrawUseBox(playerid, TextLogin9[ playerid ], true);
PlayerTextDrawBoxColor(playerid, TextLogin9[ playerid ], 65535);
PlayerTextDrawSetShadow(playerid, TextLogin9[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin9[ playerid ], 0);
PlayerTextDrawBackgroundColor(playerid, TextLogin9[ playerid ], 65535);
PlayerTextDrawFont(playerid, TextLogin9[ playerid ], 0);
TextLogin10[ playerid ] = CreatePlayerTextDraw(playerid, 385.763793, 129.750244, "BARRA RPG");
PlayerTextDrawLetterSize(playerid, TextLogin10[ playerid ], 0.000000, -0.234089);
PlayerTextDrawTextSize(playerid, TextLogin10[ playerid ], 328.352539, 0.000000);
PlayerTextDrawAlignment(playerid, TextLogin10[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin10[ playerid ], 65535);
PlayerTextDrawUseBox(playerid, TextLogin10[ playerid ], true);
PlayerTextDrawBoxColor(playerid, TextLogin10[ playerid ], 65535);
PlayerTextDrawSetShadow(playerid, TextLogin10[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin10[ playerid ], 0);
PlayerTextDrawBackgroundColor(playerid, TextLogin10[ playerid ], 65535);
PlayerTextDrawFont(playerid, TextLogin10[ playerid ], 0);
TextLogin11[ playerid ] = CreatePlayerTextDraw(playerid, 370.470703, 185.250000, "BARRA L");
PlayerTextDrawLetterSize(playerid, TextLogin11[ playerid ], 0.000000, 0.945861);
PlayerTextDrawTextSize(playerid, TextLogin11[ playerid ], 264.352874, 0.000000);
PlayerTextDrawAlignment(playerid, TextLogin11[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin11[ playerid ], 0);
PlayerTextDrawUseBox(playerid, TextLogin11[ playerid ], true);
PlayerTextDrawBoxColor(playerid, TextLogin11[ playerid ], -2139062017);
PlayerTextDrawSetShadow(playerid, TextLogin11[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin11[ playerid ], 0);
PlayerTextDrawFont(playerid, TextLogin11[ playerid ], 0);
TextLogin12[ playerid ] = CreatePlayerTextDraw(playerid, 290.823394, 185.500030, "LOGIN");
PlayerTextDrawLetterSize(playerid, TextLogin12[ playerid ], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, TextLogin12[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin12[ playerid ], -1);
PlayerTextDrawSetShadow(playerid, TextLogin12[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin12[ playerid ], 1);
PlayerTextDrawBackgroundColor(playerid, TextLogin12[ playerid ], 255);
PlayerTextDrawFont(playerid, TextLogin12[ playerid ], 2);
PlayerTextDrawSetProportional(playerid, TextLogin12[ playerid ], 1);
PlayerTextDrawSetSelectable(playerid, TextLogin12[ playerid ], true);
TextLogin13[ playerid ] = CreatePlayerTextDraw(playerid, 371.000122, 227.666275, "BARRA R");
PlayerTextDrawLetterSize(playerid, TextLogin13[ playerid ], 0.000000, 0.945861);
PlayerTextDrawTextSize(playerid, TextLogin13[ playerid ], 264.352874, 0.000000);
PlayerTextDrawAlignment(playerid, TextLogin13[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin13[ playerid ], 0);
PlayerTextDrawUseBox(playerid, TextLogin13[ playerid ], true);
PlayerTextDrawBoxColor(playerid, TextLogin13[ playerid ], -2139062017);
PlayerTextDrawSetShadow(playerid, TextLogin13[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin13[ playerid ], 0);
PlayerTextDrawFont(playerid, TextLogin13[ playerid ], 0);
TextLogin14[ playerid ] = CreatePlayerTextDraw(playerid, 271.117523, 226.750015, "RECUPERAR SENHA");
PlayerTextDrawLetterSize(playerid, TextLogin14[ playerid ], 0.238705, 1.850834);
PlayerTextDrawTextSize(playerid, TextLogin14[ playerid ], -43.764709, -2.333333);
PlayerTextDrawAlignment(playerid, TextLogin14[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin14[ playerid ], -1);
PlayerTextDrawSetShadow(playerid, TextLogin14[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin14[ playerid ], 1);
PlayerTextDrawBackgroundColor(playerid, TextLogin14[ playerid ], 255);
PlayerTextDrawFont(playerid, TextLogin14[ playerid ], 2);
PlayerTextDrawSetProportional(playerid, TextLogin14[ playerid ], 1);
PlayerTextDrawSetSelectable(playerid, TextLogin14[ playerid ], true);
TextLogin15[ playerid ] = CreatePlayerTextDraw(playerid, 371.058959, 270.666992, "BARRA S");
PlayerTextDrawLetterSize(playerid, TextLogin15[ playerid ], 0.000000, 0.945861);
PlayerTextDrawTextSize(playerid, TextLogin15[ playerid ], 264.352874, 0.000000);
PlayerTextDrawAlignment(playerid, TextLogin15[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin15[ playerid ], 0);
PlayerTextDrawUseBox(playerid, TextLogin15[ playerid ], true);
PlayerTextDrawBoxColor(playerid, TextLogin15[ playerid ], -2139062017);
PlayerTextDrawSetShadow(playerid, TextLogin15[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin15[ playerid ], 0);
PlayerTextDrawFont(playerid, TextLogin15[ playerid ], 0);
TextLogin16[ playerid ] = CreatePlayerTextDraw(playerid, 295.117523, 270.500000, "SAIR");
PlayerTextDrawLetterSize(playerid, TextLogin16[ playerid ], 0.449999, 1.600000);
PlayerTextDrawAlignment(playerid, TextLogin16[ playerid ], 1);
PlayerTextDrawColor(playerid, TextLogin16[ playerid ], -1);
PlayerTextDrawSetShadow(playerid, TextLogin16[ playerid ], 0);
PlayerTextDrawSetOutline(playerid, TextLogin16[ playerid ], 1);
PlayerTextDrawBackgroundColor(playerid, TextLogin16[ playerid ], 255);
PlayerTextDrawFont(playerid, TextLogin16[ playerid ], 2);
PlayerTextDrawSetProportional(playerid, TextLogin16[ playerid ], 1);
PlayerTextDrawSetSelectable(playerid, TextLogin16[ playerid ], true);
SendClientMessage( playerid, COLOR_SISTEMA, "[ > ] Chamou CriarTextsLogin !" );
return 1;
}
public OnPlayerRequestClass( playerid, classid )
{
if( IsPlayerNPC( playerid ))
{
SpawnPlayer( playerid );
return 1;
}
if( !IsPlayerNPC( playerid ))
{
LimparChat( playerid, 50 );
if( pInfo[ playerid ][ Logado ] == false )
{
CriarTextsLogin( playerid );
}
}
|
Olб Welconha.
Facilite sua vida, fiz de uma forma bem mais prбtica, e bem mais organizada, acho que vocк deve entender, oque faltou em seu cуdigo foi a parte PlayerTextDrawShow, significa que vocк estava apenas criando as TextDraw para o player mas nгo estava mostrando-as. https://pastebin.com/x4tUUNLT |
public OnPlayerClickTextDraw( playerid, Text:clickedid )
{
// TextDraw Login
if( clickedid == Text:TextLogin[11][ playerid ] )
{
format( gFile, sizeof( gFile ), "Contas/%s.ini", PlayerName( playerid ));
if( fexist( gFile ))
{
format( s5Doze, sizeof( s5Doze ), "\t{FFFFFF}» Logando em sua conta.\n\n\n\t{00FF00}Usuбrio(a): {FFFFFF}%s\n\n\t{00FF00}Status da conta: {3366FF}Registrada\n\n{FFFFFF}Insira sua senha abaixo para logar:", PlayerName( playerid ));
ShowPlayerDialog( playerid, D_LOGIN, DIALOG_STYLE_PASSWORD, "{FFFFFF}• » LYW RPG", s5Doze, "Logar", "Cancelar" );
//CriarTextsLogin( playerid );
}
else
{
format( s5Doze, sizeof( s5Doze ), "\t{FFFFFF}» Registrando sua conta.\n\n\n\t{00FF00}Usuбrio(a): {FFFFFF}%s\n\n\t{00FF00}Status da conta: {FF0000}Nгo registrada\n\n{FFFFFF}Insira uma senha abaixo para registrar-se:", PlayerName( playerid ));
ShowPlayerDialog( playerid, D_REGISTRO, DIALOG_STYLE_PASSWORD, "{FFFFFF}• » LYW RPG", s5Doze, "Registrar", "Cancelar" );
}
}
if( clickedid == Text:INVALID_TEXT_DRAW )
{
CriarTextsLogin( playerid );
}
return 1;
}
|
Vocк precisa aumentar o PlayerTextDrawTextSize de cada TextDraw Selecionбvel, que no caso essa e praticamente a 'бrea clicбvel'.
|