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(playerid, params[])
{
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 >= 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);
MensagemAdmins(duvida);
return 1;
}
forward MensagemAdmins(const string[]);
public MensagemAdmins(const string[]){
for(new i = 0; i < MAX_PLAYERS ; ++i)
{
if(IsPlayerConnected(i) == 1)
{
if(pAdmin[i][Level] >= 1) // Troque pelas suas variaveis xD
{
SendClientMessage(i, -1, string);
}
}
}
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 !