Плагин подключение админа!

Тема в разделе "Общие вопросы", создана пользователем maslov, 4 фев 2012.

  1. maslov

    maslov

    Сообщения:
    47
    Симпатии:
    0
    Подскажите плагин, чтобы при подключение админа на сервере звучала определенная музыка у игроков.
     
  2. NagarD

    NagarD

    Сообщения:
    412
    Симпатии:
    170
    PHP:
    #pragma semicolon 1
    #define MAX_FILE_LEN 256
    new Handle:CvarSoundName INVALID_HANDLE;
    new 
    String:soundName[MAX_FILE_LEN];
    #include <sourcemod>
    #include <sdktools_sound>
    #include <sdktools>

    public OnPluginStart()
    {
        
    CvarSoundName CreateConVar("sm_adminconnect""Ну здесь путь музыки");
    }

    public 
    OnConfigsExecuted()
    {
        
    GetConVarString(CvarSoundNamesoundNameMAX_FILE_LEN);
        
    decl String:buffer[MAX_FILE_LEN];
        
    PrecacheSound(soundNametrue);
        
    Format(buffersizeof(buffer), "sound/%s"soundName);
        
    AddFileToDownloadsTable(buffer);
    }

    public 
    OnClientPostAdminCheck(client)
    {
        
    decl String:Name[64];
        
    GetClientName(clientNamesizeof(Name));
        new 
    flags GetUserFlagBits(client);
        if (
    flags ADMFLAG_ROOT || flags ADMFLAG_KICK || flags ADMFLAG_BAN)
        {
            
    PrintToChatAll("\x03Администратор - %s заходит в игру"Name);
            
    EmitSoundToAll(soundName);
        }
     
    maslov нравится это.
  3. maslov

    maslov

    Сообщения:
    47
    Симпатии:
    0
    А куда это прописывать?
     
  4. NagarD

    NagarD

    Сообщения:
    412
    Симпатии:
    170
    вот готовый плагин
    и нужно прописать квар для музыки
     

    Вложения:

    Последнее редактирование: 7 фев 2012
  5. maslov

    maslov

    Сообщения:
    47
    Симпатии:
    0
    а можно чтобы для каждого админа играла своя музыка по стим айди, а не одна всех админов
     
  6. NagarD

    NagarD

    Сообщения:
    412
    Симпатии:
    170
    всё можно! только не бесплатно.
    Тебе в раздел услуги!
     
  7. maslov

    maslov

    Сообщения:
    47
    Симпатии:
    0
    Подскажите, сделал вот так
    #pragma semicolon 1
    #define MAX_FILE_LEN 256
    new Handle:CvarSoundName = INVALID_HANDLE;
    new String:soundName[MAX_FILE_LEN];
    #include <sourcemod>
    #include <sdktools_sound>
    #include <sdktools>

    public OnPluginStart()
    {
    CvarSoundName = CreateConVar("sm_adminconnect", "connect/admin.mp3");
    }

    public OnConfigsExecuted()
    {
    GetConVarString(CvarSoundName, soundName, MAX_FILE_LEN);
    decl String:buffer[MAX_FILE_LEN];
    PrecacheSound(soundName, true);
    Format(buffer, sizeof(buffer), "sound/%s", soundName);
    AddFileToDownloadsTable(buffer);
    }

    public OnClientPostAdminCheck(client)
    {
    decl String:Name[64];
    GetClientName(client, Name, sizeof(Name));
    new flags = GetUserFlagBits(client);
    if (flags & ADMFLAG_ROOT || flags & ADMFLAG_KICK || flags & ADMFLAG_BAN)
    {
    PrintToChatAll("\x03Администратор - %s заходит в игру", Name);
    EmitSoundToAll(soundName);
    }
    }
    а музыка все равно не играет
    а "sm_adminconnect" надо в конфиге прописывать, если да то с каким значением, и что не так сделал?
     
    Последнее редактирование: 7 фев 2012
  8. NagarD

    NagarD

    Сообщения:
    412
    Симпатии:
    170
    Путь нужно начинать с папки соунд.
     
    Последнее редактирование: 8 фев 2012
    maslov нравится это.
  9. maslov

    maslov

    Сообщения:
    47
    Симпатии:
    0
    а "sm_adminconnect" надо в конфиге прописывать?

    Добавлено через 34 минуты
    Ребят кинити ссылочку где фаил в sp можно преобразовать
     
    Последнее редактирование: 7 фев 2012
  10. semjef

    semjef semjef.ru

    Сообщения:
    1.031
    Симпатии:
    473
    maslov, да, sourcemod.cfg
     
    maslov нравится это.
  11. maslov

    maslov

    Сообщения:
    47
    Симпатии:
    0
    А ссылочку где фаил в sp можно преобразовать:blush2:

    Добавлено через 32 минуты
    Ни фига не работает( Подскажите как сделать:blush2:
     
    Последнее редактирование: 7 фев 2012
  12. spore

    spore SubPlay.ru

    Сообщения:
    640
    Симпатии:
    148
    .sp не нужен, кинь плагин в папку sourcemod/plugins и все будет работать.
     
  13. maslov

    maslov

    Сообщения:
    47
    Симпатии:
    0
    Все сделал как сказали, а музыка даже не скачивается:sad: Как быть:this:
     
  14. NagarD

    NagarD

    Сообщения:
    412
    Симпатии:
    170
    Всё работает!
    Может ты плагин даже не установил!? т.к. я скомпилил плагин в анси, то вместо сообщения были "???" и ты этого не заметил даже.
     
  15. maslov

    maslov

    Сообщения:
    47
    Симпатии:
    0
    Плагин работает, а музыка все равно не играет
    01 "Admin File Reader" (1.4.1) by AlliedModders LLC
    02 "Admin Help" (1.4.1) by AlliedModders LLC
    03 "Admin List" (1.2) by Fredd
    04 "Admin Menu" (1.4.1) by AlliedModders LLC
    05 "admin_connect_sound.smx"
    06 "Advanced c4 Countdown Timer" (1.4.1) by dalto
    07 "Advertisements" (0.6.2) by Tsunami, Otstrel.ru Team
    08 "AFK Manager" (2.8) by Liam
    09 "Anti-Flood" (1.4.1) by AlliedModders LLC
    10 "Anti-TK" (1.1.3) by Rothgar
    11 "Advanced Team Attack Control" (2.5.0) by FlyingMongoose
    12 "ATAC Punishment Beacon" (2.5.0) by dalto
    13 "ATAC Punishment Blind" (2.5.0) by FlyingMongoose
    14 "ATAC Punishment Burn" (2.5.0) by FlyingMongoose
    15 "ATAC Counter-Strike: Source" (2.5.0) by FlyingMongoose
    16 "ATAC Punishment Drug" (2.5.0) by FlyingMongoose
    17 "ATAC Punishment FireBomb" (2.5.0) by FlyingMongoose
    18 "ATAC Punishment Freeze" (2.5.0) by FlyingMongoose
    19 "ATAC Punishment FreezeBomb" (2.5.0) by FlyingMongoose
    20 "ATAC Punishment Slap" (2.5.0) by FlyingMongoose
    21 "ATAC Punishment Slay" (2.5.0) by FlyingMongoose
    22 "ATAC Punishment TimeBomb" (2.5.0) by FlyingMongoose
    23 "ATAC Punishment UberSlap" (2.5.0) by FlyingMongoose
    24 "Basic Ban Commands" (1.4.1) by AlliedModders LLC
    25 "Basic Chat" (1.4.1) by AlliedModders LLC
    26 "Basic Comm Control" (1.4.1) by AlliedModders LLC
    27 "Basic Commands" (1.4.1) by AlliedModders LLC
    28 "Basic Info Triggers" (1.4.1) by AlliedModders LLC
    29 "Basic Votes" (1.4.1) by AlliedModders LLC
    30 "BotsManager" (5.0) by t*Q
    31 "Connect Announce" (1.4) by Arg!
    32 "Client Preferences" (1.4.1) by AlliedModders LLC
    33 "CSS Bank" (1.4.4) by Miraculix
    34 "Fun Commands" (1.4.1) by AlliedModders LLC
    35 "Fun Votes" (1.4.1) by AlliedModders LLC
    36 "Welcome Sound" (0.0.1) by R-Hehl
    37 "Knife Fight" (1.3.8) by XARiUS, Otstrel.Ru Team
    38 "MapChooser" (1.4.1) by AlliedModders LLC
    39 "Most destructive" (0.08) by [email protected]
    40 "Nextmap" (1.4.1) by AlliedModders LLC
    41 "Map Nominations" (1.4.1) by AlliedModders LLC
    42 "PermaMute" (0.1) by Ryan "Rusification Punkk"
    43 "Player Commands" (1.4.1) by AlliedModders LLC
    44 "Players Votes" (1.5.0) by The Resident, pZv!
    45 "Plugin Manager edited AlertMod" (1.1.0) by R-Hehl
    46 "Quake Sounds" (2.7) by dalto, Grrrrrrrrrrrrrrrrrrr, and psychonic
    47 "RankMe" (2.7.5) by lok1
    48 "Advanced Client Redirect" (1.0) by Olly/Tobi
    49 "Reserved Slots" (1.4.1) by AlliedModders LLC
    50 "Resetscore" (1.1) by tuty
    51 "Rock The Vote" (1.4.1) by AlliedModders LLC
    52 "Round and Map End Sound" (2.4.5) by FrozDark (HLModders.ru LLC)
    53 "SaveChat" (SaveChat_1.2.1) by citkabuto
    54 "SM Super Menu" (0.5) by pRED*
    55 "SoDStats" (1.0.11) by ]SoD[ Frostbyte
    56 "Sound Commands" (1.4.1) by AlliedModders LLC
    57 "Weapon Restrict" (3.0.6) by Dr!fter
     
  16. spore

    spore SubPlay.ru

    Сообщения:
    640
    Симпатии:
    148
    NagarD, Ну неужели нельзя было заполнить Plugin:myinfo
     
  17. maslov

    maslov

    Сообщения:
    47
    Симпатии:
    0
    Все уже разобрался.:beer: