[ Урок ] — Как получить оружие через натив
Всем привет! Написал статью для новичков, которые хотят подключить отдельно оружие к любому моду или плагину.
Статья для тех, кто не знает, как выдавать оружия через натив. (Не для ZM мода) И так.. Приступим!
- Сначала выберите любое нам оружие, которое вы хотите добавить в ваш мод или плагин.
2. Открываем исходный код оружия. (Любое)
3. Создаем паблик для нативов
— Пример:
Создаем паблик plugin_natives
public plugin_natives()
4. Находим название паблика, в котором выдается оружие.
5. Уже регестрируем натив в паблике plugin_natives
— Пример:
public plugin_natives()
{
register_native("give_user_csoitem", "Give_CsoItem", 1);
// give_user_csoitem — это название для вашего натива
// Give_CsoItem — это название паблика, где выдается оружие
}
6. Сохранаем изменения в исходнике и компилируем.
7. Заходим в плагин, где вы хотите выдавать оружие.
Прописываем в исходнике:
native give_user_csoitem(id);
Мы подключили натив оружия в плагин.
8. Теперь чтобы этот натив работал, пропишите оружие куда вам надо.
Пропишем команду выдачи игроку с флагом t
public getItem(id)
{
if(!get_user_flags(id) & ADMIN_LEVEL_H)
return 0;
give_user_csoitem(id); // Выдаем игроку оружие через команду
}
9. Сохраняем плагин и компилируем.
10. Загружаем ресурсы и плагины на сервер, прописываем, перезапускаем карту.
11. Проверяйте на команду получение оружия
12. Наслаждаемся.
Автор:Макс Певко
