Иконка ресурса

1mpulse

node index.js
Сообщения
122
Реакции
165
hirowatch перенісши новий ресурс:

Admin UpStatus - Над админом с флагом, который указан в кфг, появляется спрайт(картинка).

Над админом с флагом, который указан в кфг, появляется спрайт(картинка).

Пример cfg
C-подобный:
"admin_upstatus"
{
    "flag"    "b" //флаг админа для доступа плагина
    "upstatus_sprite_vmt"    "materials/sprites/1mpulse_admin.vmt"     //Путь до .vmt файла
    "upstatus_sprite_vtf"    "materials/sprites/1mpulse_admin.vtf"    //Путь до .vtf файла
}

Дізнайтеся більше про цей ресурс...
 
Последнее редактирование модератором:

Dmitriy Mikliaev

Участник
Сообщения
185
Реакции
5
А для нескольких флагов как?

Так?

"admin_upstatus"
{
"flag" "b" //флаг админа для доступа плагина
"upstatus_sprite_vmt" "materials/sprites/1mpulse_admin.vmt" //Путь до .vmt файла
"upstatus_sprite_vtf" "materials/sprites/1mpulse_admin.vtf" //Путь до .vtf файла
}

"admin_upstatus"
{
"flag" "z" //флаг админа для доступа плагина
"upstatus_sprite_vmt" "materials/sprites/1mpulse_admin.vmt" //Путь до .vmt файла
"upstatus_sprite_vtf" "materials/sprites/1mpulse_admin.vtf" //Путь до .vtf файла
}
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #6
А для нескольких флагов как?

Так?

"admin_upstatus"
{
"flag" "b" //флаг админа для доступа плагина
"upstatus_sprite_vmt" "materials/sprites/1mpulse_admin.vmt" //Путь до .vmt файла
"upstatus_sprite_vtf" "materials/sprites/1mpulse_admin.vtf" //Путь до .vtf файла
}

"admin_upstatus"
{
"flag" "z" //флаг админа для доступа плагина
"upstatus_sprite_vmt" "materials/sprites/1mpulse_admin.vmt" //Путь до .vmt файла
"upstatus_sprite_vtf" "materials/sprites/1mpulse_admin.vtf" //Путь до .vtf файла
}




Не будет так работать. Кв это не обрабатывает.

это раз.

2, это вот этот бред:
PHP:
public Action:Event_PlayerSpawn(Handle:event, const String:name[], bool:dontbroadcast)
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));
	new AdminId:admin = GetUserAdmin(client);
	if(IsClientInGame(client) && IsPlayerAlive(client) && admin != INVALID_ADMIN_ID)
	{
		if(StrEqual(upstatus_flag, ""))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "a") && GetAdminFlag(admin, Admin_Reservation, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "b") && GetAdminFlag(admin, Admin_Generic, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "c") && GetAdminFlag(admin, Admin_Kick, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "d") && GetAdminFlag(admin, Admin_Ban, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "e") && GetAdminFlag(admin, Admin_Unban, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "f") && GetAdminFlag(admin, Admin_Slay, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}			
		else if(StrEqual(upstatus_flag, "g") && GetAdminFlag(admin, Admin_Changemap, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "h") && GetAdminFlag(admin, Admin_Convars, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "i") && GetAdminFlag(admin, Admin_Config, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "j") && GetAdminFlag(admin, Admin_Chat, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "k") && GetAdminFlag(admin, Admin_Vote, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "l") && GetAdminFlag(admin, Admin_Password, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "m") && GetAdminFlag(admin, Admin_RCON, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "n") && GetAdminFlag(admin, Admin_Cheats, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "o") && GetAdminFlag(admin, Admin_Custom1, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "p") && GetAdminFlag(admin, Admin_Custom2, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "q") && GetAdminFlag(admin, Admin_Custom3, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "r") && GetAdminFlag(admin, Admin_Custom4, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "s") && GetAdminFlag(admin, Admin_Custom5, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}			
		else if(StrEqual(upstatus_flag, "t") && GetAdminFlag(admin, Admin_Custom6, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
		else if(StrEqual(upstatus_flag, "z") && GetAdminFlag(admin, Admin_Root, Access_Effective))
		{
			CreateTimer(0.1, Create_Model, client);
		}
	}
}
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #8
1mpulse, конечно можно.
Есть несколько вариантов реализации. Подумаю как бы лучше сделать - напишу если не забуду.
 

Aqua

Участник
Сообщения
35
Реакции
0
ребят на флаг конечно удобно, сделать на по стим айди не вариант?
и плюс еще для всех игроков тоже было бы шикарно

Добавлено через 1 час 32 минуты
для всех админов тоже не работает
 
Последнее редактирование:

Aqua

Участник
Сообщения
35
Реакции
0
она только по стим айди? на определенный флаг для адма будет работать?
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #13
Лучше по админ группам сделать )
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
Ребят, а как сделать то чтоб работало на 2 флага?!

Добавлено через 49 секунд
Допустим надо на Флаг Z и на флаг b
 
Последнее редактирование:

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #17
DexKekcuk #13, никак плагин этого не предусматривает.
 

Aqua

Участник
Сообщения
35
Реакции
0
мне кажется есть вариант разделить для каждого админа, только получится что для каждого админа отдельный плагин :-D и отдельный txt
 

DexKekcuk #13

Участник
Сообщения
628
Реакции
69
R1KO, сильно долго правиться плагин прийдется??? Можешь помочь..?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #20
Aqua,
DexKekcuk #13, его нужно кардинально переписывать, именно потому он находится не в утвержденных плагинах. После 22-го числа перепишу если раньше никто не сделает.
 
Сверху Снизу