8Ahnenerbe8
Участник
- Сообщения
- 113
- Реакции
- 30
Салют!
Написал плагин,который выводит в хинт кнопки, которые нажимает игрок.
Получилось так:
Но так как у меня бхоп сервер, на котором стоит автобхоп, кнопка джамп(J) в хинте не отображается(редко проскакивает).
Может кто-то знает, как пофиксить это?
Написал плагин,который выводит в хинт кнопки, которые нажимает игрок.
Получилось так:
PHP:
#include <sourcemod>
public OnPluginStart()
{
RegConsoleCmd("sm_keys", Show_Keys);
}
public Action:Show_Keys(client, args)
{
new String:keys[64];
GetKeysMessage(client, keys, sizeof(keys));
PrintHintText(client, "%s", keys);
}
void GetKeysMessage(client, String:sKeys[], maxlen)
{
new buttons = GetClientButtons(client);
Format(sKeys, maxlen, "");
if(buttons & IN_MOVELEFT)
Format(sKeys, maxlen, "%sA", sKeys);
else
Format(sKeys, maxlen, "%s_", sKeys);
if(buttons & IN_FORWARD)
Format(sKeys, maxlen, "%sW", sKeys);
else
Format(sKeys, maxlen, "%s_", sKeys);
if(buttons & IN_BACK)
Format(sKeys, maxlen, "%sS", sKeys);
else
Format(sKeys, maxlen, "%s_", sKeys);
if(buttons & IN_MOVERIGHT)
Format(sKeys, maxlen, "%sD", sKeys);
else
Format(sKeys, maxlen, "%s_", sKeys);
if(buttons & IN_DUCK)
Format(sKeys, maxlen, "%s - C", sKeys);
else
Format(sKeys, maxlen, "%s - _", sKeys);
if(buttons & IN_JUMP)
Format(sKeys, maxlen, "%sJ", sKeys);
else
Format(sKeys, maxlen, "%s_", sKeys);
Format(sKeys, maxlen, "%s", sKeys);
}
Может кто-то знает, как пофиксить это?
Последнее редактирование: