SA-MP Forums Archive
[Ajuda] comando /an e /ang bugado - 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: [Ajuda] comando /an e /ang bugado (/showthread.php?tid=653290)



comando /an e /ang bugado - eoqtrabhir - 30.04.2018

esses 2 comandos nгo sei pq, quando escrevo /an diz uso correto /an [anuncio] e quando digito ele correto /an anuncio tal diz que o comando nгo existe ? a mesma coisa para o /ang

comandos : https://pastebin.com/3aG5kVKN

prnt screen : http://prntscr.com/jc209o
https://prnt.sc/jc20ca


Re: comando /an e /ang bugado - eoqtrabhir - 30.04.2018

Alguйm ?


Re: comando /an e /ang bugado - Ermanhaut - 30.04.2018

Manda a callback OnPlayerCommandReceived


Re: comando /an e /ang bugado - eoqtrabhir - 30.04.2018

Nгo tem essa callback
achei essa
;~;

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(success)
{
cmdlog(playerid,cmdtext);
}
else
{
new gstring[128];
format(gstring, sizeof(gstring), "[!] {FFFFFF} O comando ({33ccff}%s{FFFFFF}) que vocк digitou nгo existe no servidor, use: {FF8C00}/ajuda", cmdtext);
SendClientMessage(playerid, 0xFF0000AA, gstring);
//SendClientMessage(playerid, COLOR_LIGHTRED, "{FF0000}[!] {FFFFFF}Use o comando {00FBFF}/duvida {FFFFFF}ou {00FBFF}/atendimento{FFFFFF} para pedir ajuda a um admin/helper!");
}
return 1;
}


Faz assim - uliano - 30.04.2018

Quote:
Originally Posted by eoqtrabhir
View Post
Nгo tem essa callback
achei essa
;~;

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(success)
{
cmdlog(playerid,cmdtext);
}
else
{
new gstring[128];
format(gstring, sizeof(gstring), "[!] {FFFFFF} O comando ({33ccff}%s{FFFFFF}) que vocк digitou nгo existe no servidor, use: {FF8C00}/ajuda", cmdtext);
SendClientMessage(playerid, 0xFF0000AA, gstring);
//SendClientMessage(playerid, COLOR_LIGHTRED, "{FF0000}[!] {FFFFFF}Use o comando {00FBFF}/duvida {FFFFFF}ou {00FBFF}/atendimento{FFFFFF} para pedir ajuda a um admin/helper!");
}
return 1;
}
Mano, use [*CODE] Exemplo[*/CODE] Obs: tire os *, Para por seus cmds, fica mais facil de ajudar ex:
Code:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
	if(success)
	{
	    cmdlog(playerid,cmdtext);
	}
	else
	{
        new gstring[128];
	    format(gstring, sizeof(gstring), "[!] {FFFFFF} O comando ({33ccff}%s{FFFFFF}) que vocк digitou nгo existe no servidor, use: {FF8C00}/ajuda", cmdtext);
	    SendClientMessage(playerid, 0xFF0000AA, gstring);
        //SendClientMessage(playerid,	COLOR_LIGHTRED, "{FF0000}[!] {FFFFFF}Use o comando {00FBFF}/duvida {FFFFFF}ou {00FBFF}/atendimento{FFFFFF} para pedir ajuda a um admin/helper!");
	}
	return 1;
}



Re: comando /an e /ang bugado - eoqtrabhir - 30.04.2018

obrigado pela dica
E os comandos alguйm tem alguma idйia? ;~;


Re: comando /an e /ang bugado - Feconito - 01.05.2018

acho que esse meu comando nгo tem muito haver com o seu, no caso esse й para avisos de helpers, se quiser dar uma estudada, й bem simples.

PHP Code:
CMD:ah(playeridparams[])
{
    if(
DadosJogador[playerid][HELPER_NIVEL] <= Iniciante) return SendClientMessage(playeridCOR_BRANCA"Vocк nгo й helper ou nгo tem level suficiente!");
    if(
sscanf(params"s[200]"Texto)) return SendClientMessage(playeridVERMELHO_BEM_CLARO"Erro: /Anvip [Texto]");
    
format(Stringsizeof(String), "{7FFD4}Aviso Helper de %s :{008B8B} %s ",PlayerNick(playerid), Texto);
    
SendClientMessageToAll(COR_HELPERString);
    return 
1;




Re: comando /an e /ang bugado - eoqtrabhir - 01.05.2018

Quote:
Originally Posted by Feconito
View Post
acho que esse meu comando nгo tem muito haver com o seu, no caso esse й para avisos de helpers, se quiser dar uma estudada, й bem simples.

PHP Code:
CMD:ah(playeridparams[])
{
    if(
DadosJogador[playerid][HELPER_NIVEL] <= Iniciante) return SendClientMessage(playeridCOR_BRANCA"Vocк nгo й helper ou nгo tem level suficiente!");
    if(
sscanf(params"s[200]"Texto)) return SendClientMessage(playeridVERMELHO_BEM_CLARO"Erro: /Anvip [Texto]");
    
format(Stringsizeof(String), "{7FFD4}Aviso Helper de %s :{008B8B} %s ",PlayerNick(playerid), Texto);
    
SendClientMessageToAll(COR_HELPERString);
    return 
1;

aqui eu tenho um parecido tbm quero usar ele pode ajudar a colocar um tempo ? tipo queria colocar ele de 15 em 15 segundos usar ele ao invйs de /n criar outro para /an
Quote:

CMD:n(playerid, params[])return ForT:noob(playerid, params);
CMD:noob(playerid, result[])
{
if(PlayerInfo[playerid][pMuted] == 1)return SendClientMessage(playerid, TEAM_CYAN_COLOR, "Vocк nгo pode falar, pois foi calado");
if(PlayerInfo[playerid][pLevel] >= 1)
{
if(isnull(result))
return SendClientMessage(playerid, COLOR_GRAD2, "USE: (/n)oob [Chat Noob]");

GetPlayerName(playerid, sendername, sizeof(sendername));
new string[128];

//Anti Divulguer
if(AntiDivulguer(playerid, result))return 1;

if(gettime() < GetPVarInt(playerid, #VarFlood3))
return SendClientMessage(playerid, COLOR_GRAD1, #Vocк nгo pode usar este comando com tanta frequencia);
SetPVarInt(playerid, #VarFlood3, gettime()+2);

if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pHelper] < 1){

format(string, sizeof(string), "{669999}Chat Noob ({FFFFFF}/noob{669999}) [{33CCFF}Nivel %d{669999}] %s: %s",PlayerInfo[playerid][pLevel], sendername, result);
}
else if(PlayerInfo[playerid][pHelper] >= 1){

format(string, sizeof(string), "{669999}Chat Noob ({FFFFFF}/noob{669999}) [{33CCFF}Helper{669999}] %s: %s",sendername, result);
}
else if(PlayerInfo[playerid][pAdmin] >= 1){

format(string, sizeof(string), "{669999}Chat Noob ({FFFFFF}/noob{669999}) [{33CCFF}Admin{669999}] %s: %s",sendername, result);
}
SendNoobMessage(0x33CCFFAA,string);
printf("Chat Noob %s: %s", sendername, result);
return true;
}
return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo й um noob.");
}