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