Игра "Угадай сундук" на PHP + обновление - Форум ProUcoz.com - Игра "Угадай сундук" на PHP + обновление - Форум ProUcoz.com
Пятница 20:59 | 24.02.2017
Свежие темы · Участники · Правила форума · Поиск · RSS
Страница 1 из 11
Форум ProUcoz.com » Мусорка » Мусорка » Игра "Угадай сундук" на PHP + обновление
Игра "Угадай сундук" на PHP + обновление
Российская ФедерацияiWeb[Нет на сайте]
Дата: Четверг, 05.05.2011, 00:07 | Сообщение # 1
Сообщений: 1849

Перед вами 2 сундучка, система загадывает один из них, вам нужно отгадать загаданный сундук. При успехе, бот повышает вам репутацию на + 9, при неудаче понижает на -9.
Качаем архив и папку cheats заливаем в папку scripts (PHP).

В файле s.php изменяем строки на свои:

Code
$url = "http://uweb.su/"; // ссылка на сайт   
$login = 'login'; // логин бота   
$password = 'pass'; // пароль бота

Бот должен быть в группе, где нет капчи и иметь репутацию 800

Далее создаём страницу с личным шаблоном и размещаем на ней код:

Code
<?if($USER_LOGGED_IN$)?><html xmlns="http://www.w3.org/1999/xhtml" lang="en">   
<head>   
<meta http-equiv="content-type" content="text/html; charset=utf-8" />   
<title>Угадай сундук</title>   
<style type="text/css">   
*{padding:0;margin:0}   
body{background:#FFF;font-size:11px;font-family:tahoma}   
td{font-size:11px;}   
#gameBorder{background:#ffffff url(http://uweb.su/upload/text-bg.gif) repeat-x 0 0;padding:10px;border:1px solid #b5b8c8;}   
#gameBorderq{background:#ffffff url(http://uweb.s/upload/text-bg.gif) repeat-x 0 0;border:1px solid #b5b8c8;}   
#tdF{vertical-align:top;font-size:12px;font-weight:bold;width:200px;padding-top:3px;}     
input[type="text"]{background:#ffffff url(http://uweb.s/upload/text-bg.gif) repeat-x 0 0;padding:2px;border:1px solid #b5b8c8;font-size:12px;font-family:tahoma;}   
#sund1,#sund2{opacity:0.7;cursor:pointer;}   
#minus_r a{text-decoration:none;color:#0395d7}   
#minus_r a:hover{text-decoration:underline;color:#03b832}   
#head_g{background:url('http://uweb.su/images/1.png') #f8f8f8;border-bottom:1px solid #b5b8c8;padding:5px;font-size:12px;color:#4e4d4d;overflow:hidden;}   
</style>   
</head>   
<body style="padding:200px">   
<div id="gameBorder">   
Система загадывает 1 сундук, вам нужно угадать его. В случае выигрыша, ваша репутация повышается на <b>+9</b>, в случае проигрыша, понижается на <b>-9</b>.   
<div style="padding:2px;"></div>   
<div id="minus_r" style="font-size:10px;"><a href="http://uweb.su/forum/6-1692-1">Что делать, если я ушёл в большой минус?</a></div>   
</div>   
<div style="padding:4px;"></div>   
<div id="gameBorderq">   
<div id="head_g"><div style="float:left;">Добро пожаловать, <b>$USERNAME$</b>! Выбери сундук, который ты считаешь загаданным =)</div><div style="float:right;">Ваша репутация: <span id="my_rep">...</span></div></div>   
<div style="padding:10px;" id="result_sund" align="center">   
<img id="sund2" onclick="nextSund(2)" src="http://uweb.su/game/n_sund2.png">   
<div style="padding-right:12px;display:inline-block;"></div>   
<img id="sund1" onclick="nextSund(1)" src="http://uweb.su/game/n_sund1.png">   
</div>   
<div style="padding:10px;display:none;" align="center" id="result_sund2"></div><div id="timer2" align="center" style="display:none;padding:0px 0px 10px 0px;font-size:14px;">Осталось <div style="font-weight:bold;color:green;font-size:14px;display:inline-block;" id="timer"></div> сек.</div></div>   
<div style="padding-top:6px;padding-bottom:6px;">$POWERED_BY$ | (c) <u style="cursor:pointer" onclick="location.href='/'">uWeb.su</u></div>   
<script type="text/javascript">   
var next = _uButton('', 'b', {style: 3,text: 'Попробовать <b>ещё раз</b>',content: 'onclick="$(\'#result_sund2\').hide();$(\'#result_sund\').show()"'});   
function nextSund(a) {start = (new Date()).getTime();timer = document.getElementById('timer');setInterval(function () { timer.innerHTML = Math.floor(31-((new Date()).getTime() - start) / 1000)},100);$('#result_sund').hide();$('#result_sund2').show().html('<img src="http://uweb.su/game/pr_load.gif"><br>');$('#timer2').show();setTimeout(function() {$.get('/php/cheats/s.php',{_t: Math.random(),_n: a},   
function(data){$('#timer2').hide();if(data.split('|')[2].indexOf('Your IP was temporary')!=-1){$('#result_sund').hide();$('#result_sund2').show().html('<img src="http://uweb.su/game/bad_sund'+a+'.png"><div style="padding:3px;"></div><div style="font-size:12px;color:red;font-weight:bold;">Перегрузка бота =(</div>Наш бот был перегружен из-за огромного кол-ва запросов. Попробуйте позднее<div style="padding:3px;"></div>'+next);my_rep()}else if(data.split('|')[1]=='true'){$('#result_sund').hide();$('#result_sund2').show().html('<img src="http://uweb.su/game/good_sund'+a+'.png"><div style="padding:3px;"></div><div style="font-size:12px;color:green;font-weight:bold;">Победа!!!</div>Твоя репутация была повышена на <b>+9</b>. Ты можешь попробовать ещё раз!<div style="padding:3px;"></div>'+next);my_rep()}else if (data.split('|')[1]=='false'){$('#result_sund').hide();$('#result_sund2').show().html('<img src="http://uweb.su/game/bad_sund'+a+'.png"><div style="padding:3px;"></div><div style="font-size:12px;color:red;font-weight:bold;">Неудача =(</div>Твоя репутация была понижена на <b>-9</b>. Ты можешь попробовать ещё раз!<div style="padding:3px;"></div>'+next);my_rep()}});},30000)};   
function my_rep() {$('#my_rep').load('/index/8-$USER_ID$?'+Math.random()+' .my_rep');};my_rep();   
</script>   
</body>   
</html>   
<?else?>Необходима авторизация!<?endif?>

И на персональную страницу в любое место:

Code
<div style="display:none;"><div style="display:inline-block;font-weight:bold;" class="my_rep"><?if($_REPUTATION$<0)?><div style="display:inline-block;color:red;">$_REPUTATION$</div><?else?><div style="display:inline-block;color:green;">$_REPUTATION$</div><?endif?></div></div>

Архив: http://uweb.su/js/site/cheats_uWeb.rar
Автор: http://uweb.su/load....1-0-275

==========обновление==========

Для начала, обновляем старые скрипты в папке scripts/cheats на новые. Скачать архив с файлами. Меняем данные бота и адрес сайта в s.php и history.php. history.dat - файл, в котором будут храниться данные истории (информация: данные будут храниться в виде [uid,"login",true/false], где true - выигрыш, false - проигрыш).
Всё сделали? Поздравляю, вы молодец! А теперь переходим к следующему шагу - вывод данных статистики.

При получении данных с history.php передаются get-параметры:

max - максимальное количество выводимых данных истории (0 - не ограничено).
game - 0 - все игры, 1 - только выигрыши, 2 - только проигрыши.
id - id пользователя, у которого необходимо получить историю (0 - все).
Код для вывода 5 последних выигрышей:

Code
<div id="chestHistory"></div>   
<script type="text/javascript">   
$.get('/php/cheats/history.php', {   
max: 5,   
game: 1   
}, function(data){   
$('#chestHistory').html(data);   
});   
</script>

И не забудьте изменить css, например добавьте этот код после <body>:

Code
<style type="text/css">   
.chestHistory {border-collapse:collapse;border:1px dotted #ccc;}   
.chestHistory a {color:#408FD3;text-decoration:none;}   
.chestHistory a:hover {text-decoration:underline;}   
.chestHistory td {padding:5px;background:#f8f8f8;}   
.chestHistory tr.my td {background:#fffbe5;}   
</style>

Архив: http://uweb.su/go?http://stufford.ru/Cheats_1.1.zip
Автор: http://uweb.su/load....1-0-277


Школоте посвящается!
Лижите жопу тщательнее, говно остается ^_^


Сообщение отредактировал iWeb - Четверг, 05.05.2011, 00:07
 
FR3cH[Нет на сайте]
Дата: Пятница, 15.06.2012, 04:55 | Сообщение # 2
Хитрец всем хитрым
Сообщений: 213
Тема отправляется в мусор.
Причины: скриншот битый, автор находится в группе забаненных,и скрин не будет обновлен.




Сообщение отредактировал FR3cH - Пятница, 15.06.2012, 04:56
 
Форум ProUcoz.com » Мусорка » Мусорка » Игра "Угадай сундук" на PHP + обновление
Страница 1 из 11
Поиск: