[Ajuda] Menu de click
#21

ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT ,"Brasil Exelente Games RP - Login",loginstring,"OK","Sair");

cara olha esste mum loginstring o seu num tem nada depois dali
Reply
#22

error 017: undefined symbol "cmd"
Reply
#23

й porque esse foi usado uma string + format para fazer o texto do dialog... Mais o meu estб correto vocк testou? se nгo aparecer pode ser bug, ou algum ID de dialogo igual...

undefined cmd? vocк estб usando um GM ou estб usando um new?
Reply
#24

um new cara

so fis as orgs e agora que tou fasendo esse sistema de ajuda
Reply
#25

troque
pawn Code:
if(strcmp(cmd,"/relato",true) == 0)
por
pawn Code:
if(!strcmp(cmdtext,"/relato",true))
Reply
#26

pega nгo fasso comando e num acontece nada

testa ai num gm e manda pramim
Reply
#27

Eu testei em um new e deu perfeitamente, vocк nгo soube aplicar ai...
pawn Code:
#include <a_samp>

main()
{
    print("Teste");
    return 1;
}

#define RelatoADM 1

new IsAdmin[MAX_PLAYERS];

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext,"/admin",true))
    {
        IsAdmin[playerid] = 1;
        return 1;
    }
    if(!strcmp(cmdtext,"/relato",true))
    {
        ShowPlayerDialog(playerid, RelatoADM, DIALOG_STYLE_INPUT,"Relato","Informe o seu relato para os admins online.","Enviar","Cancelar");
        return 1;
    }
    return SendClientMessage(playerid, -1, "[WRONG] - Comando inexistente.");
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == RelatoADM)
    {
        if(response)
        {
            new
                wiiStr[128],
                wiiN[MAX_PLAYER_NAME]
            ;

            for(new x, i = GetMaxPlayers(); x < i; x++)
            {
                if(!IsPlayerConnected(x)) continue;
                if(IsAdmin[x] >= 1)
                {
                    GetPlayerName(playerid, wiiN, sizeof( wiiN ));
                    format(wiiStr,sizeof(wiiStr),"[Relato] %s: %s",wiiN, inputtext);
                    SendClientMessage(x, -1, wiiStr);
                    return 1;
                }
            }
        }
        return 1;
    }
    return 1;
}
Digite /admin para poder ler o relato, e depois envie o /relato (:
Reply
#28

funcionou em um new mais agora no meu num pega tou usando o bsl
Reply
#29

Oque acontece no seu?
Reply
#30

no meu " bsl " eu ponho e num aparece nada

ponho /relato000 ( pe o relato original ja exite )

e depois nada de acontece
Reply
#31

jб verificou o ID dos dialogs? '-' pode ser que tenha outro igual...
Reply
#32

tem nгo cara ta serto
Reply
#33

Creio que seja um bug nada legal entгo .-. comeзe a estudar o new.pwn e trabahar com coisas criadas por ti mesmo. Й muito melhor, fica dica (:
Reply
#34

tipow num presisa nem escrever nada

so quero isso assim

Atendimento vip;; a pessoa click

e pros adm aparece ( s% Solicitou atendimento vip ) so isso
teria como ?
Reply
#35

Em dialog й dificil pois se nгo abre nem um simples ShowPlayerDialog, acho que й bug mesmo...
Reply
#36

cara aquele ouutro la eu consegui

a pessoal click e parece os comando dos serve etc...

so esse de escrever que nun funcionou
Reply


Forum Jump:


Users browsing this thread: 7 Guest(s)