Discount System

amxx Discount System 1.0.0

Нет прав для скачивания
Автор
Совместимость с
Amx Mod X 1.8.2, Amx Mod X 1.9.0, Amx Mod X 1.10.0 dev
Простенькая система для скидок.
Выдавать можно по нику, стим айди и флагу.

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++:
buy_extra_item.
Идём ниже, и там находим:
C++:
g_ammopacks[id] -= ArrayGetCell(g_extraitem_cost, itemid)
И заменяем на:
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;
iPrice проверяет, если у игрока скидка больше 0 - он выставит цену по скидке, или же, елси меньше или равно 0, то скидка не будет работать, что логично.
Автор
ImmortalAmxx
Скачиваний
38
Просмотры
1K
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя ImmortalAmxx

Последние рецензии

Отлично реализована :)
Сверху Снизу