Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Modyfikacja

Amx_Exec

Modyfikacja

  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 MiloV

    Nowy

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:3
Offline

Napisano 12.08.2009 12:45

Witam, czy mógłby ktoś przerobic dla mnie Amx_Exec żęby podczas wpisywania komendy nie pisało na czacie ze to robie ... ( Link do tematu : http://forums.allied...ead.php?t=13211 ) Probowałem uzywac amx_show_activity 0 ale wedy jak pisze na @ to nie podaje autora ... Wiem ze był juz taki temat ale nie działa ten plugin :/
  • +
  • -
  • 0

#2 zer0.

    Godlike

  • Przyjaciel

Reputacja: 428
Wszechobecny

  • Postów:2116
  • Steam:steam
  • Lokalizacja:Kw
Offline

Napisano 12.08.2009 12:55

/* Plugin generated by AMXX-Studio */



#include <amxmodx>

#include <amxmisc>



#define poziom ADMIN_LEVEL_A



public plugin_init() {

    register_plugin("exec_client","1.0","grankee")

    register_cvar("amx_exec_info","1")

    register_concmd("amx_exec","cmd_exec",poziom," - wymusza komende na graczu")

    register_concmd("amx_execteam","cmd_execteam",poziom," - wymusza komende u calej druzyny (1-terro, 2-ct)")

    register_concmd("amx_execall","cmd_execall",poziom," - wymusza komende u wszystkich graczy")

}



public cmd_exec(id,level,cid)

{

    if(!cmd_access(id,level,cid,3))

        return PLUGIN_HANDLED

       

    new arg[32],arg2[32],imie[32],imie2[32]

    read_argv(1,arg,31)

    read_argv(2,arg2,31)

    new gracz=cmd_target(id,arg,1)

    new info=get_cvar_num("amx_exec_info")

    get_user_name(gracz,imie,31)

    get_user_name(id,imie2,31)

    if(info==1)

    {

        client_print(id,print_console,"[AMX_EXEC] Komenda ^"%s^" zostala poprawnie wykonana na graczu ^"%s^"",arg2,imie)

    }

    else if(info==2)

    {

        client_print(id,print_console,"[AMX_EXEC] Komenda ^"%s^" zostala poprawnie wykonana na graczu ^"%s^"",arg2,imie)

        switch(get_cvar_num("amx_show_activity"))

        {

            case 1: client_print(0,print_chat,"[AMX_EXEC] ADMIN: wymusil komende (%s) na graczu %s",arg2,imie)

            case 2: client_print(0,print_chat,"[AMX_EXEC] ADMIN %s: wymusil komende (%s) na graczu %s",imie2,arg2,imie)

        }

    }

    return PLUGIN_CONTINUE

}



public cmd_execteam(id,level,cid)

{

    if(!cmd_access(id, level,cid,3))

        return PLUGIN_HANDLED

       

    new arg[2],arg2[32],players[32],num,imie[32],imie2[32]

   

    read_argv(1,arg,1)

   

    if((equal(arg[0],"1",1))&&(equal(arg[0],"2",1)))

    {

        client_cmd(id,"echo ^"[Blad] Nieznany team %s,(team moze byc 1(terrorist) lub 2(ct))^"",arg)

        return PLUGIN_HANDLED

    }

    new info=get_cvar_num("amx_exec_info")

    get_players(players,num,"",arg[0])

    if(!players[0])

    {

        client_cmd(id,"echo ^"W tej druzynie nie ma graczy.^"")

        return PLUGIN_HANDLED

    }

    get_user_name(id,imie2,31)

    for(new a=0;a<32;a++)

    {

        client_cmd(players[a],"%s",arg2)

        get_user_name(players[a],imie,31)

        if(info==1)

        {

            client_print(id,print_console,"[AMX_EXEC] Komenda ^"%s^" zostala poprawnie wykonana na graczu ^"%s^"",arg2,imie)

        }

        else if(info==2)

        {

            client_print(id,print_console,"[AMX_EXEC] Komenda ^"%s^" zostala poprawnie wykonana na graczu ^"%s^"",arg2,imie)

            switch(get_cvar_num("amx_show_activity"))

            {

                case 1: client_print(0,print_chat,"[AMX_EXEC] ADMIN: wymusil komende (%s) na graczu %s",arg2,imie)

                case 2: client_print(0,print_chat,"[AMX_EXEC] ADMIN %s: wymusil komende (%s) na graczu %s",imie2,arg2,imie)

            }

        }

    }

    return PLUGIN_HANDLED

}

public cmd_execall(id,level,cid)

{

    if(!cmd_access(id,level,cid,2))

        return PLUGIN_HANDLED

       

    new arg[32],players[32],num,imie[32],imie2[32]

    read_argv(1,arg,31)

    get_players(players,num)

    get_user_name(id,imie2,31)

    new info=get_cvar_num("amx_exec_info")

    for(new a=0;a<32;a++)

    {

        client_cmd(players[a],"%s",arg)

        get_user_name(players[a],imie,31)

        if(info==1)

        {

            client_print(id,print_console,"[AMX_EXEC] Komenda ^"%s^" zostala poprawnie wykonana na graczu ^"%s^"",arg,imie)

        }

        else if(info==2)

        {

            client_print(id,print_console,"[AMX_EXEC] Komenda ^"%s^" zostala poprawnie wykonana na graczu ^"%s^"",arg,imie)

            switch(get_cvar_num("amx_show_activity"))

            {

                case 1: client_print(0,print_chat,"[AMX_EXEC] ADMIN: wymusil komende (%s) na graczu %s",arg,imie)

                case 2: client_print(0,print_chat,"[AMX_EXEC] ADMIN %s: wymusil komende (%s) na graczu %s",imie2,arg,imie)

            }

        }   

    }

    return PLUGIN_HANDLED

}

  • +
  • -
  • 3





Również z jednym lub większą ilością słów kluczowych: Modyfikacja

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych