23.09.2021

Модуль Перестрелка для DCMS-Social


Модуль Перестрелка для DCMS-Social

Модуль Перестрелка для DCMS-Social. Если пользователь на сайте, в него могут стрелять другие пользователи. За один выстрел забирается 1xp из 100. Если игрок забрал хр — записывается поражение. Победителю начисляется 10 монет. Проигравший не может стрелять пять минут. Ему приходит сообщение что жизнь пополнилась, когда проходит пять минут. Далее он может продолжить игру.

Установка:
Залить таблицы.

ALTER TABLE `user` ADD `shuter_hp` int(11) NOT NULL default '0';

ALTER TABLE `user` ADD `shuter_por` int(11) NOT NULL default '0';

ALTER TABLE `user` ADD `shuter_pob` int(11) NOT NULL default '0';


ALTER TABLE `user` ADD `shuter_time` int(11) NOT NULL default '0';

ALTER TABLE `user` ADD `notice` int(11) NOT NULL default '0';
ALTER TABLE `user` ADD `shuter_boi` int(11) NOT NULL default '0';

Далее в sys/inc/user.php в самом конце перед ?> Вставить это

if($user['id'] == 0){
} else {
if($user['shuter_time']<=time())
{

if($user['shuter_hp'] <= 0) {
mysql_query("UPDATE `user` SET `shuter_hp` =100 WHERE `id` = '" . $user['id'] . "' LIMIT 1");

$msg = "Ваше здоровье пополнено в игре перестрелка!";

mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$user[id]', '$msg', '$time')");


}
}
}


/////////////

Далее
В sys/fnc/aut.php
В конце перед
}
}
}

Вставить это

if($user) {
if($user['notice'] != 0) {

echo '<div class="mess"><center><a href="/shuter/index.php?id='.$user['notice'].'" class="link center"><font size="2" style="color: red" face="Arial">ПЕРЕСТРЕЛКА..</a></font></center></div>';

}
mysql_query("UPDATE `user` SET `notice` = 0 WHERE `id` = '" . $user['id'] . "'"); 

} 
//////

Далее в user/info/wap.php

где хотите вот это

echo "<div class='nav2'>";
echo "<img src='/style/icons/uslugi.gif' alt='*' /> <a href=\"/shuter/index.php?id=$ank[id]\">Перестрелка</a><br />";
echo "</div>";
/////

ссылка для главной если хотите.

/shuter/game.php


Скачать с mail облака

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *