|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
Показывает здоровье убийцы
|
|
HoRRoR | Дата: Понедельник, 08.06.2009, 21:10:30 | Сообщение # 1 |
Полковник
Группа: Скриптеры
Сообщений: 181
Статус: Не в сети
| в общем был такой плагин, который автоматически показывает (пишет приватом в чат) хп того, кто вас убил. не через /hp плагин до сих пор не могу найти :(
|
|
| |
defaultNick8433 | Дата: Понедельник, 08.06.2009, 21:30:46 | Сообщение # 2 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Code #include <amxmodx>
public plugin_init() { register_plugin("x","x","x") register_event("DeathMsg","onDeath","a") } public onDeath() { new name[32] new hp new iKiller=read_data(1) new iVictim=read_data(2)
if(!iVictim) get_user_name(iKiller,name,31) hp=get_user_health(iKiller) client_print(iVictim,print_chat,"Y %s OCTAJIOCb %d hp",name,hp) } Компилируй
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
Сообщение отредактировал defaultNick8433 - Понедельник, 08.06.2009, 21:36:24 |
|
| |
HoRRoR | Дата: Понедельник, 08.06.2009, 22:11:30 | Сообщение # 3 |
Полковник
Группа: Скриптеры
Сообщений: 181
Статус: Не в сети
| спс! [upd] не работает - пишет всё время 0 хп
Сообщение отредактировал HoRRoR - Понедельник, 08.06.2009, 22:27:15 |
|
| |
defaultNick8433 | Дата: Понедельник, 08.06.2009, 23:12:32 | Сообщение # 4 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| #include <amxmodx> public plugin_init() { register_plugin("x","x","x") register_event("DeathMsg","onDeath","a") } public onDeath() { new name[32] new iKiller=read_data(1) new iVictim=read_data(2) new hp =get_user_health(iKiller) if(!iVictim) get_user_name(iKiller,name,31) client_print(iVictim,print_chat,"Y %s OCTAJIOCb %d hp",name,hp) }
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
PomanoB | Дата: Понедельник, 08.06.2009, 23:21:06 | Сообщение # 5 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Quote (defaultNick8433) if(!iVictim) Это условие проверяет если iVictim == 0 то есть для убитого оно выполнено не будет надо проверять : 1. Убился ли игрок сам 2. Убился ли он об worldspawn 3. Убился ли он об другие объекты
http://romanov4400.mybrute.com
|
|
| |
defaultNick8433 | Дата: Понедельник, 08.06.2009, 23:27:33 | Сообщение # 6 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| К примеру if(iKiller == iVictim && equal(sWeapon, "world", 5)) return PLUGIN_HANDLED ?
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
PomanoB | Дата: Вторник, 09.06.2009, 11:48:17 | Сообщение # 7 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Да, примерно так только || а не && Можно ещё проверять if (iKiller == iVictim || !iVictim || !is_user_connected(iVictim)) return
http://romanov4400.mybrute.com
|
|
| |
defaultNick8433 | Дата: Вторник, 09.06.2009, 12:28:53 | Сообщение # 8 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Проверь Хоррор Code #include <amxmodx>
public plugin_init() { register_plugin("x","x","x") register_event("DeathMsg","onDeath","a") } public onDeath() { new name[32] new iKiller=read_data(1) new iVictim=read_data(2) new hp =get_user_health(iKiller) new sWeapon[255];read_data(4,sWeapon,sizeof sWeapon-1)
if(iKiller==iVictim||equal(sWeapon,"world",5)) return PLUGIN_HANDLED if(iKiller||equal(sWeapon,"world",5)) return PLUGIN_HANDLED
if(!iVictim) return get_user_name(iKiller,name,31) client_print(iVictim,print_chat,"Y %s OCTAJIOCb %d hp",name,hp) }
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
HoRRoR | Дата: Вторник, 09.06.2009, 17:36:19 | Сообщение # 9 |
Полковник
Группа: Скриптеры
Сообщений: 181
Статус: Не в сети
| Warning: Function "onDeath" should return a value on line 23 Warning: Function "onDeath" should return a value on line 25 ... 2 Warnings. Done. хм... но попробую upd: вобще не показывает
Сообщение отредактировал HoRRoR - Вторник, 09.06.2009, 18:00:32 |
|
| |
PomanoB | Дата: Вторник, 09.06.2009, 18:18:18 | Сообщение # 10 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Попробуй так:
http://romanov4400.mybrute.com
|
|
| |
HoRRoR | Дата: Среда, 10.06.2009, 01:03:03 | Сообщение # 11 |
Полковник
Группа: Скриптеры
Сообщений: 181
Статус: Не в сети
| не работает =/ в общем мне нужно, чтобы в Zombie Plague как тока тебя убил сурвивор или немезис, то тебе показывалось кол-во хп, которое осталось у сурвивора/немезиса
|
|
| |
defaultNick8433 | Дата: Среда, 10.06.2009, 01:09:56 | Сообщение # 12 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Смотри тогда инклуд zombieplague,там над со всем по-другому А так выше приведённые скрипты работали бы на простом серве Или мне скинь инклуд zombieplague,я напишу повторно скрипт
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
HoRRoR | Дата: Среда, 10.06.2009, 15:44:52 | Сообщение # 13 |
Полковник
Группа: Скриптеры
Сообщений: 181
Статус: Не в сети
| Сделал вот так: Code #include <amxmodx> #include <hamsandwich> #include <zombieplague>
#define PLUGIN "Show Killer HP" #define VERSION "0.1.0" #define AUTHOR "PomanoB"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Killed, "player", "fw_HamKilled", 1) }
public fw_HamKilled(id, attacker, shouldgib) { if (id != attacker && is_user_connected(attacker)) { new health, killer_name[32] get_user_name(attacker, killer_name, 31) health = get_user_health(attacker) //set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 6.0, 12.0) //show_hudmessage(id, "You killer: %s^nKiller HP: %d", killer_name, health) client_print(id, print_chat, "[ZP] You killer: %s. Killer HP: %d", killer_name, health) } } Вот это работает. Всем спс!
Сообщение отредактировал HoRRoR - Среда, 10.06.2009, 15:45:49 |
|
| |
| AMX Mod X Russian Community © 2006-2024 | |
|
| |