The End Is Near...
Russian Roulette
- Сообщения
- 874
- Реакции
- 691
Скрипт:
Вопросы:
1. Время замедляется. Игрок двигается плавно. Оружие двигается рывками. Что сделать, чтобы оружие двигалось плавно?
2. Хочу запретить команды в промежутке между концом и началом раунда. Так вот, как запретить команды, наподобие
PHP:
#include <sourcemod>
public OnPluginStart()
{
HookEvent("round_start", Event_RoundStart);
HookEvent("round_end", Event_RoundEnd);
AddCommandListener(BlockCheatCommands, "noclip");
AddCommandListener(BlockCheatCommands, "impulse 101");
AddCommandListener(BlockCheatCommands, "impulse 203");
AddCommandListener(BlockCheatCommands, "notarge");
AddCommandListener(BlockCheatCommands, "killserver");
AddCommandListener(BlockCheatCommands, "sv_gravity");
}
public Event_RoundEnd(Handle:event, const String:name[], bool:dontBroadcast)
{
ServerCommand("sv_cheats 1;host_timescale 0.40");
PrintToChatAll("Начало");
}
public Event_RoundStart(Handle:event, const String:name[], bool:dontBroadcast)
{
ServerCommand("sv_cheats 0;host_timescale 1");
PrintToChatAll("Конец");
}
public Action:BlockCheatCommands(client, const String:command[], argc)
{
PrintToChat(client, "Чит команды запрещены");
return Plugin_Handled;
}
Вопросы:
1. Время замедляется. Игрок двигается плавно. Оружие двигается рывками. Что сделать, чтобы оружие двигалось плавно?
2. Хочу запретить команды в промежутке между концом и началом раунда. Так вот, как запретить команды, наподобие
PHP:
impulse 101
impulse 203
// Число вместо *
sv_gravity *