Archived copy of war3source.com, the War3Source forum (2009–2020), rebuilt from the Internet Archive by wc3mods.net. This page was captured on 2012-10-25 (original capture). Forum · All archived topics · Wiki · Bug tracker · Blog
Chat

War3:Source
October 24, 2012, 07:20:44 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Download: http://war3source.com/index.php?board=9.0
What is War3Source?: http://war3source.com/index.php?topic=200.0
Sample Stats: http://war3source.com/war3stats
Steam Community Group: http://steamcommunity.com/groups/war3source
War3Source SVN Checkout: http://ownageclan.com/svn/war3source/
War3Source servers: http://www.game-monitor.com/search.php?vars=war3_version=
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: [Russian] Не могу изменить реген на кольце  (Read 451 times)
H0ff
Newbie
*
Posts: 20


View Profile Email
« 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
Sr. Member
****
Posts: 280


View Profile Email
« 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
Newbie
*
Posts: 20


View Profile Email
« 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
Moderator
Full Member
*****
Posts: 217


337905984 frenzzy@live.ru
View Profile WWW
« Reply #3 on: December 04, 2011, 07:02:24 AM »

Отключи все нестандартные расы и проверь без них.
Logged

O_o
H0ff
Newbie
*
Posts: 20


View Profile Email
« Reply #4 on: December 04, 2011, 07:10:34 AM »

Отключи все нестандартные расы и проверь без них.
Абсолютно всё-стандартное
Logged
Arturius
Moderator
Full Member
*****
Posts: 155



View Profile Email
« Reply #5 on: December 04, 2011, 07:30:37 AM »

Этот баг был исправлен в версии 1.2.3.5!
Logged
H0ff
Newbie
*
Posts: 20


View Profile Email
« Reply #6 on: December 04, 2011, 08:13:10 AM »

Этот баг был исправлен в версии 1.2.3.5!
Большое спасибо.Вообще не подумал проверить новую версию.
Logged
H0ff
Newbie
*
Posts: 20


View Profile Email
« 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
Sr. Member
****
Posts: 280


View Profile Email
« 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
Newbie
*
Posts: 20


View Profile Email
« 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
Newbie
*
Posts: 20


View Profile Email
« Reply #10 on: December 08, 2011, 03:53:42 AM »

Ну или может интервал задать какой-нибудь..
Logged
Divix
Sr. Member
****
Posts: 280


View Profile Email
« 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
Newbie
*
Posts: 20


View Profile Email
« 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 "любое значение" и оно не реагировало.Странно.Сейчас все отлично работает
Большое спасибо  Smiley
« Last Edit: December 08, 2011, 04:57:34 AM by H0ff » Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!