При появлении игрока ему дается +n кол-во хп
|
|
StProZ | Дата: Суббота, 14.11.2009, 23:57:41 | Сообщение # 1 |
Сержант
Группа: Пользователи
Сообщений: 39
Статус: Не в сети
| Нужен плагин, который добавляет хп каждому игроку при старте Желательно сделать такую настройку amx_hpgive_team 1 - only CT 2- only T 3 - all players amx_hpgive_ammount - 50 - хп даваемое при старте
|
|
| |
defaultNick8433 | Дата: Воскресенье, 15.11.2009, 00:35:23 | Сообщение # 2 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Если при старте раунда,то вот:
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
AnOrangeJuice | Дата: Воскресенье, 15.11.2009, 10:15:07 | Сообщение # 3 |
Лейтенант
Группа: Пользователи
Сообщений: 62
Статус: Не в сети
| Code #include < amxmodx > #include < cstrike > #include < fun > #include < hamsandwich >
new g_pHealthTeam; new g_pHealthAmount
public plugin_init( ) { g_pHealthTeam = register_cvar( "amx_hpgive_team", "3" ); g_pHealthAmount = register_cvar( "amx_hpgive_amount", "50" ); RegisterHam( Ham_Spawn, "player", "HamPlayerSpawn" ); }
public HamPlayerSpawn( plr ) { new CsTeams:team = cs_get_user_team( plr ); new givehp = get_pcvar_num( g_pHealthTeam ); if( givehp && ( givehp == 3 || givehp == _:team) ) { set_user_health( plr, get_pcvar_num( g_pHealthAmount ) ); } }
Сообщение отредактировал AnOrangeJuice - Воскресенье, 15.11.2009, 10:15:50 |
|
| |
defaultNick8433 | Дата: Воскресенье, 15.11.2009, 10:18:19 | Сообщение # 4 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Вобщето сказали при старте,и зачем по 2 раза писать? Добавлено (15.11.2009, 10:18:19) --------------------------------------------- )
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
StProZ | Дата: Воскресенье, 15.11.2009, 10:29:49 | Сообщение # 5 |
Сержант
Группа: Пользователи
Сообщений: 39
Статус: Не в сети
| defaultNick8433 Спасибо, работает
|
|
| |
PomanoB | Дата: Воскресенье, 15.11.2009, 10:30:13 | Сообщение # 6 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Нуууу, наверное затем что Code if(get_cvar_num("amx_hpgive_team")) { if(team==CS_TEAM_CT) { set_user_health(id,get_user_health(id)+get_cvar_num("amx_hpgive_ammount") ) } } даст хп КТ при значении квара не равном нулю, тоесть и при 1, когда по задумке автора надо давать хп только Т
http://romanov4400.mybrute.com
|
|
| |
AnOrangeJuice | Дата: Воскресенье, 15.11.2009, 10:50:07 | Сообщение # 7 |
Лейтенант
Группа: Пользователи
Сообщений: 62
Статус: Не в сети
| кого по два раза O_O PomanoB, опс
|
|
| |
defaultNick8433 | Дата: Воскресенье, 15.11.2009, 11:19:34 | Сообщение # 8 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Quote (PomanoB) Нуууу, наверное затем что Но в кваре указанно же 1
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
PomanoB | Дата: Воскресенье, 15.11.2009, 11:20:43 | Сообщение # 9 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| if(get_cvar_num("amx_hpgive_team")) - это значит если любое значение кроме нуля, тоесть и 1 и 2 и 3
http://romanov4400.mybrute.com
|
|
| |
AnOrangeJuice | Дата: Воскресенье, 15.11.2009, 11:49:39 | Сообщение # 10 |
Лейтенант
Группа: Пользователи
Сообщений: 62
Статус: Не в сети
| пофиксил код: ЗЫ снова пофиксил, теперь работает :p Code #include < amxmodx > #include < cstrike > #include < fun > #include < hamsandwich >
new g_pHealthTeam; new g_pHealthAmount
public plugin_init( ) { register_plugin( "give health for team", "1.0", "Juice" ); g_pHealthTeam = register_cvar( "amx_hpgive_team", "1" ); // 1 = T, 2 = CT, 3 = CT & T g_pHealthAmount = register_cvar( "amx_hpgive_amount", "50" ); RegisterHam( Ham_Spawn, "player", "HamPlayerSpawn", 1); }
public HamPlayerSpawn( plr ) { if( is_user_alive( plr ) ) { new CsTeams:team = cs_get_user_team( plr ); new givehp = get_pcvar_num( g_pHealthTeam ); if( givehp && ( givehp == 3 || givehp == _:team) ) { set_user_health( plr, get_user_health( plr ) + get_pcvar_num( g_pHealthAmount ) ); } } }
Сообщение отредактировал AnOrangeJuice - Воскресенье, 15.11.2009, 11:58:24 |
|
| |