Ejemplo n.º 1
0
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"]);
    }
}
Ejemplo n.º 2
0
<?php

effects($ATTACK_DATA["id"], $effect_attack);
effects($DEFEND_DATA["id"], $effect_defend);
/*===================определение характеристик атакующего===============*/
$attack_sila = $ATTACK_DATA["sila"] + $effect_attack["add_sila"];
$attack_lovkost = $ATTACK_DATA["lovkost"] + $effect_attack["add_lovkost"];
$attack_udacha = $ATTACK_DATA["udacha"] + $effect_attack["add_udacha"];
if (voin_type($ATTACK_DATA) == "mag" && $type[0] == 1 && $P_HDATA["type"] == 55) {
    $attack_sila = $ATTACK_DATA["intellekt"] / 10 * $ATTACK_DATA["level"];
}
if (in_Array("xlebnut", $at_priem)) {
    $add_xleb_sila[7] = 10;
    $add_xleb_sila[8] = 13;
    $add_xleb_sila[9] = 14;
    $add_xleb_sila[10] = 15;
    $add_xleb_sila[11] = 15;
    $add_xleb_sila[12] = 15;
    $add_xleb_sila[13] = 15;
    $attack_sila = $attack_sila + $add_xleb_sila[$ATTACK_DATA["level"]];
}
$parry = $ATTACK_DATA["parry"] + 5;
$ms_uron = $ATTACK_DATA["ms_udar"] + $effect_attack["add_ms_boyech"] + (in_Array("jajda", $at_priem) ? 5 : 0);
$ms_krit = $ATTACK_DATA["ms_krit"];
$attack_counter = $ATTACK_DATA["counter"] + 10;
############################################################
if ($ATTACK_DATA["zver_on"] == 1) {
    switch ($ATTACK_DATA["zver_type"]) {
        case "wolf":
            $attack_udacha = $attack_udacha + $ATTACK_DATA["zver_level"];
            break;
Ejemplo n.º 3
0
function getTravm($who, $travmType)
{
    $data = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE login='******'"));
    $time_now = time();
    if ($travmType == 1) {
        $time = rand(30, 120);
        $time_protect = 360;
    } else {
        if ($travmType == 2) {
            $time = rand(120, 360);
            $time_protect = 720;
        } else {
            if ($travmType == 3) {
                $time = rand(360, 720);
                $time_protect = 1440;
            } else {
                if ($travmType == 4) {
                    $time = 1440;
                    $time_protect = 1440;
                }
            }
        }
    }
    $travma_orden = array(3, 4);
    $travma_rand = rand(1, 3);
    $stats = array();
    $stats[0] = "sila";
    $stats[1] = "lovkost";
    $stats[2] = "udacha";
    if (voin_type($data) == "mag") {
        $kill_stat = "intellekt";
    } else {
        $kill_stat = $stats[rand(0, 2)];
    }
    $stat = $data[$kill_stat];
    $st1 = $data[$kill_stat];
    $kill_time = $time_now + $time * 60;
    $protect_time = $time_now + $time_protect * 60;
    $min_s = $stat / 100 * ($travmType * 20);
    $write_stat = floor($stat - $min_s);
    $al = $st1 - $write_stat;
    $bots = array('BOT', 'BOT0', 'BOT1', 'BOT2', 'BOT3', 'BOT4', 'BOT5', 'BOT6', 'BOT7', 'BOT8', 'BOT9', 'BOT10', 'BOT11', 'BOT12', 'BOT13', 'BOT14', 'BOT15', 'BOT16', 'BOT17', 'BOT18', 'BOT19', 'BOT20', 'BOT21', 'BOT22', 'BOT23', 'BOT24', 'BOT25', 'BOT26', 'BOT27', 'BOT28', 'BOT29', 'BOT30', 'Гигантская крыса(4)', 'Гигантская крыса(5)', 'Гигантская крыса(6)', 'Гигантская крыса(7)', 'Гигантская крыса(8)', 'Гигантская крыса(9)', 'Гигантская крыса(10)', 'Гигантская крыса(11)', 'Рептогатор(4)', 'Рептогатор(5)', 'Рептогатор(6)', 'Рептогатор(7)', 'Рептогатор(8)', 'Рептогатор(9)', 'Рептогатор(10)', 'Рептогатор(11)', 'Зубоскал(4)', 'Зубоскал(5)', 'Зубоскал(6)', 'Зубоскал(7)', 'Зубоскал(8)', 'Зубоскал(9)', 'Зубоскал(10)', 'Зубоскал(11)', 'Волк(4)', 'Волк(5)', 'Волк(6)', 'Волк(7)', 'Волк(8)', 'Волк(9)', 'Волк(10)', 'Волк(11)', 'Лев(4)', 'Лев(5)', 'Лев(6)', 'Лев(7)', 'Лев(8)', 'Лев(9)', 'Лев(10)', 'Лев(11)', 'Медведь(4)', 'Медведь(5)', 'Медведь(6)', 'Медведь(7)', 'Медведь(8)', 'Медведь(9)', 'Медведь(10)', 'Медведь(11)', 'ПОВЕЛИТЕЛЬ', 'Злой Снеговик', 'Ловкая фицилия', 'Волк Валдагор', 'Саблезубый тигрица', 'Древень', 'Гордт-головорез', 'Гранитный голем', 'ГунглХО', 'Наглица', 'Надзиратель', 'Свирепая', 'Цвятущая', 'Крэтс', 'Королевский скорпион', 'Огненный Крофдор', 'Натана', 'Angellika', 'Рыбак Натан', 'Наездница', 'Мальчик Лука', 'Ведьма');
    if (!in_array($who, $bots)) {
        if ($data['travm'] == "0" && $data["travm_protect"] <= $time_now) {
            if ($data['level'] > 3 && (!in_array($data['orden'], $travma_orden) || in_array($data['orden'], $travma_orden) && $travma_rand == 2)) {
                mysql_query("UPDATE users SET {$kill_stat}='" . $write_stat . "',travm_var='" . $travmType . "',travm='" . $kill_time . "',travm_stat='" . $kill_stat . "',travm_old_stat='" . $al . "', travm_protect='" . $protect_time . "' WHERE login='******'");
            }
        } else {
            if ($travmType == 4) {
                mysql_query("UPDATE users SET travm_var='" . $travmType . "',travm='" . $kill_time . "', travm_protect='" . $protect_time . "' WHERE login='******'");
            }
        }
    }
}
Ejemplo n.º 4
0
Archivo: info.php Proyecto: ehmedov/www
		<meta http-equiv="cache-control" content="no-cache" />
		<meta http-equiv="pragma" content="no-cache" />
		<meta http-equiv="expires" content="0" />
	</head>
	<body>
	<div id="cnt" class="content">
		<b style="color:#ff0000;">Произошла ошибка:</b> <br>Указанный персонаж не найден...
		<div class="sep1"></div>
		<div class="sep2"></div>
		© Администрация <b>Wap.MeYdaN.Az - Самый азартный проект в Азербайджане!</b>';
    include "bottom.php";
    die;
    echo '</div>';
}
effects($db["id"], $effect);
switch (voin_type($db)) {
    case "silach":
        $v_type = "Силач";
        break;
    case "krit":
        $v_type = "Критовик";
        break;
    case "uvarot":
        $v_type = "Уворотчик";
        break;
    case "mag":
        $v_type = "Маг";
        break;
    case "antikrit":
        $v_type = "Анти-Критовик";
        break;