[Ajuda] Mensagem Global
#1

Tф com um problema nas mensagens globais, tipo eu escrevo

/asay kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

e sу vai kkkkkkkkkkkkkkkkkkkkkkk
tipo que limita as mensagens.
Quote:

CMD:asay(playerid, params[])
{
if(sscanf(params, "s", params)) return SCM(playerid, COR_USOCORRETO, "Uso correto: /asay [texto]");
if(Logado{playerid}==false)return SCM(playerid,COR_ERRO,"[ERRO]: Vocк nгo estб Logado para usar este comando!");
if(Player[playerid][DelayAsay] == true)return SCM(playerid, COR_ERRO, "[ERRO]: Vocк usou o Asay recentemente, aguarde.");

if(Player[playerid][Admin] >= 1)
{
SendFormattedMessageToAll(COR_ADMIN, "Administrador %s: %s", Nome(playerid), params);
}
else if(Player[playerid][Vip] >= 1)
{
SendFormattedMessageToAll(COR_VERDE, "[GLOBAL VIP] %s: %s", Nome(playerid), params);
Player[playerid][DelayAsay] = true;
SetTimerEx("TempoAsay", 5000, 0, "i", playerid);
}
else if(Player[playerid][Lider] >= 1)
{
SendFormattedMessageToAll(COR_VERDE, "[GLOBAL LНDER FACЗГO] %s: %s", Nome(playerid), params);
Player[playerid][DelayAsay] = true;
SetTimerEx("TempoAsay", 5000, 0, "i", playerid);
}
else if(Player[playerid][Dono] >= 1)
{
SendFormattedMessageToAll(COR_VERDE, "[GLOBAL DONO DE MORRO] %s: %s", Nome(playerid), params);
Player[playerid][DelayAsay] = true;
SetTimerEx("TempoAsay", 5000, 0, "i", playerid);
}
else if(Player[playerid][Cargo] == 4)
{
SendFormattedMessageToAll(COR_VERDE, "[GLOBAL FRENTE] %s: %s", Nome(playerid), params);
Player[playerid][DelayAsay] = true;
SetTimerEx("TempoAsay", 5000, 0, "i", playerid);
}
else if(Player[playerid][Cargo] == 3)
{
SendFormattedMessageToAll(COR_VERDE, "[GLOBAL GERENTE] %s: %s", Nome(playerid), params);
Player[playerid][DelayAsay] = true;
SetTimerEx("TempoAsay", 5000, 0, "i", playerid);
}
else SCM(playerid, COR_ERRO, "[ERRO]: Vocк nгo tem permissгo para usar este comando!");
return 1;
}

Reply
#2

Algo do tipo jб iria te ajudar.
PHP код:
CMD:asay(playeridparams[])
{
    new 
texto[144], aname[MAX_PLAYER_NAME], funcao[50];
    if(
Logado{playerid} == false) return SCM(playerid,COR_ERRO,"[ERRO]: Vocк nгo estб Logado para usar este comando!");
    if(
Player[playerid][DelayAsay] == true) return SCM(playeridCOR_ERRO"[ERRO]: Vocк usou o Asay recentemente, aguarde.");
    if(
sscanf(params"s[144]"texto)) return SCM(playeridCOR_USOCORRETO"Uso correto: /asay [texto]");
    
GetPlayerName(playeridanamesizeof(aname));
    if(
Player[playerid][Admin] >= 1) { funcao "Administrador"; }
    else if(
Player[playerid][Vip] >= 1) { funcao "[GLOBAL VIP]"; }
    else if(
Player[playerid][Lider] >= 1) { funcao "[GLOBAL LНDER FACЗГO]"; }
    else if(
Player[playerid][Dono] >= 1) { funcao "[GLOBAL DONO DE MORRO]"; }
    else if(
Player[playerid][Cargo] == 4) { funcao "[GLOBAL FRENTE]"; }
    else if(
Player[playerid][Cargo] == 3) { funcao "[GLOBAL GERENTE]"; }
    else return 
SCM(playeridCOR_ERRO"[ERRO]: Vocк nгo tem permissгo para usar este comando!");
    
SendFormattedMessageToAllPlayer[playerid][Admin] >= ? (COR_ADMIN) : (COR_VERDE), "%s %s: %s"funcaoanametexto);
    
Player[playerid][DelayAsay] = true;
    
SetTimerEx("TempoAsay"50000"i"playerid);
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)