Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 04.05.2012, 03:02   #1
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию Скрипт онлайн-бота для одного человека!

Всем привет! (скрипт для Тюряги Mail.ru, забыл уточнить в названии.. хотя можно и поменять сервера под ВК)
Особо объяснять нечего, так как код раскомментирован почти полностью!
Что необходимо для работы скрипта:
1. Хостинг, ну это само собой))
2. Поддержка PHP на хостинге
3. Включенный cURL на хостинге
4. Cron

Как примерно выставлять задания в кроне!
В скрипте видно, что я разделил все функции на 3 action(действие)
Из этого следует, что Вы должны создать 3 задания в кроне!
Вот примеры выставления заданий(мой скрипт будет называться bot.php):

1. action=zona (прохождение зон, например каждые 2 часа)
путь к скрипту: curl -s 'http://ваш_домен.ru/bot.php?action=zona' > /dev/null
Минуты: 0
Часы: */2
Дни: *
Месяцы: *
Дни недели: *

2. action=boss (управление боями/сбор прибыли/сбор папирос, например каждые 2 минуты)
путь к скрипту: curl -s 'http://ваш_домен.ru/bot.php?action=boss' > /dev/null
Минуты: */2
Часы: *
Дни: *
Месяцы: *
Дни недели: *

3. action=raz (функции раз в сутки, каждый день в 2 часа ночи)
путь к скрипту: curl -s 'http://ваш_домен.ru/bot.php?action=raz' > /dev/null
Минуты: 0
Часы: 2
Дни: */1
Месяцы: *
Дни недели: *

Ну думаю разберетесь, а вот и сам скрипт

Код:
<?php
@$action = $_GET['action']; //действие

//отправка пост запроса
function post($url,$param)
{
	$ch = curl_init(); 
	curl_setopt($ch, CURLOPT_URL,$url); 
	curl_setopt($ch, CURLOPT_FAILONERROR, 1);
	@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
	curl_setopt($ch, CURLOPT_TIMEOUT, 10); 
	curl_setopt($ch, CURLOPT_POST, 1);  
	curl_setopt($ch, CURLOPT_POSTFIELDS, $param); 
	$result = curl_exec($ch); 
	curl_close($ch);
	return $result;
}

//парсинг одного значения
function parse($log,$begin,$end)
{
	$begin = strpos($log, $begin) + strlen($begin);
	$end = strpos($log, $end, $begin);
	$result = substr($log, $begin, $end - $begin);
	return $result;
}

//парсинг нескольких значений
function parse_all($s,$l,$r,$razd)
{
	$res = "";
	preg_match_all('|'.$l.'(.*)'.$r.'|U', $s, $out, PREG_PATTERN_ORDER);
	for($i = 0; $i < count($out[1]); $i++)
	{
		$res = $res.$out[1][$i].$razd;
	}
	return $res;
}

//выставляем настройки
$id = "ваш id";
$key = "ваш auth";
$zona = "ID зоны";
$zona1 = 0; //если 0, то дневные, если 7, то ночные. для мастеров всегда 0
$zona2 = 8; //zona[2] если 8, то дневные, если 1, то ночные. для мастеров всегда 1
$bosses = array("1","2","3"); //ID боссов через запятую, в таком порядке, в котором захотите. в примере стоит кирпич-сизый-махно

//прохождение зон/мастеров
if($action == "zona")
{
	//получаем инфо о зоне
	$send = post('http://109.234.156.254/prison/universal.php','city='.$zona.'&user='.$id.'&method=getCityInfo&key='.$key);
	if (trim($send) != "")
	{
		$info = parse($send,'<missions>','</missions>'); //парсим мисссии
		$mission = explode(',',parse_all($info,'<id>','</id>',',')); //парсим все айди заданий и записываем в массив
		$allTick = explode(',',parse_all($info,'<allTick>','</allTick>',',')); //сколько всего заданий надо пройти
		$completeTick = explode(',',parse_all($info,'<completeTick>','</completeTick>',',')); //и сколько уже пройдено
		for ($z = $zona1; $z < count($mission) - $zona2; $z++) //проходим недостающие движухи
		{
			if ((int)$completeTick[$z] != (int)$allTick[$z])
			{
				for ($n = 0; $n < (int)$allTick[$z] - (int)$completeTick[$z]; $n++)
				{
					//проходим движуху
					$send = post('http://109.234.156.254/prison/universal.php','city='.$zona.'&key='.$key.'&action%5Fid='.$mission[$z].'&user='.$id.'&action%5Ftype=3&method=doCityAction');
					$energy = parse_all($send,'<energy>','</energy>',''); //парсим энергию
					if ($energy == "")
					{
						break; //если энергия кончилась, то останавливаем цикл
					}
				}
			}		
		}
	}
}

//сбор папирос/прибыли, управление боями
if($action == "boss")
{
	post('http://109.234.157.91/prison/universal.php','user='.$id.'&method=getAllBuildingsRewards&key='.$key); //сбор прибыли
	post('http://109.234.157.91/prison/universal.php','user='.$id.'&getidea=5&method=office&key='.$key); //сбор папирос
	$send = post('http://109.234.157.91/prison/universal.php','user='.$id.'&method=getBoss&key='.$key);
	$screen = parse_all($send,'<screen>','</screen>','');
	if ($screen != "battle") //если не равно battle, то значит бой не начат, можно также заменить на if (screen == "boss")
	{
		for ($d = 0; $d < count($bosses); $d++)//начинаем перебирать шаблон
		{
			//стартуем бой
			$start_battle = post('http://109.234.157.91/prison/universal.php','mode=simple&boss%5Fid='.$bosses[$d].'&key='.$key.'&buff=0&method=startBattle&user='.$id);
			$msg = parse_all($start_battle,'<msg>','</msg>','');
			if ($msg == "success battle start")
			{
				break; //бой начат, останавливаем перебор
			}
		}
	}
}

//функции раз в сутки
if($action == "raz")
{
	//харкнуть в баланду, для срочняков
	post('http://109.234.156.254/prison/universal.php','user='.$id.'&method=voteForFriend&key='.$key.'&sex=0&model%5Fid=1&friend%5Fuid=2144174805248771374&vote=2');
	//побрится
	post('http://109.234.156.254/prison/universal.php','user='.$id.'&method=shaveBeard&key='.$key);
	//щипануть бумагу-------------------------------------
	post('http://109.234.156.254/prison/universal.php','user='.$id.'&method=collectToiletPaper&key='.$key);
	//собираем подогревы----------------------------------
	post('http://109.234.156.254/prison/universal.php','user='.$id.'&method=useAllPresents&key='.$key);
	//отправляем подогревы--------------------------------
	post('http://109.234.156.254/prison/universal.php','method=sendPresent&key='.$key.'&present%5Fid=1&user='.$id.'&recipients=4065516111451956286,5915789826642545322,13169338906259118164,17542775405107986414,17135625171332951479');
	//наезд, для срочняков
	for ($i = 0; $i < 2; $i++)
	{
		$send = post('http://109.234.156.254/prison/universal.php','key='.$key.'&enemy=15597557242050407613&method=challengeToDuel&user='.$id);
	}
	//игра в карты
	$rKart = post('http://109.234.156.254/prison/universal.php','user='.$id.'&method=cardGameInit&key='.$key);
	$card = parse_all($rKart,'<canPlay>','</canPlay>','');
	switch ($card)
	{
		case "1":
		post('http://109.234.156.254/prison/universal.php','user='.$id.'&method=cardGamePlay&key='.$key);
		post('http://109.234.156.254/prison/universal.php','user='.$id.'&method=cardGameFinish&key='.$key);
		break;
	}
}

?>
Если вдруг что то непонятно, либо вы нашли ошибки или хотите дополнить руководство, отпишитесь обязательно!

Последний раз редактировалось Gamer1912; 04.05.2012 в 10:23.
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
PrOveN (09.05.2012), simsonbart1 (23.05.2012), Zewsik2011 (25.07.2012)
Старый 04.05.2012, 16:35   #2
 Пехотинец
Аватар для Rekazz
 
Rekazz никому не известный тип
Регистрация: 02.04.2012
Сообщений: 62
Популярность: 19
Сказал(а) спасибо: 5
Поблагодарили 35 раз(а) в 21 сообщениях
Отправить сообщение для Rekazz с помощью Skype™
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

сам какой хостинг используешь?
  Ответить с цитированием
Старый 04.05.2012, 17:38   #3
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

Rekazz, Я использовал скрипт массового онлайн-бота, но такие скрипты вряд ли кто выложит в паблике, так как для некоторых это хлеб. Сидел на jino.ru, стабильно было 60+ пользователей, хостинг спокойно справлялся.. но сейчас перебрался на VDS, ибо на нем можно мутить и другие "черные" дела, а если ставить на хостинге, то дидос замучает.
  Ответить с цитированием
Старый 05.05.2012, 11:21   #4
 Разведчик
Аватар для spanchbobs
 
spanchbobs вызывает надежду
Регистрация: 15.04.2012
Сообщений: 3
Популярность: -11
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 6 сообщениях
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

Вот номера зон мож кому будет полезно

Номера движух
1 - Бутырка
10 - Красная пресня
2 - Кресты
3 - В. Централ
4 - М. Тишина
5 - В. Пятак
6 - Белый лебедь
7 - Орловский централ
8 - Черный дельфин
9 - Москва
11 - Петя (1)
12 - Яша (2)
13 - Илюша (3)
14 - Нинка (4)
15 - Ашот (5)
16 - Шура (6)
17 - Макар (7)
18 - Сева (8)
19 - Жора (9)

Последний раз редактировалось spanchbobs; 05.05.2012 в 17:50. Причина: Не обратил внимание что это для мейла
  Ответить с цитированием
Пользователь сказал cпасибо:
simsonbart1 (23.08.2012)
Старый 05.05.2012, 11:36   #5
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

Ну тогда уже и порядок ID боссов:
1 - Кирпич
2 - Сизый
3 - Махно
4 - Лютый
5 - Шайба
6 - Палыч
7 - Циклоп
8 - Бес
9 - Паленый
10 - Борзов
11 - Хирург
12 - Раиса
13 - Близнецы
  Ответить с цитированием
Старый 08.05.2012, 13:56   #6
 Разведчик
Аватар для kapacuk_vadim20
 
kapacuk_vadim20 никому не известный тип
Регистрация: 16.08.2011
Сообщений: 35
Популярность: 10
Сказал(а) спасибо: 15
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

а что надо поменять чтоб для контакта сделать?
  Ответить с цитированием
Старый 08.05.2012, 15:01   #7
 Пехотинец
Аватар для Rekazz
 
Rekazz никому не известный тип
Регистрация: 02.04.2012
Сообщений: 62
Популярность: 19
Сказал(а) спасибо: 5
Поблагодарили 35 раз(а) в 21 сообщениях
Отправить сообщение для Rekazz с помощью Skype™
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

а ты подумай)
наверное серваки тюряги!
  Ответить с цитированием
Старый 13.05.2012, 23:16   #8
Заблокирован
 Разведчик
Аватар для Getsuga =)
 
Getsuga =) никому не известный тип
Регистрация: 19.04.2012
Сообщений: 24
Популярность: 5
Сказал(а) спасибо: 9
Поблагодарили 3 раз(а) в 3 сообщениях
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

Цитата:
Сообщение от RekazzПосмотреть сообщение
а ты подумай)
наверное серваки тюряги!

А наверно сервера то одинаковые?

И не думаю что только в смене серверов дело.
  Ответить с цитированием
Старый 13.05.2012, 23:59   #9
 Разведчик
Аватар для DarkVirus
 
DarkVirus никому не известный тип
Регистрация: 09.05.2012
Сообщений: 2
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

Цитата:
Сообщение от Getsuga =)Посмотреть сообщение
А наверно сервера то одинаковые?

И не думаю что только в смене серверов дело.

У вк и майла разные сервера!В этом все и дело!
  Ответить с цитированием
Старый 14.05.2012, 00:24   #10
 Разведчик
Аватар для Андрей199823
 
Андрей199823 никому не известный тип
Регистрация: 06.05.2012
Сообщений: 4
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

как я понял каждый раздел это одна кнопка??
  Ответить с цитированием
Старый 14.05.2012, 07:03   #11
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

Серверов у Mail.Ru всего два:
109.234.156.254
109.234.157.91

Сервера ВК, которые я нашел:
188.93.20.139
109.234.155.196
109.234.155.197
109.234.155.198
109.234.156.250
109.234.156.251


Getsuga =), Разница только в серваках и ни в чем другом!
  Ответить с цитированием
Старый 15.05.2012, 11:51   #12
 Разведчик
Аватар для tigrOO
 
tigrOO никому не известный тип
Регистрация: 13.03.2011
Сообщений: 8
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

109.234.156.252
+ вк
________________
Помог?Обьяснил?Пост ответил на твои вопросы?
Ставь посибку не жалей.если что отвечу взаимностью
  Ответить с цитированием
Старый 15.05.2012, 14:20   #13
 Пехотинец
Аватар для Rekazz
 
Rekazz никому не известный тип
Регистрация: 02.04.2012
Сообщений: 62
Популярность: 19
Сказал(а) спасибо: 5
Поблагодарили 35 раз(а) в 21 сообщениях
Отправить сообщение для Rekazz с помощью Skype™
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

у вк всего 11 - 13 серверов)
А в майле я знал только 1 так как начал играть недели 2 назад.
  Ответить с цитированием
Старый 15.05.2012, 20:32   #14
Заблокирован
 Разведчик
Аватар для Руслан Палыч
 
Руслан Палыч неизвестен в этих краяхРуслан Палыч неизвестен в этих краяхРуслан Палыч неизвестен в этих краяхРуслан Палыч неизвестен в этих краях
Регистрация: 25.03.2011
Сообщений: 31
Популярность: -340
Сказал(а) спасибо: 1
Поблагодарили 28 раз(а) в 21 сообщениях
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

Вот все сервы в ВК

[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
simsonbart1 (30.08.2012), _KastA_ (11.12.2012)
Старый 28.08.2012, 08:04   #15
 Разведчик
Аватар для Прапор Егоров
 
Прапор Егоров никому не известный тип
Регистрация: 16.03.2012
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Скрипт онлайн-бота для одного человека!

под одноклассники как его настроить?
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удивительная история одного человека OneShot Треп 3 16.02.2011 19:43
[Скрипт] 2 скрипт-бота. lSiml Скрипты и перехват пакетов 2 03.05.2010 19:25
Скрипт на заточку для бота Benjamin Общение и обсуждение, архив Lineage 2 5 06.08.2009 19:58

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 16:47.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net