AMX MOD X
Вторник, 06.01.2026, 19:42:11



Приветствую Вас Гость | RSS
[ Главная ] [ Кусочек зомби мода - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Кусочек зомби мода
ahaДата: Суббота, 26.01.2008, 15:05:52 | Сообщение # 1
Генерал-майор
Группа: Пользователи
Сообщений: 370
Репутация: 6
Статус: Не в сети
Помогите пожалуйста в етот кусок :

public doDamage(id){
if (zombie_enabled != 1)
return PLUGIN_CONTINUE

new plrWeap
new plrPartHit
new plrAttacker = get_user_attacker(id, plrWeap, plrPartHit)

if(zombies[id] == 1 && zombies[plrAttacker] == 0){
if ( get_cvar_float("bullet_damage") ) {
new aIndex = get_user_attacker(id)
new damage = read_data(2)
set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, 7)
show_hudmessage(aIndex,"%i", damage)
}
return PLUGIN_CONTINUE
}
new plrDmg = read_data(2)
if (!is_user_alive(id)){
return PLUGIN_CONTINUE
}
if (!is_user_alive(plrAttacker)){
return PLUGIN_CONTINUE
}
if (get_user_userid (id) == get_user_userid (plrAttacker)){
return PLUGIN_CONTINUE
}
new plrHealth = get_user_health(id)
new plrNewDmg
plrDmg = floatround(float(plrDmg))
if (plrDmg <= 0){
return PLUGIN_CONTINUE
}
plrNewDmg = (plrHealth + plrDmg)
set_user_health(id, plrNewDmg)
return PLUGIN_CONTINUE
}

------------------

Всунуть этото :

------------------
#include <amxmodx>
#include <fakemeta>

public plugin_init() {
register_plugin("Redirect Bullet on TA", "0.1.1", "VEN")
register_forward(FM_TraceLine, "forward_trace_line", 1)
}

public forward_trace_line(Float:start[3], Float:dest[3], ignore_monsters, id, ptr) {
if (!is_user_alive(id) || !(pev(id, pev_button) & IN_ATTACK))
return FMRES_IGNORED

static id2
id2 = get_tr2(ptr, TR_pHit)
if (!(id2 != id && is_user_alive(id2) && get_user_team(id2) == get_user_team(id)))
return FMRES_IGNORED

set_tr2(ptr, TR_pHit, id)

#if defined REDIRECT_TO
set_tr2(ptr, TR_iHitgroup, REDIRECT_TO)
#endif

return FMRES_HANDLED
}

-----------------------
Надо сделать также как и в первам случии ,
но когда там стреляеш с m3 в голову можно убить id
так как DMG будет больше > 100 .

Или сделать так , если стреляеш в id чтобы вообше HP не отнимолось ни таму ни таму .

 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026