Пользователи, просматривающие тему (Пользователей: 0, Гостей: 0)

  1. xopoIIIuu

    Регистрация:
    22.04.15
    Сообщения:
    244
    Симпатии:
    54
    Пол:
    Мужской
    В общем беда с нативами, не получается нормально выдать оружие.
    Код:
    public plugin_natives() {
        register_native("give_AIRBURSTER", "native_give_AIRBURSTER", 1);
        register_native("give_AT4EX", "native_give_AT4EX", 1);
        register_native("give_CANNON", "native_give_CANNON", 1);
        register_native("give_DRILLGUN", "native_give_DRILLGUN", 1);
        register_native("give_FGLAUNCHER", "native_give_FGLAUNCHER", 1);
        register_native("give_FLAMETHROWER", "native_give_FLAMETHROWER", 1);
        register_native("give_M32", "native_give_M32", 1);
        register_native("give_PETROLBOOMER", "native_give_PETROLBOOMER", 1);
        register_native("give_POWERSAW", "native_give_POWERSAW", 1);
        register_native("give_RPG7", "native_give_RPG7", 1);
        register_native("give_SPEARGUN", "native_give_SPEARGUN", 1);
        register_native("give_WATERCANNON", "native_give_WATERCANNON", 1);
    }
    Пример выдачи ( Здесь типо еще чёт добавить надо :D ):
    Код:
    public native_give_AIRBURSTER(player)
    {
    g_had_weapon[player][HAD_AIRBURSTER] = 1
    }
    Оружие, которое подменяется:
    Код:
    #define weapon_equip "weapon_m249"
    Пробовал сначала выдавать оружие m249, а потом указывать что это допустим: g_had_weapon[player][HAD_AIRBURSTER] = 1
    Оно его выдаёт, но оно работает не совсем как надо(моделька есть - а всего остального нет), нужно его выкинуть на землю и снова подобрать, тогда оно стаёт собой (появляются звуки, спрайты выстрелов и прочие эффекты которые принадлежат данному оружию)

    В плагине нашел интересные 2 функции, которые *как по мне* лишние, это Get_Weapons и Get_Weapons2, возможно я ошибаюсь (пробовал через них выдавать - мол думал, *может так правильнее - посмотрел по примеру с другого оружия :D* но нет, оружие сначала нужно выкинуть и подобрать, чтобы оно стало *нормальным*
     

    Вложения:

    Последнее редактирование: 29.12.15
  2. neygomon Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    8.573
    Симпатии:
    4.654
    Пол:
    Мужской
    Сначала переменную присваивай, потом выдавай.