Русское сообщество по скриптингу

Ищу скриптера для зомби сервера

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы только с поиском исполнителя или заказчика.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Ищу скриптера для зомби сервера

Сообщение Indigo » 06 авг 2017, 21:07

Есть плагин bio_longjump он не корректно работает на ось линукс, но прекрасно пашет на виндоус.
Задача: поправить сам код плагина либо его вообще переписать.
Мои контакты: (Skype) Indigozm1
О цене договоримся, если Вам покажется сложность плагина. Суть в том, что первому зомби даётся длинный прыжок в даль, а остальным заражённым людям-зомби которые тоже хотят приобрести лонгджам при по купке его, они не прыгают в даль а просто дакаются на месте. + Первый заражённый прыгает бхопом, а нужно чтобы игрок тыркал сам по клавишам и прыгал (w+Ctrl+probel)

Вот сам код:
Код: Выделить всё
#include <amxmodx>
#include <fakemeta_util>

#tryinclude <biohazard>

#if !defined _biohazard_included
    #assert Biohazard functions file required!
#endif

new Float:g_fLastJeap[33]
new zomb_leap, zomb_force, zomb_height, zomb_cooldown

public plugin_init
()
{
    register_plugin("Bio LongJump/Leap", "0.23", "Jay-izi/TheRadiance/Fintok!")

    zomb_leap = register_cvar("bh_zombie_leap", "1")
    zomb_force = register_cvar("bh_zombie_leap_force", "570")
    zomb_height = register_cvar("bh_zombie_leap_height", "275")
    zomb_cooldown = register_cvar("bh_zombie_leap_cooldown", "0")

    if(!is_biomod_active() || !get_pcvar_num(zomb_leap)) pause("ad")

    register_forward(FM_CmdStart, "fw_CmdStart")
}

public event_infect2(id) 
{
    if(!is_user_alive(id) || !is_user_firstzombie(id))
        return

    set_hudmessage
(243, 235, 12, -1.0, 0.40, 0, 6.0, 5.0)
    show_hudmessage(id, "У Вас есть Лонгджамп")

    fm_set_user_longjump(id, true, true)
}

public fw_CmdStart(id)
{
    if(!is_game_started() || !is_user_alive(id) || !is_user_firstzombie(id))
        return FMRES_IGNORED

    if
(allowed_LongJump(id))
    {
        static Float:fVelocity[3]
        velocity_by_aim(id, get_pcvar_num(zomb_force), fVelocity)

        fVelocity[2] = get_pcvar_float(zomb_height)

        set_pev(id, pev_velocity, fVelocity)

        g_fLastJeap[id] = get_gametime()
    }
    return FMRES_IGNORED
}

allowed_LongJump(id)
{
    if(!(pev(id, pev_flags) & FL_ONGROUND) || fm_get_speed(id) < 80)
        return false

    static iButtons
    iButtons 
= pev(id, pev_button)

    if(!is_user_bot(id) && (!(iButtons & IN_JUMP) || !(iButtons & IN_DUCK)))
        return false

    static Float
:fCoolDown
    fCoolDown 
= get_pcvar_float(zomb_cooldown)

    if((get_gametime() - g_fLastJeap[id]) < fCoolDown)
        return false

    return true
Аватара пользователя
Indigo
 
Сообщения: 16
Зарегистрирован: 06 янв 2015, 01:16
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Плагин прыжка для зомби мода

Сообщение Indigo » 07 авг 2017, 17:26

Есть плагин bio_longjump он не корректно работает на ось линукс, но прекрасно пашет на виндоус.
Задача: поправить сам код плагина либо его вообще переписать.
Мои контакты: (Skype) Indigozm1
О цене договоримся, если Вам покажется сложность плагина. Суть в том, что первому зомби даётся длинный прыжок в даль, а остальным заражённым людям-зомби которые тоже хотят приобрести лонгджам при по купке его, они не прыгают в даль а просто дакаются на месте. + Первый заражённый прыгает бхопом, а нужно чтобы игрок тыркал сам по клавишам и прыгал (w+Ctrl+probel)
Код: Выделить всё
#include <amxmodx>
#include <fakemeta_util>

#tryinclude <biohazard>

#if !defined _biohazard_included
    #assert Biohazard functions file required!
#endif

new Float:g_fLastJeap[33]
new zomb_leap, zomb_force, zomb_height, zomb_cooldown

public plugin_init
()
{
    register_plugin("Bio LongJump/Leap", "0.23", "Jay-izi/TheRadiance/Fintok!")

    zomb_leap = register_cvar("bh_zombie_leap", "1")
    zomb_force = register_cvar("bh_zombie_leap_force", "570")
    zomb_height = register_cvar("bh_zombie_leap_height", "275")
    zomb_cooldown = register_cvar("bh_zombie_leap_cooldown", "0")

    if(!is_biomod_active() || !get_pcvar_num(zomb_leap)) pause("ad")

    register_forward(FM_CmdStart, "fw_CmdStart")
}

public event_infect2(id) 
{
    if(!is_user_alive(id) || !is_user_firstzombie(id))
        return

    set_hudmessage
(243, 235, 12, -1.0, 0.40, 0, 6.0, 5.0)
    show_hudmessage(id, "У Вас есть Лонгджамп")

    fm_set_user_longjump(id, true, true)
}

public fw_CmdStart(id)
{
    if(!is_game_started() || !is_user_alive(id) || !is_user_firstzombie(id))
        return FMRES_IGNORED

    if
(allowed_LongJump(id))
    {
        static Float:fVelocity[3]
        velocity_by_aim(id, get_pcvar_num(zomb_force), fVelocity)

        fVelocity[2] = get_pcvar_float(zomb_height)

        set_pev(id, pev_velocity, fVelocity)

        g_fLastJeap[id] = get_gametime()
    }
    return FMRES_IGNORED
}

allowed_LongJump(id)
{
    if(!(pev(id, pev_flags) & FL_ONGROUND) || fm_get_speed(id) < 80)
        return false

    static iButtons
    iButtons 
= pev(id, pev_button)

    if(!is_user_bot(id) && (!(iButtons & IN_JUMP) || !(iButtons & IN_DUCK)))
        return false

    static Float
:fCoolDown
    fCoolDown 
= get_pcvar_float(zomb_cooldown)

    if((get_gametime() - g_fLastJeap[id]) < fCoolDown)
        return false

    return true
}

Аватара пользователя
Indigo
 
Сообщения: 16
Зарегистрирован: 06 янв 2015, 01:16
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Ищу скриптера для зомби сервера

Сообщение Indigo » 17 авг 2017, 05:03

/close
Аватара пользователя
Indigo
 
Сообщения: 16
Зарегистрирован: 06 янв 2015, 01:16
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead


Вернуться в Поиск исполнителей / заказчиков

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6