[Ajuda] Alterar
#4

sim, mt simples
criar a textdraw como Player e nгo global,
eu uso o ipleomax, ai quando tu tiver criado tem a opзгo pra escolher se ela vai ser sectable e player, vcs escolhe as 2
pra se clicavel e textplayer

ex:
PHP код:
new PlayerText:Registro[MAX_PLAYERS];
new 
PlayerText:LOG_IN[MAX_PLAYERS]; 
ai agora vocк vai mostrar elas para os outros players,

primeiro vocк cria ela ne k, ai nos crio so as variбvel, vou colocar aqui so a primiera linnha claro que tem as cores as size etc
coloca em onplayerconnect
PHP код:
Registro[playerid] = CreatePlayerTextDraw(playeridXY"REGISTRAR");
LOG_IN[playerid] = CreatePlayerTextDraw(playeridXY"LOGAR"); 
no final de toda sua textdraw coloque
PHP код:
PlayerTextDrawSetSelectable(playeridRegistro[playerid], true);
PlayerTextDrawSetSelectable(playeridLOG_IN[playerid], true); // elas estгo clicaveis 
agora vamos mostrar ela, SHOW
no lugar onde iria de aparecer o dialog pra fazer registro vocК coloca:
PHP код:
PlayerTextDrawShow(playeridRegistro[playerid]);
//e a cor da textdraw quando a seta passa por cima
SelectTextDraw(playeridCOR_AQUI); 
tira o dialog etc e coloca ela!
no dialog pra fazer login:
PHP код:
PlayerTextDrawShow(playeridLOG_IN[playerid]);     
SelectTextDraw(playeridCOR_AQUI); 
agora vamos criar a funзгo pra quando o nego clicar nela

vamos em ublic OnPlayerClickPlayerTextDraw(playerid, PlayerTextlayertextid)

PHP код:
public OnPlayerClickPlayerTextDraw(playeridPlayerText:playertextid)
{
return 
1;

//aqui e onde tu vai colocar a funзгo do dialog que nos expulsamos lembra?
PHP код:
public OnPlayerClickPlayerTextDraw(playeridPlayerText:playertextid)
{
if(
playertextid == Registro[playerid]) //= se o jogador clica na textdraw registro
    
{
         
ShowPlayerDialog(playeridREGISTRODIALOG_STYLE_PASSWORD"REGISTRO""Digite uma senha:","Registrar","Cancelar");
         
CancelSelectTextDraw(playerid);
    }
    if(
playertextid == LOG_IN[playerid])
    {
         
ShowPlayerDialog(playeridLOGINDIALOG_STYLE_PASSWORD"Login""Digite sua senha:","Logar","Cancelar");
         
CancelSelectTextDraw(playerid); //cancelar ela de ser clicavel
    
}
return 
1;

Espero que tenha ajudado!
Reply


Messages In This Thread
Alterar - by Jorgeeee - 29.06.2017, 12:46
Re: Alterar - by Swinte - 29.06.2017, 12:58
Re: Alterar - by Jorgeeee - 29.06.2017, 12:59
Re: Alterar - by Jonorusc - 29.06.2017, 13:02
Re: Alterar - by Jorgeeee - 29.06.2017, 13:10
Re: Alterar - by Jonorusc - 29.06.2017, 13:13
Re: Alterar - by Jonorusc - 29.06.2017, 13:30

Forum Jump:


Users browsing this thread: 1 Guest(s)