26.02.2015, 15:51
Boa tarde galera, entгo estou com probleminha tipo eu segui um tutorial fiz tudo certo
criei a text draw tudo certinho fiz o comando, eu entгo no caso seria tipo assim
" ENTRAR " Aparecia para o player quando logasse no servidor pra poder clicar lб
e abrisse um dialog pra poder logar isto eu sei fazer, sу que estou com um problema
de quando clicar em cima nгo aparecer nada , eu primeiramente fiz um teste
nгo coloquei ainda ao clicar para fazer o login e sim quando clicasse aparecesse
uma msg pra mim ver se tava funcionando mais nгo adiantou no que estou errando pessoal
por favor me ajudem, +REP !!
Em OnPlayerConnect
Em OnPlayerCommandText
Em OnPlayerClickTextDraw
no topo new Text:TextoNewLogin[MAX_PLAYERS];
em OnPlayerConnect
me ajudem por favor , quando clico em cima ele nгo puxa a mensagem
mais quando passo o mouse em cima ele muda de cor ? no que estou errando
criei a text draw tudo certinho fiz o comando, eu entгo no caso seria tipo assim
" ENTRAR " Aparecia para o player quando logasse no servidor pra poder clicar lб
e abrisse um dialog pra poder logar isto eu sei fazer, sу que estou com um problema
de quando clicar em cima nгo aparecer nada , eu primeiramente fiz um teste
nгo coloquei ainda ao clicar para fazer o login e sim quando clicasse aparecesse
uma msg pra mim ver se tava funcionando mais nгo adiantou no que estou errando pessoal
por favor me ajudem, +REP !!
Em OnPlayerConnect
Код:
SelectTextDraw(playerid,0x00FF00FF);
for(new i = 0; i < sizeof(TextoNewLogin); i++)
{
TextDrawShowForPlayer(playerid, TextoNewLogin[i]);
}
Код:
if(!strcmp(cmdtext, "/meunewcomando", true))
{
SelectTextDraw(playerid, 0xFFFF00FF);
for(new i = 0; i < sizeof(TextoNewLogin); i++)
{
TextDrawShowForPlayer(playerid, TextoNewLogin[i]);
}
SendClientMessage(playerid, 0xFFFFFFFF, "Executado");
SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo pode usar comandos, vocк estб sequestrado !");
return 1;
}
Код:
if(clickedid == TextoNewLogin[playerid]) // New Login // NOVOLOGIN
{
new AndrePorra;
ShowPlayerDialog(playerid, AndrePorra, DIALOG_STYLE_MSGBOX, "Weapons", "AK47\nM4\nSniper Rifle", "Fechar", "");
SendClientMessage(playerid, TEAM_VAGOS_COLOR, "TESTESTE!");
//EsconderTexts(playerid);
return 1;
}
return 1;
}
stock EsconderTexts(playerid)
{
for(new T = 0; T < 1; T++){
TextDrawHideForPlayer(playerid,TextoNewLogin[playerid][T]);
}
CancelSelectTextDraw(playerid); // Funзгo para voltar o mouse ao normal
return 1;
}
em OnPlayerConnect
Код:
TextoNewLogin[i] = TextDrawCreate(10.000000, 139.000000, "ENTRAR"); TextDrawBackgroundColor(TextoNewLogin[i], 255); TextDrawFont(TextoNewLogin[i], 1); TextDrawLetterSize(TextoNewLogin[i], 0.500000, 2.000000); TextDrawColor(TextoNewLogin[i], -1); TextDrawSetOutline(TextoNewLogin[i], 0); TextDrawSetProportional(TextoNewLogin[i], 1); TextDrawSetShadow(TextoNewLogin[i], 1); TextDrawUseBox(TextoNewLogin[i], 1); TextDrawBoxColor(TextoNewLogin[i], 255); TextDrawTextSize(TextoNewLogin[i], 71.000000, 10.000000); TextDrawSetSelectable(TextoNewLogin[i], true); // Opзгo 1
mais quando passo o mouse em cima ele muda de cor ? no que estou errando


