Перейти к содержанию

Феникс

Администратор
  • Постов

    334
  • Зарегистрирован

  • Посещение

  • Победитель дней

    180

Сообщения, опубликованные Феникс

  1. 4 часа назад, SHARRDER сказал:

    Дарова случилась такая проблема сегодня перезапустил сервер, а ножей нету пошел в еррор логи Там
     

      Показать контент

    Кто знает с чем связано 

    PTaH нужно обновить до 1.1.0

  2. 18 часов назад, VanyaBanBH сказал:

    Добавьте эти карты пожалуйста. Все проверил собственноручно!

    mg_antique_course.rar

    mg_egypt_course.rar

    mg_savetheisland_course_reskin_pl.rar

     

    19 часов назад, @by сказал:

    Добавил

  3. Автоматически пополнить счет вы можете по этой ссылке, стиимы могут авторизоваться через кнопку "АВТОРИЗАЦИЯ" слева сверху, ваш Steam ID получит автоматически.

    После оплаты обязательно переоткройте меню !lk.

    Если после оплаты деньги не появились или были какие-то проблемы пишите в этой теме.

  4. Здравствуйте, может у кого возник вопрос почему сервера не работают?, взломали аккаунт где был арендован сервер (самое смешное что получить пароль от сервера нельзя без сообщение которое пришло на почту, но почту можно менять в настройках аккаунта без подтверждений!!!!! 0_0 верх дебилизма)

     

    У меня не было бекапов серверов, поэтому восстановить их не выйдет, так что всё сервера кроме мг будут закрыты (у меня нет желания морочить себе голову этой фигней сервера себя не окупают в месяц донатили от силы рублей 200-300, так что мне проще платить 1100 в месяц чем 5600)

     

    Мг будет собран заново (конечно некоторые старые плагины у меня остались но мало), так же появиться 2 вида вип один и будет 4 рубля другой 6, купить админку больше нельзя будет, они будут только выдаваться (более всего останется админ и супер админ (надзиратели станут супер админами), куратор) при чем вы должны будете себя нормально проявить админом что б получить статус выше, по сколько будет собрано заново всё статистики я обнулю и буду ставить самые последние версии плагинов, по поводу ностимов я думаю что только в крайнем случае их включу, так что получиться мг перезагрузка :D, можете предлагать свои идеи

  5. Прошло 3 года от момента создания первого сервера проекта.

     

    t_mOwgaSyr8.jpg

     

    Сегодня проекту ZiZT исполняется 3 года. За это время было много сложностей, неудач, подводных камней, многим замыслам не суждено сбыться. Но проект до сих пор жив и не закончен. Как я обещал, все баны и муты удалены, игрокам дается возможность реабилитироваться. На серверах будут назначены новые права, а старые изменены. Я надеюсь, что все самое интересное впереди, и мы вместе сможем комфортно играть, а возможно создать самое сильное сообщество среди игровых серверов. Спасибо Вам за поддержку, что мы Вам не безразличны.

  6. Gloves V1.6.2

    LOD (Last Order Date) - 30.11.2022

    Цена: 3.5 USDT

     

    Описание: плагин для выбора перчаток Valve выбранные перчатки видят все игроки, сохраняются выбранные перчатки на всех серверах которые используют данный плагин, поддержка выдачи перчаток, скинов к ним по флагу, VIP R1KO, STEAMID

     

    Обзор плагина:

    Обзор плагина

     

     

    Требования:
    PTaH

     

    Архив с файлами для плагина (конфигурации и так дальше)

     

    ChangeLog:

    Скрытый текст

    Версия 1.0 - 13.01.2017:  Релиз

    Версия 1.1 - 13.03.2017:  Меню больше не закрывается при смене перчатки на стандарт, заменена функция обновления перчаток теперь она работает на всех модах и без багов, плагин автоматически определяют поддерживает ли скин перчатки от 3 лица и включает\отключает автоматически даже если скин сменили посреди раунда

    Версия 1.2 - 10.04.2017:  Исправление бага с летающими в центре карты перчатками

    Версия 1.3 - 24.05.2017:  Исправление бага когда на костюмных скинах при стандартных перчатках не было рук

    Версия 1.3.1 - 11.06.2017:  Мелкие фиксы

    Версия 1.4 - 13.07.2017:  Исправлена утечка памяти и ошибка RequestFrameSetPlayerModel

    Версия 1.5 - 07.04.2018:

    • Переделано сохранение, теперь точно будет сохранять
    • Модель рук для фикса на тех скинах, где их нет, теперь новее
    • Добавлена возможность выбрать смещение скина на перчатке
    • У тех, кто получил доступ к перчаткам через вип группу, в випке появился пункт "Перчатки"
    • Если у игрока есть реальные перчатки, то их будет заменять на выбранные с плагина

    Версия 1.6 - 05.01.2019:

    • Костыли, которые хоть как-то фиксят вылеты игроков после смены карты (исправляет где-то 85% крашей, от настоящих перчаток тоже крашит, это не проблема плагина, а valve)
    • Настоящие перчатки на скинах которые не поддерживают перчатки от 3 лица, теперь тоже отключаются

    Версия 1.6.1 - 23.07.2019:

    • Совместимость с PTaH 1.1.0 и SM1.10
    • Добавлена переменная "change_map_gloves_fix" для отключения удаления перчаток перед сменой карты

    Версия 1.6.2 - 27.09.2020:

    • Удален фикс "change_map_gloves_fix", он давно уже потерял актуальность
    • Исправил некоторые очень редкие ошибки
    • Плагин больше не управляет m_szArmsModel

     

  7. У меня нет давно энтузиазма и сильного интереса к какому-то моду (ет началось после ТТТ (надеюсь хоть ктот помнит что эт такое)), так что ничего нового в ближайшее время думаю не будет

  8. include

     

    Пример/Тестовый плагин

    Пример/Тестовый плагин
    
    #pragma semicolon 1
    #include <PTaH>
    
    public void OnPluginStart() 
    {
        PTaH(PTaH_ExecuteStringCommand, Hook, ExecuteStringCommand);
        PTaH(PTaH_OnClientConnect, Hook, OnClientConnectPre);
        PTaH(PTaH_GiveNamedItemPre, Hook, GiveNamedItemPre);
        PTaH(PTaH_MapContentList, Hook, MapContentList);
        PTaH(PTaH_WeaponCanUse, Hook, WeaponCanUse);
        PTaH(PTaH_ConsolePrint, Hook, ConsolePrint);
        PTaH(PTaH_SetPlayerModel, Hook, SetPlayerModel);
        PTaH(PTaH_ServerConsolePrint, Hook, ServerConsolePrint);
        RegConsoleCmd("ptah", ptah_);
        RegConsoleCmd("ptah2", ptah_2); 
    }
    
       
    public Action ptah_(int iClient, int args)
    {
        char buf[64];
       
        AddrInfo addr;
        int res = PTaH_GetAddrInfo("forums.alliedmods.net", AF_UNSPEC, addr);
        if(res == 0)
        {
            PrintToChatAll("GetAddrInfo - forums.alliedmods.net");
            AddrInfo p;
            for(p = addr; p; p = p.NextIP)
            {
                p.GetIP(buf, sizeof(buf));
                PrintToChatAll("%s %s", p.Family == 2 ? "IP":"IP6", buf);
            }
            addr.ClearMem();
        }
        else
        {
            PTaH_Gai_StrError(res, buf, sizeof(buf));
            PrintToChatAll("GetAddrInfo - %d %s", res, buf);
        }
       
        PTaH_MD5File("addons/metamod.vdf", buf, sizeof(buf));
        PrintToChatAll("HASH - addons/metamod.vdf - %s", buf);
        return Plugin_Handled;
    }
    
    public Action ptah_2(int iClient, int args) 
    {
        char sBuf[32];
        GetCmdArgString(sBuf, sizeof(sBuf));
        float origin[3];
        GetClientAbsOrigin(iClient, origin);
        int iEnt = PTaH_SpawnItemFromDefIndex(StringToInt(sBuf), origin);
        PrintToChat(iClient, "%d", iEnt);
    }
    
    public Action ExecuteStringCommand(int iClient, char sMessage[512])
    {
        //Blocking command status
        static char sMessage2[512];
        sMessage2 = sMessage;
        //Remove space and tabs (commands its passed in the original form without a slew of front space and tab and etc) "           status   "
        TrimString(sMessage2); 
        //*Client could write "status 3453 4534 5456 2354"
        if(StrContains(sMessage2, "status") == 0)
        {
            PrintToChatAll("%N Introduced command status", iClient);
            return Plugin_Handled;
        }
        return Plugin_Continue;
    }
    
    public Action OnClientConnectPre(const char[] sName, char sPassword[128], const char[] sIp, const char[] sSteamID, char rejectReason[512])
    {
        LogMessage("OnClientConnectPre %s %s %s", sName, sIp, sSteamID);
        return Plugin_Continue;
    }
    
    //We are doing the same thing as https://forums.alliedmods.net/showthread.php?t=236199 (do not forget say thank you to Dr!fter)
    public Action GiveNamedItemPre(int iClient, char sClassname[64], CEconItemView &Item)
    {
        if(!Item || !Item.IsCustomItemView())
        {
            CEconItemDefinition ItemDefinition = PTaH_GetItemDefinitionByName(sClassname);
            if(ItemDefinition)
            {
                int iTeam = GetClientTeam(iClient);
                int iLoadoutSlot = ItemDefinition.GetLoadoutSlot();
                CEconItemView Item2 = PTaH_GetItemInLoadout(iClient, iTeam, iLoadoutSlot);
                if(!Item2.IsCustomItemView())
                {
                    Item2 = PTaH_GetItemInLoadout(iClient, iTeam == 2 ? 3:2, iLoadoutSlot);
                    //                                    Fix the problem when its gave tec9 instead five-seven
                    if(Item2.IsCustomItemView() && ItemDefinition.GetDefinitionIndex() == Item2.GetItemDefinition().GetDefinitionIndex())
                    {
                        Item = Item2;
                        return Plugin_Changed;
                    }
                }
            }
        }
        return Plugin_Continue;
    }
    
    //Blocking loading .nav files
    public Action MapContentList(char sFile[128])
    {
        if(StrContains(sFile, ".nav") != -1) return Plugin_Handled;
        return Plugin_Continue;
    }
    
    //Allowing Counter-terrorist pick up C4
    public bool WeaponCanUse(int iClient, int iEnt, bool CanUse)
    {
        static char sClassname[64];
        GetEdictClassname(iEnt, sClassname, sizeof(sClassname));
        if(StrEqual(sClassname, "weapon_c4")) return true;
        return CanUse;
    }
    
    //Withdraw in the chat client that writes to the console
    public Action ConsolePrint(int iClient, char sMessage[1024])
    {
        PrintToChat(iClient, sMessage);
        return Plugin_Continue;
    }
    
    public void SetPlayerModel(int iClient, const char[] sModel)
    {
        PrintToChatAll("%N Set Model %s", iClient, sModel);
    }
    
    //Block out messages that contain DataTable warning
    public Action ServerConsolePrint(const char[] sMessage, LoggingSeverity severity)
    {
        if (StrContains(sMessage, "DataTable warning") != -1) return Plugin_Handled;
        return Plugin_Continue;
    }

     

     

    Ссылки
    Source
    Builds
    Gamedata

  9. Прошло ровно 2 года от момента создания первого сервера проекта.

    1_302_aszfe794h6.jpg

     

    Что случилось за 2 года ?

    Сервера сменил одного с главных админов

    Количество серверов увеличилось до 6

    Феникс стал очень ленив :)

    Сервера несколько раз сменили свою локацию

     

    Ну теперь о приятненьком

    В течении 5 дней у всех игроков на сервере будет вип, а также появятся интересные предложения насчет покупки адм и вип, так же любой игрок может получить амнистию за нарушения(только 1 раз)

     

    Наши планы на ближайший год?
    Мы будем идти против течения. Делать то, что еще вчера казалось невозможным. 
    В общем, менять мир ;) Присоединяйтесь, будет интересно. Первые два года — это только начало большого пути.
     
    С Днем Рождения, ZiZT!
×
×
  • Создать...