Мониторинг и Раскрутка серверов CS 1.6

[ZP] Как выдать любое оружие выжившему?

[ZP] Как выдать любое оружие выжившему? для CS 1.6

Вы наверно частенько задавали вопрос себе "как выдать свою пушку выжившему или Survivor", в данной статье я расскажу как это сделать с помощью натива!

Здравствуйте, итак, для того, чтобы выдать выжившему любое оружие нам понадобиться:

1) Исходник оружия, которое мы собираемся добавить выжившему.
2) Немного мозгов.

Начнем. Открываем исходник нашей пушки и в самом конце исходника вставляем следующий код:

public zp_user_humanized_post(iPlayer, iSurvivor) 
{
    if(zp_get_user_survivor(iPlayer))
        give_m134(iPlayer);
}

public zp_round_ended() { for(new iPlayer = 1; iPlayer <= 32; iPlayer++) { if(!is_user_connected(iPlayer)) continue;

    if(zp_get_user_survivor(iPlayer))
        g_has_m134[iPlayer] = false;
}

}


В своем примере я рассматриваю оружие м134 и поэтому сразу хочу сказать, что вам нужно заменить свои функции выдачи и переменную, в которой храниться информация о том, что есть или нет этого оружия у игрока, а значит, что вам придется немного пораскинуть мозгами.

В моем случае:

1) give_m134(iPlayer); - функция, которая выдает игроку пушку. Вам нужно заменить на свою функцию, найти её можно в паблике zp_extra_itemselected или искать функцию с названием, похожим на give или что-то в этом роде.

2) g_has_m134[iPlayer] = false; - переменная, которая хранит в себе информацию о том, что есть или нет этого оружия у игрока. Вам нужно заменить только название переменной - g_has_m134, ищите в своем исходнике что-то похожее на это и используйте её, а также эту переменную можно найти в паблике выдачи игроку пушки, которую мы рассматривали в пункте №1.

После всех замен вам остается только скомпилировать исходник, заменить amxx файл и перезапустить сервер. Теперь у выжившего будет то оружие, которое вы захотите. Надеюсь статья максимально понятная для новичков в этом плане.


Теги:

любое оружие native оружие выжившему Survivor cs 1.6

Опубликовал
Сборки CS 1.6
Рейтинг
Просмотры
226 раз.
Скачан
0 раз.

Отзывы