1. Zatecky Пользователь

    Регистрация:
    14.05.15
    Сообщения:
    37
    Симпатии:
    2
    Пол:
    Мужской
    В процессе обучения был написан небольшой плагин Lucky_man.
    Описание - Выдача случайного бонуса с третьего раунда(в начале раунда) случайному игроку.
    Выдаваемые бонусы : очки здоровья, очки брони, деньги, deagle, awp, как по отдельности каждый так и вместе.

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

    Вложения:

    • Lucky_man.sma
      Размер файла:
      3,4 КБ
      Просмотров:
      30
    xopoIIIuu нравится это.
  2. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    про TABы никогда не слышал? -_-
     
  3. Zatecky Пользователь

    Регистрация:
    14.05.15
    Сообщения:
    37
    Симпатии:
    2
    Пол:
    Мужской
    ))) хз, у меня все ровно)
     
  4. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    Zatecky, заскринить?
     
  5. Vladorld Пользователь

    Регистрация:
    21.09.15
    Сообщения:
    38
    Симпатии:
    12
    Пол:
    Мужской
    Сообщение в чат будет написано всем или игроку, который получил бонус?
     
    Dima1995 нравится это.
  6. r1nk0 Пользователь

    Регистрация:
    09.03.15
    Сообщения:
    234
    Симпатии:
    22
    Пол:
    Мужской
    всем
     
  7. Zatecky Пользователь

    Регистрация:
    14.05.15
    Сообщения:
    37
    Симпатии:
    2
    Пол:
    Мужской
    всем
     
  8. Vladorld Пользователь

    Регистрация:
    21.09.15
    Сообщения:
    38
    Симпатии:
    12
    Пол:
    Мужской
    Много флуда будет в чат. Можно сделать, чтобы писало только игроку, который получил бонус?
     
    Dima1995 нравится это.
  9. r1nk0 Пользователь

    Регистрация:
    09.03.15
    Сообщения:
    234
    Симпатии:
    22
    Пол:
    Мужской
    в исходнике где

    Код:
    client_print(0, print_chat,
    заменить на

    Код:
    client_print(id, print_chat,
     
  10. Vladorld Пользователь

    Регистрация:
    21.09.15
    Сообщения:
    38
    Симпатии:
    12
    Пол:
    Мужской
    После замены не компилирует:cry:
     
    Dima1995 нравится это.
  11. Zatecky Пользователь

    Регистрация:
    14.05.15
    Сообщения:
    37
    Симпатии:
    2
    Пол:
    Мужской
    id замени на index, только для чего не пойму...Сообщение покажет один раз в начале раунда, флуда много не будет
    выводит только одному
     

    Вложения:

    • Lucky_man.sma
      Размер файла:
      3,5 КБ
      Просмотров:
      2
    Последнее редактирование: 22.12.15
  12. Vladorld Пользователь

    Регистрация:
    21.09.15
    Сообщения:
    38
    Симпатии:
    12
    Пол:
    Мужской
    Что тогда значит const BONUS_CASE ? Я подумал, что это количество победителей.
     
    Dima1995 нравится это.
  13. sQilver Пользователь

    Регистрация:
    02.11.15
    Сообщения:
    29
    Симпатии:
    10
    Пол:
    Мужской
    Skype:
    kekc_mp3
    ICQ:
    2354005
    Снимок экрана от 2015-12-23 03:42:47.png
    Где ровно то?
     
  14. Zatecky Пользователь

    Регистрация:
    14.05.15
    Сообщения:
    37
    Симпатии:
    2
    Пол:
    Мужской
    tab.jpg
     
  15. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    Zatecky, это по гейски)
     
    HannibaL нравится это.
  16. Zatecky Пользователь

    Регистрация:
    14.05.15
    Сообщения:
    37
    Симпатии:
    2
    Пол:
    Мужской
    Победитель один, const BONUS_CASE - кол-во призовых кейсов с бонусами, кол-во бонусов можно увеличить, первое - изменить значение const BONUS_CASE на нужное (например 7 ), ну и второе - добавить после
    Код:
        case 5 : {
         give_awp(index)
        
         client_print(0, print_chat, "[Lucky Man Bonus] %s получил AWP", name);
        }
    например:
    Код:
        case 6 : {
         give_awp(index);
         give_deagle(index);
    
         client_print(0, print_chat, "[Lucky Man Bonus] %s получил AWP + DEAGLE", name);
        }
    --- добавлено 23.12.15 ---
    neygomon, :))))):drinks::assassin:
     
  17. sQilver Пользователь

    Регистрация:
    02.11.15
    Сообщения:
    29
    Симпатии:
    10
    Пол:
    Мужской
    Skype:
    kekc_mp3
    ICQ:
    2354005
    Почему вместо
    Код:
    give_deagle(index)
    Нельзя писать сразу

    PHP:
        give_item(index"weapon_deagle");
        
    cs_set_user_bpammo(indexCSW_DEAGLE35);
    И вроде вместо

    PHP:
      if (++RoundCount GB_ROUND_START && get_playersnum() < 2) {
        return;
      }
    Можно сразу
    PHP:
     if (++RoundCount GB_ROUND_START && get_playersnum() < 2) return;
     
  18. Zatecky Пользователь

    Регистрация:
    14.05.15
    Сообщения:
    37
    Симпатии:
    2
    Пол:
    Мужской
    /del
     
    Последнее редактирование: 23.12.15
  19. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    sQilver, и что ты этим показал?
    оптимизации никакой, так что... его вариант правильный
     
  20. sQilver Пользователь

    Регистрация:
    02.11.15
    Сообщения:
    29
    Симпатии:
    10
    Пол:
    Мужской
    Skype:
    kekc_mp3
    ICQ:
    2354005
    Я и слова по поводу оптимизации не сказал, поэтому и спросил почему так, а не этак