SA-MP Forums Archive
[Pedido] Tag no chat - 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: [Pedido] Tag no chat (/showthread.php?tid=610248)



Tag no chat - BLacksKrillex - 21.06.2016

Eae galera, bom dia, alguem poderia me ajudar como fazer uma tag no chat. Exemplo: jhon[ViP] e й isso ae glr espero q vcs possam me ajudar serei grato!


Re: Tag no chat - zSuYaNw - 21.06.2016

PHP Code:

new string[128];
new 
pName[24];
format(stringsizeof(string),"%s%s[%i]: %s"gVip[playerid] ? ("[VIP]") : (#), (GetPlayerName(playerid, pName, 24), pName), playerid, text);
SendClientMessageToAll(-1string); 



Re: Tag no chat - Carlos001 - 22.06.2016

Sistema Aki:

Code:
public OnPlayerText(playerid, text[])
{
//if(Admin[playerid][AdminLevel]
	switch (Admin[playerid][AdminLevel]) // A variavel de Admin
	{
		case 0: // se й Level 0
		{
        	new string[256];
        	format(string,sizeof(string),"{696969}%s [ID:%d]: {FFFFFF}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
	    case 1: // se й Level 1
	    {
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Helper] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 2: // se й Level 2
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Ajudante] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 3: // se й Level 3
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Moderador] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 4: // se й Level 4
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Organizador] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 5: // se й Level 5
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Sub-Admin] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 6: // se й Level 6
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Administrador] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 7: // se й Level 7
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Gerente] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 8: // se й Level 8
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Sub-Dono] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 9: // se й Level 9
    	{
        	new string[256];
        	format(string,sizeof(string),"{FF0000}[{FFFFFF}Dono{FF0000}]%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    }
    SetPlayerChatBubble(playerid,text,GetPlayerColor(playerid)>>>8,30.0,5000);
	return 0;
}
Lembre-se De Mudar
Quote:

(Admin[playerid][AdminLevel])

Para Sua Variavel De Administraзao.
й Tambem:
Quote:

case 1

Significa o Level No Caso Esse e Level 1
Ai So Voce Adptar Para VIP tmb
Espero Que Te Ajude!


Re: Tag no chat - focaximubh - 22.06.2016

Quote:
Originally Posted by Carlos001
View Post
Sistema Aki:

Code:
public OnPlayerText(playerid, text[])
{
//if(Admin[playerid][AdminLevel]
	switch (Admin[playerid][AdminLevel]) // A variavel de Admin
	{
		case 0: // se й Level 0
		{
        	new string[256];
        	format(string,sizeof(string),"{696969}%s [ID:%d]: {FFFFFF}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
	    case 1: // se й Level 1
	    {
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Helper] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 2: // se й Level 2
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Ajudante] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 3: // se й Level 3
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Moderador] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 4: // se й Level 4
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Organizador] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 5: // se й Level 5
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Sub-Admin] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 6: // se й Level 6
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Administrador] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 7: // se й Level 7
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Gerente] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 8: // se й Level 8
    	{
        	new string[256];
        	format(string,sizeof(string),"{4876FF}[Sub-Dono] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    	case 9: // se й Level 9
    	{
        	new string[256];
        	format(string,sizeof(string),"{FF0000}[{FFFFFF}Dono{FF0000}]%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
        	SendClientMessageToAll(playerid,string);
    	}
    }
    SetPlayerChatBubble(playerid,text,GetPlayerColor(playerid)>>>8,30.0,5000);
	return 1;
}
Lembre-se De Mudar Para Sua Variavel De Administraзao.
й Tambem: Significa o Level No Caso Esse e Level 1
Ai So Voce Adptar Para VIP tmb
Espero Que Te Ajude!
Preste atenзгo senгo vai dar mais problemas ao garoto... Coloque return 0; no final do OnPlayerText

ASSIM:
pawn Code:
public OnPlayerText(playerid, text[])
{
//if(Admin[playerid][AdminLevel]
    switch (Admin[playerid][AdminLevel]) // A variavel de Admin
    {
        case 0: // se й Level 0
        {
            new string[256];
            format(string,sizeof(string),"{696969}%s [ID:%d]: {FFFFFF}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 1: // se й Level 1
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Helper] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 2: // se й Level 2
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Ajudante] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 3: // se й Level 3
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Moderador] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 4: // se й Level 4
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Organizador] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 5: // se й Level 5
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Sub-Admin] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 6: // se й Level 6
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Administrador] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 7: // se й Level 7
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Gerente] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 8: // se й Level 8
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Sub-Dono] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 9: // se й Level 9
        {
            new string[256];
            format(string,sizeof(string),"{FF0000}[{FFFFFF}Dono{FF0000}]%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
    }
    SetPlayerChatBubble(playerid,text,GetPlayerColor(playerid)>>>8,30.0,5000);
    return 1;
}



Re: Tag no chat - Carlos001 - 22.06.2016

Quote:
Originally Posted by focaximubh
View Post
Preste atenзгo senгo vai dar mais problemas ao garoto... Coloque return 0; no final do OnPlayerText

ASSIM:
pawn Code:
public OnPlayerText(playerid, text[])
{
//if(Admin[playerid][AdminLevel]
    switch (Admin[playerid][AdminLevel]) // A variavel de Admin
    {
        case 0: // se й Level 0
        {
            new string[256];
            format(string,sizeof(string),"{696969}%s [ID:%d]: {FFFFFF}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 1: // se й Level 1
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Helper] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 2: // se й Level 2
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Ajudante] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 3: // se й Level 3
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Moderador] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 4: // se й Level 4
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Organizador] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 5: // se й Level 5
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Sub-Admin] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 6: // se й Level 6
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Administrador] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 7: // se й Level 7
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Gerente] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 8: // se й Level 8
        {
            new string[256];
            format(string,sizeof(string),"{4876FF}[Sub-Dono] {696969}%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
        case 9: // se й Level 9
        {
            new string[256];
            format(string,sizeof(string),"{FF0000}[{FFFFFF}Dono{FF0000}]%s [ID:%d]: {FFFF00}%s ",Nome(playerid), playerid,text);
            SendClientMessageToAll(playerid,string);
        }
    }
    SetPlayerChatBubble(playerid,text,GetPlayerColor(playerid)>>>8,30.0,5000);
    return 1;
}
Eu Sei Foi Porque Estava Tentando Aki Ai Esqueci De Mudar, Mas Vlw Por Me Avisar


Re: Tag no chat - zSuYaNw - 22.06.2016

Carlos, podes usar meu cуdigo como referкcia usei a operaзгo ternбria ali.