Цвета админов.

deamond0

Участник
Сообщения
1
Реакции
0
Вообщем хочу сделать цвета для админов, но только для админов с правами root, попробовал написать по примерам из некоторых плагинов:

PHP:
public OnPluginStart()
{
	HookEvent("player_spawn", PlayerSpawn);
	HookEvent("player_jump", PlayerJump)
}

public OnClientDisconnect(client)
{
	g_Colors[client]=0;
}

public Action:PlayerJump(Handle:event, const String:name[], bool:dontBroadcast)
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));
	SetEntityRenderColor(client, 255, 255, 255, 255);
	
	new AdminId:adminx = GetUserAdmin(client);
	
	if(adminx != INVALID_ADMIN_ID)
	{
		SetEntityRenderColor(client, 255, 0, 0, 255);
	}

}

public Action:PlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));
	SetEntityRenderColor(client, 255, 255, 255, 255);

	new AdminId:adminx = GetUserAdmin(client);
	if(adminx != INVALID_ADMIN_ID)
	{
		SetEntityRenderColor(client, 255, 0, 0, 255);
	}
	
}
Но это для всех админов, но хочу чтобы было только для рут.
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #2
Может я не догоняю, но для чего
{
HookEvent("player_spawn", PlayerSpawn);
HookEvent("player_jump", PlayerJump)
}
 

tooshkan4uk

Участник
Сообщения
455
Реакции
446
C-подобный:
        new flags = GetUserFlagBits(client);
        if (flags & ADMFLAG_ROOT)
 

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
deamond0, привязку по флагу ADMFALG_ROOT не пробовал?
 

legend1998

Участник
Сообщения
286
Реакции
187
Эм, что? Когда он будет прыгать, он будет менять цвет, как хамелеон? :)
 

White Wolf

🍉
Сообщения
2,382
Реакции
2,187
  • Команда форума
  • #7
Вообщем хочу сделать цвета для админов, но только для админов с правами root, попробовал написать по примерам из некоторых плагинов:

PHP:
public OnPluginStart()
{
	HookEvent("player_spawn", PlayerSpawn);
	HookEvent("player_jump", PlayerJump)
}

public OnClientDisconnect(client)
{
	g_Colors[client]=0;
}

public Action:PlayerJump(Handle:event, const String:name[], bool:dontBroadcast)
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));
	SetEntityRenderColor(client, 255, 255, 255, 255);
	
	new AdminId:adminx = GetUserAdmin(client);
	
	if(adminx != INVALID_ADMIN_ID)
	{
		SetEntityRenderColor(client, 255, 0, 0, 255);
	}

}

public Action:PlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));
	SetEntityRenderColor(client, 255, 255, 255, 255);

	new AdminId:adminx = GetUserAdmin(client);
	if(adminx != INVALID_ADMIN_ID)
	{
		SetEntityRenderColor(client, 255, 0, 0, 255);
	}
	
}
Но это для всех админов, но хочу чтобы было только для рут.

Идёт привязка к прыжку игрока?
avatar55769_1.gif
 
Сверху Снизу