SA-MP Forums Archive
[Pedido] Chat ADMIN & VIP - 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] Chat ADMIN & VIP (/showthread.php?tid=615063)



Chat ADMIN & VIP - JacKPanK - 16.08.2016

Alguйm pode fazer um chat admin e vip pra mim?
Tentei fazer mas nгo deu certo.

PHP код:
enum pInfo{
    
pAdministrador,
    
VIP
};
new 
Stralioti[MAX_PLAYERS][pInfo];
new 
PlayerInfoVip[MAX_PLAYERS][pInfo]; 



Respuesta: Chat ADMIN & VIP - RedMF - 16.08.2016

mais cara vocй vai por em uma FS ou quer uma fs que ja fassa isso ?


Re: Chat ADMIN & VIP - RodrigoMSR - 16.08.2016

Код:
public OnPlayerText(playerid, text[])
{
	if(text[0] == '#' && PlayerInfoVip[playerid][pAdministrador] >= 1)
	{
	    new str[128], name[MAX_PLAYER_NAME];
	    GetPlayerName(playerid, name, sizeof(name));
	    format(str, sizeof(str), "Chat Admin: %s (%i): %s", name, playerid, text[1]);
	    for(new i = 0; i < MAX_PLAYERS; i++)
	    {
	        if(IsPlayerConnected(i))
	        {
	            if(PlayerInfoVip[i][pAdministrador] >= 1)
	            {
	                SendClientMessage(i, -1, str);
				}
	        }
	    }
	    return 0;
	}
	if(text[0] == '@' && PlayerInfoVip[playerid][VIP] >= 1)
	{
	    new str[128], name[MAX_PLAYER_NAME];
	    GetPlayerName(playerid, name, sizeof(name));
	    format(str, sizeof(str), "Chat VIP: %s (%i): %s", name, playerid, text[1]);
	    for(new i = 0; i < MAX_PLAYERS; i++)
	    {
	        if(IsPlayerConnected(i))
	        {
	            if(PlayerInfoVip[i][VIP] >= 1)
	            {
	                SendClientMessage(i, -1, str);
				}
	        }
	    }
	    return 0;
	}
	return 1;
}
Para falar no chat admin use # antes das frases e no VIP use @. Vocк pode alterar isso e deixar do seu jeito, se nгo funcionar reveja suas variбveis citadas no tуpico.


Respuesta: Re: Chat ADMIN & VIP - RedMF - 16.08.2016

Se nгo em se pa isso ai nгo vai pegar RodrigoMSR


Re: Respuesta: Re: Chat ADMIN & VIP - RodrigoMSR - 16.08.2016

Quote:
Originally Posted by RedMF
Посмотреть сообщение
Se nгo em se pa isso ai nгo vai pegar RodrigoMSR
O que estб errado?


Respuesta: Re: Respuesta: Re: Chat ADMIN & VIP - RedMF - 16.08.2016

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
O que estб errado?
nгo e que ta errado vai que a fs de admin dele e diferente


Re: Chat ADMIN & VIP - Coreia - 17.08.2016

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Код:
public OnPlayerText(playerid, text[])
{
	if(text[0] == '#' && PlayerInfoVip[playerid][pAdministrador] >= 1)
	{
	    new str[128], name[MAX_PLAYER_NAME];
	    GetPlayerName(playerid, name, sizeof(name));
	    format(str, sizeof(str), "Chat Admin: %s (%i): %s", name, playerid, text[1]);
	    for(new i = 0; i < MAX_PLAYERS; i++)
	    {
	        if(IsPlayerConnected(i))
	        {
	            if(PlayerInfoVip[playerid][pAdministrador] >= 1)
	            {
	                SendClientMessage(i, -1, str);
				}
	        }
	    }
	    return 0;
	}
	if(text[0] == '@' && PlayerInfoVip[playerid][VIP] >= 1)
	{
	    new str[128], name[MAX_PLAYER_NAME];
	    GetPlayerName(playerid, name, sizeof(name));
	    format(str, sizeof(str), "Chat VIP: %s (%i): %s", name, playerid, text[1]);
	    for(new i = 0; i < MAX_PLAYERS; i++)
	    {
	        if(IsPlayerConnected(i))
	        {
	            if(PlayerInfoVip[playerid][VIP] >= 1)
	            {
	                SendClientMessage(i, -1, str);
				}
	        }
	    }
	    return 0;
	}
	return 1;
}
Para falar no chat admin use # antes das frases e no VIP use @. Vocк pode alterar isso e deixar do seu jeito, se nгo funcionar reveja suas variбveis citadas no tуpico.
O certo seria if(PlayerInfoVip[i][VIP] >=1)

Vocк estб fazendo uma condicional com um determinado player, e nгo para todos os player que for vip.


Re: Chat ADMIN & VIP - Whoo - 17.08.2016

Por que duas variбveis para acessar o mesmo enum?


Re: Chat ADMIN & VIP - RodrigoMSR - 17.08.2016

Tem razгo Coreia, dei Ctrl+V e nem vi, editado.

------------------------------
Quote:
Originally Posted by RedMF
Посмотреть сообщение
nгo e que ta errado vai que a fs de admin dele e diferente
Mas eu fiz conforme as variбveis de nнvel admin e VIP que ele citou no tуpico, sу se os valores que coloquei pra checagem estгo errados.


Re: Chat ADMIN & VIP - JacKPanK - 27.08.2016

Quote:
Originally Posted by Whoo
Посмотреть сообщение
Por que duas variбveis para acessar o mesmo enum?
Porque nгo fico perdido, coisa minha e.e