AMX Mod X: модуль Fun
1 месяц, 2 недели назад | 0 ОтветыТема закреплена. Технический разбор — в первом сообщении. Вопросы и обсуждение — в ответах ниже.
3. Модуль Fun
Бинарник: fun_amxx.dll / fun_amxx_i386.so в пакете base. Include: fun.inc. Включение в modules.ini: строка fun.
Оглавление модуля "The Fun Module"
Цель модуля заключается в обеспечении набора функций "обмана", которыми не обеспечивает Ядро, функции данного модуля изменяют такие характеристики игрока как здоровье, броня и другие. fun.inc (Дополнительные функции для модификации геймплея) Функции:
get_client_listen— проверяет слышит ли игрок другого игрока или нетget_user_footsteps— возвращает как передвигается игрок, бесшумно или его шаги слышныget_user_godmode— возращает бессмертный игрок или инетget_user_gravity— возвращает гравитацию игрокаget_user_hitzones— получает значение зон попадания игрокаget_user_maxspeed— возвращает максимальную скорость игрокаget_user_noclip— получает включен ли режим noclip у игрокаgive_item— выдает определенному игроку оружие/предметыset_client_listen— устанавливает кто кого может слышатьset_user_armor— устанавливает количество брони игрокуset_user_footsteps— устанавливает бесшумные шаги игрокуset_user_frags— установки количества фрагов игрокуset_user_godmode— устанавливает режим бога игрокуset_user_gravity— изменения гравитации игрокаset_user_health— устанавливает здоровье игрокаset_user_hitzones— задает точки попадания туловища (холостые патроны)set_user_maxspeed— задает скорость игроку
set_user_noclip
set_user_origin перемещает игрока в заданную точку
set_user_rendering
spawn — возрождает игрока (respawn)strip_user_weapons— Отбирает все оружиеHitzone— Constants: — грубо говоря части тела( точки попаданий)HIT_GENERIC— 0 HIT_HEAD 1 HIT_CHEST 2 HIT_STOMACH 3 HIT_LEFTARM 4 HIT_RIGHTARM 5 HIT_LEFTLEG 6 HIT_RIGHTLEG 7 Render Constants: enum { kRenderNormal = 0, /* src */ kRenderTransColor, /* c*a+dest*(1-a) */ kRenderTransTexture, /* src*a+dest*(1-a) */ kRenderGlow, /* src*a+dest — No Z buffer checks */ kRenderTransAlpha, /* src*srca+dest*(1-srca) */ kRenderTransAdd, /* src*a+dest */ FX Constants: enum { kRenderFxNone = 0, kRenderFxPulseSlow, kRenderFxPulseFast, kRenderFxPulseSlowWide, kRenderFxPulseFastWide, kRenderFxFadeSlow, kRenderFxFadeFast, kRenderFxSolidSlow, kRenderFxSolidFast, kRenderFxStrobeSlow, kRenderFxStrobeFast, kRenderFxStrobeFaster, kRenderFxFlickerSlow, kRenderFxFlickerFast, kRenderFxNoDissipation, kRenderFxDistort, /* Distort/scale/translate flicker */ kRenderFxHologram, /* kRenderFxDistort + distance fade */ kRenderFxDeadPlayer, /* kRenderAmt is the player index */ kRenderFxExplode, /* Scale up really big! */ kRenderFxGlowShell, /* Glowing Shell */ kRenderFxClampMinScale, /* Keep this sprite from getting very small (SPRITES only!) */
У Fun модуля есть только несколько констант:
Оглавление модуля "The Fun Module"
module_exists— Функция проверяет запущен или инет определенный модульget_user_godmode— Функция возращает бессмертный игрок или инетget_user_footsteps— Функция возвращает как передвигается игрок, бесшумно или его шаги слышныget_client_listen— Функция проверяет слышит ли игрок другого игрока или нетset_user_footsteps— Функция устанавливает бесшумные шаги игроку
- Войдите, чтобы ответить в этой теме.