AMX MOD X
Пятница, 19.04.2024, 20:56:19



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

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

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Плагины » Обсуждение сторонних плагинов » All Hero Mod (Новый класс)
All Hero Mod
CHyCMyMpNkДата: Четверг, 04.03.2010, 01:41:51 | Сообщение # 1
Полковник
Группа: Пользователи
Сообщений: 180
Репутация: 8
Статус: Не в сети
Решил переделать один плагин из Зомби Плагуе . Находится он тут http://forums.alliedmods.net/showthread.php?t=100430 .
Вроде как много чего получилось ) , но вот не получается :
1 отключить в нём возможность убить своих ,
2 что бы при смерти она (пушка) не выкидывалась (drop) ,
3 и не получается изменить выдачу патронов .

Code

public set_atrib_hero(id){
   if(ah_get_user_heroes_class(id) == idhero )
   {
    if(lvlHeroSkill(id,2,idhero) <= 0){
     ah_wpn_give(id,CSW_DEAGLE)
    }
    else if (lvlHeroSkill(id,2,idhero) == 1){
     ah_wpn_give(id,CSW_DEAGLE)
     ah_wpn_give(id,CSW_XM1014)
    }
    else if (lvlHeroSkill(id,2,idhero) == 2){
     ah_wpn_give(id,CSW_DEAGLE)
     ah_wpn_give(id,CSW_XM1014)
     ah_wpn_give(id,CSW_M3)
    }   
    else if (lvlHeroSkill(id,2,idhero) == 3){
     ah_wpn_give(id,CSW_DEAGLE)
     ah_wpn_give(id,CSW_XM1014)
     ah_wpn_give(id,CSW_M3)
     g_hasLauncher [ id ] = true
     give_item ( id, g_AkEntity )
     new ak = find_ent_by_owner ( NULLENT, g_AkEntity, id )
     set_pdata_int ( ak, OFFSET_CLIP, MAXCLIP, LINUX_DIFF )
     cs_set_user_bpammo ( id, CSW_AK47, 7 )
    }   
      
    new bpammo = cs_get_user_bpammo ( id, CSW_AK47 )
    if(lvlHeroSkill(id,3,idhero) <= 0){
     //ah_set_heroes_grav(id, 0.8)
     cs_set_user_bpammo ( id, CSW_AK47, bpammo+1 )
     cs_set_user_armor(id,50,CS_ARMOR_VESTHELM)
    }
    else if (lvlHeroSkill(id,3,idhero) == 1){
     //ah_set_heroes_grav(id, 0.6)
     cs_set_user_bpammo ( id, CSW_AK47, bpammo+3 )
     cs_set_user_armor(id,100,CS_ARMOR_VESTHELM)
    }
    else if (lvlHeroSkill(id,3,idhero) == 2){
     //ah_set_heroes_grav(id, 0.5)
     cs_set_user_bpammo ( id, CSW_AK47, bpammo+5 )
     cs_set_user_armor(id,150,CS_ARMOR_VESTHELM)
    }   
    else if (lvlHeroSkill(id,3,idhero) == 3){
     //ah_set_heroes_grav(id, 0.4)
     cs_set_user_bpammo ( id, CSW_AK47, bpammo+7 )
     cs_set_user_armor(id,200,CS_ARMOR_VESTHELM)
    }    
   }   
}

Под lvlHeroSkill(id,2,idhero) идет простая выдача оружия .
Под lvlHeroSkill(id,3,idhero) хотел сделать патроны . bpammo даёт как нужно но в запасе получается их 90 )

Сможет кто нибудь помочь доделать ?)

Прикрепления: ah_hero_test2.sma (28.6 Kb)


вечное спасибо r013x'y : )

Сообщение отредактировал CHyCMyMpNk - Четверг, 04.03.2010, 01:49:36
 
NorthonДата: Пятница, 05.03.2010, 20:08:40 | Сообщение # 2
Лейтенант
Группа: Пользователи
Сообщений: 45
Репутация: 3
Статус: Не в сети
Все сделал. Только через bpammo патроны не сделать т.к. главный плагин ставит максимальную запаску. Обошел эту тему, короче сам посмотришь, что не понравится скажешь.) Кстати, очень много "грязи" в плагине.
Прикрепления: 2175422.sma (26.7 Kb)
 
CHyCMyMpNkДата: Суббота, 06.03.2010, 10:18:05 | Сообщение # 3
Полковник
Группа: Пользователи
Сообщений: 180
Репутация: 8
Статус: Не в сети
Грязь в том что много коментов ?)

вечное спасибо r013x'y : )
 
NorthonДата: Суббота, 06.03.2010, 10:20:34 | Сообщение # 4
Лейтенант
Группа: Пользователи
Сообщений: 45
Репутация: 3
Статус: Не в сети
нет конечно ) есть проверки не нужные (пару я убрал) и часть кода возможностью выкидывания оружия надо чистить т.к. это на AH е надо )
 
CHyCMyMpNkДата: Суббота, 06.03.2010, 10:42:11 | Сообщение # 5
Полковник
Группа: Пользователи
Сообщений: 180
Репутация: 8
Статус: Не в сети
Дак этож тест ), всё по убираем . Всё работает , только вот не понимаю , гранаты вроде не наносят урона )

Добавлено (06.03.2010, 10:42:11)
---------------------------------------------
хотя нет , только что убил ) , стоит ADB (адвансед булет дамадж) , DMG не показывает просто.


вечное спасибо r013x'y : )
 
NorthonДата: Суббота, 06.03.2010, 10:56:00 | Сообщение # 6
Лейтенант
Группа: Пользователи
Сообщений: 45
Репутация: 3
Статус: Не в сети
Допустил ошибку, в раунде с боссом могли быть ошибки с уроном по тиммейтам.
Исправлено:
Прикрепления: 7882475.sma (26.6 Kb)
 
AMX Mod X Форум » Плагины » Обсуждение сторонних плагинов » All Hero Mod (Новый класс)
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024