[Ajuda] Color Name + Tag
#5

Quote:
Originally Posted by Cleyson
Посмотреть сообщение
Manipulaзгo de variбvel..

Olhe esse exemplo rбpido que eu fiz aqui:

PHP код:
new bool:Tag;
CMD:tagadm(playerid)
{
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"ERRO: Vocк nгo й admin!");
    
SendClientMessage(playerid, -1"INFO: Vocк ativou a tag admin.");
    
Tag true;
    return 
1;
}
CMD:tagadmoff(playerid)
{
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"ERRO: Vocк nгo й admin!");
    
SendClientMessage(playerid, -1"INFO: Vocк desativou a tag admin.");
    
Tag false;
    return 
1;
}
public 
OnPlayerText(playeridtext[])
{
    new 
Texto[128];
    if(
Tag == true)
    {
        if(
IsPlayerAdmin(playerid))
        {
            
format(Textosizeof(Texto), "[ADM] %s [%d]: %s"Nome(playerid), playeridtext);
        }
    } else {
        
format(Textosizeof(Texto), "%s [%d]: %s"Nome(playerid), playeridtext);
    }
    
SendClientMessageToAll(GetPlayerColor(playerid), Texto);
    return 
0;
}
stock Nome(playerid)
{
    new 
name[24];
    
GetPlayerName(playeridnamesizeof(name));
    return 
name;

Da pra fazer essa questгo das cores com a mesma lуgica..
com variбveis e condiзхes

Boa sorte.
Ta errado brother, pois em mensagem de player nгo se usa SendClientMessageToAll e sim SendPlayerMessageToAll

pawn Код:
new bool: TagADM[MAX_PLAYERS];

CMD:tagadm(playerid, params[])
{
    new ID;

    if(sscanf(params, "i", ID))
        return SendClientMessage(playerid, -1, "/TagAdm [ID]");

        TagADM[ID] = true;
    return true;
}

CMD:tagadmoff(playerid, params[])
{
        new ID;

    if(sscanf(params, "i", ID))
        return SendClientMessage(playerid, -1, "/TagAdmOff [ID]");

    TagADM[ID] = false;
    return true;
}

public OnPlayerText(playerid, text[])
{
        new string[144], Nome[24];
        GetPlayerName(playerid, Nome, sizeof(Nome));
   
        if(TagADM[playerid] == true)
        {
        format(string, sizeof(string), "{FF0000}[ADM] %s [%d]: %s", Nome(playerid), playerid, text);
    }
    else
    {
        format(string, sizeof(string), "%s [%d]: %s", Nome(playerid), playerid, text);
    }
    SendPlayerMessageToAll(playerid, string);
    return false;
}
Acho que й isso que vocк quer testa ai, pode servir de base tambйm...

OBS:Eu nгo sei porque meu script fica mal indentado aqui no fуrum, pois na IDE fica normal...
Reply


Messages In This Thread
Color Name + Tag - by Stroon - 30.06.2015, 00:41
Re: Color Name + Tag - by iTakelot - 30.06.2015, 00:44
Re: Color Name + Tag - by Cleyson - 30.06.2015, 01:12
Re: Color Name + Tag - by Stroon - 30.06.2015, 02:14
Re: Color Name + Tag - by FallweN - 30.06.2015, 02:31
Re: Color Name + Tag - by Stroon - 30.06.2015, 20:26
Re: Color Name + Tag - by iTakelot - 30.06.2015, 21:12
Re: Color Name + Tag - by iTakelot - 30.06.2015, 21:24
Re: Color Name + Tag - by Stroon - 30.06.2015, 22:32

Forum Jump:


Users browsing this thread: 1 Guest(s)