[Ajuda] Como criar mensagen
#1

Bom eu tenho 1 sistema de atendimento no meu GM so que nгo estou consiguindo colocar a mensagem de quando o player pega a /senha aparece assim pro admin [FILA]O player Tal pegou senha Digita /fila PAra visualizar

o Codigo Da /senha:

Код:
 dcmd_senha(playerid, params[])
	{
	    #pragma unused params
	    if(ReduceTimeArmas[playerid] == 1)
			return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк precisa esperar 1 minuto para usar esse comando novamente.");

        if(Player[playerid][pAdmin] > 0 && Player[playerid][pAdmin] < 7)
           	return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк nгo pode pegar uma senha.");

		if(Player[playerid][SenhaFila] > 0)
           	return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк jб pegou uma senha. Aguarde.");

        if(DarNota[playerid] == true)
           	return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк nгo deu uma nota ao ъltimo atendimento. Use /nota");


		ReduceTimeArmas[playerid] = 1;
        SetTimerEx("ReduceTimerArmas", 60000, false, "i", playerid);
		format(thestring, 128, "Vocк pegou uma senha,aguarde atendimento. Para cancelar /sairfila. Seu nъmero й : %d",senha);
		SendClientMessage(playerid, COLOR_LIGHTBLUE, thestring);
		Player[playerid][SenhaFila] = senha;
		senha ++;
	    return 1;
	}
Reply
#2

Gostei do teu nome. KKK


Usa um format pra tu poder criar uma string personalizada do jeito que tu quer.

Abraзos.


@EDIT exemplo:
pawn Код:
new msg[128], n[24];
GetPlayerName(playerid, n, 24);
format(msg, sizeof(msg), "%s mensagem personalizada", n);
Reply
#3

Nгo estou consiguindo Fazer
Reply
#4

Alguem pode Me ajudar ?
Reply
#5

Se For uma Mensagem para Admin vocк deverб fazer um Loop:

Eis um exemplo:

pawn Код:
for(new i; i < MAX_PLAYERS; i++) {
    if(IsPlayerConnected(i)) {
        if(Player[i][pAdmin] >= 1) {
       
            new String[82], NomePlayer[21];
            GetPlayerName(playerid, NoNomePlayerme, 20);
            format(String, 82, "[FILA]O player %s pegou senha Digite /Fila Para visualizar", NomePlayer(playerid));
            SendClientMessage(i, -1, String);
       
        }
    }
}
Basta vocк adaptar em seu GM agora
Reply
#6

Deu esse erro

Код:
(41351) : error 017: undefined symbol "pDados"
(41351) : warning 215: expression has no effect
(41351) : error 001: expected token: ";", but found "]"
(41351) : error 029: invalid expression, assumed zero
(41351) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Linha

if(pDados[i][Admin] >= 1) {
Reply
#7

Quote:
Originally Posted by BigRet
Посмотреть сообщение
Deu esse erro

Код:
(41351) : error 017: undefined symbol "pDados"
(41351) : warning 215: expression has no effect
(41351) : error 001: expected token: ";", but found "]"
(41351) : error 029: invalid expression, assumed zero
(41351) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Linha

if(pDados[i][Admin] >= 1) {
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Reply
#8

Quote:
Originally Posted by zG
Посмотреть сообщение
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Para que postar isso ? se fosse para dar risada de alguem que estб com duvidas seria melhor ficar calado do que postar isso.

Troque o Comando por Esse:

pawn Код:
dcmd_senha(playerid, params[]){
    #pragma unused params
    if(ReduceTimeArmas[playerid] == 1)
        return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк precisa esperar 1 minuto para usar esse comando novamente.");

    if(Player[playerid][pAdmin] > 0 && Player[playerid][pAdmin] < 7)
        return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк nгo pode pegar uma senha.");

    if(Player[playerid][SenhaFila] > 0)
        return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк jб pegou uma senha. Aguarde.");

    if(DarNota[playerid] == true)
        return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк nгo deu uma nota ao ъltimo atendimento. Use /nota");


    ReduceTimeArmas[playerid] = 1;
    SetTimerEx("ReduceTimerArmas", 60000, false, "i", playerid);
    format(thestring, 128, "Vocк pegou uma senha,aguarde atendimento. Para cancelar /sairfila. Seu nъmero й : %d",senha);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, thestring);
    Player[playerid][SenhaFila] = senha;
    senha ++;
    for(new i; i < MAX_PLAYERS; i++) {
        if(IsPlayerConnected(i)) {
            if(Player[i][pAdmin] >= 1) {

                new String[82], NomePlayer[21];
                GetPlayerName(playerid, NomePlayer, 20);
                format(String, 82, "[FILA]O player %s pegou senha Digite /Fila Para visualizar", NomePlayer(playerid));
                SendClientMessage(i, -1, String);

            }
        }
    }
    return 1;
}
Reply
#9

Quote:
Originally Posted by zG
Посмотреть сообщение
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Seu nerd Do CRL nгo sou nerd que nem tu que fica estudando PAWNO seu merda vai comer uma buceta Coisa que Vocк nгo come pois fica o dia inteiro no computador Seu merda.

VLW o problema ja foi resolvido
Reply
#10

Quote:
Originally Posted by BigRet
Посмотреть сообщение
Seu nerd Do CRL nгo sou nerd que nem tu que fica estudando PAWNO
PQP- Melhor estudar cara doq ficar dependendo dos otros.
Quote:
Originally Posted by BigRet
Посмотреть сообщение
seu merda vai comer uma buceta Coisa que Vocк nгo come pois fica o dia inteiro no computador Seu merda.

VLW o problema ja foi resolvido
Por esse comentario deve ter 12 anos.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)