26

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

пробовал седлать следущее (правильно или нет , не знаю )) :

if((parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 11) && (Lovka > 100))
_name = "spirit_11_prot_100";
else
(Inta > 120)
_name = "spirit_14_prot_100";

вообще стоит как вкопанный и не дерется

Искать в реале smile

27

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

lLOrDl пишет:

пробовал седлать следущее (правильно или нет , не знаю )) :

if((parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 11) && (Lovka > 100))
_name = "spirit_11_prot_100";
else
(Inta > 120)
_name = "spirit_14_prot_100";

вообще стоит как вкопанный и не дерется

If забыл smile И дух проверять надо оба раза.

if((parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 11) && (Lovka > 100))
     {
     _name = "spirit_11_prot_100";
     }
else
     {
     if((parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 11) && (Inta > 120))
          _name = "spirit_14_prot_100";
     }
(Please log in or register to see this URL)

28

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Я вот что думаю....тестишь ведь в невидимых хаотах?
mylogin там выдаёт твой логин как есть, или Боец (n)?

Проблема в том, что когда происходит размен и вместо противника картинка висит типа "ожидаем хода соперника", то "top.Battle.oBattle.sEnemyLogin", т.е. логин текущего противника, становится эдентичен твоему боевому нику...и получаться может, что он считывает после хода не статы противника, а твои hmm
(так БК настроен - это не моя прихоть sad )

Я всё тестировал в канализации, поэтому у меня сравнение цели с mylogin было и не возможно было получить такой косяк.

Возможное решение:
if(name==mylogin)name="1";
заменить на
if(name== top.Battle.oBattle.sMyLogin)name="1";

Отредактировано anahronik (2010-01-14 22:11:49)

Software is like sex: it's better when it's free! © LinusTorvalds

29

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

hyppopotam
спасиб , попробую
П.С. а скобки {,} обязательны ?
anahronik
да , он выдает именно какой боец , а не ник . В бою пока я жив меня не показывает , но как умираю каждые 6-10сек  - сноска в чат моих статов

Искать в реале smile

30

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

вобще, в данном примере, ниодна фигурная скобка не нужна....хотя большую их часть для красоты я бы оставил...
а вот между else if их ставить совсем не принято(ну и закрывающую, естественно, тоже убрать бы) smile

Приёмы у тебя, по смыслу, все правильные....где-то есть другой косяк и попробуй мой совет выполнить про if(name==mylogin)name="1";

Отредактировано anahronik (2010-01-14 23:26:31)

Software is like sex: it's better when it's free! © LinusTorvalds

31

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

anahronik
прочитал еще раз 2 твоих последних сообщения , но не могу понять , где и что заменить ?
нуб я пока в этом деле  sad

Искать в реале smile

32

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

А теперь смотрим на тему, на самый первый пост в теме и на два мессага последних smile
Или тупо открываем текущий Main.js свой и правим
if(name==mylogin)name="1";
на
if(name== top.Battle.oBattle.sMyLogin)name="1";

Теперь яснее? smile

Software is like sex: it's better when it's free! © LinusTorvalds

33

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

вот теперь да , а то я искал , где в приеме подобное  big_smile

Искать в реале smile

34

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

ты гений ) все заработало

Искать в реале smile

35

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Во, блин.
Мы должны были догадаться где причина, когда у тебя в чате сообщения были с твоими статами sad

Но поздравляю с благополучным фиксом! smile

(Please log in or register to see this URL)

36

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Так работает :

if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) < 0.01 || (top.Battle.oBattle.oMySlot.nHP < 60))
_name = "block_fullshield";

А так нет :

if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) < 0.01 || (top.Battle.oBattle.oMySlot.nHP < 60)) || (SoratnikiCount>=EnemiesCount*3)
_name = "block_fullshield";

Что подправить чтобы работал второй вариант?

P.s - а по чему у темы нету статуса - Важно ?

Отредактировано SnaF (2010-01-20 01:01:45)

Интуиция - это способность головы чуять жопой.

37

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

SnaF пишет:

Что подправить чтобы работал второй вариант?

P.s - а по чему у темы нету статуса - Важно ?

Ну, думаю, важно можно и повесить....уже, вроде, совсем тупых багов не осталось smile

у тебя одна скобочка лишняя была после oMySlot.nHP < 60(у тебя их две, должна быть одна) и после EnemiesCount*3 должно было быть две скобочки.
Но, учитывая, что тут скобочки особо и не нужны и используются только для красоты, то пиши так:

if(parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) < 0.01 || top.Battle.oBattle.oMySlot.nHP < 60 || SoratnikiCount>=EnemiesCount*3)
_name = "block_fullshield";
Software is like sex: it's better when it's free! © LinusTorvalds

38

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Поставил теме статус. Хотя к официальным темам она не относится.
Но если что Zerg меня поправит smile Я считаю что тему пора делать важной.

(Please log in or register to see this URL)

39

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Пример... Прием:

if(Intell > 1)
external.AddToChat("Персонаж: "+top.Battle.oBattle.sEnemyLogin+";"+"Сила: "+Sila+";"+"Ловкость: "+Lovka+";"+"Интуиция: "+Inta+";"+"Выносливость: "+Vinos+";"+"Интеллект: "+Intell+";");
_name = "wis_earth_flower";

статы противника в чат выдает. Каменный цветок после этого не юзает. В чем проблема???

40

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Noreas пишет:

Пример... Прием:

if(Intell > 1)
external.AddToChat("Персонаж: "+top.Battle.oBattle.sEnemyLogin+";"+"Сила: "+Sila+";"+"Ловкость: "+Lovka+";"+"Интуиция: "+Inta+";"+"Выносливость: "+Vinos+";"+"Интеллект: "+Intell+";");
_name = "wis_earth_flower";

статы противника в чат выдает. Каменный цветок после этого не юзает. В чем проблема???

Ну стыдно тебе такие ошибки делать roll ты же вроде уже опытный пользователь...
wis_earth_flower09 это приём для девятки, например... Приём для своего уровня как узнать (Please log in or register to see this URL)? wink

(Please log in or register to see this URL)

41

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Тьфу ты! А слона то я и не заметил! wink

42

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Тогда другой вопрос. Будет ли работать такой прием для мага, для определения критовиков и арбов.

if((parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 0) && (Inta > 50) && (Sila > 125))
_name = "spirit_block25";

Что то в бою не использует он его по тестам. А хотелось бы.

Отредактировано Panov (2010-01-20 13:47:34)

43

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Noreas пишет:

Тогда другой вопрос. Будет ли работать такой прием для мага, для определения критовиков и арбов.

if((parseInt(top.Battle.oBattle.arrRes["spirit"].innerHTML) > 0) && (Inta > 50) && (Sila > 125))
_name = "spirit_block25";

Что то в бою не использует он его по тестам. А хотелось бы.

открытых скобок 5 а закрыты 4...

Интуиция - это способность головы чуять жопой.

44

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Не, скобки все на месте....
Но не знаю, в чём там дело....может у людей силы больше 125 и интой 50 не попадается?:)


if(Intell > 1)
external.AddToChat("Персонаж: "+top.Battle.oBattle.sEnemyLogin+";"+"Сила: "+Sila+";"+"Ловкость: "+Lovka+";"+"Интуиция: "+Inta+";"+"Выносливость: "+Vinos+";"+"Интеллект: "+Intell+";");
_name = "wis_earth_flower";

и где в этом приёме фигурные скобочки после if(Intell > 1) и закрывающая в самом конце? smile он бы тут цветок юзал вобще на всех персонажах. Но, учитывая, что проверочная строка, скорее всего, уже убрана, то можно насчёт этого не зморачиваться smile

Software is like sex: it's better when it's free! © LinusTorvalds

45

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

anahronik пишет:

и где в этом приёме фигурные скобочки после if(Intell > 1) и закрывающая в самом конце? smile он бы тут цветок юзал вобще на всех персонажах. Но, учитывая, что проверочная строка, скорее всего, уже убрана, то можно насчёт этого не зморачиваться smile

Ну конечно убрано уже все. wink Но вот с приемомм на определение критовиков вопрос все ещё стоит.

46

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

anahronik пишет:

Не, скобки все на месте....
Но не знаю, в чём там дело....может у людей силы больше 125 и интой 50 не попадается?:)

Я же правильно понимаю, что в приеме я прописал условие что использовать призрачку если против тебя человек со 125 силой или 50 интой???

47

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Noreas пишет:
anahronik пишет:

Не, скобки все на месте....
Но не знаю, в чём там дело....может у людей силы больше 125 и интой 50 не попадается?:)

Я же правильно понимаю, что в приеме я прописал условие что использовать призрачку если против тебя человек со 125 силой или 50 интой???

Нет . Ты прописал если напротив тебя человек с 125 силой и 50 интой...
|| = или
&&=и

Отредактировано SnaF (2010-01-20 15:17:41)

Интуиция - это способность головы чуять жопой.

48

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Тьфу ты! Сенкс! Ща поправлю, проверю.

49

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

Noreas пишет:

Я же правильно понимаю, что в приеме я прописал условие что использовать призрачку если против тебя человек со 125 силой или 50 интой???

И либо поставь вместо "больше" "равно или больше". Либо поменяй значения на 49 и 124.

(Please log in or register to see this URL)

50

Re: МОД от форумчан: Учёт параметров противника, гибкая настройка приёмов

hyppo пишет:

И либо поставь вместо "больше" "равно или больше". Либо поменяй значения на 49 и 124.

Логичное условие. Спасибо за комментарий.