Вход Регистрация
Файл: gamele.ru/includes/addons/admin-action/map.php
Строк: 186
<?php
if(accesses($pers['id'],'out')){
include(
DROOT."/includes/database/BotsGroup.php");
list(
$pers['x'], $pers['y']) = explode('_'$pers['pos']);
if(
$_GET['x']!='' and $_GET['y']!=''){
    
mysql_query("UPDATE `user` SET `pos`='".$_GET['x']."_".$_GET['y']."' WHERE `id`='".$pers['id']."'");
    
$pers['x']=$_GET['x'];
    
$pers['y']=$_GET['y'];
}
if(!empty(
$_POST['ProffForm'])){
    
mysql_query("UPDATE `nature` SET `quest`='".intval($_POST['quest'])."',`build`='".intval($_POST['bld'])."',`ogl`='".intval($_POST['ogl'])."',`fis`='".intval($_POST['fis'])."',`dri`='".intval($_POST['dri'])."',`wood`='".intval($_POST['wood'])."' WHERE `x`='".$pers['x']."' AND `y`='".$pers['y']."'");
}
$loc_editor=mysql_fetch_array(mysql_query("SELECT * FROM `nature` WHERE `x`='".$pers['x']."' and `y`='".$pers['y']."'"));
?>
<script src="/js/mapeditor.js"></script>
<SCRIPT src="/js/v1_tooltip.js"></SCRIPT>
<script language="JavaScript">
var dataedit = [<?php echo $pers['x']; ?>,<?php echo $pers['y']; ?>,"<?php echo $loc_editor['name']; ?>",<?php echo $loc_editor['dep']?$loc_editor['dep']:'0'?>,<?php echo $loc_editor['x']?'1':'0'?>,"<?php echo $loc_editor['city']; ?>"];
var goto = [<?php
$query 
mysql_query("SELECT * FROM `loc` WHERE `id`!='28'");
while (
$row mysql_fetch_array($query)) {
    
$roll.='['.$row['id'].',"'.$row['city'].'['.$row['loc'].' '.$row['room'].']"],';
}
echo 
substr($roll,0,strlen($roll)-1);
?>];
var teleto = [<?php
$query 
mysql_query("SELECT * FROM `nature` ORDER BY `x`,`y`");
while (
$row mysql_fetch_array($query)) {
    
$teleroll.='["'.$row['x'].'_'.$row['y'].'","'.$row['city'].'-'.$row['name'].'['.$row['x'].'_'.$row['y'].']"],';
}
echo 
substr($teleroll,0,strlen($teleroll)-1);
?>];
var map = [<?php 
$map 
'';
for(
$y=($pers['y']-5);$y<=($pers['y']+5);$y++){
    for(
$x=($pers['x']-5);$x<=($pers['x']+5);$x++){
        
$location mysql_fetch_array(mysql_query("SELECT * FROM `nature` WHERE `x`='".$x."' and `y`='".$y."'"));
        if(
$location['x']!='' and $location['y']!=''){
            
$map .= '['.$location['x'].','.$location['y'].'],';
        }
    }
}
echo 
substr($map,0,strlen($map)-1);
 
?>];
</script>
<table width="100%" cellpadding="0" cellspacing="0" border="1">
  <tr>
    <td width="200" valign="top"><script>MapSmall();</script>
      <hr />
      <table border="1" width="100%">
         <?php
    $query 
mysql_query("SELECT * FROM `nature_bots` WHERE `x`='".$pers['x']."' AND `y`='".$pers['y']."'");
    while (
$row mysql_fetch_assoc($query)) {
        
$bots mysql_fetch_assoc(mysql_query("SELECT * FROM `nature_bots` WHERE `x` = '".$pers['x']."' AND `y` = '".$pers['y']."'"));
        echo
'<tr><td align="center" title="Редактировать"><a href="javascript:EditBots('Edit',''.preg_replace("/, /","<br />",$BotGroup[$bots['group']]['3']).'');">E</a></td><td align=center>Боты<br>[''.preg_replace("/, /","<br />",$BotGroup[$bots['group']]['1']).'']</td><td align="center" title="Удалить"><a href="javascript: if(confirm('Вы действительно хотите удалить бота?')) { AjaxGet('mapeditor_ajax.php?act=BotDelete&x='.$pers['x'].'&y='.$pers['y'].''); }">X</a></td>';
    }
    if(
mysql_num_rows($query)<1){
        echo
'<tr><td align="center" colspan="3"><a href="javascript:EditBots('Add');">Добавить ботов</a></td></tr>';
    }
    
//трава
    
$gquery mysql_query("SELECT * FROM `nature_grass` WHERE `x`='".$pers['x']."' AND `y`='".$pers['y']."'");
    
$basegrass mysql_query("SELECT * FROM `items` WHERE `type`='w66' AND `slot`='0';");
    
$gparam="";
    
$gcol=0;
    while(
$row mysql_fetch_assoc($basegrass)){
        
$gid.=$row['id']."|";
        
$gname.=$row['name']."|";
        
$gcol++;        
    }
    
$gid=substr($gid,0,strlen($gid)-1);
    
$gname=substr($gname,0,strlen($gname)-1);
    while (
$row mysql_fetch_assoc($gquery)) {
        
$grass=explode("|",$row['grass']);
        
$list="";
        
$listnames="";
        foreach(
$grass as $val){
            
$gr=explode("@",$val);
            
$list=mysql_fetch_array(mysql_query("SELECT `items`.`name` FROM `items` WHERE `id`='".$gr[0]."' LIMIT 1"));
            
$listnames.=$list['name']." (".$gr[1]." мин)<br>";
        }
        echo
'<tr><td align="center" title="Редактировать"><a href="javascript:EditGrass('Add',''.$gid.'',''.$gname.'',''.$gcol.'');">E</a></td><td align=center><b>Трава</b><br>'.$listnames.'</td><td align="center" title="Удалить"><a href="javascript: if(confirm('Вы действительно хотите удалить траву?')) { AjaxGet('mapeditor_ajax.php?act=GrassDelete&x='.$pers['x'].'&y='.$pers['y'].''); }">X</a></td>';
    }
    if(
mysql_num_rows($gquery)<1){
        echo
'<tr><td align="center" colspan="3"><a href="javascript:EditGrass('Add',''.$gid.'',''.$gname.'',''.$gcol.'');">Добавить траву</a></td></tr>';
    }
    
//лес
    
$lquery mysql_query("SELECT * FROM `nature_les` WHERE `x`='".$pers['x']."' AND `y`='".$pers['y']."'");
    
$baseles mysql_query("SELECT * FROM `items` WHERE `type`='w68'  AND `slot`='0' AND `num_a`='';");
    
$lparam="";
    
$lcol=0;
    
$lid="";
    
$lname="";
    while(
$row mysql_fetch_assoc($baseles)){
        
$lid.=$row['id']."|";
        
$lname.=$row['name']."|";
        
$lcol++;        
    }
    
$lid=substr($lid,0,strlen($lid)-1);
    
$lname=substr($lname,0,strlen($lname)-1);
    while (
$row mysql_fetch_assoc($lquery)) {
        
$grass=explode("|",$row['grass']);
        
$list="";
        
$listnames="";
        foreach(
$grass as $val){
            
$gr=explode("@",$val);
            
$list=mysql_fetch_array(mysql_query("SELECT `items`.`name` FROM `items` WHERE `id`='".$gr[0]."' LIMIT 1"));
            
$listnames.=$list['name']." (".$gr[1]." мин)<br>";
        }
        echo
'<tr><td align="center" title="Редактировать"><a href="javascript:EditLes('Add',''.$lid.'',''.$lname.'',''.$lcol.'');">E</a></td><td align=center><b>Лес</b><br>'.$listnames.'</td><td align="center" title="Удалить"><a href="javascript: if(confirm('Вы действительно хотите удалить лес?')) { AjaxGet('mapeditor_ajax.php?act=LesDelete&x='.$pers['x'].'&y='.$pers['y'].''); }">X</a></td>';
    }
    if(
mysql_num_rows($lquery)<1){
        echo
'<tr><td align="center" colspan="3"><a href="javascript:EditLes('Add',''.$lid.'',''.$lname.'',''.$lcol.'');">Добавить лес</a></td></tr>';
    }
    
//рыбалка
    
$lquery mysql_query("SELECT * FROM `nature_fish` WHERE `x`='".$pers['x']."' AND `y`='".$pers['y']."'");
    
$baseles mysql_query("SELECT * FROM `items` WHERE `type`='w69'  AND `slot`='0' AND `num_a`='';");
    
$lparam="";
    
$lcol=0;
    
$lid="";
    
$lname="";
    while(
$row mysql_fetch_assoc($baseles)){
        
$lid.=$row['id']."|";
        
$lname.=$row['name']."|";
        
$lcol++;        
    }
    
$lid=substr($lid,0,strlen($lid)-1);
    
$lname=substr($lname,0,strlen($lname)-1);
    while (
$row mysql_fetch_assoc($lquery)) {
        
$grass=explode("|",$row['grass']);
        
$list="";
        
$listnames="";
        foreach(
$grass as $val){
            
$gr=explode("@",$val);
            
$list=mysql_fetch_array(mysql_query("SELECT `items`.`name` FROM `items` WHERE `id`='".$gr[0]."' LIMIT 1;"));
            
$listnames.=$list['name']." (".$gr[1]." умения)<br>";
        }
        echo
'<tr><td align="center" title="Редактировать"><a href="javascript:EditFish('Add',''.$lid.'',''.$lname.'',''.$lcol.'');">E</a></td><td align=center><b>Рыбалка</b><br>'.$listnames.'</td><td align="center" title="Удалить"><a href="javascript: if(confirm('Вы действительно хотите удалить рыбу?')) { AjaxGet('mapeditor_ajax.php?act=FishDelete&x='.$pers['x'].'&y='.$pers['y'].''); }">X</a></td>';
    }

        echo
'<tr><td align="center" colspan="3"><a href="javascript:EditFish('Add',''.$lid.'',''.$lname.'',''.$lcol.'');">Добавить рыбу</a></td></tr>';
    
    
?>
      </table>
      <hr />
      <form method="post">
        <table border="1" width="100%">
          <tr>
            <td width="100%">Квесты:</td>
            <td><select name="quest">
              <option<?php echo (($loc_editor['quest'])?' selected="selected"':''); ?> value="1" style="background:#0F0">да</option>
              <option<?php echo (($loc_editor['quest'])?'':' selected="selected"'); ?> value="0" style="background:#F00">нет</option>
            </select></td>
          </tr>
          <tr>
            <td>Питье:</td>
            <td><select name="dri">
              <option<?php echo (($loc_editor['dri'])?' selected="selected"':''); ?> value="1" style="background:#0F0">да</option>
              <option<?php echo (($loc_editor['dri'])?'':' selected="selected"'); ?> value="0" style="background:#F00">нет</option>
            </select></td>
          </tr>
          <tr>
            <td>Лесоруб:</td>
            <td><select name="wood">
              <option<?php echo (($loc_editor['wood'])?' selected="selected"':''); ?> value="1" style="background:#0F0">да</option>
              <option<?php echo (($loc_editor['wood'])?'':' selected="selected"'); ?> value="0" style="background:#F00">нет</option>
            </select></td>
          </tr>
          <tr>
          <tr>
            <td>Алхимия:</td>
            <td><select name="ogl">
              <option<?php echo (($loc_editor['ogl'])?' selected="selected"':''); ?> value="1" style="background:#0F0">да</option>
              <option<?php echo (($loc_editor['ogl'])?'':' selected="selected"'); ?> value="0" style="background:#F00">нет</option>
            </select></td>
          </tr>
          <tr>
            <td>Рыбалка:</td>
            <td><select name="fis">
              <option<?php echo (($loc_editor['fis'])?' selected="selected"':''); ?> value="1" style="background:#0F0">да</option>
              <option<?php echo (($loc_editor['fis'])?'':' selected="selected"'); ?> value="0" style="background:#F00">нет</option>
            </select></td>
          </tr>
            <td>Строительство:</td>
            <td><select name="bld">
              <option<?php echo (($loc_editor['build'])?' selected="selected"':''); ?> value="1" style="background:#0F0">да</option>
              <option<?php echo (($loc_editor['build'])?'':' selected="selected"'); ?> value="0" style="background:#F00">нет</option>
            </select></td>
          </tr>
          <tr>
            <td colspan="2" align="center"><input name="ProffForm" type="submit" value="Сохранить" /></td>
          </tr>
        </table>
      </form></td>
    <td align="center"><script>view_map();</script></td>
    <td width="200" valign="top" align="center"><a href="javascript:MoveTo();">Позиция<br />
      X:<?php echo $pers['x']; ?> Y:<?php echo $pers['y']; ?></a>
      <hr />
      <a href="javascript:LocName();" id="LocName_text">Окрестность: <?php echo $loc_editor['name']; ?></a>
      <hr />
       <a href="javascript:LocCity();" id="LocCity_text">Локация: <?php echo $loc_editor['city']; ?></a>
      <hr />
      <a href="javascript:LocConfig();" id="LocName_text">Клетка: <?php echo ($loc_editor['name']?'Доступная для перехода':'Недоступная для перехода'); ?></a>
      <hr />
      <a href="javascript:GoTo();" id="GoTo_text">Вход:
        <?php 
      
if($loc_editor['dep']){
          
$locname mysql_fetch_array(mysql_query("SELECT * FROM `loc` WHERE `id`='".$loc_editor['dep']."'"));
          echo 
'<br>'.$locname['city'].'<br>['.$locname['loc']?$locname['loc']:$locname['loc'].'-'.$locname['room'].']';
      }else{
          echo 
'Никуда';
      }
?>
      </td>
  </tr>
</table>
<?php
}
?>
Онлайн: 0
Реклама