Sidebar

Проблема с выдачей оружия и здоровья.

maib

New member
Aug 17, 2013
8
0
0
Проблема с выдачей оружия и здоровья.

Здравствуйте. Совсем недавно увлекся строительство карт в VHE и сделал простенькую карту, но есть проблемки, которые в одиночку я решить не могу. Карта на ножах, 35хп в начале.
1)Есть комната с оружием и тут же проблема: как это оружие оставить в новом раунде? В новом раунде оно исчезает и выдается нож.
2)Есть восстановитель\пополнятель\етц здоровья. Как ему задать кол-во хп(желательно бесконечное) и как это хп оставлять в новом раунде? Если такое, конечно же, возможно.
 

npocTo_LaM

Well-known member
Oct 27, 2012
2,167
388
83
  • Золотая медаль 311
1) каким образом помещено оружие? если карта на ножах, то обычно через player_weaponstrip отбирают оружие и через game_player_equip выдают ножи.
2) пополнить здоровье можно через брашевую энтитю trigger_hurt, или через точечную энтитю game_player_hurt, в обоих случаях с отрицательным уроном (damage). ХП в следующем раунде врядли возможно, ведь обычно карты 35hp сделаны таким образом, что игроку наносится урон в 65 единиц в начале раунда, так что набранное здоровье (не больше 100), если игрок останется жив, будет сброшено в новом раунде до 35 хп. Если погибнет то в начале раунда 100 и сброс на 35. А вот если не наберет и останется жив то в следующем раунде может легко погибнуть. По идее, чтобы такого не получилось, нужно перед сносом здоровья до 35 хп, сначала поднять на +100 - чтобы стало ровно 100, а потом уже снести до 35.
Как то так, могу ошибаться.
 

maib

New member
Aug 17, 2013
8
0
0
npocTo_LaM said:
1) каким образом помещено оружие? если карта на ножах, то обычно через player_weaponstrip отбирают оружие и через game_player_equip выдают ножи.
Всё верно. Player_weaponstrip отбирает оружие, а эквип выдает нож. В нэймах указано game_player_spawn, т.е. при каждом новом раунде. А само оружие (автоматы) разбросано по земле.
Когда я беру оружие и расстреливаю всех, то в новом раунде оно у меня отнимается и выдается снова нож. Мне же надо, чтобы этот автомат сохранялся и на последующие раунды. Вот в чем проблема. Как это осуществить незнаю.
2) пополнить здоровье можно через брашевую энтитю trigger_hurt, или через точечную энтитю game_player_hurt, в обоих случаях с отрицательным уроном (damage). ХП в следующем раунде врядли возможно, ведь обычно карты 35hp сделаны таким образом, что игроку наносится урон в 65 единиц в начале раунда, так что набранное здоровье (не больше 100), если игрок останется жив, будет сброшено в новом раунде до 35 хп. Если погибнет то в начале раунда 100 и сброс на 35. А вот если не наберет и останется жив то в следующем раунде может легко погибнуть. По идее, чтобы такого не получилось, нужно перед сносом здоровья до 35 хп, сначала поднять на +100 - чтобы стало ровно 100, а потом уже снести до 35.
Как то так, могу ошибаться.
У меня точечная стоит game_player_hurt и вначале сбрасывает до 35. Хотя сейчас посидел и решил, что ненужно настолько все усложнять. Уберу это здоровье. Но первый вопрос нужно как-то решать.
 
maib said:
Всё верно. Player_weaponstrip отбирает оружие, а эквип выдает нож. В нэймах указано game_player_spawn, т.е. при каждом новом раунде. А само оружие (автоматы) разбросано по земле.
Когда я беру оружие и расстреливаю всех, то в новом раунде оно у меня отнимается и выдается снова нож. Мне же надо, чтобы этот автомат сохранялся и на последующие раунды. Вот в чем проблема. Как это осуществить незнаю.
Убери Player_weaponstrip, оставь только game_player_equip который будет радовать всем только ножи.
 

npocTo_LaM

Well-known member
Oct 27, 2012
2,167
388
83
  • Золотая медаль 311
имя, если не ошибаюсь, должно быть - game_playerspawn
 

maib

New member
Aug 17, 2013
8
0
0
Ренфилд said:
Убери Player_weaponstrip, оставь только game_player_equip который будет радовать всем только ножи.
Спасибо большое. Это помогло.