29.01.2015, 00:20
Queria saber como pegar o nome do player nessa Callback, eu jб tenho o IP, mas nгo tф conseguindo pegar o nome dele, alguйm pode me dizer como pego?
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
new IPEnd[16], stringban[100];
for(new i; i < P_MaxPlayersSlots; i++)
{
if(!IsPlayerConnected(i))
GetPlayerIp(i, IPEnd, sizeof(IPEnd));
if(!strcmp(ip, IPEnd, false))
{
format(stringban, sizeof(stringban), "RCON - O Jogador %s tentou logar na RCON do Servidor e foi Banido.", );
SendClientMessageToAll(VERMELHO, stringban);
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
new IPEnd[16], stringban[100], nome[MAX_PLAYER_NAME];
for(new i; i < P_MaxPlayersSlots; i++)
{
if(!IsPlayerConnected(i))
GetPlayerIp(i, IPEnd, sizeof(IPEnd));
GetPlayerName(i, nome, sizeof(nome));
if(!strcmp(ip, IPEnd, false))
{
format(stringban, sizeof(stringban), "RCON - O Jogador %s tentou logar na RCON do Servidor e foi Banido.", nome);
SendClientMessageToAll(VERMELHO, stringban);
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
new IPEnd[16], stringban[100];
for(new i; i < P_MaxPlayersSlots; i++)
{
if(!IsPlayerConnected(i))
GetPlayerIp(i, IPEnd, sizeof(IPEnd));
if(!strcmp(ip, IPEnd, false))
{
new Name[MAX_PLAYER_NAME];
format(stringban, sizeof(stringban), "RCON - O Jogador %s tentou logar na RCON do Servidor e foi Banido.", GetPlayerName(i, Name, sizeof(Name)));
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
new IPEnd[16], stringban[100], Name[MAX_PLAYER_NAME];
for(new i; i < P_MaxPlayersSlots; i++)
{
if(!IsPlayerConnected(i))
GetPlayerIp(i, IPEnd, sizeof(IPEnd));
if(!strcmp(ip, IPEnd, false))
{
format(stringban, sizeof(stringban), "RCON - O Jogador %s tentou logar na RCON do Servidor e foi Banido.", Name);
|
Antes de postar este tуpico eu tinha tentado isso:
Код:
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
new IPEnd[16], stringban[100];
for(new i; i < P_MaxPlayersSlots; i++)
{
if(!IsPlayerConnected(i))
GetPlayerIp(i, IPEnd, sizeof(IPEnd));
if(!strcmp(ip, IPEnd, false))
{
new Name[MAX_PLAYER_NAME];
format(stringban, sizeof(stringban), "RCON - O Jogador %s tentou logar na RCON do Servidor e foi Banido.", GetPlayerName(i, Name, sizeof(Name)));
Код:
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
new IPEnd[16], stringban[100], Name[MAX_PLAYER_NAME];
for(new i; i < P_MaxPlayersSlots; i++)
{
if(!IsPlayerConnected(i))
GetPlayerIp(i, IPEnd, sizeof(IPEnd));
if(!strcmp(ip, IPEnd, false))
{
format(stringban, sizeof(stringban), "RCON - O Jogador %s tentou logar na RCON do Servidor e foi Banido.", Name);
|
A funзгo retorna o tamanho do nome do jogador. 0 caso o jogador nгo esteja online.
new nome[MAX_PLAYER_NAME]; //24 length
GetPlayerName(playerid, nome, sizeof(nome)); //retorna o tamanho do nome do jogador, ou 0 se nгo tiver jogador.
print(nome); //ai sim retorna o nome do jogador e imprime o mesmo.
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success)
{
new IPEnd[16], stringban[100];
for(new i; i < P_MaxPlayersSlots; i++)
{
if(!IsPlayerConnected(i))
GetPlayerIp(i, IPEnd, sizeof(IPEnd));
if(!strcmp(ip, IPEnd, false))
{
new Name[MAX_PLAYER_NAME];
GetPlayerName(i, Name, sizeof(Name));
format(stringban, sizeof(stringban), "RCON - O Jogador %s tentou logar na RCON do Servidor e foi Banido.", print(Name));
SendClientMessageToAll(VERMELHO, stringban);