Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Динамическая система подарков by Felix

Статус
В этой теме нельзя размещать новые ответы.

Felixツ

Изучающий
Пользователь
Регистрация
5 Дек 2014
Сообщения
601
Лучшие ответы
25
Репутация
204
Награды
3
С помощью этой системы администрация сможет создавать подарки на сервере. Содержимое подарка вы заранее прописываете в исходнике. Шанс выпадения каждого содержимого также настраивается. В базе данных логируются все подарки, их создатели, а также игроки, поднявшие подарок и приз который им выпал. Дважды собрать один подарок невозможно.

Зависимости: a_mysql (приведены примеры кода r39, r41), sscanf2, dc_cmd (или другие легко адаптируемые процессоры), streamer.

Всех с Рождеством и Новым Годом!)
Скрины:
Скачать (старая версия, поддерживает все версии mysql):

UPD (21/01/2022):
Version: 1.1
- Исправление багов
- Система переведена с fs в inc
- MySQL не ниже версии r41 (примеры кода для старых версий можно найти по ссылке выше)
- sscanf
- dc_cmd
- streamer
1. Настроить подарки внутри OnPlayerPickUpDynamicPickup
2. Положить файл в pawno/include
3. Прописать в моде после всех зависимостей #include gifts.pwn
4. Скомпилировать мод
PHP:
CREATE TABLE `gifs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`created_by` varchar(25) NOT NULL,
`x` float NOT NULL,
`y` float NOT NULL,
`z` float NOT NULL,
`location` varchar(65) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


CREATE TABLE `gifs_players` (
`name` varchar(25) CHARACTER SET utf8 NOT NULL,
`gif_id` int(11) NOT NULL,
`priz` varchar(65) CHARACTER SET utf8 NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
 

Вложения

Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу