[CS 1.6] Addon - Discount System 1.0.0

Простенькая система для скидок. Выдавать можно по нику, стим айди и флагу.
Настройки в CFG и TXT файлах
Настройки:
1. Регистрируем натив:
native amxx_get_user_discount(index); Где index - индекс игрока (id и тому подобное).
2. В момент, когда нам нужно выставить скидку, делаем следующее:
- Создаём переменную.
new iPrice;
- Задаем значение.
iPrice = amxx_get_user_discount(index) * Ваша цена / 100;
Формула получает цену со скидкой.
Готово.
Ниже навёл пример, как использовать в стандартном магазине зомби мода.
Пример:
Добавляем натив в гланый мод:
C++:
native amxx_get_user_discount(id);
C++Copy
Ищем
C++:
buy_extra_item.
C++Copy
Идём ниже, и там находим:
C++:
g_ammopacks[id] -= ArrayGetCell(g_extraitem_cost, itemid)
C++Copy
И заменяем на:
C++:
new iPrice;
iPrice = amxx_get_user_discount(id) > 0 ? (amxx_get_user_discount(id) * ArrayGetCell(g_extraitem_cost, itemid) / 100) : ArrayGetCell(g_extraitem_cost, itemid);
g_ammopacks[id] -= iPrice;
C++Copy
iPrice проверяет, если у игрока скидка больше 0 - он выставит цену по скидке, или же, елси меньше или равно 0, то скидка не будет работать, что логично.
Пожертвование Скачать с [Зеркала] Яндекс Наш Форум
Привет, наша адмнистрация публикует только пушечный контент, поставь лайк под постом ниже и напишите самый топовый комментарий, мы готовим материал только для тебя, любимый asid.
Уважаемые пользователи, Просим вас помочь нам в развитии, Упоминать наш сайт на форумах и соц сетях.
Уважаемые пользователи, Просим вас помочь нам в развитии, Упоминать наш сайт на форумах и соц сетях.
Скришоты: [CS 1.6] Addon - Discount System 1.0.0