mafiozakogo
Некто
- Сообщения
- 6
- Реакции
- 0
Как выпустить бота Khaotama i cp
в планировщике задач установить кроны, если это OpenServer выглядеть будет это так:Как выпустить бота Khaotama i cp
в планировщике задач установить кроны, если это OpenServer выглядеть будет это так:
%progdir%\modules\wget\bin\wget.exe -q --no-cache http://r-combats.ru/kronar/cron_trupojor.php -O %progdir%\userdata\temp\temp.txt боты ЦП
%progdir%\modules\wget\bin\wget.exe -q --no-cache http://r-combats.ru/kronar/cron_bot_core.php -O %progdir%\userdata\temp\temp.txt боты для хаотов
function getIP() {
if(isset($_SERVER['HTTP_X_REAL_IP'])) return $_SERVER['HTTP_X_REAL_IP'];
return $_SERVER['REMOTE_ADDR'];
}
if(getIP() != $_SERVER['SERVER_ADDR'] && getIP() != '127.0.0.1' && getIP() != '' && getIP() != '45.67.57.198') {
die(getIP().'<br>'.$_SERVER['SERVER_ADDR']);
}
//if( $_SERVER['HTTP_CF_CONNECTING_IP'] != $_SERVER['SERVER_ADDR'] && $_SERVER['HTTP_CF_CONNECTING_IP'] != '127.0.0.1' ) { die('<center><br><h3>пощел гулят ;)</h3><img src="i/fack.jpg">'); }
define('GAME',true);
include('/home/admin/sites/geocombats.ru/_incl_data/__config.php');
include('/home/admin/sites/geocombats.ru/_incl_data/class/__db_connect.php');
function e($t) {
mysql_query('INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("core #'.date('d.m.Y').' %'.date('H:i:s').' ( ритическа¤ ошибка): <b>'.mysql_real_escape_string($t).'</b>","capitalcity","LEL","6","1","-1")');
}
function testMonster( $mon , $type ) {
$r = true;
if(isset($mon['id'])) {
//
if($type == 'start') {
//День недели
if( $mon['start_day'] != -1 ) {
if( ($mon['start_day'] < 7 && $mon['start_day'] != date('w')) || $mon['start_day'] != 7 ) {
$r = false;
}
}
//число
if( $mon['start_dd'] != -1 ) {
if( $mon['start_dd'] != date('j') ) {
$r = false;
}
}
//месец
if( $mon['start_mm'] != -1 ) {
if( $mon['start_mm'] != date('n') ) {
$r = false;
}
}
//час
if( $mon['start_hh'] != -1 ) {
if( $mon['start_hh'] != date('G') ) {
$r = false;
}
if( $mon['start_min'] != -1 ) {
if( $mon['start_min'] < (int)date('i') ) {
$r = false;
}
}
}
}elseif($type == 'back') {
//День недели
if( $mon['back_day'] != -1 ) {
if( ($mon['back_day'] < 7 && $mon['back_day'] != date('w')) || $mon['back_day'] != 7 ) {
$r = false;
}
}
//число
if( $mon['back_dd'] != -1 ) {
if( $mon['back_dd'] != date('j') ) {
$r = false;
}
}
//месец
if( $mon['back_mm'] != -1 ) {
if( $mon['back_mm'] != date('n') ) {
$r = false;
}
}
//час
if( $mon['back_hh'] != -1 ) {
if( $mon['back_hh'] != date('G') ) {
$r = false;
}
if( $mon['back_min'] != -1 ) {
if( $mon['back_min'] < (int)date('i') ) {
$r = false;
}
}
}
}else{
//что-то другое
$r = false;
}
//
}
return $r;
}
$sp = mysql_query('SELECT `u`.*,`st`.* FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON `st`.`id` = `u`.`id` WHERE `u`.`no_ip` = "trupojor" LIMIT 100');
while($pl = mysql_fetch_array($sp)) {
$act = 0;
if($pl['online'] < time()-60) {
$pl['online'] = time();
mysql_query('UPDATE `users` SET `online` = "'.$pl['online'].'",`afk` = "" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
}
if($pl['res_x'] < time()) {
//Можно действовать!
$mon = mysql_fetch_array(mysql_query('SELECT * FROM `aaa_monsters` WHERE `uid` = "'.$pl['id'].'" LIMIT 1'));
if( isset($mon['id']) ) {
if( testMonster($mon,'start') == true && $pl['room'] == 303 ) {
$pl['room'] = $mon['start_room'];
mysql_query('UPDATE `users` SET `room` = "'.$pl['room'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
mysql_query('UPDATE `stats` SET `hpNow` = "1000000000000",`mpNow` = "1000000000000" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
if( $mon['start_text'] != '' ) {
mysql_query('INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=red>Внимание!</font> '.mysql_real_escape_string(str_replace('{b}','<b>'.$pl['login'].'</b> ['.$pl['level'].']<a target=_blank href=inf.php?'.$pl['id'].' ><img width=12 height=11 src=https://geocombats.ru/photo/i/inf_capitalcity.gif ></a>',$mon['start_text'])).'","'.$pl['city'].'","","6","1","'.time().'")');
}
$act = 1;
}
}else{
mysql_query('UPDATE `stats` SET `res_x` = "'.(time()+3600).'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
}
}
if( $act == 0 && $pl['room'] != 303 && $pl['battle'] == 0 ) {
if(!isset($mon['id'])) {
$mon = mysql_fetch_array(mysql_query('SELECT * FROM `aaa_monsters` WHERE `uid` = "'.$pl['id'].'" LIMIT 1'));
}
if( isset($mon['id']) ) {
if( testMonster($mon,'back') == true ) {
$pl['room'] = 303;
mysql_query('UPDATE `users` SET `room` = "'.$pl['room'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
mysql_query('UPDATE `stats` SET `hpNow` = "1000000000000",`mpNow` = "1000000000000" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
if( $mon['back_text'] != '' ) {
mysql_query('INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=red>Внимание!</font> '.mysql_real_escape_string(str_replace('{b}','<b>'.$pl['login'].'</b> ['.$pl['level'].']<a target=_blank href=inf.php?'.$pl['id'].' ><img width=12 height=11 src=https://geocombats.ru/photo/i/inf_capitalcity.gif ></a>',$mon['back_text'])).'","'.$pl['city'].'","","6","1","'.time().'")');
}
$act = 2;
}
}
}
/*if($pl['battle'] > 0) {
//inuser_go_atack($pl);
}else{
if($pl['room'] == 303 && $pl['timeGo'] < time()) {
if($pl['res_x'] < time()) {
$pl['room'] = $pl['invBlock'];
mysql_query('UPDATE `users` SET `room` = "'.$pl['room'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
mysql_query('UPDATE `stats` SET `hpNow` = "1000000000000",`mpNow` = "1000000000000" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
mysql_query('INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=red>Внимание!</font> <b>'.$pl['login'].'</b> ['.$pl['level'].']<a target=_blank href=inf.php?'.$pl['id'].' ><img width=12 height=11 src=https://geocombats.ru/photo/i/inf_capitalcity.gif ></a> выбрался на охоту, будьте осторожны!","'.$pl['city'].'","","6","1","'.time().'")');
}
}
}*/
}
?>
и? к чему ты это скинул?function getIP() {
if(isset($_SERVER['HTTP_X_REAL_IP'])) return $_SERVER['HTTP_X_REAL_IP'];
return $_SERVER['REMOTE_ADDR'];
}
if(getIP() != $_SERVER['SERVER_ADDR'] && getIP() != '127.0.0.1' && getIP() != '' && getIP() != '45.67.57.198') {
die(getIP().'<br>'.$_SERVER['SERVER_ADDR']);
}
//if( $_SERVER['HTTP_CF_CONNECTING_IP'] != $_SERVER['SERVER_ADDR'] && $_SERVER['HTTP_CF_CONNECTING_IP'] != '127.0.0.1' ) { die('<center><br><h3>пощел гулят</h3><img src="i/fack.jpg">'); }
define('GAME',true);
include('/home/admin/sites/geocombats.ru/_incl_data/__config.php');
include('/home/admin/sites/geocombats.ru/_incl_data/class/__db_connect.php');
function e($t) {
mysql_query('INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("core #'.date('d.m.Y').' %'.date('H:i:s').' ( ритическа¤ ошибка): <b>'.mysql_real_escape_string($t).'</b>","capitalcity","LEL","6","1","-1")');
}
function testMonster( $mon , $type ) {
$r = true;
if(isset($mon['id'])) {
//
if($type == 'start') {
//День недели
if( $mon['start_day'] != -1 ) {
if( ($mon['start_day'] < 7 && $mon['start_day'] != date('w')) || $mon['start_day'] != 7 ) {
$r = false;
}
}
//число
if( $mon['start_dd'] != -1 ) {
if( $mon['start_dd'] != date('j') ) {
$r = false;
}
}
//месец
if( $mon['start_mm'] != -1 ) {
if( $mon['start_mm'] != date('n') ) {
$r = false;
}
}
//час
if( $mon['start_hh'] != -1 ) {
if( $mon['start_hh'] != date('G') ) {
$r = false;
}
if( $mon['start_min'] != -1 ) {
if( $mon['start_min'] < (int)date('i') ) {
$r = false;
}
}
}
}elseif($type == 'back') {
//День недели
if( $mon['back_day'] != -1 ) {
if( ($mon['back_day'] < 7 && $mon['back_day'] != date('w')) || $mon['back_day'] != 7 ) {
$r = false;
}
}
//число
if( $mon['back_dd'] != -1 ) {
if( $mon['back_dd'] != date('j') ) {
$r = false;
}
}
//месец
if( $mon['back_mm'] != -1 ) {
if( $mon['back_mm'] != date('n') ) {
$r = false;
}
}
//час
if( $mon['back_hh'] != -1 ) {
if( $mon['back_hh'] != date('G') ) {
$r = false;
}
if( $mon['back_min'] != -1 ) {
if( $mon['back_min'] < (int)date('i') ) {
$r = false;
}
}
}
}else{
//что-то другое
$r = false;
}
//
}
return $r;
}
$sp = mysql_query('SELECT `u`.*,`st`.* FROM `users` AS `u` LEFT JOIN `stats` AS `st` ON `st`.`id` = `u`.`id` WHERE `u`.`no_ip` = "trupojor" LIMIT 100');
while($pl = mysql_fetch_array($sp)) {
$act = 0;
if($pl['online'] < time()-60) {
$pl['online'] = time();
mysql_query('UPDATE `users` SET `online` = "'.$pl['online'].'",`afk` = "" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
}
if($pl['res_x'] < time()) {
//Можно действовать!
$mon = mysql_fetch_array(mysql_query('SELECT * FROM `aaa_monsters` WHERE `uid` = "'.$pl['id'].'" LIMIT 1'));
if( isset($mon['id']) ) {
if( testMonster($mon,'start') == true && $pl['room'] == 303 ) {
$pl['room'] = $mon['start_room'];
mysql_query('UPDATE `users` SET `room` = "'.$pl['room'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
mysql_query('UPDATE `stats` SET `hpNow` = "1000000000000",`mpNow` = "1000000000000" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
if( $mon['start_text'] != '' ) {
mysql_query('INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=red>Внимание!</font> '.mysql_real_escape_string(str_replace('{b}','<b>'.$pl['login'].'</b> ['.$pl['level'].']<a target=_blank href=inf.php?'.$pl['id'].' ><img width=12 height=11 src=https://geocombats.ru/photo/i/inf_capitalcity.gif ></a>',$mon['start_text'])).'","'.$pl['city'].'","","6","1","'.time().'")');
}
$act = 1;
}
}else{
mysql_query('UPDATE `stats` SET `res_x` = "'.(time()+3600).'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
}
}
if( $act == 0 && $pl['room'] != 303 && $pl['battle'] == 0 ) {
if(!isset($mon['id'])) {
$mon = mysql_fetch_array(mysql_query('SELECT * FROM `aaa_monsters` WHERE `uid` = "'.$pl['id'].'" LIMIT 1'));
}
if( isset($mon['id']) ) {
if( testMonster($mon,'back') == true ) {
$pl['room'] = 303;
mysql_query('UPDATE `users` SET `room` = "'.$pl['room'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
mysql_query('UPDATE `stats` SET `hpNow` = "1000000000000",`mpNow` = "1000000000000" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
if( $mon['back_text'] != '' ) {
mysql_query('INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=red>Внимание!</font> '.mysql_real_escape_string(str_replace('{b}','<b>'.$pl['login'].'</b> ['.$pl['level'].']<a target=_blank href=inf.php?'.$pl['id'].' ><img width=12 height=11 src=https://geocombats.ru/photo/i/inf_capitalcity.gif ></a>',$mon['back_text'])).'","'.$pl['city'].'","","6","1","'.time().'")');
}
$act = 2;
}
}
}
/*if($pl['battle'] > 0) {
//inuser_go_atack($pl);
}else{
if($pl['room'] == 303 && $pl['timeGo'] < time()) {
if($pl['res_x'] < time()) {
$pl['room'] = $pl['invBlock'];
mysql_query('UPDATE `users` SET `room` = "'.$pl['room'].'" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
mysql_query('UPDATE `stats` SET `hpNow` = "1000000000000",`mpNow` = "1000000000000" WHERE `id` = "'.$pl['id'].'" LIMIT 1');
mysql_query('INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=red>Внимание!</font> <b>'.$pl['login'].'</b> ['.$pl['level'].']<a target=_blank href=inf.php?'.$pl['id'].' ><img width=12 height=11 src=https://geocombats.ru/photo/i/inf_capitalcity.gif ></a> выбрался на охоту, будьте осторожны!","'.$pl['city'].'","","6","1","'.time().'")');
}
}
}*/
}
?>
Я выпустил бота отсюда?>и? к чему ты это скинул?