Skocz do zawartości

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

[ROZWIĄZANE] muzyka po "podarowaniu" bana


Najlepsza odpowiedź d0naciak, 31.05.2013 10:10

public BanSS_Task(Param[])
{
    new id = Param[0]
    new player = Param[1]
    new minutes[8], reason[32]
    new userid2 = get_user_userid(player)

    copy(minutes, 7, g_szBanTime[id])
    copy(reason, 31, g_szBanReason[id])

    client_cmd(id, "mp3 play music/TWOJA_MUZYKA.mp3"); //Zmien sobie nazwe
#if AMXBANS // Ban "player" using AmxBans
    if( get_cvar_num("amxbans_use_newbancmd") )
        client_cmd(id, "amx_ban #%d %s ^"%s^"", userid2, minutes, reason)
    else
        client_cmd(id, "amx_ban %s #%d ^"%s^"", minutes, userid2, reason)
#else
    // Ban "player" using HL Ban Method

    new authid[32], name2[32], authid2[32], name[32]

    get_user_authid(player, authid2, 31)
    get_user_authid(id, authid, 31)
    get_user_name(player, name2, 31)
    get_user_name(id, name, 31)

    log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes ^"%s^") (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, minutes, reason)

    new temp[64], banned[16], nNum = str_to_num(minutes)
    if(nNum)
    {
        formatex(temp, 63, "%L", player, "FOR_MIN", minutes)
    }
    else
    {
        formatex(temp, 63, "%L", player, "PERM")
    }

    formatex(banned, 15, "%L", player, "BANNED")

    if (reason[0])
        server_cmd("kick #%d ^"%s (%s %s)^"", userid2, reason, banned, temp)
    else
        server_cmd("kick #%d ^"%s %s^"", userid2, banned, temp)
 
    server_cmd("banid %s %s", minutes, authid2)
    server_cmd("writeid")

    // Display the message to all clients
    new msg[256]
    new len
    new maxpl = get_maxplayers()
    for(new i = 1; i <= maxpl; i++)
    {
        if(is_user_connected(i) && !is_user_bot(i))
        {
            len = formatex(msg, charsmax(msg), "%L", i, "BAN")
            len += formatex(msg[len], charsmax(msg) - len, " %s ", name2)
            if(nNum)
            {
                len += formatex(msg[len], charsmax(msg) - len, "%L", i, "FOR_MIN", minutes)
            }
            else
            {
                len += formatex(msg[len], charsmax(msg) - len, "%L", i, "PERM")
            }
            if(strlen(reason) > 0)
            {
                formatex(msg[len], charsmax(msg) - len, " (%L: %s)", i, "REASON", reason)
            }
            show_activity_id(i, id, name, msg)
        }
    }
    console_print(id, "[AMXX] %L", id, "CLIENT_BANNED", name2)
    
#endif
    return PLUGIN_HANDLED
}

   
Przejdź do postu


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 radasx

    Nowy

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:3
  • Lokalizacja:Olsztyn
Offline

Napisano 30.05.2013 20:29

Witam
Raczkuję i proszę o pomoc. 
posiadam plik .mp3 i chciałbym aby po podarowaniu dla ofiary bana wszyscy usłyszeli dzwięk.

Wklejka 22jkor9igc5c8 - AMXX.pl: Support AMX Mod X
 

Proszę o sugestie, dodaje standardową opcję jaka była. 
Pozdrawiam


  • +
  • -
  • -1

#2 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 31.05.2013 00:00

client_cmd(0, "mp3 play twoj/plik.mp3");

  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark


#3 radasx

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:3
  • Lokalizacja:Olsztyn
Offline

Napisano 31.05.2013 08:58

dzięki za szybką odpowiedź, tylko gdzie wpisać linijkę aby wszyscy ją słyszeli?


  • +
  • -
  • 0

#4 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 31.05.2013 10:10   Najlepsza odpowiedź

public BanSS_Task(Param[])
{
    new id = Param[0]
    new player = Param[1]
    new minutes[8], reason[32]
    new userid2 = get_user_userid(player)

    copy(minutes, 7, g_szBanTime[id])
    copy(reason, 31, g_szBanReason[id])

    client_cmd(id, "mp3 play music/TWOJA_MUZYKA.mp3"); //Zmien sobie nazwe
#if AMXBANS // Ban "player" using AmxBans
    if( get_cvar_num("amxbans_use_newbancmd") )
        client_cmd(id, "amx_ban #%d %s ^"%s^"", userid2, minutes, reason)
    else
        client_cmd(id, "amx_ban %s #%d ^"%s^"", minutes, userid2, reason)
#else
    // Ban "player" using HL Ban Method

    new authid[32], name2[32], authid2[32], name[32]

    get_user_authid(player, authid2, 31)
    get_user_authid(id, authid, 31)
    get_user_name(player, name2, 31)
    get_user_name(id, name, 31)

    log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes ^"%s^") (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, minutes, reason)

    new temp[64], banned[16], nNum = str_to_num(minutes)
    if(nNum)
    {
        formatex(temp, 63, "%L", player, "FOR_MIN", minutes)
    }
    else
    {
        formatex(temp, 63, "%L", player, "PERM")
    }

    formatex(banned, 15, "%L", player, "BANNED")

    if (reason[0])
        server_cmd("kick #%d ^"%s (%s %s)^"", userid2, reason, banned, temp)
    else
        server_cmd("kick #%d ^"%s %s^"", userid2, banned, temp)
 
    server_cmd("banid %s %s", minutes, authid2)
    server_cmd("writeid")

    // Display the message to all clients
    new msg[256]
    new len
    new maxpl = get_maxplayers()
    for(new i = 1; i <= maxpl; i++)
    {
        if(is_user_connected(i) && !is_user_bot(i))
        {
            len = formatex(msg, charsmax(msg), "%L", i, "BAN")
            len += formatex(msg[len], charsmax(msg) - len, " %s ", name2)
            if(nNum)
            {
                len += formatex(msg[len], charsmax(msg) - len, "%L", i, "FOR_MIN", minutes)
            }
            else
            {
                len += formatex(msg[len], charsmax(msg) - len, "%L", i, "PERM")
            }
            if(strlen(reason) > 0)
            {
                formatex(msg[len], charsmax(msg) - len, " (%L: %s)", i, "REASON", reason)
            }
            show_activity_id(i, id, name, msg)
        }
    }
    console_print(id, "[AMXX] %L", id, "CLIENT_BANNED", name2)
    
#endif
    return PLUGIN_HANDLED
}

   

  • +
  • -
  • 0




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

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