![[Image: sa-mp-000.png]](https://lh3.******usercontent.com/-rG7f9l55_7A/VhNTTW4BsEI/AAAAAAAAAAo/VZSHxS49TfM/s720-Ic42/sa-mp-000.png)
![[Image: sa-mp-001.png]](https://lh3.******usercontent.com/-biSc1XXH5to/VhNTVRkHhxI/AAAAAAAAAA4/GDfVKVtYiBo/s720-Ic42/sa-mp-001.png)
![[Image: sa-mp-002.png]](https://lh3.******usercontent.com/-7diPeNADI3o/VhNTUIC9pzI/AAAAAAAAAAw/FW_3BfXKUP4/s720-Ic42/sa-mp-002.png)
|
Tenta usar: TextDrawShowForPlayer no OnPlayerConnect
Remove da: OnPlayerRequestClass E Adiciona: TextDrawHideForPlayer no OnPlayerSpawn ![]() |
|
Eu uso a
Player[playerid][pJogando] == true --- Pergunta Extra: Se eu fizer um SetTimer infinita que fique Escondendo as TextDraws, com o tempo 1 de Milisegundo, infinitamente Causaria algum problema? Seria uma Soluзгo "Meia-Boca", atй eu resolver o problema de fato! |
|
Cуdigos? Existe algum timer que chame alguma funзгo que mostra as textdraws? Posta tudo relacionado a elas aн.
|
new Text:TextLogin0;
new Text:TextLogin1;
new Text:TextLogin2;
new Text:TextLogin3;
new Text:TextLogin4;
new Text:TextLogin5;
new Text:TextLogin6;
new Text:TextLogin7;
new Text:TextLogin8;
new bool: LoginTextDraws[MAX_PLAYERS];
TextLogin0 = TextDrawCreate(643.000000, 3.000000, "#");
TextDrawBackgroundColor(TextLogin0, 255);
TextDrawFont(TextLogin0, 0);
TextDrawLetterSize(TextLogin0, 0.500000, 49.099983);
TextDrawColor(TextLogin0, -1);
TextDrawSetOutline(TextLogin0, 0);
TextDrawSetProportional(TextLogin0, 1);
TextDrawSetShadow(TextLogin0, 1);
TextDrawUseBox(TextLogin0, 1);
TextDrawBoxColor(TextLogin0, -16777066);
TextDrawTextSize(TextLogin0, 492.000000, 40.000000);
TextLogin1 = TextDrawCreate(498.000000, 383.000000, "#");
TextDrawBackgroundColor(TextLogin1, 255);
TextDrawFont(TextLogin1, 0);
TextDrawLetterSize(TextLogin1, 0.500000, 6.899999);
TextDrawColor(TextLogin1, -1);
TextDrawSetOutline(TextLogin1, 0);
TextDrawSetProportional(TextLogin1, 1);
TextDrawSetShadow(TextLogin1, 1);
TextDrawUseBox(TextLogin1, 1);
TextDrawBoxColor(TextLogin1, -16777066);
TextDrawTextSize(TextLogin1, 0.000000, 0.000000);
TextLogin2 = TextDrawCreate(500.000000, 3.000000, "#");
TextDrawBackgroundColor(TextLogin2, 255);
TextDrawFont(TextLogin2, 0);
TextDrawLetterSize(TextLogin2, 0.500000, 41.499977);
TextDrawColor(TextLogin2, -1);
TextDrawSetOutline(TextLogin2, 0);
TextDrawSetProportional(TextLogin2, 1);
TextDrawSetShadow(TextLogin2, 1);
TextDrawUseBox(TextLogin2, 1);
TextDrawBoxColor(TextLogin2, 255);
TextDrawTextSize(TextLogin2, 489.000000, 0.000000);
TextLogin3 = TextDrawCreate(500.000000, 380.000000, "#");
TextDrawBackgroundColor(TextLogin3, 255);
TextDrawFont(TextLogin3, 0);
TextDrawLetterSize(TextLogin3, 0.500000, -0.300000);
TextDrawColor(TextLogin3, -1);
TextDrawSetOutline(TextLogin3, 0);
TextDrawSetProportional(TextLogin3, 1);
TextDrawSetShadow(TextLogin3, 1);
TextDrawUseBox(TextLogin3, 1);
TextDrawBoxColor(TextLogin3, 255);
TextDrawTextSize(TextLogin3, 0.000000, 0.000000);
TextLogin5 = TextDrawCreate(568.000000, 41.000000, "Seja bem vindo a~n~Nova Faccoes City~n~ ~n~Jogo Dinamico~n~Mais Atividades~n~Novas favelas");
TextDrawAlignment(TextLogin5, 2);
TextDrawBackgroundColor(TextLogin5, 255);
TextDrawFont(TextLogin5, 2);
TextDrawLetterSize(TextLogin5, 0.300000, 1.300000);
TextDrawColor(TextLogin5, -1);
TextDrawSetOutline(TextLogin5, 0);
TextDrawSetProportional(TextLogin5, 1);
TextDrawSetShadow(TextLogin5, 1);
TextLogin4 = TextDrawCreate(568.000000, 161.000000, "Estaremos sempre~n~sempre atualizando~n~para melhorar~n~cada vez mais~n~sua experiencia~n~no Faccoes City");
TextDrawAlignment(TextLogin4, 2);
TextDrawBackgroundColor(TextLogin4, 255);
TextDrawFont(TextLogin4, 2);
TextDrawLetterSize(TextLogin4, 0.300000, 1.300000);
TextDrawColor(TextLogin4, -1);
TextDrawSetOutline(TextLogin4, 0);
TextDrawSetProportional(TextLogin4, 1);
TextDrawSetShadow(TextLogin4, 1);
TextLogin6 = TextDrawCreate(568.000000, 286.000000, "Clique em Jogar~n~e diverta-se!~n~ ~n~Volte sempre!");
TextDrawAlignment(TextLogin6, 2);
TextDrawBackgroundColor(TextLogin6, 255);
TextDrawFont(TextLogin6, 2);
TextDrawLetterSize(TextLogin6, 0.300000, 1.300000);
TextDrawColor(TextLogin6, -1);
TextDrawSetOutline(TextLogin6, 0);
TextDrawSetProportional(TextLogin6, 1);
TextDrawSetShadow(TextLogin6, 1);
TextLogin7 = TextDrawCreate(249.000000, 385.000000, "nao fazemos apologias a crimes, drogas e prostituicao.~n~jamais leve a experiencia deste jogo para a vida!~n~");
TextDrawAlignment(TextLogin7, 2);
TextDrawBackgroundColor(TextLogin7, 255);
TextDrawFont(TextLogin7, 2);
TextDrawLetterSize(TextLogin7, 0.300000, 1.300000);
TextDrawColor(TextLogin7, -1);
TextDrawSetOutline(TextLogin7, 0);
TextDrawSetProportional(TextLogin7, 1);
TextDrawSetShadow(TextLogin7, 1);
TextLogin8 = TextDrawCreate(249.000000, 409.000000, "Jogo nao recomendado para menores de 18 anos.~n~nao nos responsabilizamos por mods e Skins feitos por terceiros.~n~Anti-Modding");
TextDrawAlignment(TextLogin8, 2);
TextDrawBackgroundColor(TextLogin8, 255);
TextDrawFont(TextLogin8, 2);
TextDrawLetterSize(TextLogin8, 0.300000, 1.300000);
TextDrawColor(TextLogin8, -1);
TextDrawSetOutline(TextLogin8, 0);
TextDrawSetProportional(TextLogin8, 1);
TextDrawSetShadow(TextLogin8, 1);
LoginTextDrawHideForPlayer(playerid) //Fazer as TextDraw Sumir
{
TextDrawHideForPlayer(playerid, TextLogin0);
TextDrawHideForPlayer(playerid, TextLogin1);
TextDrawHideForPlayer(playerid, TextLogin2);
TextDrawHideForPlayer(playerid, TextLogin3);
TextDrawHideForPlayer(playerid, TextLogin4);
TextDrawHideForPlayer(playerid, TextLogin5);
TextDrawHideForPlayer(playerid, TextLogin6);
TextDrawHideForPlayer(playerid, TextLogin7);
TextDrawHideForPlayer(playerid, TextLogin8);
LoginTextDraws[playerid] = false;
return 1;
}
LoginTextDrawShowForPlayer(playerid) //Fazer as TextDraw Aparecer
{
TextDrawShowForPlayer(playerid, TextLogin0);
TextDrawShowForPlayer(playerid, TextLogin1);
TextDrawShowForPlayer(playerid, TextLogin2);
TextDrawShowForPlayer(playerid, TextLogin3);
TextDrawShowForPlayer(playerid, TextLogin4);
TextDrawShowForPlayer(playerid, TextLogin5);
TextDrawShowForPlayer(playerid, TextLogin6);
TextDrawShowForPlayer(playerid, TextLogin7);
TextDrawShowForPlayer(playerid, TextLogin8);
LoginTextDraws[playerid] = true;
return 1;
}
LoginTextDrawHideForPlayer(playerid);
SetTimerEx("OnPlayerConnected", 250, false, "i", playerid);
if(LoginTextDraws[playerid])
{
LoginTextDrawHideForPlayer(playerid);
}
if (LoginTextDraws[playerid] && Player[playerid][pJogando] == true)
{
LoginTextDrawHideForPlayer(playerid);
}
forward OnPlayerConnected(playerid);
public OnPlayerConnected(playerid)
{
LoginTextDrawShowForPlayer(playerid);
return 1;
}
public OnPlayerRequestClass
{
if(Player[playerid][pJogando] == false)
{
TextDrawShowForPlayer(playerid, TextLogin0);
TextDrawShowForPlayer(playerid, TextLogin1);
TextDrawShowForPlayer(playerid, TextLogin2);
TextDrawShowForPlayer(playerid, TextLogin3);
TextDrawShowForPlayer(playerid, TextLogin4);
TextDrawShowForPlayer(playerid, TextLogin5);
TextDrawShowForPlayer(playerid, TextLogin6);
TextDrawShowForPlayer(playerid, TextLogin7);
TextDrawShowForPlayer(playerid, TextLogin8);
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(Player[playerid][pJogando] == true)
{
TextDrawHideForPlayer(playerid, TextLogin0);
TextDrawHideForPlayer(playerid, TextLogin1);
TextDrawHideForPlayer(playerid, TextLogin2);
TextDrawHideForPlayer(playerid, TextLogin3);
TextDrawHideForPlayer(playerid, TextLogin4);
TextDrawHideForPlayer(playerid, TextLogin5);
TextDrawHideForPlayer(playerid, TextLogin6);
TextDrawHideForPlayer(playerid, TextLogin7);
TextDrawHideForPlayer(playerid, TextLogin8);
}
return 1;
}