Помогите изменить приоритет выдачи голосований в плагине funvotes.smx

ilya85i

Участник
Сообщения
41
Реакции
2
Операционная система
Linux
Помогите изменить приоритет выдачи голосований в плагине funvotes.smx. Как в плагине funvotes.smx сделать чтобы первым выводило голосование за отключение friendly fire (Voteff Off)? P.S. По умолчанию при первом нажатии на пункт в плагине выдает голосование за включение friendly fire (Voteff On). Как изменить порядок выполнения этих голосований при первом нажатии?
 

Вложения

  • funvotes.sp
    10.4 КБ · Просмотры: 5
  • voteff.sp
    3 КБ · Просмотры: 6
Последнее редактирование:

acik_traiks

Что нибудь напишем?)
Сообщения
770
Реакции
627
Для начала где должно выводиться?
Если в админ-меню поменять порядок? то в funvotes.sp найди
C-подобный:
    if (voting_commands != INVALID_TOPMENUOBJECT)
    {
        hTopMenu.AddItem("sm_votegravity", AdminMenu_VoteGravity, voting_commands, "sm_votegravity", ADMFLAG_VOTE);
        hTopMenu.AddItem("sm_voteburn", AdminMenu_VoteBurn, voting_commands, "sm_voteburn", ADMFLAG_VOTE|ADMFLAG_SLAY);
        hTopMenu.AddItem("sm_voteslay", AdminMenu_VoteSlay, voting_commands, "sm_voteslay", ADMFLAG_VOTE|ADMFLAG_SLAY);
        hTopMenu.AddItem("sm_votealltalk", AdminMenu_VoteAllTalk, voting_commands, "sm_votealltalk", ADMFLAG_VOTE);
        hTopMenu.AddItem("sm_voteff", AdminMenu_VoteFF, voting_commands, "sm_voteff", ADMFLAG_VOTE); // эту строчку поднять вверх надо
    }

типо вот так
C-подобный:
    if (voting_commands != INVALID_TOPMENUOBJECT)
    {
        hTopMenu.AddItem("sm_voteff", AdminMenu_VoteFF, voting_commands, "sm_voteff", ADMFLAG_VOTE); // эту строчку поднять вверх надо
        hTopMenu.AddItem("sm_votegravity", AdminMenu_VoteGravity, voting_commands, "sm_votegravity", ADMFLAG_VOTE);
        hTopMenu.AddItem("sm_voteburn", AdminMenu_VoteBurn, voting_commands, "sm_voteburn", ADMFLAG_VOTE|ADMFLAG_SLAY);
        hTopMenu.AddItem("sm_voteslay", AdminMenu_VoteSlay, voting_commands, "sm_voteslay", ADMFLAG_VOTE|ADMFLAG_SLAY);
        hTopMenu.AddItem("sm_votealltalk", AdminMenu_VoteAllTalk, voting_commands, "sm_votealltalk", ADMFLAG_VOTE);
    }

И компилируй
 

ilya85i

Участник
Сообщения
41
Реакции
2
Для начала где должно выводиться?
Если в админ-меню поменять порядок? то в funvotes.sp найди
C-подобный:
    if (voting_commands != INVALID_TOPMENUOBJECT)
    {
        hTopMenu.AddItem("sm_votegravity", AdminMenu_VoteGravity, voting_commands, "sm_votegravity", ADMFLAG_VOTE);
        hTopMenu.AddItem("sm_voteburn", AdminMenu_VoteBurn, voting_commands, "sm_voteburn", ADMFLAG_VOTE|ADMFLAG_SLAY);
        hTopMenu.AddItem("sm_voteslay", AdminMenu_VoteSlay, voting_commands, "sm_voteslay", ADMFLAG_VOTE|ADMFLAG_SLAY);
        hTopMenu.AddItem("sm_votealltalk", AdminMenu_VoteAllTalk, voting_commands, "sm_votealltalk", ADMFLAG_VOTE);
        hTopMenu.AddItem("sm_voteff", AdminMenu_VoteFF, voting_commands, "sm_voteff", ADMFLAG_VOTE); // эту строчку поднять вверх надо
    }

типо вот так
C-подобный:
    if (voting_commands != INVALID_TOPMENUOBJECT)
    {
        hTopMenu.AddItem("sm_voteff", AdminMenu_VoteFF, voting_commands, "sm_voteff", ADMFLAG_VOTE); // эту строчку поднять вверх надо
        hTopMenu.AddItem("sm_votegravity", AdminMenu_VoteGravity, voting_commands, "sm_votegravity", ADMFLAG_VOTE);
        hTopMenu.AddItem("sm_voteburn", AdminMenu_VoteBurn, voting_commands, "sm_voteburn", ADMFLAG_VOTE|ADMFLAG_SLAY);
        hTopMenu.AddItem("sm_voteslay", AdminMenu_VoteSlay, voting_commands, "sm_voteslay", ADMFLAG_VOTE|ADMFLAG_SLAY);
        hTopMenu.AddItem("sm_votealltalk", AdminMenu_VoteAllTalk, voting_commands, "sm_votealltalk", ADMFLAG_VOTE);
    }

И компилируй
Не могли бы вы мне ещё помочь. Я добавил голосование за отключение парашюта (votechute) в плагин funvotes.smx. Плагин работает, но только вот при выборе этого пункта голосования в админменю первой появляется фраза на экране "votechute on" вместо нужной мне "votechute off". Значение которое первым присваивается к cvar я поправил и оно как раз-таки появляется первым. Помогите исправить это. Мне нужно чтобы первой появлялась фраза отключить парашют (votechute off), а не включить (votechute on).
Сообщения автоматически склеены:

Для начала где должно выводиться?
Если в админ-меню поменять порядок? то в funvotes.sp найди
C-подобный:
    if (voting_commands != INVALID_TOPMENUOBJECT)
    {
        hTopMenu.AddItem("sm_votegravity", AdminMenu_VoteGravity, voting_commands, "sm_votegravity", ADMFLAG_VOTE);
        hTopMenu.AddItem("sm_voteburn", AdminMenu_VoteBurn, voting_commands, "sm_voteburn", ADMFLAG_VOTE|ADMFLAG_SLAY);
        hTopMenu.AddItem("sm_voteslay", AdminMenu_VoteSlay, voting_commands, "sm_voteslay", ADMFLAG_VOTE|ADMFLAG_SLAY);
        hTopMenu.AddItem("sm_votealltalk", AdminMenu_VoteAllTalk, voting_commands, "sm_votealltalk", ADMFLAG_VOTE);
        hTopMenu.AddItem("sm_voteff", AdminMenu_VoteFF, voting_commands, "sm_voteff", ADMFLAG_VOTE); // эту строчку поднять вверх надо
    }

типо вот так
C-подобный:
    if (voting_commands != INVALID_TOPMENUOBJECT)
    {
        hTopMenu.AddItem("sm_voteff", AdminMenu_VoteFF, voting_commands, "sm_voteff", ADMFLAG_VOTE); // эту строчку поднять вверх надо
        hTopMenu.AddItem("sm_votegravity", AdminMenu_VoteGravity, voting_commands, "sm_votegravity", ADMFLAG_VOTE);
        hTopMenu.AddItem("sm_voteburn", AdminMenu_VoteBurn, voting_commands, "sm_voteburn", ADMFLAG_VOTE|ADMFLAG_SLAY);
        hTopMenu.AddItem("sm_voteslay", AdminMenu_VoteSlay, voting_commands, "sm_voteslay", ADMFLAG_VOTE|ADMFLAG_SLAY);
        hTopMenu.AddItem("sm_votealltalk", AdminMenu_VoteAllTalk, voting_commands, "sm_votealltalk", ADMFLAG_VOTE);
    }

И компилируй
Сам уже сделал. Тема закрыта.
 

Вложения

  • funvotes.sp
    11.1 КБ · Просмотры: 5
  • votechute.sp
    3.1 КБ · Просмотры: 3
Последнее редактирование:
Сверху Снизу