Русское сообщество по скриптингу

Ищу исполнителя для редактирования плагина Best Player MOTD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы только с поиском исполнителя или заказчика.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Re: Ищу исполнителя для редактирования плагина Best Player M

Сообщение flymic24 » 22 фев 2018, 19:23

Видимо автор плагина как блокирует SVC_INTERMISSION или в обход него меняет карты. Просите скальпеля исправить
Аватара пользователя
flymic24
 
Сообщения: 209
Зарегистрирован: 05 окт 2012, 17:29
Откуда: Bryansk
Благодарил (а): 4 раз.
Поблагодарили: 76 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Ищу исполнителя для редактирования плагина Best Player M

Сообщение PbIC9TuHa » 25 фев 2018, 21:55

хммм....я попробую его озодачить/проконсультироваться… спасибо за совет ,
Аватара пользователя
PbIC9TuHa
 
Сообщения: 37
Зарегистрирован: 12 дек 2016, 09:49
Благодарил (а): 10 раз.
Поблагодарили: 2 раз.
Опыт программирования: Меньше недели
Языки программирования: php

Re: Ищу исполнителя для создание плагина "Best Player MOTD"

Сообщение MayroN » 16 июл 2019, 15:05

flymic24 писал(а):PbIC9TuHa, Для таких случаев в плагине предусмотрен:
Код: Выделить всё
native bpm_force_intermission(); 

Который, в твоём случае, следует вызывать вместе с голосовнием за смену карты.
В итоге получишь:
Начинается голосование и одновременно покажет этот motd с лучшим игроком.


Столкнулся также с такой проблемкой,отключал все плагины,и МультиМод плагин с голосованием,но так и неувидел Окна.

Сделал в плагине так:
Код: Выделить всё
public _bpm_force_intermission(iPlugin, iParams)
{
    OnIntermission()
    callfunc_begin("start_vote()", "multimod.amxx");
    callfunc_end();
}


Тоже неувидел.
Может быть нужно в самом плагине Мультимод голосования делать вызов Окна?
Эсли ето так,то так ли ето будет правильным?
Код: Выделить всё
public start_vote()
{

        new players[32], iCount, player;
        get_players(players, iCount, "ah");

        for (new i; i < iCount; i++)
        {
        player = players[i];

        set_pev(player, pev_flags, pev(player, pev_flags) | FL_FROZEN)
        fm_set_user_godmode(player, 1);
        }

    
    callfunc_begin
("OnIntermission()", "bestplayer_motd.amxx");
    callfunc_end();

        SetBlackScreenFade(2);
        set_task(1.0, "SetBlackScreenFade", 1);
        g_alreadyvoted = true
        remove_task
(TASK_VOTEMOD)
        remove_task(TASK_CHVOMOD)

    new menu[512], mkeys, i
    new pos 
= format(menu, 511, g_coloredmenus ? "\y%L:\w^n^n" : "%L:^n^n", LANG_PLAYER, "MM_CHOOSE")

    for(i=0; i<= g_modcount; i++) 
        
{

        pos += format(menu[pos], 511, "\r%d.\w %s\d^n", i + 1, g_modnames[i])
        g_votemodcount[i] = 0
        mkeys 
|= (1<<i)
    }

    new szMenuName[63]
    formatex(szMenuName, charsmax(szMenuName), "%L", LANG_PLAYER, "MM_VOTE")
    server_print("show menu %s %s %i", menu, g_menuname, mkeys)
    show_menu(0, mkeys, menu, 15, g_menuname)
    client_cmd(0, "spk Vote/choose_mods")

    set_task(15.0, "check_vote", TASK_CHVOMOD)
    return
}
МультиМод CS
Аватара пользователя
MayroN
 
Сообщения: 673
Зарегистрирован: 10 окт 2010, 18:23
Откуда: Украина, г. Белая Церковь
Благодарил (а): 149 раз.
Поблагодарили: 86 раз.
Опыт программирования: Около года
Языки программирования: На которых говорю...

Re: Ищу исполнителя для редактирования плагина Best Player M

Сообщение bugego » 16 июл 2019, 16:36

Что ты делаешь вообще?
bpm_force_intermission - натив, используй его в ином плагине.
Код: Выделить всё
callfunc_begin("start_vote()""multimod.amxx"); 

Бездумно копируем и вставляем, гениально, прочитай описание функции.
Не включает компилятор скобки в названия функций. Как и параметры, для этого и созданы остальные callfunc_* нативы.
Код: Выделить всё
callfunc_begin("OnIntermission()""bestplayer_motd.amxx"); 

В ту же степь.


Нет, это не будет правильным, нужно не в начале голосования, а в конце, либо ближе к концу запускать.
Аватара пользователя
bugego
 
Сообщения: 13
Зарегистрирован: 16 июл 2019, 16:32
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Языки программирования: Я ничего не знаю

Re: Ищу исполнителя для редактирования плагина Best Player M

Сообщение MayroN » 16 июл 2019, 17:24

bugego,
Так и не понял вообще,как нужно
МультиМод CS
Аватара пользователя
MayroN
 
Сообщения: 673
Зарегистрирован: 10 окт 2010, 18:23
Откуда: Украина, г. Белая Церковь
Благодарил (а): 149 раз.
Поблагодарили: 86 раз.
Опыт программирования: Около года
Языки программирования: На которых говорю...

Re: Ищу исполнителя для редактирования плагина Best Player M

Сообщение bugego » 17 июл 2019, 02:26

Исходник multimod покажи.

Добавлено спустя 19 минут 34 секунды:
Re: Ищу исполнителя для редактирования плагина Best Player MOTD
В
Код: Выделить всё
public check_vote() 
.
Добавляешь после соответствующего сообщения
Код: Выделить всё
bpm_force_intermission(); 
.
Где-нибудь в начале плагина
Код: Выделить всё
native bpm_force_intermission(); 
.
Аватара пользователя
bugego
 
Сообщения: 13
Зарегистрирован: 16 июл 2019, 16:32
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Языки программирования: Я ничего не знаю

Re: Ищу исполнителя для редактирования плагина Best Player M

Сообщение Leonidddd » 17 июл 2019, 16:02

Это далеко не тот раздел, где решаются вопросы по Amxx, да ещё и в чужой теме.
Аватара пользователя
Leonidddd
Модератор
 
Сообщения: 2557
Зарегистрирован: 08 апр 2012, 18:13
Откуда: г. Запорожье
Благодарил (а): 192 раз.
Поблагодарили: 718 раз.

Пред.

Вернуться в Поиск исполнителей / заказчиков

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

cron