SA-MP Forums Archive
[Ajuda] clickedid - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] clickedid (/showthread.php?tid=629728)



clickedid - Eiffel - 02.03.2017

Olб pessoal, gostaria da ajuda de vocкs como fazer com que somente clicando no Texto 'Fazer Login' apareзa a MSG de Login..

http://imgur.com/a/AWL2d


Eu usei:
PHP код:
           if(clickedid == TextoEntrar)
        {
                new 
plname[MAX_PLAYER_NAME];
                
GetPlayerName(playerid,sendername,sizeof(sendername));
                
GetPlayerName(playeridplnamesizeof(plname));
                
format(gstring,sizeof(gstring), Pasta_Contasplname);
                if(
dini_Exists(gstring))
                { 
apуs isso coloquei meu msg etc, porйm n deu certo


Re: clickedid - johntrybescripter - 02.03.2017

o que nao deu certo ?!
deu erro?
nao fez o que deveria fazer?

vc usou SpawnPlayer(playerid) ?


Respuesta: Re: clickedid - Eiffel - 02.03.2017

Quote:
Originally Posted by johntrybescripter
Посмотреть сообщение
o que nao deu certo ?!
deu erro?
nao fez o que deveria fazer?

vc usou SpawnPlayer(playerid) ?
Deu warning, porйm eu clico lб e nгo da certo.. Aqui o que usei:

PHP код:
public OnPlayerClickTextDraw(playeridText:clickedid)
{
           if(
clickedid == TeladeLogin6)
        {
                new 
plname[MAX_PLAYER_NAME];
                
GetPlayerName(playerid,sendername,sizeof(sendername));
                
GetPlayerName(playeridplnamesizeof(plname));
                
format(gstring,sizeof(gstring), Pasta_Contasplname);
                if(
dini_Exists(gstring))
                {
                    
format(string,sizeof(string),"{FFFFFF}Seja bem-vindo ao {09C3FB}Brasil {FFFFFF}Live {09C3FB}Games {FFFFFF} v1.7b\n\n{FFFFFF}Visite Nosso Forum: {09C3FB}CRIANDO !\n\n{FFFFFF}Conta: {09C3FB}Registrada!\n\n{FFFFFF}Nick:{0FFFFF} %s\n\n{FFFFFF}Digite sua senha.",sendername);
                    
ShowPlayerDialog(playerid1DIALOG_STYLE_PASSWORD,"{09C3FB}Brasil {FFFFFF}Live {09C3FB}Games {FFFFFF} {FFFFFF} v1.7b",string,"Entrar","Fechar");
                }
                else
                {
                    
ShowPlayerDialog(playerid9632DIALOG_STYLE_MSGBOX"{09C3FB}AVISO""{FFFFFF}Vocк ainda nгo possuir uma conta em nosso servidor !\nPor Favor click em {09C3FB}'CADASTRAR-SE'{FFFFFF} para criar sua conta.""Informado""");
                }
                return 
1;
        } 



Respuesta: Re: clickedid - SammyJ - 03.03.2017

Quote:
Originally Posted by Eiffel
Посмотреть сообщение
Deu warning, porйm eu clico lб e nгo da certo.. Aqui o que usei:

PHP код:
public OnPlayerClickTextDraw(playeridText:clickedid)
{
           if(
clickedid == TeladeLogin6)
        {
                new 
plname[MAX_PLAYER_NAME];
                
GetPlayerName(playerid,sendername,sizeof(sendername));
                
GetPlayerName(playeridplnamesizeof(plname));
                
format(gstring,sizeof(gstring), Pasta_Contasplname);
                if(
dini_Exists(gstring))
                {
                    
format(string,sizeof(string),"{FFFFFF}Seja bem-vindo ao {09C3FB}Brasil {FFFFFF}Live {09C3FB}Games {FFFFFF} v1.7b\n\n{FFFFFF}Visite Nosso Forum: {09C3FB}CRIANDO !\n\n{FFFFFF}Conta: {09C3FB}Registrada!\n\n{FFFFFF}Nick:{0FFFFF} %s\n\n{FFFFFF}Digite sua senha.",sendername);
                    
ShowPlayerDialog(playerid1DIALOG_STYLE_PASSWORD,"{09C3FB}Brasil {FFFFFF}Live {09C3FB}Games {FFFFFF} {FFFFFF} v1.7b",string,"Entrar","Fechar");
                }
                else
                {
                    
ShowPlayerDialog(playerid9632DIALOG_STYLE_MSGBOX"{09C3FB}AVISO""{FFFFFF}Vocк ainda nгo possuir uma conta em nosso servidor !\nPor Favor click em {09C3FB}'CADASTRAR-SE'{FFFFFF} para criar sua conta.""Informado""");
                }
                return 
1;
        } 
- Mano se de warnings й porque funciona! kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk


Re: Respuesta: Re: clickedid - Eiffel - 03.03.2017

Quote:
Originally Posted by SammyJ
Посмотреть сообщение
- Mano se de warnings й porque funciona! kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Eu sei cara, o problema й que mesmo dando warning nгo funcionou й isso que nгo entendi..


Respuesta: Re: Respuesta: Re: clickedid - SammyJ - 03.03.2017

Quote:
Originally Posted by Eiffel
Посмотреть сообщение
Eu sei cara, o problema й que mesmo dando warning nгo funcionou й isso que nгo entendi..
Mano quando eu falei isso, foi uma brincadeira cara!

Manda o aviso que estб dando e sua respectiva linha!


Re: clickedid - Cheleber_Pausini - 03.03.2017

As vezes as textdraws selecionбveis ficam com um bug em que area que supostamente й selecionбvel nгo estб na textdraw ou estб muito grand ou muito pequena, para isso aconselho
PHP код:
PlayerTextDrawTextSize(playerid,TDID400.73321540); 
O X E Y sгo os valores selecionaveis, adapte a sua.
Se o erro persistir provavelmente й dos warnings...