Grey83
не пишу плагины с весны 2022
- Сообщения
- 8,805
- Реакции
- 5,254
Не остаётся ни флага b, ни флага z?даже если я админку вырубаю
И даже перезаход на сервер ничего не даёт?
Не остаётся ни флага b, ни флага z?даже если я админку вырубаю
Я выдал себе флаг О и все равно пишет что админ, убираю всё пишет что админ, заходит игроки и все по тегу админы))Не остаётся ни флага b, ни флага z?
И даже перезаход на сервер ничего не даёт?
C-подобный:#pragma newdecls required #pragma semicolon 1 #include <cstrike> public void OnPluginStart() { HookEvent("player_team", Event_CheckTag, EventHookMode_PostNoCopy); HookEvent("player_spawn", Event_CheckTag, EventHookMode_PostNoCopy); HookEvent("round_start", Event_CheckTag, EventHookMode_PostNoCopy); } public void OnClientPutInServer(int client) { SetupTag(client); } void Event_CheckTag(Event event, char[] name, bool dontBroadcast) { CreateTimer(0.1, DelayCheck, _, TIMER_FLAG_NO_MAPCHANGE); } Action DelayCheck(Handle timer) { for(int i = 1; i <= MaxClients; i++) if(IsClientInGame(i)) SetupTag(i); return Plugin_Continue; } void SetupTag(int client) { if(IsFakeClient(client)) return; bool bFlagO = !!(GetUserFlagBits(client) & ADMFLAG_CUSTOM1); if(CheckCommandAccess(client, "sm_admin", ADMFLAG_GENERIC)) { CS_SetClientClanTag(client, "ADMIN"); } else if(bFlagO) { CS_SetClientClanTag(client, "PREMIUM"); } }
Спасибо, теперь заработало!
Может кто-нибудь добавить/переписать плагин, чтобы добавлялся пункт в vip и можно было вкл/откл клантег?
decl String:f_Name[MAX_NAME_LENGTH+4];
Format(f_Name,sizeof(f_Name),"\x03%N\x01",client);
PrintToChatAll("\x04[AFK] \x01%t", "Move_Announce", f_Name);
ForcePlayerSuicide(client); // Kill Player so round ends properly, this is Valve's normal method.
ChangeClientTeam(client, CS_TEAM_SPECTATOR); // Move AFK Player to Spectator
decl String:f_Name[MAX_NAME_LENGTH+4];
Format(f_Name,sizeof(f_Name),"{aqua}%N",client);
CPrintToChatAll("{fullred}[{dodgerblue}C{springgreen}S{fullred} AFK] {gold}● {white}%t", "Move_Announce", f_Name);
ForcePlayerSuicide(client); // Kill Player so round ends properly, this is Valve's normal method.
ChangeClientTeam(client, CS_TEAM_SPECTATOR); // Move AFK Player to Spectator
"ru" "{1} был перемещен в наблюдатели из-за длительного бездействия."
Что в логах?То при муве человека в спеки, в чат перестает выводиться сообщение
Format(f_Name,sizeof(f_Name),"{aqua}%N",client); == > FormatEx(f_Name,sizeof(f_Name),"%N",client);в логах пусто, просто нет текста о муве.Что в логах?
Сообщения автоматически склеены:
И да, теги цвета вокруг ника нужно в файле перевода прописывать, а не в исходнике.
Format(f_Name,sizeof(f_Name),"{aqua}%N",client);== >FormatEx(f_Name,sizeof(f_Name),"%N",client);
кинь файлы переводано там нет покраски тега отдельно
Вот примерно так
Сообщения автоматически склеены:
кинь файлы перевода
тег цветаИ я не понимаю, в файле перевода не увидел отдельно тег
Грэй возможно вывести префикс в файле перевода, как это в lvlrank [lvl] и я его сам красил?тег цвета
Спасибо тебе большое, цвет считывает с перевода, все отлично, префикс тоже.@sladerev, я префикс отдельной строкой вывел в исходнике (18-я строка).
В приреплённом архиве префикс выведен в файл перевода.
как будет время, посмотри пожалуйста@sladerev, я префикс отдельной строкой вывел в исходнике (18-я строка).
В приреплённом архиве префикс выведен в файл перевода.
ДаУ кого-нибудь есть плагин, который блокирует гранаты во время разминки?