Skocz do zawartości
Master

[CS:GO] Admin może dodawać bombę (Give C4)

Rekomendowane odpowiedzi

Witam!

 

Bardzo prosty plugin, który umożliwia adminom z flagą "ADMFLAG_BAN" danie bomby. 

 

Kod

Spoiler
#pragma semicolon 1

#include <sdktools>

#pragma newdecls required

#define TAG         " [\x0EC4\x01] "

public void OnPluginStart()
{
    RegConsoleCmd("sm_c4", CMD_C4);
    LoadTranslations("common.phrases");
}

public Action CMD_C4(int client, int args)
{
    if(!(GetUserFlagBits(client) & ADMFLAG_BAN))
    {
        PrintToChat(client, "%s Nie posiadasz uprawnień do tej komendy!", TAG);
        return Plugin_Handled;
    }

    char sArg[32]; 
    GetCmdArg(1, sArg, sizeof(sArg));

    if(args < 1)
    {
        PrintToChat(client, "%s \x06Użycie: sm_c4 <#userid|Nick>", TAG);
        return Plugin_Handled;
    }

    char strTargetName[MAX_TARGET_LENGTH];
    int TargetList[MAXPLAYERS], TargetCount;
    bool TargetTranslate;

    if((TargetCount = ProcessTargetString(sArg, client, TargetList, MAXPLAYERS, COMMAND_FILTER_CONNECTED|COMMAND_FILTER_NO_MULTI|COMMAND_FILTER_NO_IMMUNITY, strTargetName, sizeof(strTargetName), TargetTranslate)) <= 0) 
    {
        ReplyToTargetError(client, TargetCount);
        return Plugin_Handled;
    }

    for(int i = 0; i < TargetCount; i++) 
    {
        int iTarget = TargetList[i];

        if(IsClientInGame(iTarget))
        {
            if(GetClientTeam(iTarget) == 2)
            {
                GivePlayerItem(iTarget, "weapon_c4");

                char sAdminName[64], sPlayerName[64];
                GetClientName(client, sAdminName, sizeof(sAdminName));
                GetClientName(iTarget, sPlayerName, sizeof(sPlayerName));

                PrintToChatAll("%s Admin \x10%s \x01dał graczowi \x06%s \x01C4!", TAG, sAdminName, sPlayerName);
            }
            else
            {
                PrintToChat(client, "%s Gracz musi być po stronie TT!", TAG);
            }
        }
    }

    return Plugin_Handled;
}

 

 

Download
givec4.sp
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Przez Vasto_Lorde,

Zmiana nazwy tematu i dodanie spoileru ^^ (wybaczcie mój pedantyzm)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.


×
×
  • Dodaj nową pozycję...