[DUV] Alguem me ajuda fazer dialog ligar
#1

Pessoal vcs podem me ajudar fazer o dialog ligar

*quando aperta 2 vezes no nome da pessoa aparece ligar mandar sms

vcs podem me ajudar ?

Abraзos!
Reply
#2

wiki.sa-mp.com/wiki/OnPlayerClickPlayer
Reply
#3

No top Add isso
pawn Код:
enum ChefaoInfo
{
    Tels[256],
};
Em baixo de Enum ChefaoInfo coloque:
pawn Код:
new PoderosoInfo[MAX_PLAYERS][ChefaoInfo];
No top add
pawn Код:
enum pInfo
{  
pPhoneBook,
};





em public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

Add Isso
pawn Код:
if(dialogid == 3)
        {
            if(response == 0)
            {
                PoderosoInfo[playerid][Tels] = 0;
                return 1;
            }
            if(response >= 1)
            {
                if(listitem == 0)
                {
                    if (PlayerInfo[playerid][pPhoneBook] == 1)
                    {
                        format(string,sizeof(string),"/ligar %d",PoderosoInfo[playerid][Tels]);
                        OnPlayerCommandText(playerid,string);
                        return 1;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo tem lista telefфnica !");
                        return 1;
                    }
                }
                if(listitem == 1)
                {
                    if (PlayerInfo[playerid][pPhoneBook] == 1)
                    {
                        ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, "Menu de SMS", "Digite a Mensage", "Enviar", "Cancelar");
                        return 1;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo tem lista telefфnica !");
                        return 1;
                    }
                }
                return 1;
            }
            return 1;
        }
        if(dialogid == 4)
        {
            if(response == 0)
            {
                PoderosoInfo[playerid][Tels] = 0;
                return 1;
            }
            if(response >= 1)
            {
                format(string,sizeof(string),"/sms %d %s",PoderosoInfo[playerid][Tels],inputtext);
                OnPlayerCommandText(playerid,string);
                return 1;
            }
            return 1;
        }

no final do gm add isso:
pawn Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    new string[256];
    new pstring[256];
    new plname[MAX_PLAYER_NAME];
    PoderosoInfo[playerid][Tels] = 0;
    GetPlayerName(clickedplayerid, plname, sizeof(plname));
    format(string, sizeof(string), "Menu do(a) %s", plname);
    format(pstring, sizeof(pstring), "Ligar para %s\nMandar SMS para %s", plname,plname);
    ShowPlayerDialog(playerid, 3, DIALOG_STYLE_LIST, string, pstring, "Confirmar", "Cancelar");
    PoderosoInfo[playerid][Tels] = PlayerInfo[clickedplayerid][pPnumber];
    return 1;
}
Reply
#4

Nгo й isso que ele quer, ele quer que apareзa quando o player clicar em outro no TAB (OnPlayerClickPlayer), e neste seu cуdigo estб faltando a funзгo ShowPlayerDialog, nгo irб funcionar sem ela. E cara, nгo passa coisas do seu GM pros outros, depois vocк vai acabar passando ele inteiro. Tente criar seus prуprios cуdigos FikDik

EDIT: Nгo tinha visto a parte do OnPlayerClickPlayer, lб tem o ShowPlayerDialog, maus :P
Reply
#5

Код:
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(1346) : warning 201: redefinition of constant/macro (symbol "pInfo")
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(1370) : error 021: symbol already defined: "pPhoneBook"
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(5389) : warning 225: unreachable code
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(6921) : error 017: undefined symbol "PoderosoInfo"
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(6921) : warning 215: expression has no effect
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(6921) : error 001: expected token: ";", but found "]"
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(6921) : error 029: invalid expression, assumed zero
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(6921) : fatal error 107: too many error messages on one line
Sу isso de erro '-'
Reply
#6

Quote:
Originally Posted by Lucca_dias
Посмотреть сообщение
Код:
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(1346) : warning 201: redefinition of constant/macro (symbol "pInfo")
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(1370) : error 021: symbol already defined: "pPhoneBook"
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(5389) : warning 225: unreachable code
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(6921) : error 017: undefined symbol "PoderosoInfo"
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(6921) : warning 215: expression has no effect
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(6921) : error 001: expected token: ";", but found "]"
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(6921) : error 029: invalid expression, assumed zero
C:\Users\Lucca\Desktop\samp03asvr_R7_win32\gamemodes\Talked.pwn(6921) : fatal error 107: too many error messages on one line
Sу isso de erro '-'
Esse erro й me familiar, penso eu que jб hб o enum pinfo e vocк colocou no mesmo lugar, mas poste o cуdigos do erro de seu script que ficarб melhor para entender.
Observaзгo vocк nгo possui o poderosoinfo o rapaz acima postou o script meio que imcompleto faltando o poderosoinfo.
Reply
#7

Pronto eu add o poderosoinfo no tutorial xD

Obs: Obrigado por Avisar Data_Base xD
Reply
#8

Deu certo , mais quando eu entro no jogo e quero mandar um sms ou ligar , eu aperto sair(cancelar) ai desconecta do server!
Reply
#9

Isto jб й problema do script de seu servidor tente remover o Kick(playerid). do Dialog que nгo desconectara do servidor.
Reply
#10

Consegui vlw pessoal!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)