Ищу код кнопки автоудара

Статус
В этой теме нельзя размещать новые ответы.

spam

Новичок
Репутация
0 / 507
если не трудно киньте код её и куда вставить в какой файл
))
можно даже под спасибку)) или под хайд)) если кому то надо
 

так....смотри, работать будем в двух файлах...

fbattle.php...ищем в нем, инклудится ли файл combats_096_ru.js, строка должна быть примерно такая:

Код:
<script src='http://img.сайт.ru/i/combats_096_ru.js'></SCRIPT>

Если нашел, то открывай именно этот яваскриптовый файл и там делаешь следующие изменения:
1) функцию DrawButtons меняешь на такую:

Код:
function DrawButtons(script_alert){
  document.write('<td align="center">'+
        '<input type=checkbox name=autogo value=1 title="Удар при выставлении хода" onclick="setAutoGo(this.checked);"'+(top.autogo?' checked':'')+'>' +
          '<INPUT TYPE=submit id="let_attack"' + (top.autogo ? ' disabled':'')+ ' value="Вперед !!!" onclick="this.disabled = true; submit()">' +
        '<input type=button onClick="callRandom(); submit()" value="Случайный удар">'+
        (script_alert?' [b](<font color=red>!</font>)[/b]':'') +
        '</td>');
}

и до этой функции добавляешь еще 1, такую:

Код:
function callRandom(){
   var array2 = document.getElementsByName('attack');
   var randomNumber2=Math.floor(Math.random()*5); 
   var array3 = document.getElementsByName('defend');
   var randomNumber3=Math.floor(Math.random()*5);

   if(document.getElementsByName('attack1').length != 0){
   var array = document.getElementsByName('attack1');
   var randomNumber=Math.floor(Math.random()*5); 
   array[randomNumber].checked = true;
   }  
   if(document.getElementsByName('attack2').length != 0){
   var array1 = document.getElementsByName('attack2');
   var randomNumber1=Math.floor(Math.random()*5); 
   array1[randomNumber1].checked = true;
   }

   array2[randomNumber2].checked = true;
   array3[randomNumber3].checked = true;
}

все, с ЯС закончили, переходим обратно в fbattle.php

В нем теперь надо поменять окно обмен ударами...
Найти эти строки ты можешь по названиям "пах" и так далее...

Это все заменить надо на простую функцию:

Код:
<script>DrawButtons();</script>

ну а если в целом то этот скрипт должен быть вот в такой вот оболочке(развернутый вид прошлой строки):

Код:
<TR>
    <TD colspan=3 align=center bgcolor=f2f0f0>
        <table cellspacing=0 cellpadding=0 width=100%>
            <tr>
                <td>
                    <td align=center>
                        <?$_SESSION['batl']=$user['battle'];?> 
                        <script>DrawButtons();</script>
                    </td>

                    <td align=right>
                        <a onClick="findlogin('Введите имя персонажа', 'fbattle.php?smena=1', 'smena');">
                        <img src='[url]http://img.titans-island.net/i/ico_change.gif'[/url] width=16 height=19 style='cursor:pointer' alt='Сменить противника'>
                        </a>
                        <a onClick="location.href='<?=$_SERVER['PHP_SELF']?>?batl=<?=$_REQUEST['batl']?>';">
                        <img src='[url]http://img.titans-island.net/i/ico_refresh.gif'[/url] width=16 height=19 style='cursor:pointer' alt='Обновить'>
                        </a>
                    </td>
                </td>    
            </tr>
        </table>
    </TD>
</TR>
 
в ява скрипте все зделал и в батле все как описал но кнопка не появилась (
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху