CHyCMyMpNk | Дата: Четверг, 04.03.2010, 01:41:51 | Сообщение # 1 |
Полковник
Группа: Пользователи
Сообщений: 180
Статус: Не в сети
| Решил переделать один плагин из Зомби Плагуе . Находится он тут 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 ) Сможет кто нибудь помочь доделать ?)
вечное спасибо r013x'y : )
Сообщение отредактировал CHyCMyMpNk - Четверг, 04.03.2010, 01:49:36 |
|
| |
Northon | Дата: Пятница, 05.03.2010, 20:08:40 | Сообщение # 2 |
Лейтенант
Группа: Пользователи
Сообщений: 45
Статус: Не в сети
| Все сделал. Только через bpammo патроны не сделать т.к. главный плагин ставит максимальную запаску. Обошел эту тему, короче сам посмотришь, что не понравится скажешь.) Кстати, очень много "грязи" в плагине.
|
|
| |
CHyCMyMpNk | Дата: Суббота, 06.03.2010, 10:18:05 | Сообщение # 3 |
Полковник
Группа: Пользователи
Сообщений: 180
Статус: Не в сети
| Грязь в том что много коментов ?)
вечное спасибо r013x'y : )
|
|
| |
Northon | Дата: Суббота, 06.03.2010, 10:20:34 | Сообщение # 4 |
Лейтенант
Группа: Пользователи
Сообщений: 45
Статус: Не в сети
| нет конечно ) есть проверки не нужные (пару я убрал) и часть кода возможностью выкидывания оружия надо чистить т.к. это на AH е надо )
|
|
| |
CHyCMyMpNk | Дата: Суббота, 06.03.2010, 10:42:11 | Сообщение # 5 |
Полковник
Группа: Пользователи
Сообщений: 180
Статус: Не в сети
| Дак этож тест ), всё по убираем . Всё работает , только вот не понимаю , гранаты вроде не наносят урона ) Добавлено (06.03.2010, 10:42:11) --------------------------------------------- хотя нет , только что убил ) , стоит ADB (адвансед булет дамадж) , DMG не показывает просто.
вечное спасибо r013x'y : )
|
|
| |
Northon | Дата: Суббота, 06.03.2010, 10:56:00 | Сообщение # 6 |
Лейтенант
Группа: Пользователи
Сообщений: 45
Статус: Не в сети
| Допустил ошибку, в раунде с боссом могли быть ошибки с уроном по тиммейтам. Исправлено:
|
|
| |