[Ajuda] Dialog a seguir a outro PPC_Trucking
#1

Olб amigos, como eu posso saber tipo, colocar uma dialog, de a seguir dessa dialog ler outra ? alguem sabe ?
Reply
#2

Ue na response dela nгo
Reply
#3

Imagine tu bota uma Dialog de Lista de itens , ai tu quer botar para quando o cara selecionar uma das opзхes aarecer outra dialog .

Й sу fazer uma funзгo genero "if listitem = x" "ShowPlayerDialog ..." algo assim na response .
Reply
#4

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
Ue na response dela nгo
Como assim ?


pawn Код:
if (PlayerFile_Load(playerid) == 1)
    {
        GetPlayerName(playerid, NomeR, sizeof(NomeR));
        GetPlayerIp(playerid, IPTE, 30);
        format(Stringw, sizeof(Stringw), "%s{999999}Seu Nick: {FFFFFF}%s{999999}.\n{999999}Status: {00FF00}Registrado(a){999999}.\n{999999}IP: {FFFF00}%s{999999}.\n{999999}SA:MP {FFFFFF}0.3x-R1-2\n{999999}Ultimo login: {FFFFFF}%s [IP %s]{999999}.\n\n{FFFFFF}Para fazer login em jogo, insira {0000FF}uma senha {FFFFFF}abaixo:", Stringw, NomeR, IPTE, APlayerData[playerid][UltimoLogin], IPTE);
        LoginMsg(playerid);
        Logando(playerid);
        // Check if the player is still banned
        if (APlayerData[playerid][BanTime] < gettime())
            ShowPlayerDialog(playerid, DialogLogin, DIALOG_STYLE_PASSWORD, "{00FF00}# {FFFFFF}Trucker Mania BR {FF0000}v2.9", Stringw, TXT_DialogLoginButton1, TXT_DialogButtonCancel);
        else // Player is still banned
        {
            ShowRemainingBanTime(playerid); // Show the remaining ban-time to the player is days, hours, minutes, seconds
        }
    }
como coloco aseguir a essa ? :/ tem como dar um pequeto tutu ?

Quote:
Originally Posted by Tugamars
Посмотреть сообщение
Imagine tu bota uma Dialog de Lista de itens , ai tu quer botar para quando o cara selecionar uma das opзхes aarecer outra dialog .

Й sу fazer uma funзгo genero "if listitem = x" "ShowPlayerDialog ..." algo assim na response .
Eu queria era tipo, num sistema de registro com email, o cara coloca a senha dele de registro e depois a seguir a esse dialog, aparece o de email .. tem alguma base ?
Reply
#5

Poisй, vocк falou falou falou e nгo explicou nada, QUAL finalidade vocк quer? que apareзa a tela de login? que apareзa apуs digitar um comando e vocК ter uma lista ou o que?
Reply
#6

forum.sa-mp.com/showthread.php?t=1192
Reply
#7

Quote:
Originally Posted by focaximubh
Посмотреть сообщение
Poisй, vocк falou falou falou e nгo explicou nada, QUAL finalidade vocк quer? que apareзa a tela de login? que apareзa apуs digitar um comando e vocК ter uma lista ou o que?
EXEMPLO



pawn Код:
if (PlayerFile_Load(playerid) == 1)
    {
        GetPlayerName(playerid, NomeR, sizeof(NomeR));
        GetPlayerIp(playerid, IPTE, 30);
        format(Stringw, sizeof(Stringw), "%s{999999}Seu Nick: {FFFFFF}%s{999999}.\n{999999}Status: {00FF00}Registrado(a){999999}.\n{999999}IP: {FFFF00}%s{999999}.\n{999999}SA:MP {FFFFFF}0.3x-R1-2\n{999999}Ultimo login: {FFFFFF}%s [IP %s]{999999}.\n\n{FFFFFF}Para fazer login em jogo, insira {0000FF}uma senha {FFFFFF}abaixo:", Stringw, NomeR, IPTE, APlayerData[playerid][UltimoLogin], IPTE);
        LoginMsg(playerid);
        Logando(playerid);
        // Check if the player is still banned
        if (APlayerData[playerid][BanTime] < gettime())
            ShowPlayerDialog(playerid, DialogLogin, DIALOG_STYLE_PASSWORD, "{00FF00}# {FFFFFF}Trucker Mania BR {FF0000}v2.9", Stringw, TXT_DialogLoginButton1, TXT_DialogButtonCancel);
        else // Player is still banned
        {
            ShowRemainingBanTime(playerid); // Show the remaining ban-time to the player is days, hours, minutes, seconds
        }
    }
                            if (APlayerData[playerid][PlayerLevel] >= 2)
                            {
                                new Msg[128];
                                format(Msg, sizeof(Msg), "{FFFF00}[INFO] {00C2EC}Logado, Nнvel %i", APlayerData[playerid][PlayerLevel]);
                                SendClientMessage(playerid, -1, Msg);
                                new var[200];
                                format(var ,sizeof(var), "{a9c4e4}Seja bem vindo {FFFFFF}%s{a9c4e4}, coloque a senha de administraзгo:", rNome(playerid));
                                ShowPlayerDialog(playerid, DIALOG_LOGARADM, DIALOG_STYLE_PASSWORD, "{0000FF}# {FFFF00}Administraзгo", var, "Ok", "Sair");
                            }
queria que aparecesse primeiro para colocar a senha de login e depois a senha de administraзгo
Reply
#8

Quote:
Originally Posted by JoaoMonteiro452
Посмотреть сообщение
Como assim ?


pawn Код:
if (PlayerFile_Load(playerid) == 1)
    {
        GetPlayerName(playerid, NomeR, sizeof(NomeR));
        GetPlayerIp(playerid, IPTE, 30);
        format(Stringw, sizeof(Stringw), "%s{999999}Seu Nick: {FFFFFF}%s{999999}.\n{999999}Status: {00FF00}Registrado(a){999999}.\n{999999}IP: {FFFF00}%s{999999}.\n{999999}SA:MP {FFFFFF}0.3x-R1-2\n{999999}Ultimo login: {FFFFFF}%s [IP %s]{999999}.\n\n{FFFFFF}Para fazer login em jogo, insira {0000FF}uma senha {FFFFFF}abaixo:", Stringw, NomeR, IPTE, APlayerData[playerid][UltimoLogin], IPTE);
        LoginMsg(playerid);
        Logando(playerid);
        // Check if the player is still banned
        if (APlayerData[playerid][BanTime] < gettime())
            ShowPlayerDialog(playerid, DialogLogin, DIALOG_STYLE_PASSWORD, "{00FF00}# {FFFFFF}Trucker Mania BR {FF0000}v2.9", Stringw, TXT_DialogLoginButton1, TXT_DialogButtonCancel);
        else // Player is still banned
        {
            ShowRemainingBanTime(playerid); // Show the remaining ban-time to the player is days, hours, minutes, seconds
        }
    }
como coloco aseguir a essa ? :/ tem como dar um pequeto tutu ?



Eu queria era tipo, num sistema de registro com email, o cara coloca a senha dele de registro e depois a seguir a esse dialog, aparece o de email .. tem alguma base ?
Isso e la na response do DialogLogin / DialogRegister.
La vocк coloca a dialog para registrar o email.
Reply
#9

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение



Isso e la na response do DialogLogin / DialogRegister.
La vocк coloca a dialog para registrar o email.

Fiquei na mesma mano, poderia-me dar um exemplo ?
Reply
#10

La no tuto explica isso da Dialog response .

Basicamemte й a resposta da Dialog , la no tuto explica : http://forum.sa-mp.com/showthread
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)