[Ajuda]/ao usando ~r~ ~b~ etc
#1

Eu queria fazer o /ao (que й o cmd usado para adm falar com player) colorido.
tipo
no lugar da cor pre colocada o cara teria que escrever assim:

/ao ~r~Bom ~g~Dia~y~!!!

sairia bom(vermelho) dia(verde) !!!(amarelo)

o cmd que eu uso
Код:
	if(strcmp(cmd, "/aooc", true) == 0 || strcmp(cmd, "/ao", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[64];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendClientMessage(playerid, COLOR_GRAD2, "USO: /cnn <texto>");
					return 1;
				}
				else if(PlayerInfo[playerid][pAdmin] == 1)
				{
				    format(string, sizeof(string), "[Semi-Moderador] %s diz: %s",sendername,result);
				    SendClientMessageToAll(TEAM_SM_COLOR,string);
				}
				else if(PlayerInfo[playerid][pAdmin] == 2)
				{
                    format(string, sizeof(string), "[Moderador] %s diz: %s",sendername,result);
                    SendClientMessageToAll(TEAM_ADMIN_COLOR,string);
                }
                else if(PlayerInfo[playerid][pAdmin] >= 3)
				{
                    format(string, sizeof(string), "[Admin] %s diz: %s",sendername,result);
                    SendClientMessageToAll(TEAM_ADMIN_COLOR,string);
                }
				return 1;
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo pode usar esse comando!");
				return 1;
			}
		}
		return 1;
	}
No lugar do TEAM_ADMIN_COLOR eu sei que tem que colocar algo para que as definicoes que tem que fazer depois entrem
tipo
~r~
~g~
e etc

so que nao sei oq colocar la pra pegar as cores que eu vou definir em baixo...

alguem ajuda?
Reply
#2

Vou fazer um tuto assim, jб que nгo a nada para fazer aqui em casa, aguarde...
Reply
#3

i love you
Reply
#4

Cara em mensagem nгo tem como, apenas em GameText

pawn Код:
if(strcmp(cmd, "/aooc", true) == 0 || strcmp(cmd, "/ao", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if (PlayerInfo[playerid][pAdmin] >= 1)
            {
                GetPlayerName(playerid, sendername, sizeof(sendername));
                new length = strlen(cmdtext);
                while ((idx < length) && (cmdtext[idx] <= ' '))
                {
                    idx++;
                }
                new offset = idx;
                new result[64];
                while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                {
                    result[idx - offset] = cmdtext[idx];
                    idx++;
                }
                result[idx - offset] = EOS;
                if(!strlen(result))
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "USO: /cnn <texto>");
                    return 1;
                }
                else if(PlayerInfo[playerid][pAdmin] == 1)
                {
                    format(string, sizeof(string), "[Semi-Moderador] %s diz: %s",sendername,result);
                    SendClientMessageToAll(TEAM_SM_COLOR,string);
                }
                else if(PlayerInfo[playerid][pAdmin] == 2)
                {
                    format(string, sizeof(string), "[Moderador] %s diz: %s",sendername,result);
                    SendClientMessageToAll(TEAM_ADMIN_COLOR,string);
                }
                else if(PlayerInfo[playerid][pAdmin] >= 3)
                {
                    format(string, sizeof(string), "[Admin] %s diz: %s",sendername,result);
                    GameTextoForAll(string,5000,3);
                }
                return 1;
            }
            else
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo pode usar esse comando!");
                return 1;
            }
        }
        return 1;
    }
Reply
#5

eu ja vi em algum gm
isso
o cara definiu as corres
~r~ cor tal
~g~cor tal
no cmd

no TEAM_ADMIN_COLOR
ele substituiu por algo que pegasse as cores ali
eu vi isso ja
Reply
#6

Nгo,Nunca viu pois isso nгo existe..
Reply
#7

Existe sim cara.No Gm THUG 3.2! Pergunta ao Caio
Reply
#8

Thug й para Noob №
Reply
#9

Mais existe esse comando =))
Reply
#10

Thug й para NoobІ
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)