плагины для cs 1.6

Nov 042017
 

Deathrun чекпоинты

Авторы: Psycrow
Версия: 0.81

Deathrun чекпоинты – простенький плагин, добавляющий специальные чекпоинты, пройдя через которые, игрок сможет стартовать прямо с заданной позиции в случае своей гибели (только если в кастомном магазине есть пункт с возрождением) и/или получать денежную награду за их прохождение. Continue reading »

Jul 102013
 

Simply Duels

Авторы: Psycrow
Версия: 0.75

Плагин дуэли это простенькая система дуэлей наподобие TF2. С помощью команды /duel игрок может вызвать другого игрока на дуэль, в которой для победы потребуется убить оппонента заданное кваром раз. На взаимодействие с другими игроками дуэль не влияет.

Что входит в плагин:

    * Выводиться в чат любые действия, связанные с дуэлью
    * Присутствует звуковое сопровождение
    * Над дуэлянтами будет появляться спрайт, который будут видеть только они
    * Победа на дуэли будет денежно вознаграждаться
    * Игрок может выйти из дуэли, введя в чате **/unduel**

Замените в коде //#define AES_EXP на #define AES_EXP если хотите заменить странадртную денежную систему на опыт AES.

Cvars:

cv_duels_frags – кол-во убийств до победы на дуэли. (изначально “3”)
cv_duels_reward – денежная награда (опыт) за победу на дуэли. 0 – отключить. (изначально “6000”)
cv_duels_losing – денежное взыскание (опыт) за проигрыш на дуэли или выход из нее. 0 – отключить. (изначально “3000”)
cv_duels_compensation – компенсация за прерванную дуэль вероятному победителю. 0 – отключить. (изначально “3000”)
cv_duels_maxmoney – максимальное кол-во денег, который может иметь игрок. Если у вас нету специального плагина для этого, то оставить квар без изменения. (изначально “16000”)
cv_duels_sounds – вкл/выкл звуки. (изначально “1″)
cv_duels_sprite – размер спрайта над головой. 0.0 – отключает отображение (изначально “0.5″)
cv_duels_sprite_dist – расстояние спрайта до головы игрока (изначально “40.0″)

Jul 042013
 

Плагин: Push player
Версия:  1.0
Автор: OneEyed & Sn!ff3r

Описание:
Данный плагин добавляет реализма на сервере на сей раз это касается взаимодействия игроков.
Теперь при соприкосновении с другим игроком вы будете отталкивать его на небольшое расстояние (в зависимости от вашей скорости * 0.65)
Continue reading »

May 252013
 

Этот плагин поможет избавиться от некоторой нудной работы, такой как поиск оффсетов, добавления своих дополнительных функций и регистрирования команд типа register_clcmd(“weapon_mygun”, “switch_handler”)

Сейчас всё объясню на примере тестового плагина, который меняет hud ножу.
Continue reading »

May 182013
 

Автор: joaquimandrade

Библиотека это набор байтов. Миллионов байтов. Они могут представлять числа, функции (в машинном коде), массивы и строки. Эта статья попытается объяснить вам, как найти функции в библиотеках и как их использовать.

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

В библиотеках, откомпилированных GCC (Linux), оффсеты помечены символьными именами, с помощью которых Вы можете легко распознать, что находится по данному оффсету.

В библиотеках, откомпилированных VC++, оффсеты, в целом, не имеют никаких меток, так что приходиться обращаться к таким методам, как поиск строки в библиотеке. Это происходит потому, что Вы можете легко связать строки в события, например, если Вы видите надпись “Terrorists Win”, то Вы знаете, что имеете дело с функцией, связанной с концом раунда.
Continue reading »

May 162013
 

Код: fl0wer

Описание:
При выстреле в руку противника, с небольшой вероятностью принудительно делается несколько выстрелов.

May 152013
 

Случайно наткнулся на старенькую статью, но решил что она всё же достойна внимания.

Автор: joaquimandrade
Перевод и редактирование: DJ_WEST

Данная статья поможет Вам в работе с состояниями (state) в плагинах. С помощью состояний можно улучшить производительность плагина, к примеру, в таких ситуациях, когда вызов функции нужно делать один раз или если Вам необходимо включать/выключать forward’ы для каких-то событий.
Continue reading »

May 132013
 

Автор: Alekkkk

Хотели бы вы сделать более 10 пунктов в меню на 1 странице, с возможностью выбора пункта без всяких биндов дополнительных клавиш?

Мы создадим меню с 9 пунктами, которые добавим с помощью menu_additem, а остальные пункты с помощью menu_addtext.
Для отлова нажатия 10+ пункта мы создадим задержку в 0.2 сек. (Cvar) в течение которой будем ожидать ещё нажатия.
Например, если сначала нажмём 2, затем 1, то это будет считаться как 21 пункт меню.
А если за 0.2 секунды не будет нажата ещё какая-то клавиша (1 в нашем примере), то будет выбран пункт меню 2.

Вот пример:

Прим. перевод: Мне очень не хотелось переводить комментарии, если очень хотите, то напишите об этом в комментах, я добавлю комментарии в код (тавтология 80 lvl)
Перевод: Polarhigh
Источник: https://forums.alliedmods.net/showthread.php?t=210686