Статус темы:
Закрыта.
  1. YaRoSlAv Пользователь

    Регистрация:
    17.04.16
    Сообщения:
    51
    Симпатии:
    5
    Пол:
    Мужской
    Skype:
    yroslav125
    Господа , помогите пожалуйста вот в чем . Хочу добавить 2 тега в этот плагин, чтобы у девушек в чате было [VIP][Девушка] , и есть у меня заместитель на серве , ему сделать вот так [Зам.Гл.Админа] . Не судите строго , в скриптинге почти не шарю, но попытался сделать ...
     

    Вложения:

  2. BaJIepbI4 Пользователь

    Регистрация:
    12.05.15
    Сообщения:
    1.069
    Симпатии:
    210
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    Норм :D
     
    0x002 нравится это.
  3. YaRoSlAv Пользователь

    Регистрация:
    17.04.16
    Сообщения:
    51
    Симпатии:
    5
    Пол:
    Мужской
    Skype:
    yroslav125
    Прошу прощения не тот файл выложил , вот
     
  4. 0x002 VIP user

    Регистрация:
    28.06.16
    Сообщения:
    81
    Симпатии:
    13
    Пол:
    Мужской
    VKcom:
    acc4music
    Skype:
    ractivate
    BaJIepbI4 нравится это.
  5. YaRoSlAv Пользователь

    Регистрация:
    17.04.16
    Сообщения:
    51
    Симпатии:
    5
    Пол:
    Мужской
    Skype:
    yroslav125
    Да , посмотрите выше))))
     
  6. 0x002 VIP user

    Регистрация:
    28.06.16
    Сообщения:
    81
    Симпатии:
    13
    Пол:
    Мужской
    VKcom:
    acc4music
    Skype:
    ractivate
    @YaRoSlAv, Ну ты в исходнике прописал, в чем проблема то? Выдача префиксов по флагам происходит.
     
  7. BaJIepbI4 Пользователь

    Регистрация:
    12.05.15
    Сообщения:
    1.069
    Симпатии:
    210
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    @0x002, ему надо суммировать теги вот так [VIP][Девушка] на сколько я понял. А сейчас там пишет либо [VIP], либо [Девушка].
     
  8. YaRoSlAv Пользователь

    Регистрация:
    17.04.16
    Сообщения:
    51
    Симпатии:
    5
    Пол:
    Мужской
    Skype:
    yroslav125
    Не знаю почему, но ничего не работает (( , а заместителя отображается [Админ] , не то что я хотел(((
    --- добавлено 29.07.16 ---
    совершенно верно
     
  9. BaJIepbI4 Пользователь

    Регистрация:
    12.05.15
    Сообщения:
    1.069
    Симпатии:
    210
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    @YaRoSlAv, можно попробовать сделать так для тега [Девушка], но при условии, что она вип всегда:
    Код (Unknown Language):
    1. case 4: iMessageTag[id] = "^4[VIP][Девушка]"
     
    0x002 нравится это.
  10. 0x002 VIP user

    Регистрация:
    28.06.16
    Сообщения:
    81
    Симпатии:
    13
    Пол:
    Мужской
    VKcom:
    acc4music
    Skype:
    ractivate
    @BaJIepbI4, сам не особо тру в скриптинге, но костыль в голове есть: забахать 6 свитч с обоими префиксами
     
  11. BaJIepbI4 Пользователь

    Регистрация:
    12.05.15
    Сообщения:
    1.069
    Симпатии:
    210
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    Ну да :) Если у него есть девушки без випки, то можно добавить флаг отдельный для девушек с випкой :)
     
  12. YaRoSlAv Пользователь

    Регистрация:
    17.04.16
    Сообщения:
    51
    Симпатии:
    5
    Пол:
    Мужской
    Skype:
    yroslav125
    нет нет , это только для девушек , у которых вип)))
    --- добавлено 29.07.16 ---
    Так что мне делать то ? Как правильно сделать эти два тега [Зам.Гл.Админа] и [VIP][Девушка] ???
     
  13. BaJIepbI4 Пользователь

    Регистрация:
    12.05.15
    Сообщения:
    1.069
    Симпатии:
    210
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    @YaRoSlAv, ну тогда вот такой костыль.
    Выделяешь свободный флаг, например r.
    Код (Unknown Language):
    1. #define VIP_GIRL    ADMIN_LEVEL_F   // Флаг доступа для тегов "VIP+Девушка" в чате
    Добавляешь строку 120:
    Код (Unknown Language):
    1. case 6: iMessageTag[id] = "^4[VIP][Девушка]"
    и строку 282:
    Код (Unknown Language):
    1. else if(iFlags & VIP_GIRL) return 6
    На счет зам.админа - на сколько я понял алгоритм плагина, если у игрока есть оба флага и админа и зам.админа, то тег будет [Админ], так как этот флаг чекается первее.
     
  14. YaRoSlAv Пользователь

    Регистрация:
    17.04.16
    Сообщения:
    51
    Симпатии:
    5
    Пол:
    Мужской
    Skype:
    yroslav125
    Скажи, а можно ли сделать, чтобы было [Зам.Гл.Админа][Админ] ?
     
  15. YaRoSlAv Пользователь

    Регистрация:
    17.04.16
    Сообщения:
    51
    Симпатии:
    5
    Пол:
    Мужской
    Skype:
    yroslav125
    То есть, чтобы Зам чекался раньше админа, нужно его просто выше поставить ?
     
  16. BaJIepbI4 Пользователь

    Регистрация:
    12.05.15
    Сообщения:
    1.069
    Симпатии:
    210
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    Ну это уже как то не логично выглядит, тебе не кажется самому? :)
    ЗамГлАдмина же всегда админ у тебя или может быть не админ? :)
    @YaRoSlAv, да, нужно поменять местами флаги при проверке.
     
  17. YaRoSlAv Пользователь

    Регистрация:
    17.04.16
    Сообщения:
    51
    Симпатии:
    5
    Пол:
    Мужской
    Skype:
    yroslav125
    Можешь показать что куда поменять ? ПРосто боюсь напортачить(((
     
  18. BaJIepbI4 Пользователь

    Регистрация:
    12.05.15
    Сообщения:
    1.069
    Симпатии:
    210
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    @YaRoSlAv,
    Код (Unknown Language):
    1.  
    2. CheckFlags(id)
    3. {
    4.     static iFlags
    5.     iFlags = get_user_flags(id)
    6.     if(iFlags & GL_ADMIN) return 1
    7.     else if(iFlags & ZM_ADMIN) return 5
    8.     else if(iFlags & ADMIN) return 2
    9.     else if(iFlags & VIP) return 3
    10.     else if(iFlags & GIRL) return 4
    11.     else if(iFlags & VIP_GIRL) return 6
    12.     return 0
    13. }
     
  19. YaRoSlAv Пользователь

    Регистрация:
    17.04.16
    Сообщения:
    51
    Симпатии:
    5
    Пол:
    Мужской
    Skype:
    yroslav125
    То есть , если проверка определит , что у человека есть флаг зама, то тег админа ему уже не поставит ?
     
  20. BaJIepbI4 Пользователь

    Регистрация:
    12.05.15
    Сообщения:
    1.069
    Симпатии:
    210
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    Нет. Я же выше написал по этому поводу. У тебя может быть так, что у зама нет прав админа?
     
Статус темы:
Закрыта.