|
H0ff
|
 |
« on: December 04, 2011, 04:30:01 AM » |
|
Ребят,всем доброго времени суток. У меня кольцо регенит оч быстро. Я изменил здесь сначала на 1 потом вообще ноль поставил а оно регенит как регенило. RegenHPCSCvar=CreateConVar("war3_shop_ring_hp_cs","0","How much HP is regenerated for CS.");
Может я где-то не там правлю?Как изменить число регенHP ?
А и еще оно регенит хуману 235ХП.Только хуману остальные норм.Как можно ограничение ХП хуману поставить?
|
|
|
|
« Last Edit: December 04, 2011, 04:35:06 AM by H0ff »
|
Logged
|
|
|
|
|
Divix
|
 |
« Reply #1 on: December 04, 2011, 05:55:02 AM » |
|
1) Какая версия w3s ? 2) Скинь код человека (ибо у меня макс. хп меньше) 3) Попробуй написать в war3source.cfg: war3_shop_ring_hp_cs 0 - и ты изменил в .sp, а скомпилировал ?
|
|
|
|
|
Logged
|
|
|
|
|
H0ff
|
 |
« Reply #2 on: December 04, 2011, 06:39:30 AM » |
|
1) Какая версия w3s ? 2) Скинь код человека (ибо у меня макс. хп меньше) 3) Попробуй написать в war3source.cfg: war3_shop_ring_hp_cs 0 - и ты изменил в .sp, а скомпилировал ?
Версия 1.2.3.3,вписал war3_shop_ring_hp_cs 0-не помогло. Прикол в том что максимум у человека,по идее,может быть 195ХП(145пасивка+health),а кольцо хиляет еще больше + еще и скоростью регена где-то 4HP/сек
|
|
|
|
|
Logged
|
|
|
|
|
Frenzzy
|
 |
« Reply #3 on: December 04, 2011, 07:02:24 AM » |
|
Отключи все нестандартные расы и проверь без них.
|
|
|
|
|
Logged
|
O_o
|
|
|
|
H0ff
|
 |
« Reply #4 on: December 04, 2011, 07:10:34 AM » |
|
Отключи все нестандартные расы и проверь без них.
Абсолютно всё-стандартное
|
|
|
|
|
Logged
|
|
|
|
|
Arturius
|
 |
« Reply #5 on: December 04, 2011, 07:30:37 AM » |
|
Этот баг был исправлен в версии 1.2.3.5!
|
|
|
|
|
Logged
|
|
|
|
|
H0ff
|
 |
« Reply #6 on: December 04, 2011, 08:13:10 AM » |
|
Этот баг был исправлен в версии 1.2.3.5!
Большое спасибо.Вообще не подумал проверить новую версию.
|
|
|
|
|
Logged
|
|
|
|
|
H0ff
|
 |
« Reply #7 on: December 06, 2011, 05:45:24 AM » |
|
Поставил новую версию.Хумана действительно сделали.Но с кольцом та же проблема.Регенит не так медленно как хотелось бы. Скачал отсюда исходники,изменил опять же на единицу RegenHPCSCvar=CreateConVar("war3_shop_ring_hp_cs"," 1","How much HP is regenerated for CS."); Но при компиляции ошибка: 
|
|
|
|
|
Logged
|
|
|
|
|
Divix
|
 |
« Reply #8 on: December 06, 2011, 10:11:54 AM » |
|
Поставил новую версию.Хумана действительно сделали.Но с кольцом та же проблема.Регенит не так медленно как хотелось бы. Скачал отсюда исходники,изменил опять же на единицу RegenHPCSCvar=CreateConVar("war3_shop_ring_hp_cs"," 1","How much HP is regenerated for CS."); Но при компиляции ошибка:  Два вопроса: 1) Ты скачал все исходники ? 2) До изменения исходника компилировалось нормально ?
|
|
|
|
|
Logged
|
|
|
|
|
H0ff
|
 |
« Reply #9 on: December 06, 2011, 10:50:55 AM » |
|
Все нормально скомпилировалось,только всё равно не реагирует на значения,которые я выставляю.Ставлю 0 а оно всё равно регенит как регенило.Может я не там где-то правлю его? RegenHPCSCvar=CreateConVar("war3_shop_ring_hp_cs","0","How much HP is regenerated for CS.");
|
|
|
|
|
Logged
|
|
|
|
|
H0ff
|
 |
« Reply #10 on: December 08, 2011, 03:53:42 AM » |
|
Ну или может интервал задать какой-нибудь..
|
|
|
|
|
Logged
|
|
|
|
|
Divix
|
 |
« Reply #11 on: December 08, 2011, 04:08:44 AM » |
|
Дубль 2: http://war3source.com/index.php?topic=1045.0Вопрос: Зачем придумали CreateConVar ? Ответ: CreateConVar нужны для того, чтобы в .cfg прописывать первый аргумент (в данном случае war3_shop_ring_hp_cs) и его значение, 2 аргумент (в данном случае 1), и получить результат (в данном случае уменьшить количество восстановления хп) Что из этого следует усвоить: в war3source.cfg входишь и пишешь в конец war3_shop_ring_hp_cs "1"Если так сильно хочется изменить исходник, то: 1) Удаляешь new Handle:RegenHPCSCvar; и RegenHPCSCvar=CreateConVar("war3_shop_ring_hp_cs","2","How much HP is regenerated for CS."); и new Float:regen_hp=GetConVarFloat((War3_GetGame()==Game_CS)?RegenHPCSCvar:RegenHPTFCvar);2) Ищешь War3_SetBuffItem(client,fHPRegen,shopItem[RING],regen_hp); и заменяешь на War3_SetBuffItem(client,fHPRegen,shopItem[RING],1.0); (кажется надо 1.0, а не 1; 1.0 в конце это количество регена)
|
|
|
|
|
Logged
|
|
|
|
|
H0ff
|
 |
« Reply #12 on: December 08, 2011, 04:49:50 AM » |
|
Дубль 2: http://war3source.com/index.php?topic=1045.0Вопрос: Зачем придумали CreateConVar ? Ответ: CreateConVar нужны для того, чтобы в .cfg прописывать первый аргумент (в данном случае war3_shop_ring_hp_cs) и его значение, 2 аргумент (в данном случае 1), и получить результат (в данном случае уменьшить количество восстановления хп) Что из этого следует усвоить: в war3source.cfg входишь и пишешь в конец war3_shop_ring_hp_cs "1"Если так сильно хочется изменить исходник, то: 1) Удаляешь new Handle:RegenHPCSCvar; и RegenHPCSCvar=CreateConVar("war3_shop_ring_hp_cs","2","How much HP is regenerated for CS."); и new Float:regen_hp=GetConVarFloat((War3_GetGame()==Game_CS)?RegenHPCSCvar:RegenHPTFCvar);2) Ищешь War3_SetBuffItem(client,fHPRegen,shopItem[RING],regen_hp); и заменяешь на War3_SetBuffItem(client,fHPRegen,shopItem[RING],1.0); (кажется надо 1.0, а не 1; 1.0 в конце это количество регена) Я,как вы мне писали,вписывал в war3source.cfg war3_shop_ring_hp_cs "любое значение" и оно не реагировало.Странно.Сейчас все отлично работает Большое спасибо 
|
|
|
|
« Last Edit: December 08, 2011, 04:57:34 AM by H0ff »
|
Logged
|
|
|
|
|