[ Урок ] — Как получить оружие через натив

Всем привет! Написал статью для новичков, которые хотят подключить отдельно оружие к любому моду или плагину.

Статья для тех, кто не знает, как выдавать оружия через натив. (Не для ZM мода) И так.. Приступим!

  1. Сначала выберите любое нам оружие, которое вы хотите добавить в ваш мод или плагин.

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. Наслаждаемся.

[ Урок ] — Как получить оружие через натив, image #1

Автор:Макс Певко

397 views·3 shares