function doit() { global $sess, $HTTP_POST_VARS, $mytrail, $auth; if ($HTTP_POST_VARS['field_subject'] == "") { form(true); page_close(); exit; } if (!defined("TALK_INC")) { include "messages/talk.inc"; } talk($auth->auth['uname'], $mytrail['userid'], $HTTP_POST_VARS['field_subject'], $HTTP_POST_VARS['field_message'], $mytrail['id']); header("Location: " . $sess->url($mytrail['path'])); }
function t_roll($text, $chat_id) { $out = mt_rand(0, 999999999); $dubs = array(9 => "nines", 8 => "eights", 7 => "sevens", 6 => "sixes", 5 => "quints", 4 => "quads", 3 => "trips", 2 => "dubs"); foreach ($dubs as $key => $value) { $test = substr(strval($out), 0 - $key); if (preg_match('/^(.)\\1*$/', $test)) { $text = str_repeat(emoji(0x1f389), $key - 1) . sprintf('%09d', $out) . "\nnice " . $value . " brah" . str_repeat("!", $key - 1); talk($chat_id, $text); return true; } } talk($chat_id, sprintf('%09d', $out)); return true; }
private function getsaying($html) { preg_match_all('/<\\/a>:(.*?)评论\\(\\d\\)<\\/a>/', $html, $match); foreach ($match[0] as $k) { if (strstr($k, '评论(0)')) { $k = str_replace(PHP_EOL, '', $k); $k = str_replace(' ', '', $k); $k = html_entity_decode($k); preg_match('/<\\/a>:(.*?)<span class="txt-fade">/', $k, $content); preg_match('/myfeed_mood.jsp\\?sid=.*&B_(.*?)&t1_source/', $k, $data); $content = preg_replace('/<img[^>]+>/', '', $content[1]); echo '找到一条说说:' . $content . ' 机器人的回复是:'; $data = 'B_' . $data[1]; $content = talk($content); echo $content . '<br />'; $this->postcomment($content, $data); sleep(3); } } }
function attack($who) { $weapons = array('axe', 'fail', 'knife', 'sword', 'spear', 'shot', 'staff', 'kostyl'); $shields = array('shield', 'spear'); $str = ""; $bot_name = array(); $bot_name[0] = "Гигантская крыса"; $bot_name[1] = "Дикий Циклоп"; $bot_name[2] = "Гигантский Червь"; $bot_name[3] = "Дерево убийца"; $bot_name[4] = "Трол"; $bot_name[5] = "Лев"; $bot_name[6] = "Разбойник"; $prototype = $who["login"]; if (in_array($who["hand_r_type"], $weapons) && in_array($who["hand_l_type"], $weapons)) { $two_hands = 1; } if (voin_type($who) == "mag") { $two_hands = 1; } if (in_array($who["hand_l_type"], $shields)) { $shield_hands = 1; } if (!$who["zayavka"] && $who["hp"] > 0) { $bot_count = rand(1, 3); $timeout = time() + 180; $add_hp = ceil($who["hp_all"] * 1.12); mysql_query("INSERT INTO zayavka(status,type,timeout,creator) VALUES('3','55','3','" . $who["id"] . "')"); mysql_query("INSERT INTO teams(player,team,ip,battle_id) VALUES('" . $who["login"] . "','1','" . $ip . "','" . $who["id"] . "')"); mysql_query("INSERT INTO battles(type, creator_id, lasthit) VALUES('55', '" . $who["id"] . "', '" . $timeout . "')"); $b_id = mysql_insert_id(); for ($i = 1; $i <= $bot_count; $i++) { $name = $bot_name[rand(0, count($bot_name) - 1)]; $name = $name . "(" . $i . ")"; $str .= "<b>" . $name . "</b> "; mysql_query("INSERT INTO bot_temp(bot_name, hp, hp_all, battle_id, prototype, team, two_hands, shield_hands) \n\t\t\tVALUES('" . $name . "','" . $add_hp . "','" . $add_hp . "','" . $b_id . "','" . $prototype . "','2','{$two_hands}','{$shield_hands}')"); } talk($who["login"], "На вас напал " . $str, $who); goBattle($who["login"]); } }
$msg = "Предупреждение! Вы не можете идти на поединок против своих..."; } else { if ($podal) { $msg = "Вы не можете принять этот вызов! Сначала отзовите текущую..."; } else { $data = mysql_num_rows(mysql_query("SELECT * FROM zayavka WHERE creator='" . $pr . "'")); if ($data) { $_SESSION["zayavka_c_o"] = 0; $D2 = mysql_fetch_array(mysql_query("SELECT * FROM teams WHERE battle_id = {$pr} and team=2")); if (!$D2) { mysql_query("INSERT INTO teams(player,team,ip,battle_id,hitted,over) VALUES('" . $login . "','2','" . $ip . "','" . $pr . "','0','0')"); mysql_query("UPDATE zayavka SET status='2',minlev2='" . $db['level'] . "' WHERE creator = {$pr}"); mysql_query("UPDATE users SET zayavka='1' WHERE login='******'"); $db['zayavka'] = 1; $_SESSION["battle_ref"] = 0; talk($lev["login"], "<b>" . $login . "</b> не страшится сильного противника и предлагает Вам померяться силами!", $lev); } else { $msg = "Кто-то оказался быстрее и перехватил заявку!!!"; } } else { $msg = "Похоже противник отозвал свою заявку!"; } } } } } } } } /*=====VERDIYIM ZAYAVKANI GERI GOTURMEK==================================*/ if ($_REQUEST['recall']) {
if (!$res) { echo "Персонаж <B>" . $target . "</B> не найден в базе данных."; die; } if ($db["adminsite"] != 5) { if ($res['adminsite'] >= 5 || $res["admin_level"] >= 9) { echo "Персонаж <B>" . $target . "</B> не найден в базе данных."; die; } } if ($res["blok"]) { echo "Персонаж <B>" . $target . "</B> не может быть выпущен из тюрьмы так как он находиться в Блоке"; } else { if ($db["adminsite"]) { $logins = "Высшая сила"; } else { $logins = $login; } mysql_query("UPDATE users SET prision='0',orden='' WHERE login='******'"); $pref = $db["sex"]; if ($pref == "female") { $prefix = "а"; } else { $prefix = ""; } talk("toall", "Представитель порядка <b>«" . $logins . "»</b> выпустил" . $prefix . " персонажа <b>«" . $res["login"] . "»</b> из тюрьмы.", ""); echo "Персонаж <B>" . $target . "</B> на свободе."; history($target, "Выпустили из тюрьмы!", $reson, $res["remote_ip"], $logins); history($login, "Выпустил персонажа из тюрьмы", $reson, $db["remote_ip"], $target); } }
if ($act == "char" && !$db["battle"] && $db["room"] != "house") { include_once "char.php"; die; } if ($act == "animal" && !$db["battle"] && $db["room"] != "house") { include_once "animal.php"; die; } if ($act == "magic" && !$db["battle"] && $db["room"] != "house") { include_once "magic.php"; die; } //---------------------------------- if ($db["exp"] >= $db["next_up"]) { testUps($db); } //-----------TRAVMA------------------------------------------------------------------------ if ($db["travm_stat"] != '') { if ($db["travm"] < time()) { $t_stat = $db["travm_stat"]; $o_stat = $db["travm_old_stat"]; mysql_query("UPDATE users SET {$t_stat}={$t_stat}+{$o_stat},travm='0', travm_stat='', travm_var='', travm_old_stat='' WHERE login='******'"); talk($login, "Травма вылечена", $db); } } //------------------------------------ testPrision($db); include_once "room_detect.php"; mysql_close(); ?> <br>
function lose($team, $battle, $phrase) { $date = date("H:i"); $sql_bat = mysql_query("SELECT zayavka.type,battles.creator_id FROM `battles` LEFT JOIN zayavka on zayavka.creator=battles.creator_id WHERE battles.id={$battle}"); $B_DAT = mysql_fetch_array($sql_bat); mysql_free_result($sql_bat); $cr = $B_DAT["creator_id"]; $zay_type = $B_DAT["type"]; $boylar = array(3, 4, 101, 5, 6, 102, 11); $T = mysql_query("SELECT player,hitted FROM teams WHERE battle_id='" . $cr . "' AND over=0 and team='" . $team . "'"); while ($DATA = mysql_fetch_array($T)) { $player = $DATA["player"]; $hitted_win = $DATA["hitted"]; if ($zay_type == 15) { mysql_query('UPDATE labirint SET location="29x15", vector="180" WHERE user_id="' . $player . '"'); } if ($zay_type == 88) { mysql_query('UPDATE labirint SET location="29x2", vector="180", lose=lose+1 WHERE user_id="' . $player . '"'); } if ($zay_type == 89) { mysql_query('UPDATE labirint SET lose=lose+1 WHERE user_id="' . $player . '"'); } //------------------------------------------------------------------------------------- $LOSER_QUERY_D = mysql_query("SELECT users.*,zver.energy FROM users LEFT join zver on zver.owner=users.id and zver.sleep=0 WHERE login='******'"); $LOSER_DATA = mysql_fetch_array($LOSER_QUERY_D); mysql_free_result($LOSER_QUERY_D); $objects = array(); $objects[0] = $LOSER_DATA["amulet"]; $objects[1] = $LOSER_DATA["hand_r"]; $objects[2] = $LOSER_DATA["armour"]; $objects[3] = $LOSER_DATA["poyas"]; $objects[4] = $LOSER_DATA["ring1"]; $objects[5] = $LOSER_DATA["ring2"]; $objects[6] = $LOSER_DATA["ring3"]; $objects[7] = $LOSER_DATA["helmet"]; $objects[8] = $LOSER_DATA["perchi"]; $objects[9] = $LOSER_DATA["hand_l"]; $objects[10] = $LOSER_DATA["boots"]; $objects[11] = $LOSER_DATA["naruchi"]; $objects[12] = $LOSER_DATA["rubaxa"]; $objects[13] = $LOSER_DATA["plash"]; $objects[14] = $LOSER_DATA["mask"]; $objects[15] = $LOSER_DATA["pants"]; $objects[16] = $LOSER_DATA["masdrikon"]; $objects[17] = $LOSER_DATA["rukavic"]; $damage = 0; shuffle($objects); foreach ($objects as $key => $value) { if ($value == 0) { unset($objects[$key]); } } $new_array = array_values($objects); $damage = $new_array[0]; if ($damage != 0) { $GET_F_INV = mysql_query("SELECT paltar.name,inv.iznos_max,inv.iznos FROM inv LEFT JOIN paltar on paltar.id=inv.object_id WHERE inv.id=" . $damage); $GET_D = mysql_fetch_array($GET_F_INV); mysql_free_result($GET_F_INV); $iznos_all = $GET_D["iznos_max"]; $iznos = $GET_D["iznos"] + 1; $obj_name = $GET_D["name"]; $krit_iznos = $iznos_all - 2; if ($iznos >= $krit_iznos && $iznos < $iznos_all) { talk($player, "Предмет <b>" . $obj_name . "</b> в критическом состоянии!<BR><small>(на правах рекламы) <b>Ремонтная мастерская</b>. Мы даем вторую жизнь старым вещам!</small>", $LOSER_DATA); } if ($iznos <= $iznos_all) { mysql_query("UPDATE inv SET iznos =iznos+1 WHERE id = '" . $damage . "'"); } if ($iznos_all == 1) { unWear($player, $damage); mysql_query("DELETE FROM inv WHERE id='" . $damage . "'"); history($player, 'Пришел в негодность', $obj_name, $LOSER_DATA["remote_ip"], "Бой " . $battle); talk($player, "Предмет <b>" . $obj_name . "</b> сломался", $LOSER_DATA); } else { if ($iznos == $iznos_all) { unWear($player, $damage); talk($player, "Предмет <b>" . $obj_name . "</b> нуждается в ремонте!<BR><small>(на правах рекламы) <b>Ремонтная мастерская</b>. Мы даем вторую жизнь старым вещам!</small>", $LOSER_DATA); } } } if ($zay_type == 29) { #Пещера Воинов mysql_query("UPDATE users SET zayava=0 WHERE login='******'"); mysql_query("UPDATE war_team SET lose=1 WHERE player='" . $player . "'"); say("toroom", "<b>{$player}</b> трагически погиб и покидает турнир.", $player); } if ($zay_type == 99 || $zay_type == 66) { mysql_query("UPDATE users SET bs=0,location='', vector='' WHERE login='******'"); $str = "<span class=date>" . date("d.m.y H:i") . "</span> <script>drwfl('" . $LOSER_DATA['login'] . "','" . $LOSER_DATA['id'] . "','" . $LOSER_DATA['level'] . "','" . $LOSER_DATA['dealer'] . "','" . $LOSER_DATA['orden'] . "','" . $LOSER_DATA['admin_level'] . "','" . $LOSER_DATA['clan_short'] . "','" . $LOSER_DATA['clan'] . "');</script> повержен и выбывает из турнира<BR>"; mysql_query('UPDATE `deztow_turnir` SET `log` = CONCAT(`log`,"' . $str . '") WHERE `active` = TRUE'); mysql_Query("DELETE FROM labirint WHERE user_id='" . $player . "'"); mysql_Query("UPDATE bs_objects SET bs=0,owner='',coord='" . $LOSER_DATA["location"] . "' WHERE owner='" . $player . "'"); mysql_query("DELETE FROM inv WHERE owner='" . $player . "' and object_razdel='thing' and object_id=24 LIMIT 1"); say("toroom", "<b>{$player}</b> трагически погиб и покидает турнир.", $player); } if ($zay_type == 19) { //Таинственный Маяк $have_hell = mysql_fetch_Array(mysql_Query("SELECT * FROM hellround_pohod WHERE `end` = 0 and `owner`=" . $LOSER_DATA["id"] . ";")); $count_wood = $have_hell["volna"]; for ($i = 0; $i < $count_wood; $i++) { mysql_query("INSERT INTO `inv` (`owner`, `object_id`, `object_type`, `object_razdel` ,`iznos`, `iznos_max`) VALUES ('" . $LOSER_DATA['login'] . "', '139','wood','thing','0','1');"); } $count_redkiy = $have_hell["unikal_count"] - 1; if ($count_redkiy > 0) { for ($i = 0; $i < $count_redkiy; $i++) { mysql_query("INSERT INTO `inv` (`owner`, `object_id`, `object_type`, `object_razdel` ,`iznos`, `iznos_max`) VALUES ('" . $LOSER_DATA['login'] . "', '140','wood','thing','0','1');"); } $str_redkiy = "<b>Редкий Образец</b> x{$count_redkiy}."; } say("toroom", "<b>" . $LOSER_DATA['login'] . "</b> создал предмет <b>Образец</b> x{$count_wood}. {$str_redkiy}", $LOSER_DATA['login']); mysql_Query("UPDATE hellround_pohod SET `end` = 1, `date_out` = " . time() . " WHERE `end` = 0 and `owner`=" . $LOSER_DATA["id"] . ";"); } /*if(in_array($zay_type,$boylar)) { //new year //mysql_Query("INSERT INTO inv (owner, object_id, object_type, object_razdel, gift, gift_author, iznos, iznos_max, term) VALUES('".$LOSER_DATA['login']."', '60', 'scroll', 'magic', '1', 'WWW.MEYDAN.AZ', '0', '1', '".(time()+30*24*3600)."');"); //talk($LOSER_DATA["login"],"Вы нашли <b>Снежок</b>",$LOSER_DATA); //novruz mysql_Query("INSERT INTO inv (owner, object_id, object_type, object_razdel, gift, gift_author, iznos, iznos_max, term) VALUES('".$LOSER_DATA['login']."', '262', 'scroll', 'magic', '1', 'WWW.MEYDAN.AZ', '0', '1', '".(time()+30*24*3600)."');"); talk($LOSER_DATA["login"],"Вы нашли <b>Праздничные яйца</b>",$LOSER_DATA); }*/ if ($LOSER_DATA["zver_on"]) { $exp_minus = rand(1, 4); if ($LOSER_DATA["energy"] < $exp_minus) { $exp_minus = rand(1, $LOSER_DATA["energy"]); } mysql_query("UPDATE zver SET energy=energy-{$exp_minus} WHERE owner=" . $LOSER_DATA["id"] . " and sleep=0 "); } $krov = array("100", "101", "102", "11"); if (in_array($zay_type, $krov)) { $travm = rand(1, 3); getTravm($player, $travm); include "travm_dis.php"; $travm_dis = array(); $travm_dis[1] = $ushib_d_h[rand(0, count($ushib_d_h) - 1)]; $travm_dis[2] = $ushib_d_c[rand(0, count($ushib_d_c) - 1)]; $travm_dis[3] = $ushib_d_l[rand(0, count($ushib_d_l) - 1)]; $phrase = "<span class=date>{$date}</span> <B>" . $player . "</B> получил повреждение: <font color=red>" . $travm_dis[$travm] . "</font>.<BR>"; battle_log($battle, $phrase); } if ($zay_type == 20) { getTravm($player, 4); $phrase = "<span class=date>{$date}</span> <B>" . $player . "</B> получил повреждение: <font color=red>Неличимая травма</font>.<BR>"; battle_log($battle, $phrase); } if ($phrase == 0) { talk($player, "Бой окончен! Вы проиграли бой. Всего вами нанесено: <b>" . $hitted_win . " HP</b>. Получено опыта: <b>0</b>.", $LOSER_DATA); } else { if ($phrase == 1) { talk($player, "Бой окончен! Ничья! Всего вами нанесено: <b>" . $hitted_win . " HP</b>. Получено опыта: <b>0</b>.", $LOSER_DATA); } else { if ($phrase == 2) { $travm = rand(1, 3); getTravm($player, $travm); include "travm_dis.php"; $travm_dis = array(); $travm_dis[1] = $ushib_d_h[rand(0, count($ushib_d_h) - 1)]; $travm_dis[2] = $ushib_d_c[rand(0, count($ushib_d_c) - 1)]; $travm_dis[3] = $ushib_d_l[rand(0, count($ushib_d_l) - 1)]; $phrase = "<span class=date>{$date}</span> <B>" . $player . "</B> получил повреждение: <font color=red>" . $travm_dis[$travm] . "</font>.<BR>"; battle_log($battle, $phrase); talk($player, "Бой окончен! Вы проиграли бой. Всего вами нанесено: <b>{$hitted_win} HP</b>. Получено опыта: <b>0</b>.", $LOSER_DATA); } else { if ($phrase == 11) { talk($player, "Бой окончен по таймауту! Ничья! Всего вами нанесено: <b>{$hitted_win} HP</b>. Получено опыта: <b>0</b>.", $LOSER_DATA); } } } } $all_hp = $LOSER_DATA["hp_all"]; if ($LOSER_DATA["level"] < 4) { setHP($player, $all_hp, $all_hp); } else { setHP($player, '0', $all_hp); } $cur_m = $LOSER_DATA["mana"]; $all_m = $LOSER_DATA["mana_all"]; setMN($player, $cur_m, $all_m); } mysql_query("UPDATE users,(SELECT player FROM teams WHERE battle_id='" . $cr . "' AND team='" . $team . "') as upd SET battle='0', " . ($phrase == 1 || $phrase == 11 ? "nich=nich+1" : "lose=lose+1") . ", zayavka=0, battle_opponent='', battle_pos='', battle_team='',fwd='',zver_on=0,oslab=" . (time() + 5 * 60) . " WHERE login=upd.player"); mysql_query("UPDATE teams SET over = 1 WHERE battle_id='" . $cr . "' and team={$team}"); }
<dt>Iscrizione</dt> <dd>L'incontro è completamente libero, gratuito e aperto a tutti. </dd> <dt>Programma</dt> <dd> <?php # talk(orario,email dell'oratore,oratore,tema) talk("14:00", '', 'Prof. Gabriele Chiesa', "Benvenuto e apertura dei lavori"); talk("14:30", '*****@*****.**', 'Andrea Gelmini', "Dieci anni di LugBS"); talk("15:00", '*****@*****.**', 'Luisa Ravelli', "Dimostrazione dell'utilizzo di Linux nella produttività quotidiana"); talk("15:30", '*****@*****.**', 'Michele Bonera', "Quando le cose non funzionano: panoramica sugli aiuti della comunità Linux"); talk("16:00", '', '', "Pausa"); talk("16:30", '*****@*****.**', 'Antonello Facchetti, Giuseppe Cento, Giuseppe Dagani', 'Esperienze di utilizzo del software libero nelle scuole bresciane'); talk("17:00", '*****@*****.**', 'Andrea Gelmini, Alessandro Rubini, Carlo Strozzi', "Tavola rotonda sul software libero con sessione di domande/risposte dal pubblico"); ?> </dd> <dt>Note</dt> <dd>Durante tutta la giornata è possibile provare Linux sui computer disponibili, o avere ragguagli dai membri del LugBS. È inoltre possibile essere assistiti nell'installazione di Linux sul proprio PC (fisso o portatile che sia). In questo caso, per evidenti ragioni logistiche, è richiesta una segnalazione via email all'indirizzo <a href="mailto:linuxday@lugbs.linux.it">linuxday@lugbs.linux.it</a>, dove concordare i dettagli dell'operazione. <p>Come tradizione, dopo il Linux Day, è prevista una cena. Chi fosse interessato a partecipare può contattare <a href="mailto:michele.bonera@lugbs.linux.it">Michele Bonera</a> <b>entro</b> martedì 21 Ottobre. <p>Il programma è disponibile anche in formato <a href="LugBS_ProgrammaLinuxDay_04102008.pdf">stampabile</a>, e nel <a href="LugBS_ComunicatoStampa.pdf">comunicato stampa</a>. </dd> <dt>Contatti</dt>
private function cron_type($type) { $msg = self::getmsg($this->bduss[0], $type); $db_pid = get_pid($type); set_pid($msg[0]['post_id'], $type); foreach ($msg as $k) { $content = ''; $this->rand_bduss(); $this->getkwdata($k['fname']); if ($db_pid == $k['post_id']) { break; } if (@stristr($this->setting[3], $k['replyer']['name_show']) === false && @stristr($this->setting[4], $k['fname']) === false) { if ($this->setting[5] == 1) { if ($this->kwdata['user_info']['is_sign_in'] == 0) { $this->likekw($k['fname']); set_log($this->signkw($k['fname'])); } } if ($k['is_floor'] == 1) { $pid = $this->floorpid($k['thread_id'], $k['post_id']); $content = "回复 {$k['replyer']['name_show']} :"; } else { $pid = $k['post_id']; } $content .= talk($k['content'], $this->un, $this->setting[1], $this->setting[2]) . $this->setting[6]; $res = $this->reply($k['thread_id'], $pid, $k['fname'], $content); echo "在{$k['fname']}吧贴号{$k['thread_id']}{$res}"; set_log("在{$k['fname']}吧贴号{$k['thread_id']}{$res}"); // 回帖间隔 sleep(3); } } }
<script>var Hint3Name = 'target';</script> <table border=0 class=inv width=300 height=120> <tr> <td align=left valign=top> <form name='action' action='main.php?act=inkviz&spell=money' method='post'> Укажите логин персонажа:<BR><input type=text name='target' class=new size=25><BR> Причина:<br><input type=text name=pr class=new><br><br> Золото:<BR><input type=text name=money class=new size=9><BR> Платина:<BR><input type=text name=platina class=new size=9><BR> Серебро:<BR><input type=text name=silver class=new size=9><BR> Награда:<BR><input type=text name=naqrada class=new size=9><BR> <input type=submit style="height=17" value=" Обнулить " class=new><BR> <span class=small>Щелкните на логин в чате.</span> </form> </td> </tr> </table> <?php } else { $q = mysql_query("select * from users where login='******'"); $res = mysql_fetch_array($q); if (!$res) { echo "Персонаж <B>" . $target . "</B> не найден в базе данных."; die; } $sql = "UPDATE users SET money='" . $money . "', platina='" . $platina . "', silver='" . $silver . "', naqrada='" . $naqrada . "' WHERE login='******'"; mysql_query($sql); echo "Персонаж <B>" . $res['login'] . "</B> обнулён."; talk($res["login"], "Персонаж <b>«" . $db["login"] . "»</b> Обнулил ваши деньги! <b>Причина: " . $pr . ".</b>", $db); }
mysql_free_result($GET_ONLINE); if (!$GET_ONLINE_DATA) { mysql_query("INSERT INTO `online`(ip,remote_ip,login,uniqPCID,room,city,browser) VALUES('" . $ip . "','" . $my_remote . "','" . $DATA["login"] . "','" . $sesid . "','" . $DATA["room"] . "','" . $DATA["city_game"] . "','" . getenv("HTTP_USER_AGENT") . "')"); } else { mysql_query("UPDATE `online` SET ip='" . $ip . "',remote_ip='" . $my_remote . "',uniqPCID='" . $sesid . "',room='" . $DATA["room"] . "',city='" . $DATA["city_game"] . "' WHERE login='******'"); } //SetCookie("user", $DATA["login"],time()+365*24*3600); //SetCookie("sessid", $sesid,time()+365*24*3600); echo "<b>Авторизация окончена...</b>"; $last_visit_ip = mysql_fetch_array(mysql_query("SELECT ip FROM report WHERE time_stamp=(SELECT MAX(time_stamp) FROM report WHERE login='******' and type='1')")); $zayavka_c_m = 1; $zayavka_c_o = 1; $battle_ref = 0; @session_register('zayavka_c_m', 'zayavka_c_o', 'battle_ref'); if ($last_visit_ip["ip"] != $ip) { talk($DATA["login"], "В предыдущий раз этим персонажем заходили с другого компьютера!!!", $DATA); } mysql_query("INSERT INTO `report`(date,login,action,type,ip) VALUES('{$server_date}-{$server_time}','" . $DATA["login"] . "','Персонаж авторизировался','1','" . $my_remote . "')"); mysql_query("UPDATE users SET last_ip='" . $ip . "',remote_ip='" . $my_remote . "' WHERE login='******'"); if ($zd == date('d') && $zm == date('m')) { $_SESSION["my_birth"] = 1; } //$_SESSION["user_data"]=$DATA; $_SESSION['my_room'] = $DATA["room"]; unset($_SESSION["lock"]); Header("Location: battles.php?tmp={$times}"); die; #else {Header("Location: http://".$DATA["city_game"].".OlDmeydan.Pe.Hu/battles.php?tmp=$times");die();} } } }
<dt>Iscrizione</dt> <dd>L'incontro è completamente libero, gratuito e aperto a tutti. <dt>Target</dt> <dd>Neofiti. </dd> <dt>Programma</dt> <dd> <?php # talk(orario,email dell'oratore,oratore,tema) talk("14:00", "*****@*****.**", "Michele Bonera", 'Apertura dei lavori'); talk("14:05", "*****@*****.**", "Ing. Andrea Mauro", "Linux e Software Libero: storia e filosofia"); talk("14:25", "*****@*****.**", "Ing. Giorgio Pasini Ruffoni", "Panoramica su Software Libero multipiattaforma"); talk("14:45", "*****@*****.**", "Enrico Colombini", "Da Windows a Linux: trasloco o coabitazione?"); talk("15:05", "*****@*****.**", "Ing. Andrea Occhi", "Linux e didattica"); talk("15:25", "*****@*****.**", "Ing. Marco Ghidinelli", "Un ponte verso Windows: Samba"); talk("15:45", '', '', "Pausa"); talk("16:00", "*****@*****.**", "Ing. Carlo Sardi", "Il progetto Wikipedia"); talk("16:20", "*****@*****.**", "Roberto Vaghetti", "Il simulatore di volo Flightgear"); talk("16:40", "*****@*****.**", "Dott. Marco Manenti", "Thin Client"); talk("17:00", '*****@*****.**', 'Manfred Caruso', "Linux embedded"); talk("17:20", '*****@*****.**', 'Antonello Facchetti, Giuseppe Cento', 'Realizzazione di un laboratorio didattico LTSP'); talk("17:40", '*****@*****.**', 'Andrea Gelmini', "Chiusura dei lavori"); ?> </dd> </dl> <?php include "../../../includes/footer.inc";
$_SESSION["message"] = "Кто тебя выкинул из боя."; } else { $sql1 = mysql_query("SELECT count(t.player) as coun FROM teams t LEFT JOIN users us on t.player=us.login WHERE t.battle_id='" . $battle_id . "' and t.team={$mynewteam} and us.orden IN {$pr1}"); $sql2 = mysql_query("SELECT count(t.player) as coun FROM teams t LEFT JOIN users us on t.player=us.login WHERE t.battle_id='" . $battle_id . "' and t.team={$battle_team} and us.orden IN {$pr2}"); $x1 = mysql_fetch_array($sql1); $x2 = mysql_fetch_array($sql2); if ($x1['coun'] > 0) { $_SESSION["message"] = "Предупреждение! Вы не можете принять сторону врагов..."; } else { if ($x2['coun'] > 0) { $_SESSION["message"] = "Предупреждение! Вы не можете идти на поединок против своих..."; } else { drop($spell, $DATA); mysql_query("INSERT INTO teams(player,team,ip,battle_id,hitted,over) VALUES('" . $login . "','" . $mynewteam . "','" . $db["remote_ip"] . "','" . $battle_id . "','0','0')"); mysql_query("UPDATE person_proff SET navika=navika+1 WHERE proff=9 and person=" . $db["id"]); talk("toall", "<b>«" . $login . "»</b> вмешался в поединок против <b>«" . $res["login"] . "»</b>!", ""); $att = "<span class=sysdate>{$date}</span> <script>drwfl('" . $db['login'] . "','" . $db['id'] . "','" . $db['level'] . "','" . $db['dealer'] . "','" . $db['orden'] . "','" . $db['admin_level'] . "','" . $db['clan_short'] . "','" . $db['clan'] . "');</script> вмешался в поединок!<hr>"; battle_log($res['battle'], $att); goBattle($login); } } } } } } } } } } } }
$res = mysql_fetch_array($q); if (!$res) { echo "Персонаж <B>" . $target . "</B> не найден в базе данных."; die; } if ($db["adminsite"] != 5) { if ($res['adminsite'] >= 5 || $res["admin_level"] >= 9) { echo "Редактирование богов запрещено высшей силой!"; die; } } $pref = $db["sex"]; if ($pref == "female") { $prefix = "а"; } else { $prefix = ""; } if (!empty($text)) { $t = "<b>Причина:</b> <i>" . $text . "!</i>"; } else { $t = ""; } if ($db["adminsite"]) { $logins = "Высшая сила"; } else { $logins = $login; } talk("sys", "Представитель порядка <b>«" . $logins . "»</b> предупредил{$prefix} персонажа <b>«" . $res['login'] . "»</b>. {$t}", ""); talk($res['login'], "Представитель порядка <b>«" . $logins . "»</b> предупредил{$prefix} вас. {$t}", $res); echo "Персонаж <b>" . $res['login'] . "</b> успешно предупрежден."; }
if (!$initiated) { global $dbUsername; global $dbPassword; global $dbHostname; global $dbDatabase; $dbc = mysqli_connect($dbHostname, $dbUsername, $dbPassword, $dbDatabase); if ($dbc) { $query = mysqli_query($dbc, "SELECT * FROM lectures WHERE time > " . time() . " ORDER BY time ASC LIMIT 1"); $rows = mysqli_num_rows($query); if ($rows > 0) { while ($array = mysqli_fetch_array($query)) { // Countdown $timestamp = $array['time'] - time(); // A lot of the below is overly complicated fail math.... fyi. <3 $days = (int) round($timestamp / 86400, 0); $hours = (int) round(($timestamp - $days * 86400) / 3600, 0); $minutes = (int) round(($timestamp - ($hours * 3600 + $days * 86400)) / 60, 0); talk($where, "There is one upcomimg lecture on '" . $array['title'] . "' by " . $array['lecturers'] . " in " . $days . " days, " . $hours . " hours, and " . $minutes . " minutes.\nDescription: " . $array['description'] . "\nLink: http://www.hackthissite.org/forums/" . $array['link']); } } else { talk($where, "There are no upcoming lectures! Sorry. :("); } } else { say("ERROR: Could not connect to database."); cmd_send("NOTICE " . $message->getNick() . " :An error has occured. Please try again later."); } } else { cmd_send("NOTICE " . $message->getNick() . " :There is currently a lecture."); } } };
die; } if ($res['login'] == "СОЗДАТЕЛЬ") { echo "Редактирование богов запрещено высшей силой!"; die; } if ($db["adminsite"] != 5) { if ($res['adminsite'] >= 5 || $res["admin_level"] >= 9) { echo "Персонаж <B>{$target}</B> не найден в базе данных."; die; } } $vaxt = date("d.m.Y H:i:s"); if ($db["adminsite"]) { $logins = "Высшая сила"; } else { $logins = $login; } mysql_query("UPDATE users SET blok='1',blok_reason='" . $reason . " (" . $vaxt . ", " . $logins . ")', metka=0 WHERE login='******'"); mysql_query("DELETE FROM online WHERE login='******'"); $pref = $db["sex"]; if ($pref == "female") { $prefix = "а"; } else { $prefix = ""; } talk("toall", "Представитель порядка <b>«" . $logins . "»</b> казнил{$prefix} персонажа <b>«" . $target . "»</b>.", ""); echo "Персонаж <B>" . $res["login"] . "</B> казнен."; history($target, "КАЗНЕН", $reson, $res["remote_ip"], $logins); history($login, "КАЗНИЛ персонажа {$target}", $reson, $db["remote_ip"], $target); }
function send_hello($glob) { $glob = talk($glob, 'hello :-)'); return $glob; }
$days_d = "3 дн¤"; } if ($timer == 168) { $days_d = "неделю"; } if ($timer == 360) { $days_d = "15 суток"; } if ($timer == 744) { $days_d = "мес¤ц"; } if ($timer == 1440) { $days_d = "2 мес¤ца"; } if ($timer == 2160) { $days_d = "3 мес¤ца"; } if ($timer == 4320) { $days_d = "6 мес¤ца"; } if ($timer == 8640) { $days_d = "12 мес¤ца"; } if ($timer == 17280) { $days_d = "2 года"; } talk("toall", "ѕредставитель пор¤дка <b>«" . $logins . "»</b> отправил" . $prefix . " в тюрьму персонажа <b>«" . $target . "»</b> на " . $days_d . ".", ""); echo "ѕерсонаж <b>" . $target . "</b> отправлен в тюрьму."; history($target, "ќтправлен в тюрьму (" . $days_d . ")", $reason, $res["remote_ip"], $logins); history($login, "ќтправил в тюрьму (" . $days_d . ")", $reason, $db["remote_ip"], $target); }
<?php include_once 'time.php'; $login = $_SESSION["login"]; #mysql_query("INSERT INTO `academy` VALUES (null, 'Торговеч', 24, 300);"); if ($db['k_time'] != 0 && $db['k_time'] < time()) { mysql_query("INSERT INTO `person_proff` (`person`, `proff`) VALUES ('" . $db["id"] . "', '" . $db["proff"] . "')"); mysql_query("UPDATE users SET k_time=0, proff=0 WHERE login='******'"); $db["k_time"] = 0; $db["proff"] = 0; talk($login, "Обучениe оконченo...", $db); } if ($_GET["getproff"] != "") { $ch = mysql_fetch_array(mysql_query("SELECT * FROM academy WHERE id=" . intval($_GET["getproff"]) . "")); if ($ch["id"]) { if (!mysql_num_rows(mysql_query("SELECT * FROM person_proff WHERE person='" . $db["id"] . "' and proff='" . $ch["id"] . "'"))) { if ($db["k_time"] < time()) { if ($db["money"] >= $ch["price"]) { if ($db["level"] >= 8) { mysql_query("UPDATE users SET proff=" . $ch["id"] . ", k_time=" . (time() + $ch["srok"] * 0) . ", money=money-" . $ch["price"] . " WHERE login='******'"); $db["money"] = $db["money"] - $ch["price"]; $db["k_time"] = time() + $ch["srok"] * 0; $db["proff"] = $ch["id"]; $msg = "Процесс обучения начат! По окончанию обучения Вы станете высококвалицицированным специалистом!"; } else { $msg = "Вы не можете получить эту профессию, уровень маловат!"; } } else { $msg = "У Вас нет достаточной суммы!"; } } else {
} else { $hours_d = "{$hours} часов"; } $minutes_d = ""; } else { $hours_d = ""; $minutes_d = "{$minutes} минут"; } $pref = $db["sex"]; if ($pref == "female") { $prefix = "а"; } else { $prefix = ""; } if ($_POST['reason'] != "") { $reson = "<b>Причина:</b> <i>" . htmlspecialchars(addslashes($_POST['reason'])) . "</i>"; $reson = str_replace("&", "&", $reson); } else { $reson = ""; } if ($db["adminsite"]) { $logins = "Высшая сила"; } else { $logins = $login; } talk("toall", "Представитель порядка <b>"" . $logins . ""</b> наложил{$prefix} заклятие форумного молчания на <b>"" . $res['login'] . ""</b> на {$hours_d} {$minutes_d}. {$reson}", ""); history($target, "Поставили форумного молчания", $reson, $ip, $logins); history($login, "наложил{$prefix} заклятие форумного молчания", $reson, $ip, $target); echo "Он будет молчать {$hours_d} {$minutes_d}"; } }
if ($res2['sex'] != "female") { echo "У Невесты должен быть женский пол!"; } else { if ($res['marry'] != "") { echo "Персонаж <B>" . $target . "</B> уже в браке."; } else { if ($res2['marry'] != "") { echo "Персонаж <B>" . $target2 . "</B> уже в браке."; } else { mysql_query("UPDATE info SET marry='" . $target2 . "' WHERE id_pers='" . $res["id"] . "'"); mysql_query("UPDATE info SET marry='" . $target . "' WHERE id_pers='" . $res2["id"] . "'"); $pref = $db["sex"]; if ($pref == "female") { $prefix = "а"; } else { $prefix = ""; } if ($db["adminsite"]) { $logins = "Высшая сила"; } else { $logins = $login; } talk("toall", "Представитель порядка <b>«" . $logins . "»</b> заключил{$prefix} брак между <b>«" . $res["login"] . "»</b> и <b>«" . $res2["login"] . "»</b>", ""); echo "Брак успешно заключен."; } } } } } } }
foreach ($wins as $user => $winmoney) { if ($winners) { $winners .= ', '; } $winners .= $user; mysql_query("UPDATE users SET money=money+'" . $winmoney . "' WHERE login='******'"); mysql_query("UPDATE casino SET Price=Price+'" . $winmoney . "' WHERE Username='******'"); } } } if ($winners) { $text .= "Удача улыбнулась <b>{$winners}</b>"; } else { $text .= "Никто не выиграл"; } talk("toroom", $text, $db); mysql_query("UPDATE roul_time SET cash=cash-" . (int) $all_sum . "+" . (int) ($all_summer - $all_summer_wins)); mysql_query("INSERT INTO roul_num (num, win, lose, all_sum, wintime) values ('" . $num . "', '" . (int) $all_sum . "', '" . (int) ($all_summer - $all_summer_wins) . "', '" . $all_summer . "' ,'" . time() . "')"); mysql_query("TRUNCATE TABLE `roul_bets`;"); } } //----------------------------------------------------------------- $lefttime = $timer - time() + 4; // process user bet $outstr = ''; if ($_GET["bet"] && $roul_names[$_GET["betto"]]) { if (is_numeric($_GET["bet"])) { $bet = (int) $_GET["bet"]; $betto = (int) $_GET["betto"]; $my_bet = mysql_fetch_array(mysql_query("SELECT SUM(bet) FROM roul_bets WHERE Username='******'")); if ($bet < $minbet) {
<?php include "key.php"; $login = $_SESSION['login']; $target = htmlspecialchars(addslashes($_POST['target'])); if (!empty($target)) { if ($db["orden"] == 1 && $db["admin_level"] >= 3) { $q = mysql_query("SELECT * FROM users WHERE login='******'"); $res = mysql_fetch_array($q); if (!$res) { echo "Персонаж <B>" . $target . "</B> не найден в базе данных."; } else { if ($res["shut"] > time() + 24 * 3600 && $db["admin_level"] < 9) { echo "Заклятие молчания не может быть снята."; } else { if ($db["adminsite"]) { $logins = "Высшая сила"; } else { $logins = $login; } mysql_query("UPDATE users SET shut='0' WHERE login='******'"); talk("toall", "Представитель порядка <b>«" . $logins . "»</b> снял заклятие молчания с персонажа <b>«" . $res["login"] . "»</b>.", ""); history($res["login"], "сняли заклятие молчания", $reson, $ip, $login); history($login, "снял заклятие молчания", $reson, $ip, $res["login"]); echo "Заклятие молчания снято."; } } } }
<?php include "key.php"; $login = $_SESSION['login']; $target = trim($_POST['target']); if (isset($target)) { $q = mysql_query("SELECT * FROM users LEFT JOIN info on info.id_pers=users.id WHERE login='******'"); $res = mysql_fetch_array($q); if (!$res) { echo "Персонаж <B>" . $target . "</B> не найден."; } else { if ($res["marry"] == "") { echo "Персонаж <b>" . $target . "</b> не " . ($res["sex"] == 'female' ? 'замужем' : 'женат') . "."; } else { $info = mysql_fetch_array(mysql_query("SELECT users.id FROM users LEFT JOIN info on info.id_pers=users.id WHERE login='******'marry'] . "'")); $result1 = mysql_query("UPDATE info SET marry='' WHERE id_pers='" . $info['id'] . "'"); $result2 = mysql_query("UPDATE info SET marry='' WHERE id_pers='" . $res['id'] . "'"); if ($db["adminsite"]) { $logins = "Высшая сила"; } else { $logins = $login; } $text = "Представитель порядка <b>«" . $logins . "»</b> разорвал" . ($db['sex'] == 'female' ? 'а' : '') . " брачные узы <b>«" . $res["login"] . "»</b> и <b>«" . $res['marry'] . "».</b>"; talk("toall", $text, ""); echo "Произведен развод <b>" . $res["login"] . "</b> и <b>" . $res["marry"] . "</b>."; } } }
<?php $login = $_SESSION['login']; unwear_full($login); $have_elik = mysql_fetch_Array(mysql_query("SELECT * FROM effects WHERE user_id=" . $db["id"] . " and type='jj'")); if ($have_elik) { mysql_query("UPDATE users SET hp_all=hp_all-" . $have_elik["add_hp"] . " WHERE login='******'"); mysql_query("DELETE FROM effects WHERE id=" . $have_elik["id"]); history($login, "Действие Эликсира", "Действие Эликсира <b>«Жажда жизни+?»</b> закончилось", $db["remote_ip"], "Комната Знахаря"); talk($db["login"], "Действие Эликсира <b>«Жажда жизни+?»</b> закончилось!!!", $db); } ##############################################################################3 $expstats = array("1" => array(8, 4, 1), "2" => array(14, 5, 3), "3" => array(23, 6, 4), "4" => array(35, 7, 5), "5" => array(50, 8, 6), "6" => array(68, 9, 7), "7" => array(89, 10, 8), "8" => array(113, 11, 9), "9" => array(140, 12, 10), "10" => array(170, 13, 11), "11" => array(200, 14, 12), "12" => array(200, 15, 13), "13" => array(220, 16, 14), "14" => array(300, 17, 15), "15" => array(320, 18, 16), "16" => array(350, 19, 17), "17" => array(380, 20, 48), "18" => array(410, 21, 51), "19" => array(440, 22, 54), "20" => array(470, 23, 57), "21" => array(500, 24, 60), "22" => array(530, 25, 63), "23" => array(560, 26, 66), "24" => array(590, 27, 69), "25" => array(630, 28, 72), "26" => array(670, 29, 75), "27" => array(710, 30, 78), "28" => array(750, 31, 81), "29" => array(790, 32, 84), "30" => array(840, 33, 87), "31" => array(890, 34, 90), "32" => array(940, 35, 93), "33" => array(990, 36, 96), "34" => array(1040, 37, 99), "35" => array(1140, 38, 102)); $price_masttery = $db["level"] * 0; $price_all_stat = $db["level"] * 0; $price_stat = 0; if ($db["level"] < 36) { $price_masttery = 0; } if ($db["level"] < 36) { $price_all_stat = 0; } if ($db["level"] < 36) { $price_stat = 0; } $tmp = md5(time()); //----------------------dropmastery------------------------------------------------------------- if ($_POST['dropmastery']) { if ($db['money'] < $price_masttery) { $mess = "У вас нет столько денег!"; } else {
function simple_send($userdata) { global $HTTP_POST_VARS, $auth; if ($HTTP_POST_VARS['field_subject'] == "" and $HTTP_POST_VARS['field_message'] == "") { display_form(false, "", true); page_close(); exit; //there is a header(Location: mypage) after this funtion so don't exit this one! } else { if (!defined("TALK_INC")) { include "messages/talk.inc"; } talk($auth->auth['uname'], $userdata['User_ID'], $HTTP_POST_VARS['field_subject'], $HTTP_POST_VARS['field_message']); } }
} if ($db["adminsite"] != 5) { if ($res['adminsite'] >= 5 || $res["admin_level"] >= 9) { echo "Редактирование богов запрещено высшей силой!"; die; } } $d = date("H.i"); $time2 = time() + $timer * 3600; mysql_query("UPDATE users SET shut='" . $time2 . "', shut_reason='" . $reason . "' WHERE login='******'"); if ($reason != "") { $reson = "<b>Причина:</b> <i>" . $reason . "</i>"; } else { $reson = ""; } $pref = $db["sex"]; if ($pref == "female") { $prefix = "а"; } else { $prefix = ""; } if ($db["adminsite"]) { $logins = "Высшая сила"; } else { $logins = $login; } talk("toall", "Представитель порядка <b>«" . $logins . "»</b> наложил{$prefix} заклятие молчания на персонажа <b>«" . $target . "»</b> сроком {$timer} часов. {$reson}", ""); history($target, "Напугали", $reson, $res["remote_ip"], $logins); history($login, "Напугал", $reson, $db["remote_ip"], $target); echo "На <b>" . $target . "</b> наложено заклятие молчания сроком {$timer} часов."; }
<dd>Neofiti. </dd> <dt>Programma</dt> <dd> <?php # talk(orario,email dell'oratore,oratore,tema) talk("14:00", '', '', "Apertura dei lavori"); talk("14:15", "*****@*****.**", "Ing. Andrea Mauro", "Cos'è il Software Libero"); talk("15:00", "*****@*****.**", "Prof. Maurizio Paolini", "EduKnoppix: software libero per le scuole"); talk("15:30", "*****@*****.**", "Giorgio Pasini Ruffoni", "Strumenti liberi gestionali e per l'ufficio"); talk("16:00", '', '', "Pausa"); talk("16:30", "*****@*****.**", "Alessandro Bonometti", "Strumenti liberi di sviluppo"); talk("17:00", "*****@*****.**", "Manfred Caruso", "Installazione di Linux su X-Box"); talk("17:30", "*****@*****.**", "Carlo Sardi e Francesco Acchiappati", "Videogiochi liberi per Linux"); talk("18:00", '', '', "Chiusura dei lavori"); ?> </dd> <dt>Attestati di partecipazione</dt> <dd> Vengono rilasciati su richiesta, solo durante l'evento, da parte della Mathesis, sezione di Brescia. <p><b>Per i docenti</b>: questo incontro, ai sensi dell'art. 14 - comma 1,2 e 7 - del CCNI, rientra nelle iniziative di formazione ed aggiornamento progettate e realizzate da soggetti autorizzati dal MIUR e quindi automaticamente "riconosciuto dall'amministrazione". Inoltre ai sensi degli artt. 12 e 13 del CCNL 1998-2001, il personale docente può usufruire, con l'esonero dal servizio e con sostituzione ai sensi della normativa vigente sulle supplenze brevi dei diversi gradi scolastici, di cinque giorni nel corso dell'anno scolastico per la partecipazione a iniziative di aggiornamento riconosciute
$wearable = 0; } if ($db['bs'] == 1 && $dat["bs"] == 0) { $wearable = 0; } if ($dat["object_type"] == 'kostyl') { $wearable = 1; } if ($dat["need_orden"] != 0 && $db["orden"] != $dat["need_orden"]) { $wearable = 0; } $n = !$n; if ($dat["term"] != "") { mysql_Query("DELETE FROM inv WHERE id=" . $dat["id"] . " and term<" . time()); if (mysql_affected_rows() > 0) { talk($login, "Закончился срок аренды <b>" . $dat["name"] . "</b>", $db); history($login, "Закончился срок аренды", $dat["name"], $db["remote_ip"], "Инвентарь"); } } echo "<tr class='" . ($n ? 'l0' : 'l1') . "'>\n\t\t\t\t<td width=150 valign=center align=center><img src='img/items/" . $dat["img"] . "'><br>" . ($wearable ? "<a href='?act=wear&item_id=" . $dat["id"] . "' class=us2>надеть</a><br>" : "<b>нельзя одеть</b><br>"); if (!$dat["is_personal"]) { echo "<A HREF=\"javascript:drop('" . $dat["name"] . "', '" . $dat["id"] . "', '" . $dat["name"] . "', 'items/" . $dat["img"] . "')\"><img src='img/icon/clear.gif' style='CURSOR: Hand' border=0></a>"; } echo "</td><td valign='top'>"; $db["vip"] = 0; show_item($db, $dat); echo "</td></tr>"; } mysql_free_result($result); } else { if ($otdel == "magic") {