23 посетителя на сайте. Из них:
Пользователи2
Гости2
Роботы19
Список пользователей
Илья Назаров Сейчас на сайте
Олег Звонарев Сейчас на сайте
николай Был(a) в сети 5 минут назад
Екатерина Был(a) в сети 12 минут назад
[ГСЗФ] Tommy_Doms Был(a) в сети 13 минут назад
Valutko Был(a) в сети 19 минут назад
Redmi 14 Pro Был(a) в сети 24 минуты назад
nissaan Был(a) в сети 25 минут назад
Игорь Щеглов Был(a) в сети 26 минут назад
Vadim Krax Был(a) в сети 36 минут назад
SIGMA SIMGA Был(a) в сети 37 минут назад
Денис Затенко Был(a) в сети 42 минуты назад
Олександр Кошелєв Был(a) в сети 44 минуты назад
Dev_Morgan Был(a) в сети 45 минут назад
Андрей Был(a) в сети 46 минут назад
matvey milutin Был(a) в сети 1 час назад
shoyz1k Был(a) в сети 1 час назад
Baxa Был(a) в сети 1 час назад
Delete1 Delete1 Был(a) в сети 1 час назад
Игорь Копчук Был(a) в сети 1 час назад
Миша Калинин Был(a) в сети 1 час назад
Gggg Gggg Был(a) в сети 2 часа назад
Magrelo MTA Был(a) в сети 2 часа назад
Kolya32777 Был(a) в сети 2 часа назад
Anton pley TV Был(a) в сети 2 часа назад
NEVSKIY _ Был(a) в сети 2 часа назад
KraKen Hack Был(a) в сети 2 часа назад
Никита Был(a) в сети 2 часа назад
Khann Был(a) в сети 2 часа назад
Sirena game Был(a) в сети 2 часа назад
Марат Был(a) в сети 3 часа назад
BeDa Был(a) в сети 3 часа назад
Arik Boan Был(a) в сети 3 часа назад
Burne2t Был(a) в сети 3 часа назад
Иса Душаев Был(a) в сети 3 часа назад
KaRall Был(a) в сети 3 часа назад
Adill Был(a) в сети 3 часа назад
Рустам Был(a) в сети 3 часа назад
Aftoshhhhh Был(a) в сети 3 часа назад
Maxim Pfeffer Был(a) в сети 4 часа назад
Денис Поклонский Был(a) в сети 4 часа назад
Xycoc Xycocovich Был(a) в сети 4 часа назад
Артем Широких Был(a) в сети 4 часа назад
Кирилл Пугачёв Был(a) в сети 4 часа назад
Трофим Широких Был(a) в сети 4 часа назад
Был(a) в сети 4 часа назад
Nepon Nepon Был(a) в сети 4 часа назад
Dima Duaad Был(a) в сети 4 часа назад
Кирилл Был(a) в сети 4 часа назад
Sakredo Jonsone Был(a) в сети 5 часов назад
Grom_777 Valeron Был(a) в сети 5 часов назад
Trainman_GTAINSIDE 1 Был(a) в сети 5 часов назад
rekl Был(a) в сети 5 часов назад
Fors Был(a) в сети 5 часов назад
sass asasasa Был(a) в сети 5 часов назад
Демид Васильев Был(a) в сети 5 часов назад
0987654321 Был(a) в сети 5 часов назад
Александр Шичкин Был(a) в сети 5 часов назад
Aleksandr Vikhrov Был(a) в сети 5 часов назад
Алексей Максимов Был(a) в сети 6 часов назад
Стёпа Был(a) в сети 6 часов назад
Tolya Zelinskiy Был(a) в сети 6 часов назад
Степан Был(a) в сети 6 часов назад
Сергей Шемет Был(a) в сети 6 часов назад
Olegus Был(a) в сети 6 часов назад
Антон Тращенко Был(a) в сети 6 часов назад
Marc665555 Был(a) в сети 8 часов назад
Aretet Был(a) в сети 8 часов назад
Joker Joker Был(a) в сети 8 часов назад
Хуй Хуй Был(a) в сети 8 часов назад
Эдуард Трофимов Был(a) в сети 8 часов назад
Дмитрий Был(a) в сети 9 часов назад
Алексей Раевский Был(a) в сети 9 часов назад
Николай Иркутск Был(a) в сети 9 часов назад
WiseBear Был(a) в сети 10 часов назад
Максим Сидоркин Был(a) в сети 10 часов назад
Дима Номонов Был(a) в сети 11 часов назад
Иван Гай Был(a) в сети 12 часов назад
Артем Колєснік Был(a) в сети 13 часов назад
Mtaneironka Mtamta Был(a) в сети 13 часов назад
Костя Сучков Был(a) в сети 13 часов назад
14GO Был(a) в сети 13 часов назад
Isaac Был(a) в сети 14 часов назад
Mrazota Был(a) в сети 14 часов назад
vovan vovanik Был(a) в сети 14 часов назад
Makeshov Был(a) в сети 14 часов назад
Lucas Nunes Был(a) в сети 15 часов назад
Гатилкин Гатилич Был(a) в сети 15 часов назад
Kiryukha Был(a) в сети 15 часов назад
Arte Был(a) в сети 16 часов назад
JOKER pipuka Был(a) в сети 16 часов назад
meow youtube Был(a) в сети 16 часов назад
Xalidhalimafaridamahammad Был(a) в сети 16 часов назад
akisjocek2 akisjocek2 Был(a) в сети 16 часов назад
Віталій Ткач Был(a) в сети 17 часов назад
Айдар Галимов Был(a) в сети 17 часов назад
Матвей Меркулов Был(a) в сети 17 часов назад
Bdebjd Был(a) в сети 17 часов назад
Список ботов
rambler (18)
aport (1)

Следите за нами!

Плагин Slot Machine

Описание

AMX Mod X плагин для Counter-Strike.

Плагин позволяет размещать на карте слот машины (также известные как однорукие бандиты) и играть в них. Игрок делает ставку и ожидает выпадения выигрышной комбинации символов. Победа засчитывается при заполнении целого ряда или диагонали одинаковыми символами. Присутвует API для добавления собственных призов и вспомогательный инструмент для кастомизации модели игрового автомата.

Команды

  • slot_machine — меню размещения игровых автоматов на карте.

Настройки

Конфигурация плагина хранится в директории addons/amxmodx/configs/slot_machine. В файле _pattern.json содержится матрица 3 на 8 с разметкой символов для барабанов игрового автомата. Символ определяется числом от 0 до 7. Индекс символа совпадает с индексом награды. На данный момент отсутствует возможность изменения размерности матрицы. Пример содержимого файла конфигурации:

[
	[0, 1, 2, 0, 3, 2, 4, 5],
	[1, 0, 2, 4, 0, 2, 3, 5],
	[2, 0, 3, 4, 2, 0, 5, 1]
]

Добавление собственных призов и ставок

Файл исходного кода next21_slot_machine.sma содержит только базовую функциональность плагина без выдачи наград. Призы и ставки должны быть реализованы в отдельном плагине при помощи выделенного для этой цели API:

/**
 * Вызывается, когда клиент выигрывает в игровом автомате
 *
 * @param 	iPlayer			- Индекс клиента
 * @param	iPrize			- Индекс награды
 */
forward client_slot_machine_win(const iPlayer, const iPrize)

/**
 * Вызывается перед активацией игрового автомата клиентом
 *
 * @param 	iPlayer			- Индекс клиента
 * @return					- Использовать PLUGIN_HANDLED при необходимости прервать активацию
 */
forward client_slot_machine_spin(const iPlayer)

В файле addons/amxmodx/scripting/next21_slot_machine_money.sma присутствует пример реализации денежной системы для слот машины:

#include <slotmachine>

// Денежная ставка
#define BET 100

// Денежная награда
new const GAME_PRIZES[] =
{
	200,
	300,
	500,
	800,
	1000,
	10000
}

public client_slot_machine_win(const iPlayer, const iPrize)
{
    new iAddMoney = GAME_PRIZES[iPrize]
    rg_add_account(iPlayer, iAddMoney)
}

public client_slot_machine_spin(const iPlayer)
{
    if (get_member(iPlayer, m_iAccount) < BET)
		return PLUGIN_HANDLED

    rg_add_account(iPlayer, -BET)
    return PLUGIN_CONTINUE
}

Изменение модели игрового автомата
Скрипт slot_machine_texgen.py позволяет относительно быстро сгенерировать текстуру и UV-разметку барабанов по заданным параметрам. Для этого необходимо:
Разместить файл addons/amxmodx/configs/slot_machine/_pattern.json в директорию cfg.
В файле cfg/text.json указать названия ставок и призов, цвета надписей и тени.
Разместить в директорию symbols изображения символов барабанов. Названия файлов должны совпадать с номерами символов (от 0 до 7).
Запустить скрипт при помощи интерпретатора Python 3. В системе должен быть установлен модуль Pillow.
Скомпилировать с помощью studiomdl или любым другим компилятором модель игрового автомата в директори dist.

Качество сгенерированных текстур может быть недостаточно высоким. Для решения данной проблемы предлагается пересохранить полученные изображения с расширением png в любом другом растровом редакторе (например GIMP).

Reapi




Автор публикации:

WiseBear WiseBear

Скачать:

Скачать

Дата:
Автор ресурса:

Psycrow

Ползунок ценового диапазона в HTML CSS и JavaScript
Ползунок ценового диапазона в HTML CSS и
25.12.2023, Скрипты сайтов
Обучение LUA
Обучение LUA
24.12.2020, Статьи
Введение в скриптинг
Введение в скриптинг
12.02.2021, Статьи
Введение в скриптинг 2
Введение в скриптинг 2
24.12.2020, Клиенты MTA

Нет комментариев.Оставишь комментарий?