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, то скидка не будет работать, что логично.
Автор
nothing to say.
Скачиваний
43
Просмотры
2K
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

Другие ресурсы пользователя nothing to say.

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

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