Ребят помогите реализовать в боте для браузерной игры(текстово) функцию пополнения маны...
вот часть кода страницы:
Теперь о самой проблеме, вообщем надо чтоб когда маны было меньше 60% бот в бою выпивал зелье маны... Второй день ломаю как сделать проверку на кол-во маны, так как она может изменяться, а постоянно забивать не вариант, да и вдруг у противника будет столько же здоровья, сколько у меня маны...
Вот сама строка маны:
очень надеюсь на вашу помощь...
Добавлено:
в идеале хотелось бы увидить что-то такое:
Но вот как сделать чтоб бот сам знал где искать ему строку с маной ума не преложу... (т.к. может вылезти всплыв. окно и уже строка станет другой по счёту)
Добавлено:
Подозреваю, что можно через:
но как заставить бота считывать нужную ячейку так и не пойму...
вот часть кода страницы:
Код:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="viewport" content="width=device-width" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="refresh" content="200" />
<title>WAP Game - World of the Rest</title>
<link rel="stylesheet" type="text/css" href="style54.css"/>
</head>
<body><div class="menu" align="center">WoR: Бой №16293581</div><div class="chat"><img src="img/st_upgrade.gif" alt="Уровень" title="Уровень" border="0" /> <span class="svet">21</span> [17%] <img src="img/rubin.gif" border="0" /> 0 <img src="img/money.gif" alt="WR" title="WR" border="0" /> 9 <img src="img/clock.gif" alt="Время" title="Время" border="0" /> 0:58</div><div class="chat"><span class="chat_txt">Чат:</span> <a href="chat.php?uni=1318366692">общий</a>, <a href="/wap/boj.php?uni=1318366587&chatmode=my">мой</a>, <a href="/wap/boj.php?uni=1318366587&chatmode=add">написать</a></div><div class="pers"><img src='/images/white2x2px.gif' width='1' /> NightlyBlooD [21]<table border="0" cellspacing="0" cellpadding="0" class="table_menu">
<tr>
<td width="105"><div style="background-color:#F3ECD7; width:105px; height:7px;"><img src="images/life.jpg" width="105px" height="7"></div></td>
<td id="life" style="padding-left:2px;font-size:9px;">10/10</td>
</tr>
<tr>
<td width="105"><div style="background-color:#F3ECD7; width:105px; height:7px;"><img src="images/mana.jpg" width="105px" height="7"></div></td>
<td id="mana" style="padding-left:2px;font-size:9px;">500/576</td>
</tr>
</table>
Теперь о самой проблеме, вообщем надо чтоб когда маны было меньше 60% бот в бою выпивал зелье маны... Второй день ломаю как сделать проверку на кол-во маны, так как она может изменяться, а постоянно забивать не вариант, да и вдруг у противника будет столько же здоровья, сколько у меня маны...
Вот сама строка маны:
Код:
<td id="mana" style="padding-left:2px;font-size:9px;">500/576</td>
Добавлено:
Сообщение автоматически объединено:
в идеале хотелось бы увидить что-то такое:
Код:
Func MyFunc()
If 500/576<0,6 then; проверка маны
_UseMana(); Функция восполнения маны
Else
EndIf
EndFunc
Но вот как сделать чтоб бот сам знал где искать ему строку с маной ума не преложу... (т.к. может вылезти всплыв. окно и уже строка станет другой по счёту)
Добавлено:
Сообщение автоматически объединено:
Подозреваю, что можно через:
Код:
$oTable = _IETableGetCollection ($oIE, 0)
$aTableData = _IETableWriteToArray ($oTable, True)
но как заставить бота считывать нужную ячейку так и не пойму...