[Ajuda] Spawn
#1

Eu consegui mudar um pouco, mas ainda aparece assim:
1є eu entro e coloco minha senha e clico em Logar /imageshack/img21/7431/zum5.png
2є aparece isso e clico em Spawn /imageshack/img845/816/kb8c.png
3є apareзo no lugar onde desloguei /imageshack/img844/9674/b0k4.png
Tem como fazer assim :
1є eu entro e coloco minha senha e clico em Logar /imageshack/img21/7431/zum5.png
2є apareзo no lugar onde desloguei /imageshack/img844/9674/b0k4.png
Pf jб to procurando isso faz tempo ainda nгo achei em baixo o link do GM (denovo kkkk)
http://pastebin.com/jqEuvkf5
Reply
#2

coloca SpawnPlayer(playerid); la no DIALOG do LOGAR
Reply
#3

nгo entendi..
Reply
#4

Nгo funciona ve se no teu funciona ( ViniKuliveguisky )
Reply
#5

me explica melhor, quem sabe eu posso te ajudar.. '-'
Reply
#6

1є coloco minha senha e clico em Logar /imageshack/img21/7431/zum5.png
2є clico em Spawn /imageshack/img845/816/kb8c.png
3є apareзo no lugar onde desloguei /imageshack/img844/9674/b0k4.png
Tem como fazer assim :
1є coloco minha senha e clico em Logar /imageshack/img21/7431/zum5.png
2є apareзo no lugar onde desloguei /imageshack/img844/9674/b0k4.png
Tem como fazer isso (GM no topo)
Reply
#7

Funciona sim Agamaster no meu eu fiz assim '-'.

Tem que ser dentro do Respondo do teu Dialog de Login. Ali depois que ele faz a comparaзгo para ver se a senha й correta.
Reply
#8

Onde, ainda n intendi entre isso ?
pawn Код:
format(girismsg,256,"Seja Bem Vindo\n\nNick: %s\n\nSenha:",playername3);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Login",girismsg,"Login","Quit");
Reply
#9

й na callback OnPlayerDialogResponse (acho que й assim o nome).
La dentro vocК procura pelo dialog "12346" e coloca dentro do "response" que tem a comparaзгo da senha que deu "true".

Se nгo entendeu mostra a dialog "12346"
Reply
#10

N intendi,
pawn Код:
if(dialogid == 12346)
                {
                        Encrypt(inputtext);
                        new string2[128];
                        new playername2[MAX_PLAYER_NAME];
                        GetPlayerName(playerid, playername2, sizeof(playername2));
                        format(string2, sizeof(string2), ACCOUNTS_FOLDER, playername2);
                        new File: UserFile = fopen(string2, io_read);
                        if ( UserFile )
                        {
                                new PassData[256];
                                new keytmp[256], valtmp[256];
                                fread( UserFile , PassData , sizeof( PassData ) );
                                keytmp = ini_GetKey( PassData );
                                if( strcmp( keytmp , "Senha" , true ) == 0 )
                                {
                                        valtmp = ini_GetValue( PassData );
                                        strmid(AccountInfo[playerid][aSenha], valtmp, 0, strlen(valtmp)-1, 255);
                                }
                                if(strcmp(AccountInfo[playerid][aSenha],inputtext, true ) == 0)
                                {
                                                    if(strlen(inputtext))
                                                                {
                                        for(new p = 0; p < strlen(AccountInfo[playerid][aSenha]); p++)
                                        {
                                                inputtext[p] = '?';
                                        }
                                        SetTimerEx("LogIn", LOGIN_DELAY*1000, 0, "d", playerid);
                                        printf("%s esta logando.",playername2);
                                        new key[256];
                                        new Data[256];
                                        while ( fread( UserFile , Data , sizeof( Data ) ) )

                                        {
                                                key = ini_GetKey( Data );
                                                /*if(strcmp(key, "AdminLevel", true) == 0) // This is only an example if you want to add more stuff to store in a file.

                                                {
                                                        val = ini_GetValue( Data );
                                                        AccountInfo[playerid][AdminLevel] = strval(val); // Uncommenting this will give you errors if the variable isn't defined.

                                                }
                                                */


                                        }
                                        fclose(UserFile);
                                                                        }
                                }
                                else
                                {
                                        if(strlen(inputtext))
                                        {
                                                new girismsg[256];
                                                printf("%s esta usando senha errada.",playername2);
                                                format(girismsg,256,"SENHA ERRADA\n\nSenha:");
                                                ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",girismsg,"Login","Quit");
                                                login[playerid] = 1;
                                                registro[playerid] = 0;
                                                fclose(UserFile);
                                                return 1;
                                        }
                                }
                                if(!strlen(inputtext))
                                {
                                        new girismsg[256];
                                        printf("%s nao esta entrando com senha.",playername2);
                                        format(girismsg,256,"SENHA ERRADA\n\nSenha:");
                                        ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",girismsg,"Login","Quit");
                                        login[playerid] = 1;
                                        registro[playerid] = 0;
                                        fclose(UserFile);
                                        return 1;
                                }
                        }
                }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)