Заказать Сервер Заказать Плагин Контакты Поиск

[ вход ]
[ последние сообщения ]

Страница 1 из 11
Форум » SourceMod - Counter Strike Source && CS GO » Плагины (от пользователей) » WarShop - Магазин оружия (Плагин-урок по использованию меню, панели и их связи.)
WarShop - Магазин оружия
GodlikE145 Дата: Среда, 30.12.2015, 12:41:43 | Сообщение # 1
Сообщений: 33
Репутация: 9 [ +/- ]
Здравствуйте! Многие новички в мире скриптинга уже прочитали урок о меню и панелях от _wS_, но до сих пор не могут использовать их в своём коде.
Я создал этот плагин, как пример для новичков о том, как работать с меню, и где эти самые меню могут пригодиться.

О плагине:

- Этот плагин добавляет в игру магазин оружия, который могут вызвать випы и рут-админы коммандами !warshop, !wshop и !war
- Работает только в CS:GO
- Плагин создавался, в частности, для мода Hunger Games


Если есть ошибки, прокомментируйте пожалуйста, но только конструктивно.
P.S. Отдельное спасибо форуму world-source.ru, Фениксу и проекту Redstar.

Скриншоты:


===========================================================================
V1.1. Исправлен баг с отправлением надписи несколько раз из-за ошибки в таймере (перезалито).

Прикрепления: 3362036.png(450Kb) · 2843086.png(744Kb) · WarShop_v1.1.rar(11Kb)


Сообщение отредактировал GodlikE145 - Суббота, 16.01.2016, 13:13:59
 
angels300 Дата: Воскресенье, 10.01.2016, 05:20:59 | Сообщение # 2
Сообщений: 7
Репутация: 0 [ +/- ]
Спасибо, пригодиться)
 
Meow_1337 Дата: Воскресенье, 17.01.2016, 15:13:17 | Сообщение # 3
Сообщений: 211
Репутация: 11 [ +/- ]
Как-то странно создаешь булевой массив.
Почему так? new bool:IsReady = false; //Создаем bool переменную, отвечающую за готовность магазина к покупке.
а не просто new bool:IsReady[MAXPLAYERS + 1];
 
TEIN Дата: Воскресенье, 17.01.2016, 15:37:16 | Сообщение # 4
Сообщений: 549
Репутация: 72 [ +/- ]
Цитата Meow_1337 ()
Как-то странно создаешь булевой массив.
Почему так? new bool:IsReady = false; //Создаем bool переменную, отвечающую за готовность магазина к покупке.
а не просто new bool:IsReady[MAXPLAYERS + 1];

а для чего нам массив?

а по плагину, меню можно не пересоздавать, а создать 1 раз и показывать их, мб еще что-то, не смотрел
 
GodlikE145 Дата: Понедельник, 18.01.2016, 13:08:27 | Сообщение # 5
Сообщений: 33
Репутация: 9 [ +/- ]
Meow_1337, У меня нет булевого массива в коде.
TEIN, Спасибо за предложение. Чёт я не подумал так оптимизировать, переделаю на досуге)
 
Форум » SourceMod - Counter Strike Source && CS GO » Плагины (от пользователей) » WarShop - Магазин оружия (Плагин-урок по использованию меню, панели и их связи.)
Страница 1 из 11
Поиск: