[Ajuda] comando /an e /ang bugado
#1

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
Reply
#2

Alguйm ?
Reply
#3

Manda a callback OnPlayerCommandReceived
Reply
#4

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;
}
Reply
#5

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;
}
Reply
#6

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

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;

Reply
#8

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.");
}

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)