SA-MP Forums Archive
[Pedido] Comando /duvida em zcmd - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Comando /duvida em zcmd (/showthread.php?tid=628311)



Comando /duvida em zcmd - PesadaO - 08.02.2017

Bom eu estava tentando fazer o comando /duvida que envia a duvida do jogador para os adms online em zcmd e nгo consegui o Unico que consegui foi o /responder ! Se alguem poder me ajudar fico grato , pode ser sу uma base

Comando /responder

CMD:responder(playerid, params[])
{
new id, resposta[50];
if(!IsPlayerAdmin(playerid) && Player[playerid][pAdmin] < 1) return SendClientMessage(playerid, vermelho, "| ERRO | Vocк nгo tem permissгo");
if(sscanf(params, "us[24]", id, resposta)) return SendClientMessage(playerid, vermelho, "Use:/Responder [Id] [Resposta]");
SendClientMessage(id, laranja, "Duvida Respondida ! Caso Possua mas alguma dъvida use:/Duvida !");
SendClientMessageF(id, -1, " %s %s resposta para sua duvida {FFFFFF}%s",CargoAdmin(playerid), GetName(playerid), resposta);
GameTextForPlayer(id, "~N~~N~~N~~N~~N~~N~~N~~G~~B~Respondido", 3000, 3);
return 1;
}


Re: Comando /duvida em zcmd - johntrybescripter - 08.02.2017

pawn Код:
CMD:duvida(playerid, params[])
{
new id, duvida[50], playername[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
if(sscanf(params, "us[50]", id, duvida)) return SendClientMessage(playerid, -1, "Use: /duvida [TEXTO]");
if(IsPlayerAdmin(playerid) || Player[playerid][pAdmin >= 1 ) return SendClientMessage(playerid, -1, "Vocк й da administraзгo!");
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(duvida, sizeof(duvida), "%s  enviou um dъvida : %s", playername, duvida);
SendAdminMessage(-1, duvida);
}
return 1;
}

stock SendAdminMessage(cor, mensagem[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Player[i][pAdmin] >= 1 || IsPlayerAdmin(i))
{
SendClientMessage(i, cor, mensagem);
}
}
}
return 0;
}



Re: Comando /duvida em zcmd - PesadaO - 08.02.2017

Quando eu envio uma duvida aparece sу " " isso a mensagem nгo..


Re: Comando /duvida em zcmd - IlanZ - 08.02.2017

PHP код:
CMD:duvida(playeridparams[])
{
    new 
duvida[90], playername[MAX_PLAYER_NAME];
    if(
sscanf(params"s[90]",duvida)) return SendClientMessage(playerid, -1"Use: /duvida [TEXTO]");
    if(
IsPlayerAdmin(playerid) || Player[playerid][pAdmin >= ) return SendClientMessage(playerid, -1"Vocк й da administraзгo!");
    
GetPlayerName(playeridplayernameMAX_PLAYER_NAME);
    
format(duvidasizeof(duvida), "%s  enviou um dъvida : %s"playernameduvida);
    
MensagemAdmins(duvida);
    return 
1;
}
forward MensagemAdmins(const string[]);
public 
MensagemAdmins(const string[]){
    for(new 
0MAX_PLAYERS ; ++i)
    {
        if(
IsPlayerConnected(i) == 1)
        {
            if(
pAdmin[i][Level] >= 1// Troque pelas suas variaveis xD
            
{
                
SendClientMessage(i, -1string);
            }
        }
    }
    return 
1;




Re: Comando /duvida em zcmd - johntrybescripter - 08.02.2017

if(sscanf(params, "us[50]", id, duvida)) return SendClientMessage(playerid, -1, "Use: /duvida [TEXTO]");

eu errei nessa linha, nгo tem "u" й sу "s[50]"


Re: Comando /duvida em zcmd - PesadaO - 09.02.2017

Obrigado pessoal !