[Include] SkinSelect
#1

SkinSelect Include
Представляю вашему вниманию инклуд, который позволяет показывать игрокам выбор скина и делать любые действия после выбора (например покупку скина и т.д).
Зачем это вообще?
Недавно поискал примеры смены скинов и понял, что у многих напрочь отсутствует фантазия, после этого я сделал скиновыбор сам в виде инклуда и решил особо не жадничать.
Функции
Функции всего две:
SelectSkin(playerid, listid, list[], items)
playerid - игрок, которому показывается выбор скина
listid - ID данного набора скинов, для дальнейших действий в OnPlayerSelectSkin
list[] - массив со скинами
items - количество скинов
OnPlayerSelectSkin(playerid, listid, itemid)
playerid - игрок, выбравший скин
listid - из какого набора он выбрал скин
itemid - номер скина, который он выбрал
Скин, который был у игрока до выбора сохраняется в PVar'е "prev_skin".
На случай сохранения стоит поставить проверку выбирает ли игрок скин в данный момент (PVar "skin_select" 1/0).
Скриншот

Загрузить
Dropbox
В архиве есть как и сам инклуд, так и фильтрскрипт-пример, показывающий его использование.
Требуется YSI (y_hooks)!
Reply
#2

Не вижу смысла его использовать.
Есть готовый FS с меню выбора скинов в картинках пришедшей к нам с 0.3x, к тому же не нужны какие-то лишние инклуды.
Reply
#3

Quote:
Originally Posted by Fill
View Post
Не вижу смысла его использовать.
Есть готовый FS с меню выбора скинов в картинках пришедшей к нам с 0.3x, к тому же не нужны какие-то лишние инклуды.
Ну конкретно этот инклуд показывает меню выбора с любым списком скинов, поэтому и инклуд - можно использовать везде, где требуется смена скина. Да и такой выбор будет поудобнее картинок.
Reply
#4

А на стандартных функциях слабо?
Reply
#5

Quote:
Originally Posted by White_116
View Post
А на стандартных функциях слабо?
А зачем?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)