Лимит использования команд в раунд.

Gru2303

Участник
Сообщения
13
Реакции
0
Никто не подскажет имя плагина если он есть, задумка такая чтобы админ водил команду в CFG и использования команду в раунд ("sm_ban" "1") и игрок мог использовать команду раз у раунд.
Видел такой пример тока без CFG, ну и не знаю рабочий ли.
PHP:
#include <sourcemod>
#include <sdktools>

new Limit[MAXPLAYERS +1];

new Handle: sm_limit = INVALID_HANDLE;

public Plugin:myinfo =
{
    name = "New Plugin",
    author = "Unknown",
    description = "<- Description ->",
    version = "1.0",
    url = "<- URL ->"
}

public OnPluginStart()
{
    RegConsoleCmd ("test", test);
    HookEvent("round_start", Round_Start);
    
    sm_limit = CreateConVar ("sm_limit", "3", "—колько игрок может раз ввести команду:");
    AutoExecConfig (true, "Limit");
}

public Round_Start (Handle:event, const String:name[], bool:dontBroadcast)
{
    for(new client=1; client <= GetMaxClients(); client++)
    {
        Limit[client] = 0;
    }
}

public Action: test (client,args)
{
    new limit = GetConVarInt (sm_limit);
    if (Limit[client] < limit)
    {
        Limit[client]++;
        PrintToChat(client, "У вас осталось %d использований", limit-Limit[client]);
    }
    else
    {
        PrintToChat (client, "Лимит исчерпан");
    }
return Plugin_Handled;       
}

public OnClientDisconnected(client)
{
    Limit[client] = 0;
}
 

Nekro

Терра инкогнита
Сообщения
4,183
Реакции
2,513
Таки это с кфг же.
 
Сверху Снизу