|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
Autoheal
|
|
Jammeq | Дата: Суббота, 01.08.2009, 17:28:05 | Сообщение # 1 |
Сержант
Группа: Пользователи
Сообщений: 22
Статус: Не в сети
| Помогите мне переделать стандартный Autoheal, который регенит определенное количетсво хп в процент от падения. Обычный Autoheal: 78.107.35.41:27015 Переделанный Autoheal: 83.167.24.197:27020
Сообщение отредактировал Jammeq - Суббота, 01.08.2009, 18:34:09 |
|
| |
defaultNick8433 | Дата: Суббота, 01.08.2009, 18:21:27 | Сообщение # 2 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Что именнонужно переделать то?
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Jammeq | Дата: Суббота, 01.08.2009, 18:32:34 | Сообщение # 3 |
Сержант
Группа: Пользователи
Сообщений: 22
Статус: Не в сети
| Чтобы хилил процент от падения
|
|
| |
defaultNick8433 | Дата: Суббота, 01.08.2009, 18:33:40 | Сообщение # 4 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| можно попонятнее
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Jammeq | Дата: Суббота, 01.08.2009, 18:34:45 | Сообщение # 5 |
Сержант
Группа: Пользователи
Сообщений: 22
Статус: Не в сети
| Если можешь, зайди на 2 сервера (в 1 посту) и сравни
|
|
| |
defaultNick8433 | Дата: Суббота, 01.08.2009, 18:37:08 | Сообщение # 6 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Не хочу,изложи плиз поподробнее проблему
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Jammeq | Дата: Суббота, 01.08.2009, 18:50:05 | Сообщение # 7 |
Сержант
Группа: Пользователи
Сообщений: 22
Статус: Не в сети
| Короче, вот обычный Autoheal хилит так: Я упал допустим со скалы и нанес себе 50ДМГ , в кваре было указано что он должен хилить по 20 , ввоооттт 100-50+20 получается 70. Там такой тип хила. А в переделанном там допустим упал я со склалы и нанес себе 92ДМГ и у меня осталось 55 хп. Вот так больше незнаю как обхяснить Добавлено (2009-08-01, 6:50 Pm) --------------------------------------------- Если нихера не понял то лучше зайди
|
|
| |
defaultNick8433 | Дата: Суббота, 01.08.2009, 19:33:48 | Сообщение # 8 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Code #include <amxmodx>
new hp
public plugin_init() { register_plugin("x","x","x") register_event("Damage", "event_damage", "be", "2!0","3=0","4!0") hp=register_cvar("health_player","20") } public event_damage() { new iKiller=read_data(1) new iVictim=read_data(2) new sWeapon[256];read_data(4,sWeapon,sizeof(sWeapon)-1)
if(!iKiller&&equal(sWeapon,"world",5)) get_user_health(iVictim)-get_pcvar_num(hp) } А можно ещё сделать так,чтобы когда падаешь с большой высоты,то вобще бы не отнимало хп.
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
Сообщение отредактировал defaultNick8433 - Суббота, 01.08.2009, 19:34:25 |
|
| |
Jammeq | Дата: Суббота, 01.08.2009, 19:40:22 | Сообщение # 9 |
Сержант
Группа: Пользователи
Сообщений: 22
Статус: Не в сети
| Спасибо, но он вообще не хилит
|
|
| |
defaultNick8433 | Дата: Суббота, 01.08.2009, 19:42:16 | Сообщение # 10 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| А что происходит то
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Jammeq | Дата: Суббота, 01.08.2009, 19:43:26 | Сообщение # 11 |
Сержант
Группа: Пользователи
Сообщений: 22
Статус: Не в сети
| Ну короче, просто как без плагина. Как обычно упал. :+) ниче не хильнуло и дамаг не показывает ну там когда падаешь показывает Damage: и скоко упал
|
|
| |
defaultNick8433 | Дата: Суббота, 01.08.2009, 19:52:45 | Сообщение # 12 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Code #include <amxmodx>
public plugin_init() { register_plugin("x","x","x") register_event("Damage", "event_damage", "be", "2!0","3=0","4!0") register_cvar("healths_player","20") } public event_damage() { new iKiller=read_data(1) new iVictim=read_data(2) new hp=get_user_health(iVictim) new sWeapon[255];read_data(4,sWeapon,sizeof(sWeapon)-1)
if(!iKiller&&equal(sWeapon,"world",5)) hp-get_cvar_num("healths_player") set_hudmessage(0,255,0,-2.0,-1.0,0,6.0,12.0) show_hudmessage(iVictim,"Damage:%d",hp) } Попробуй
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Jammeq | Дата: Суббота, 01.08.2009, 20:06:03 | Сообщение # 13 |
Сержант
Группа: Пользователи
Сообщений: 22
Статус: Не в сети
| Без изменений
|
|
| |
defaultNick8433 | Дата: Суббота, 01.08.2009, 22:17:01 | Сообщение # 14 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Теперь вот этот код попробуй Code #include <amxmodx> #include <hamsandwich> #include <fakemeta>
public plugin_init() { register_plugin("x","x","x") RegisterHam(Ham_TakeDamage,"player","fwHamTakeDamage") register_cvar("health_player","20") } public fwHamTakeDamage(idattacker,idinflictor,Float:Damage,damagebits) { if(!pev_valid(idattacker)||!pev_valid(idinflictor)) return HAM_IGNORED if(!is_user_connected(idinflictor)) return HAM_IGNORED new classname[32] pev(idattacker,pev_classname,classname,31) if(equal(classname,"func_wall")) { new hp=get_user_health(idinflictor) hp-get_cvar_num("health_player") set_hudmessage(0,255,0,-2.0,-1.0,0,6.0,12.0) show_hudmessage(idinflictor ,"Damage:%d",hp) } }
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Jammeq | Дата: Суббота, 01.08.2009, 23:20:09 | Сообщение # 15 |
Сержант
Группа: Пользователи
Сообщений: 22
Статус: Не в сети
| Также, без изменений
|
|
| |
| AMX Mod X Russian Community © 2006-2024 | |
|
| |