Вход Регистрация
Файл: moder.php
Строк: 406
<?

$l 
"<img src="http://vkontakte.ru/images/flex_arrow_open.gif" alt="***"></a>";
$online count($game['players']);
$year date('d.m.y');
$times date('H:m');
$vremya "$year $times";
   
$ll=$game["loc"][$game["players"][$i]][$i]['loc'];
 
$loc1=explode("|",$locations[$ll]);
$ll=str_replace("loc.","",$ll);
 
$ind=0;
$count=0;
/////////
if ($login==$moder || $login==$moder2 || $login==$moder3) {
   if (
file_exists("flag_access")) {     $acc_stat="выключить"; }
                 else {
                         
$acc_stat="включить";
                         };
                if (
file_exists("flag_update")) {     $deb_stat="открыть"; }
                 else {
                         
$deb_stat="закрыть";
                         };
    if (!
$player["god"]) $player["god"]=0;
    if (
$moder=='1') {
    
msg("
    <u>Привет 
$login!<br/>
$vremya<br/>    *********</u><br/>




            
    <centre>Меню модера</centre><br/>
        
$l<a href="$PHP_SELF?sid=$sid&adm=mani">Серебро</a><br>
                
$l<a href="$PHP_SELF?sid=$sid&adm=bro">Изумруд</a><br>
                                
$l<a href="$PHP_SELF?sid=$sid&adm=bro2">Рубин</a><br>
    ДЕЙСТВИЯ<br/>
    
$l<a href="$PHP_SELF?sid=$sid&adm=telep">Телепортироваться</a><br>
$l<a href="$PHP_SELF?sid=$sid&spus=1">Список Юзеров</a><br>
$l<a href="$PHP_SELF?sid=$sid&adm=delete_user">Удалить игрока</a><br>
$l<a href="$PHP_SELF?sid=$sid&adm=ban1">БАН играков</a><br>
$l<a href="$PHP_SELF?sid=$sid&onl=1">Кто онлайн?($online)</a><br>
$l<a href="$PHP_SELF?sid=$sid&adm=online">Кто где?</a><br/>
$l<a href="$PHP_SELF?sid=$sid&chat=add">Написать в чат</a><br>
$l<a href="$PHP_SELF?sid=$sid&adm=msgtoall">Сообщение всем игрокам online($online)</a><br/>
    
$l<a href="$PHP_SELF?sid=$sid&adm=giving">Получить</a><br>
$l<a href="$PHP_SELF?sid=$sid&msg=dobav">Добавить в контакты</a><br/>

    
$l<a href="$PHP_SELF?sid=$sid&adm=dobav">Добавить</a><br>
    
$l<a href="$PHP_SELF?sid=$sid&adm=upgrade">Обновить</a><br>
    БЫСТРЫЕ КОМАНДЫ<br/>
    
$l<a href="$PHP_SELF?sid=$sid&golos=1">Голосование</a><br/>
    
$l<a href="$PHP_SELF?sid=$sid&save=$login">Сохраниться ( $login ) </a><br/>
    
$l<a href="$PHP_SELF?sid=$sid&rating=players">Рейтинг Игроков</a><br/>
    
$l<a href="$PHP_SELF?sid=$sid&opis=1">FAQ по игре</a><br/>
    
    ****
<br/><a href="
$PHP_SELF?sid=$sid&exit=1">ВЫХОД</a>
    
    
    "
); 
    }
    if (
$adm=='telep'){msg("<form action="$PHP_SELF?sid=$sid&adm=tele" method="post">Телепорт(без loc.):<br><input name="inp" class="inup"/><br><input type="submit" value="Телепортироваться" class="btn">");    };
    if (
$adm=='mani') {    msg("<form action="$PHP_SELF?sid=$sid&adm=money" method="post">Серебро:<br><input name="inp" class="inup"/><br><input type="submit" value="Получить" class="btn">");    };
    if (
$adm=='bro') {    msg("<form action="$PHP_SELF?sid=$sid&adm=br" method="post">:<br><input name="inp" class="inup"/><br><input type="submit" value="Получить" class="btn">");    };
        if (
$adm=='bro2') {    msg("<form action="$PHP_SELF?sid=$sid&adm=br2" method="post">:<br><input name="inp" class="inup"/><br><input type="submit" value="Получить" class="btn">");    };

    if (
$adm=='giving') {msg("<form action="$PHP_SELF?sid=$sid&adm=get" method="post">Получить))<br><input name="inp" class="inup"><br><input type="submit" value="Получить" class="btn">");};
    if (
$adm=='nastr') {msg("<form action="$PHP_SELF?sid=$sid&adm=set" method="post">Настроить<br>Навык(<a href="$PHP_SELF?sid=$sid&adm=navik">?</a>):<br><input name="inp" class="inup"/><br>Сколько:<br><input name="val" class="inup"/><br><input type="submit" value="Настроить" class="btn">");};
    if (
$adm=='dobav') {msg("<form action="$PHP_SELF?sid=$sid&adm=add" method="post">Добавить(Пока незнаю что:))<br><input name="inp" class="inup"/><br><input name="val" class="inup"/><br><input type="submit" value="Добавить" class="btn">");};
    if (
$adm=='res') {$game["loc"][$game["players"][$login]][$login]["life"]=$game["loc"][$game["players"][$login]][$login]["life_max"];$game["loc"][$game["players"][$login]][$login]['mana']=$game["loc"][$game["players"][$login]][$login]['mana_max'];$game["loc"][$game["players"][$login]][$login]['ghost']=0;$game["loc"][$game["players"][$login]][$login]['crim']=0;}
    if (
$adm=='navik') {
    
msg("<br>0-Сила<br>1-Ловкость<br>2-Интеллект<br>3-опыт<br>4-очки опыта
    <br>5-медитация<br>6-воровство<br>7-приручение животных<br>8-инженер<br>9-рукопашка<br>10-холодное оружие<br>11-стрельба<br>
    12-парирование<br>13-уклон<br>14-магия<br>15-сопротивление магии<br>16-уклон от магии<br>17-регенерация<br>18-скрытность<br>19-осторожность<br>
    20-подглядывание<br>21-изучение животных<br>22-спиритизм<br>23-лесоруб<br>24-камнетс<br>25-маскировщик"
);
    }
    
    
        if (
$adm=='level'){
msg("<form action="$PHP_SELF?sid=$sid&adm=opp3" method="post">Введите логин персонажа: 
<input name="
slogin" maxlenght="15" class="inup"/>
Колличество очков: <input name="
op" maxlenght="15" class="inup"/>
<br/><input type="
submit" value="Опыт -" class="btn">");
}

if (
$adm=='money1' && $inp) { $game["loc"][$game["players"][$login]][$login]["items"]["item.misc.money"]="Серебро|".$inp."|1"
    if (
$inp<1) { addjournal($login,"Хрен тебе!"); } else {
    
addjournal($login,"Вы получили ".$inp." серебра"); } }
if (
$adm=='opp3'){
                        
$skills=split("|",$game["loc"][$game["players"][$slogin]][$slogin]["skills"]);
                        
$war[13]+=$op;
                        
$game["loc"][$game["players"][$slogin]][$slogin]["skills"]=implode("|",$skills);
                        
addjournal($slogin,"- $op уровень");
                        
calcparam($slogin);
                        
msg("Опыт -$op игроку $slogin");
        } 
if (
$adm=='online') {
        
ai();        // обновим список
        
if (count($game["players"])>0) {
                
$stmp.="Сейчас в игре ".count($game["players"])." человек:";
                
$ind=0;
                
$count=0;
                if (
$start<|| !$start$start=0;
                
$online=array_keys($game["players"]);
                foreach(
$online as $i) {
                        if (
$ind>=$start) {
                       if (
$i!="user.") {
                       
$ll=$game["loc"][$game["players"][$i]][$i]['loc'];
                       
$loc1=explode("|",$locations[$ll]);
                       
$ll=str_replace("loc.","",$ll);
                        
$stmp.="n<br/>".$game["loc"][$game["players"][$i]][$i]["title"]." (<a href="$PHP_SELF?sid=$sid&adm=tele&inp=".$ll."">".$loc1[0]."</a>)".$game["loc"][$game["players"][$i]][$i]['server'];
                        }
                         
$count++;
                        if (
$count>=$count_show) break;        // след. страница, если слишком много человек или предметов
                        
}
                        
$ind++;
                        }
                if (
$start && $start-$count_show>=0$stmp.="n<br/><a href="$PHP_SELF?sid=$sid&adm=online&start=".($start-$count_show)."">[-]</a>";
                if (
$count+$start<count($game["players"])) {if (!$start$stmp.="n<br/>"$stmp.= " <a href="$PHP_SELF?sid=$sid&adm=online&start=".($count+$start)."">[+]</a>";}
                } else 
$stmp.="<br/>Сейчас в игре никого нет"msg($stmp);
}


// Функция, удаления игрока
if ($adm=="delete_user"){
$grad.="<a href="$PHP_SELF?sid=$sid">[в игру]</a>";
if (!
$do){
$grad.="<form action="$PHP_SELF?sid=$sid&adm=delete_user&do=DELETE" method="post">
Логин игрока:
<br/><input name="
logy" value="user." />
<br/><input type="
submit" value="Удалить" />";
}else{
if (isset(
$game["players"][$logy])){
$title=$game["loc"][$game["players"][$logy]][$logy]["title"];
$grad.="<br/>Вы удалили - <strong>$title</strong>";
unset(
$game["loc"][$game["players"][$logy]][$logy]);
unset(
$game["players"][$logy]);
}else{
require 
"data/game.php";
$title=$game["loc"]["loc.offline"][$logy]["title"];
if (!
$titlemsg("Персонаж не существует!");
$grad.="<br/>Вы удалили - <strong>$title</strong>";
unset(
$game["loc"]["loc.offline"][$logy]);
}
}
msg($grad,"Удаления игрока",0,'none');




}

if (
$adm=="msgtoall") {
if (!
$gmsg) {
if (
$player['style']=='0'){
  
msg("Сообщение:<br/><input type="text" name="gmsg"/><br/>
  <anchor>Сказать<go method="
post" href="$PHP_SELF?sid=$sid&adm=msgtoall">
  <postfield name="
gmsg" value="$(gmsg)"/></go></anchor>");
} else {
  
msg("<form action="$PHP_SELF?sid=$sid&adm=msgtoall" method="post">Сообщение:<br/>
  <input name="
gmsg" class="inup"/><br/><input type="submit" value="Сказать" class="btn">");
  }
 } else {
   
$gmsg=($gmsg);
 foreach (
array_keys($game["players"]) as $j) {
 if (
$j!=$login) { 
$gmsg=strip_tags($gmsg);
$gmsg=str_replace("+"," ",$gmsg);
$gmsg=str_replace("&","",$gmsg);
$gmsg=str_replace("#","",$gmsg);
$gmsg=str_replace('$','',$gmsg);
$gmsg=$gmsg;
  
addjournal($j,"Сообщение от модера: ".$gmsg);
}
   }
msg("Отправил!<br/>Сообщение от модера: ".$gmsg);
}
}
    if (
$adm=='debug') {
                        if (
file_exists("flag_update")) {
                 
unlink("flag_update");
                 } else {
                                    
$f==fopen("flag_update""w+");
                                              
fclose($f);
                                                  };


                 };
 if (
$adm=="acc") {
                                  if (
file_exists("flag_access")) {
                                             
unlink("flag_access");
                                          } else {
                                              
$f==fopen("flag_access""w+");
                                              
fclose($f);
                                                  };

                                };    
    if (
$adm=='tele') {
        
$loc='loc.'.strtolower($inp);
        if (!isset(
$locations[$loc])) msg("<p>Нет локации ".$loc);
        
$game["loc"][$loc][$login]=$game["loc"][$player["loc"]][$login];
        unset(
$game["loc"][$player["loc"]][$login]);
        unset(
$player);
        
$player=&$game["loc"][$loc][$login];
        
$player["loc"]=$loc;
        
$game["players"][$login]=$loc;
        }
        
        
//ПОЛУЧЕНИЕ
        
    
if ($adm=='money' && $inp) { $game["loc"][$game["players"][$login]][$login]["items"]["item.misc.money"]="Серебро|".$inp."|1"
    if (
$inp<1) { addjournal($login,"Хрен тебе!"); } else {
    
addjournal($login,"Вы получили ".$inp." Серебра"); } }


    
    
    if (
$adm=='br' && $inp) { $game["loc"][$game["players"][$login]][$login]["items"]["item.crystal.emerald"]="Изумруд|".$inp."|1"
    if (
$inp<1) { addjournal($login,"Хрен тебе!"); } else {
    
addjournal($login,"Вы получили ".$inp." Изумруда"); } }
    
    if (
$adm=='br2' && $inp) { $game["loc"][$game["players"][$login]][$login]["items"]["item.crystal.ruby"]="РУбин|".$inp."|1"
    if (
$inp<1) { addjournal($login,"Хрен тебе!"); } else {
    
addjournal($login,"Вы получили ".$inp." Рубин"); } }
    
////////////////////////////////////////
    
if ($adm=='get') {$skills=split("|",$player["skills"]); msg($skills[strtolower($inp)]);
addjournal($login,"Вы получили ".$inp." Магию");}
    if (
$adm=='set') {$skills=split("|",$player["skills"]); $skills[strtolower($inp)]=$val;$player["skills"]=implode("|",$skills);calcparam($login);}
    if (
$adm=='add' && $inp && $val) {$game["loc"][$player["loc"]][strtolower($inp)]=$val; if (!isset($game["loc_add"][$player["loc"]][$inp])); $game["loc_del"][$player["loc"]][$inp]=time()+$time_objects_destroy;}
    if (
$adm=='god'
    {if (
$player["god"]){ 
    
addjournal($login,"Вы выключили режим бесмертия");
    unset(
$player["god"]); }
    else { 
    
addjournal($login,"Теперь вы бесмертны!");
    
$player["god"]=1;} }
    if (
$adm=='upgrade') {require"upgrade.php";}
    if (
$adm=='system'
    foreach(
array_keys($game["players"]) as $j) {     // раз в 20 сек
        
if ($game["loc"][$game["players"][$j]][$j]["title"]=="Дурак"$game["loc"][$game["players"][$j]][$j]["title"]="Noname";
         }
         
//БАН
if ($adm=='ban1'){ 
if (isset(
$banlogin) && isset($bantime)){
$tban=time()+$bantime;
if (!
$prichina) {msg("нет причины для бана");}
$tex="$banlogin||$date||$prichina||$name";
$tex=substr($tex,0,2048);
$tex=strip_tags($tex);
unlink (".data/ban/$banlogin.dat");
$fp=fopen("data/ban/$banlogin.dat","a+");  
fwrite($fp"$tbanrn");
fclose($fp);
msg ("Вы забанили доступ в игру персонажу $banlogin");  
} else {
if(
$player['style']=='0'){
msg("Логин<br/><input type="text" name="banlogin" value="user."/><br/>
<br/><small>Причина:</small><br/><input name="
prichina" maxlength="999" title="msg" class="inup"/><br/>
Введите время бана:<br/>
<select name="
bantime" value="300">
    <option value="
0">снять</option>
    <option value="
300">5мин</option>
    <option value="
600">10мин</option>
    <option value="
900">15мин</option>
    <option value="
1200">20мин</option>
    <option value="
1800">30мин</option>
    <option value="
3600">1час</option>
    <option value="
7200">2 часа</option>
    <option value="
10800">3 часа</option>
    <option value="
18000">5 часов</option>
    <option value="
36000">10 часов</option>
    <option value="
72000">20 часов</option>
    <option value="
86400">1 день</option>
    <option value="
172800">2 дня</option>
    <option value="
604800">неделя</option>
    <option value="
999999999999999999999999999999999999999999999999999999">пожизнено</option>

    </select><br/>
        <anchor>Баним<go href="
$PHP_SELF?sid=$sid&adm=ban1" method="post">
<postfield name="
banlogin" value="$(banlogin)"/>
<postfield name="
bantime" value="$(bantime)"/>
</go></anchor>"
);
}else{
msg("<form action="$PHP_SELF?sid=$sid&adm=ban1" method="post">Введите логин персонажа: <br/>
<input name="
banlogin" maxlenght="15" value="user."/><br/>Введите время бана:<br/>
<br/><small>Причина:</small><br/><input name="
prichina" maxlength="999" title="msg" class="inup"/><br/>
<select name="
bantime" value="300">
    <option value="
0">снять</option>
    <option value="
300">5мин</option>
    <option value="
600">10мин</option>
    <option value="
900">15мин</option>
    <option value="
1200">20мин</option>
    <option value="
1800">30мин</option>
    <option value="
3600">1час</option>
    <option value="
7200">2 часа</option>
    <option value="
10800">3 часа</option>
    <option value="
18000">5 часов</option>
    <option value="
36000">10 часов</option>
    <option value="
72000">20 часов</option>
    <option value="
86400">1 день</option>
    <option value="
172800">2 дня</option>
    <option value="
604800">неделя</option>
    <option value="
999999999999999999999999999999999999999999999999999999">пожизнено</option>
    </select><br/>
<br/><input type="
submit" value="Баним" class="btn">");
}

}                         
         
         
    if (
$adm=='news') { 
    
$newspis=$game["loc"][$game["players"][$login]][$login]["title"];
    
msg("<form action="$PHP_SELF?sid=$sid&adm=zapnews&name=$newspis" method="post">
    <small>Название Новости:</small><br/><input name="
zag" maxlength="100" title="zag" class="inup"/>
    <br/><small>Новость:</small><br/><input name="
msg" maxlength="999" title="msg" class="inup"/>
    <br/><small><input type="
submit" value="Написать" class="btn">"); }     
    if (
$adm=='zapnews') {
if (!
$zag) {msg("Пустое поле названия новости");}
if (!
$msg) {msg("Пустое поле новости");}    
$date=date("d.m.y");
$tex="$zag||$date||$msg||$name"
$tex=substr($tex,0,2048);
$tex=strip_tags($tex);
$fp=@fopen("data/news.dat","a+");  
fwrite($fp"$texrn");
fclose($fp);  

msg("<small>Новость добавлена.</small>");
};
    }
?>
Онлайн: 2
Реклама