Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $KillTheKing[] = "";
- $player_names[] = "";
- $Team_players[] = "";
- $betype_teamVampires = array("Spy = 2", "Attacker = 2", "Guard = 3");
- $betype_teamwerewolves = array("Spy = 2", "Attacker = 2", "Guard = 3");
- $betype_teamVampires_space = array("Spy = 0", "Attacker = 0", "Guard = 0");
- $betype_teamwerewolves_space = array("Spy = 0", "Attacker = 0", "Guard = 0");
- $betype = array("Spy", "Attacker", "Guard");
- $ReUseClose_Vampires = "";
- $ReUseClose_Werewolves = "";
- function set_betypes() {
- $KillTheKing_teamVampires[] = "";
- $KillTheKing_teamVampires_Order[] = "";
- $KillTheKing_teamwerewolves[] = "";
- $KillTheKing_teamwerewolves_Order[] = "";
- if (count($GLOBALS["Team_players"]["vampires"]) == 1) {
- $GLOBALS['KillTheKing'][0] = array($player => "vampires"." |=| "."King");
- $GLOBALS["betype_teamVampires_space"] = array("Spy = 0", "Attacker = 0", "Guard = 0");
- echo 'PLAYER_MESSAGE '.$player.'0xff0000Admin0xffff77: You are 0x00ffffKing0x00ff00!'."\n";
- }
- else {
- $Team_players_vampires_count = count($GLOBALS["Team_players"]["vampires"]) - 2;
- $KillTheKing_plyslc = 0;
- While ($KillTheKing_plyslc < $Team_players_vampires_count) {
- $betype_option = false;
- $player_select = rand(0 , count($Team_players_vampires_count) + 1);
- $player = $GLOBALS["Team_players"]["vampires"][$player_select];
- if (!$KillTheKing_teamVampires[$player]) {
- $KillTheKing_teamVampires[$player] = false;
- };
- if ($KillTheKing_teamVampires[$player] == false) {
- while ($betype_option == false) {
- $betype_selection = rand (0 , count($betype) - 1);
- if ($GLOBALS["betype"][$betype_selection] == "Spy") {
- $betype_teamVampires_fullset = explode(" = ", $GLOBALS['betype_teamVampires'][$betype_selection]);
- $betype_teamVampires_emptyset = explode(" = ", $GLOBALS['betype_teamVampires_space'][$betype_selection]);
- if ($betype_teamVampires_emptyset(1) < $betype_teamVampires_fullset(1)) {
- $GLOBALS['KillTheKing'][count($GLOBALS['KillTheKing'])][$player] = "vampires |=| Spy";
- $GLOBALS["betype_teamVampires_space"][$betype_selection] = "Spy = ".$betype_teamVampires_emptyset++;
- echo 'PLAYER_MESSAGE '.$player.'0xff0000Admin0xffff77: You are 0x00ffff'.$GLOBALS["betype"][$betype_selection].'0x00ff00!'."\n";
- $betype_option = true;
- $KillTheKing_teamVampires[$player] = true;
- $KillTheKing_teamVampires_Order[$player_select] = $player;
- $KillTheKing_plyslc = count($KillTheKing_teamVampires);
- }
- else {
- $betype_option = false;
- };
- }
- elseif ($GLOBALS["betype"][$betype_selection] == "Attacker") {
- $betype_teamVampires_fullset = explode(" = ", $GLOBALS['betype_teamVampires'][$betype_selection]);
- $betype_teamVampires_emptyset = explode(" = ", $GLOBALS['betype_teamVampires_space'][$betype_selection]);
- if ($betype_teamVampires_emptyset(1) < $betype_teamVampires_fullset(1)) {
- $GLOBALS['KillTheKing'][count($GLOBALS['KillTheKing'])][$player] = "vampires |=| Attacker";
- $GLOBALS["betype_teamVampires_space"][$betype_selection] = "Attacker = ".$betype_teamVampires_emptyset++;
- echo 'PLAYER_MESSAGE '.$player.'0xff0000Admin0xffff77: You are 0x00ffff'.$GLOBALS["betype"][$betype_selection].'0x00ff00!'."\n";
- $betype_option = true;
- $KillTheKing_teamVampires[$player] = true;
- $KillTheKing_teamVampires_Order[$player_select] = $player;
- $KillTheKing_plyslc = count($KillTheKing_teamVampires);
- }
- else {
- $betype_option = false;
- };
- }
- elseif ($GLOBALS["betype"][$betype_selection] == "Guard") {
- $betype_teamVampires_fullset = explode(" = ", $GLOBALS['betype_teamVampires'][$betype_selection]);
- $betype_teamVampires_emptyset = explode(" = ", $GLOBALS['betype_teamVampires_space'][$betype_selection]);
- if ($betype_teamVampires_emptyset(1) < $betype_teamVampires_fullset(1)) {
- $GLOBALS['KillTheKing'][count($GLOBALS['KillTheKing'])][$player] = "vampires |=| Guard";
- $GLOBALS["betype_teamVampires_space"][$betype_selection] = "Guard = ".$betype_teamVampires_emptyset++;
- echo 'PLAYER_MESSAGE '.$player.'0xff0000Admin0xffff77: You are 0x00ffff'.$GLOBALS["betype"][$betype_selection].'0x00ff00!'."\n";
- $betype_option = true;
- $KillTheKing_teamVampires[$player] = true;
- $KillTheKing_teamVampires_Order[$player_select] = $player;
- $KillTheKing_plyslc = count($KillTheKing_teamVampires);
- }
- else {
- $betype_option = false;
- };
- };
- };
- };
- };
- };
- for ($teamVampires_Ordershow = 0; $teamVampires_Ordershow < (count($Team_players_vampires_count) + 1); $teamVampires_Ordershow++) {
- if (!$KillTheKing_teamVampires_Order[$teamVampires_Ordershow]) {
- $KillTheKing[count($KillTheKing)][$player] = "vampires |=| King";
- echo 'PLAYER_MESSAGE '.$player.'0xff0000Admin0xffff77: You are 0x00ffffKing0x00ff00!'."\n";
- };
- };
- if (count($GLOBALS["Team_players"]["werewolves"]) == 1) {
- $GLOBALS['KillTheKing'][0] = array($player => "werewolves"." |=| "."King");
- $GLOBALS["betype_teamwerewolves_space"] = array("Spy = 0", "Attacker = 0", "Guard = 0");
- echo 'PLAYER_MESSAGE '.$player.'0xff0000Admin0xffff77: You are 0x00ffffKing0x00ff00!'."\n";
- }
- else {
- $Team_players_werewolves_count = count($GLOBALS["Team_players"]["werewolves"]) - 2;
- $KillTheKing_plyslc = 0;
- While ($KillTheKing_plyslc < $Team_players_werewolves_count) {
- $betype_option = false;
- $player_select = rand(0 , count($Team_players_werewolves_count) + 1);
- $player = $GLOBALS["Team_players"]["werewolves"][$player_select];
- if (!$KillTheKing_teamwerewolves[$player]) {
- $KillTheKing_teamwerewolves[$player] = false;
- };
- if ($KillTheKing_teamwerewolves[$player] == false) {
- while ($betype_option == false) {
- $betype_selection = rand (0 , count($betype) - 1);
- if ($GLOBALS["betype"][$betype_selection] == "Spy") {
- $betype_teamwerewolves_fullset = explode(" = ", $GLOBALS['betype_teamwerewolves'][$betype_selection]);
- $betype_teamwerewolves_emptyset = explode(" = ", $GLOBALS['betype_teamWerewofs_space'][$betype_selection]);
- if ($betype_teamwerewolves_emptyset(1) < $betype_teamwerewolves_fullset(1)) {
- $GLOBALS['KillTheKing'][count($GLOBALS['KillTheKing'])][$player] = "werewolves |=| Spy";
- $GLOBALS["betype_teamwerewolvess_space"][$betype_selection] = "Spy = ".$betype_teamwerewolves_emptyset++;
- echo 'PLAYER_MESSAGE '.$player.'0xff0000Admin0xffff77: You are 0x00ffff'.$GLOBALS["betype"][$betype_selection].'0x00ff00!'."\n";
- $betype_option = true;
- $KillTheKing_teamwerewolves[$player] = true;
- $KillTheKing_teamwerewolves_Order[$player_select] = $player;
- $KillTheKing_plyslc = count($KillTheKing_teamwerewolves);
- }
- else {
- $betype_option = false;
- };
- }
- elseif ($GLOBALS["betype"][$betype_selection] == "Attacker") {
- $betype_teamwerewolves_fullset = explode(" = ", $GLOBALS['betype_teamwerewolves'][$betype_selection]);
- $betype_teamwerewolves_emptyset = explode(" = ", $GLOBALS['betype_teamwerewolves'][$betype_selection]);
- if ($betype_teamwerewolves_emptyset(1) < $betype_teamwerewolves_fullset(1)) {
- $GLOBALS['KillTheKing'][count($GLOBALS['KillTheKing'])][$player] = "werewolves |=| Attacker";
- $GLOBALS["betype_teamwerewolves_space"][$betype_selection] = "Attacker = ".$betype_teamwerewolves_emptyset++;
- echo 'PLAYER_MESSAGE '.$player.'0xff0000Admin0xffff77: You are 0x00ffff'.$GLOBALS["betype"][$betype_selection].'0x00ff00!'."\n";
- $betype_option = true;
- $KillTheKing_teamwerewolves[$player] = true;
- $KillTheKing_teamwerewolves_Order[$player_select] = $player;
- $KillTheKing_plyslc = count($KillTheKing_teamwerewolves);
- }
- else {
- $betype_option = false;
- };
- }
- elseif ($GLOBALS["betype"][$betype_selection] == "Guard") {
- $betype_teamwerewolves_fullset = explode(" = ", $GLOBALS['betype_teamwerewolves'][$betype_selection]);
- $betype_teamwerewolves_emptyset = explode(" = ", $GLOBALS['betype_teamwerewolves'][$betype_selection]);
- if ($betype_teamwerewolves_emptyset(1) < $betype_teamwerewolves_fullset(1)) {
- $GLOBALS['KillTheKing'][count($GLOBALS['KillTheKing'])][$player] = "werewolves |=| Guard";
- $GLOBALS["betype_teamwerewolves_space"][$betype_selection] = "Guard = ".$betype_teamwerewolves_emptyset++;
- echo 'PLAYER_MESSAGE '.$player.'0xff0000Admin0xffff77: You are 0x00ffff'.$GLOBALS["betype"][$betype_selection].'0x00ff00!'."\n";
- $betype_option = true;
- $KillTheKing_teamwerewolves[$player] = true;
- $KillTheKing_teamwerewolves_Order[$player_select] = $player;
- $KillTheKing_plyslc = count($KillTheKing_teamwerewolves);
- }
- else {
- $betype_option = false;
- };
- };
- };
- };
- };
- };
- for ($teamwerewolves_Ordershow = 0; $teamwerewolvesVampires_Ordershow < (count($Team_players_werewolves_count) + 1); $teamwerewolves_Ordershow++) {
- if (!$KillTheKing_teamVampires_Order[$teamwerewolves_Ordershow]) {
- $GLOBALS['KillTheKing'][count($GLOBALS['KillTheKing'])][$player] = "vampires |=| King";
- echo 'PLAYER_MESSAGE '.$player.'0xff0000Admin0xffff77: You are 0x00ffffKing0x00ff00!'."\n";
- };
- };
- };
- while (1) {
- $line = rtrim(fgets(STDIN, 1024));
- if (preg_match("/^DEATH_SHOT_FRAG/", $line)) {
- $playercmd = explode(" ", $line);
- $player_prey = $playercmd[1];
- $player_preditor = $playercmd[2];
- for ($a = 0; $a < count($KillTheKing); $a++) {
- if ($KillTheKing[$i][$player_prey] != "") {
- for ($b = 0; $b < count($KillTheKing); $b++) {
- if ($KillTheKing[$i][$player_preditor] != "") {
- $split_string_prey = explode(" |=| ", $KillTheKing[$i][$player_prey]);
- $split_string_preditor = explode(" |=| ", $KillTheKing[$i][$player_prey]);
- if ($split_string_prey[1] == "Spy" && $split_string_preditor[1] == "Attacker") {
- echo 'CONSOLE_MESSAGE 0xffff00Attacker, 0xff00ff'.$player_preditor.' 0xffff00, from '.$split_string_preditor[0].' 0xffff00unknowingly shot spy, 0xff00ff'.$player_prey.' 0xffff00, from 0x00ff00'.$split_string_prey[0].' 0xffff00and lost 0x00ffff10 0xffff00points!'."\n";
- echo 'SLAP '.$player_preditor.' 10'."\n";
- }
- elseif ($split_string_prey[1] == "Attacker" && $split_string_preditor[1] == "Spy") {
- echo 'CONSOLE_MESSAGE 0xffff00Spy, 0xff00ff'.$player_preditor.' 0xffff00, from '.$split_string_preditor[0].' 0xffff00unknowingly shot attacker, 0xff00ff'.$player_prey.' 0xffff00, from 0x00ff00'.$split_string_prey[0].' 0xffff00and lost 0x00ffff10 0xffff00points!'."\n";
- echo 'SLAP '.$player_prey.' 10'."\n";
- }
- elseif ($split_string_prey[1] == "Attacker" && $split_string_preditor[1] == "Attacker") {
- echo 'CONSOLE_MESSAGE 0xffff00Attacker, 0xff00ff'.$player_names[$player_preditor].' 0xffff00, from 0x99ff99'.$split_string_preditor[0].' 0xffff00successfully shot attacker, 0xffff00'.$player_names[$player_prey].' 0xffff00, from 0x99ff99'.$split_string_prey[0].' 0xffff00and gained 0x00ffff15 0xffff00points!'."\n";
- echo 'SLAP '.$player_preditor.' -15'."\n";
- }
- elseif ($split_string_prey[1] == "Spy" && $split_string_preditor[1] == "Spy") {
- echo 'CONSOLE_MESSAGE 0xffff00Spy, 0xff00ff'.$player_names[$player_preditor].' 0xffff00, from 0x99ff99'.$split_string_preditor[0].' 0xffff00successfully shot spy, 0xffff00'.$player_names[$player_prey].' 0xffff00, from 0x99ff99'.$split_string_prey[0].' 0xffff00and gained 0x00ffff10 0xffff00points!'."\n";
- echo 'SLAP '.$player_preditor.' -15'."\n";
- }
- elseif ($split_string_prey[1] == "Guard" && $split_string_preditor[1] == "Attacker") {
- echo 'CONSOLE_MESSAGE 0xffff00Attacker, 0xff00ff'.$player_names[$player_preditor].' 0xffff00, from 0x99ff99'.$split_string_preditor[0].' 0xffff00successfully shot guard, 0xffff00'.$player_names[$player_prey].' 0xffff00, from 0x99ff99'.$split_string_prey[0].' 0xffff00and gained 0x00ffff20 0xffff00points!'."\n";
- echo 'SLAP '.$player_preditor.' -20'."\n";
- }
- elseif ($split_string_prey[1] == "Attacker" && $split_string_preditor[1] == "Guard") {
- echo 'CONSOLE_MESSAGE 0xffff00Guard, 0xff00ff'.$player_names[$player_preditor].' 0xffff00, from 0x99ff99'.$split_string_preditor[0].' 0xffff00successfully shot attacker, 0xffff00'.$player_names[$player_prey].' 0xffff00, from 0x99ff99'.$split_string_prey[0].' 0xffff00and gained 0x00ffff30 0xffff00points!'."\n";
- echo 'SLAP '.$player_preditor.' -30'."\n";
- }
- elseif ($split_string_prey[1] == "Guard" && $split_string_preditor[1] == "Spy") {
- echo 'CONSOLE_MESSAGE 0xffff00Spy, 0xff00ff'.$player_names[$player_preditor].' 0xffff00, from 0x99ff99'.$split_string_preditor[0].' 0xffff00unfortunately shot guard, 0xffff00'.$player_names[$player_prey].' 0xffff00, from 0x99ff99'.$split_string_prey[0].' 0xffff00and lost 0x00ffff20 0xffff00points!'."\n";
- echo 'SLAP '.$player_preditor.' 20'."\n";
- }
- elseif ($split_string_prey[1] == "Spy" && $split_string_preditor[1] == "Guard") {
- echo 'CONSOLE_MESSAGE 0xffff00Guard, 0xff00ff'.$player_names[$player_preditor].' 0xffff00, from 0x99ff99'.$split_string_preditor[0].' 0xffff00successfully shot spy, 0xffff00'.$player_names[$player_prey].' 0xffff00, from 0x99ff99'.$split_string_prey[0].' 0xffff00and gained 0x00ffff25 0xffff00points!'."\n";
- echo 'SLAP '.$player_prey.' -25'."\n";
- }
- elseif ($split_string_prey[1] == "Attacker" && $split_string_preditor[1] == "King") {
- echo 'CONSOLE_MESSAGE 0xffff00King, 0xff00ff'.$player_names[$player_preditor].' 0xffff00, from 0x99ff99'.$split_string_preditor[0].' 0xffff00successfully shot attacker, 0xffff00'.$player_names[$player_prey].' 0xffff00, from 0x99ff99'.$split_string_prey[0].' 0xffff00causing them to lose 0x00ffff30 0xffff00points!'."\n";
- echo 'SLAP '.$player_prey.' 30'."\n";
- }
- elseif ($split_string_prey[1] == "Spy" && $split_string_preditor[1] == "King") {
- echo 'CONSOLE_MESSAGE 0xffff00King, 0xff00ff'.$player_names[$player_preditor].' 0xffff00, from 0x99ff99'.$split_string_preditor[0].' 0xffff00successfully shot spy, 0xffff00'.$player_names[$player_prey].' 0xffff00, from 0x99ff99'.$split_string_prey[0].' 0xffff00causing them to lose 0x00ffff20 0xffff00points!'."\n";
- echo 'SLAP '.$player_prey.' 30'."\n";
- }
- elseif ($split_string_prey[1] == "Guard" && $split_string_preditor[1] == "King") {
- echo 'CONSOLE_MESSAGE 0xffff00King, 0xff00ff'.$player_names[$player_preditor].' 0xffff00, from 0x99ff99'.$split_string_preditor[0].' 0xffff00successfully shot guard, 0xffff00'.$player_names[$player_prey].' 0xffff00, from 0x99ff99'.$split_string_prey[0].' 0xffff00causing them to lose 0x00ffff25 0xffff00points!'."\n";
- echo 'SLAP '.$player_prey.' 30'."\n";
- }
- elseif ($split_string_prey[1] == "King" && $split_string_preditor[1] == "Attacker") {
- echo 'CONSOLE_MESSAGE 0xffff00Attacker, 0xff00ff'.$player_names[$player_preditor].' 0xffff00, from 0x99ff99'.$split_string_preditor[0].' 0xffff00successfully shot king, 0xffff00'.$player_names[$player_prey].' 0xffff00, from 0x99ff99'.$split_string_prey[0].' 0xffff00and won the round with 0x00ffff100 0xffff00points!'."\n";
- echo 'SLAP '.$player_prey.' -100'."\n";
- echo 'CENTER_MESSAGE 0x00ff00Round Winner: '.$split_string_preditor[0];
- sleep(2);
- echo 'CYCLE_RUBBER -1';
- }
- elseif ($split_string_prey[1] == "King" && $split_string_preditor[1] == "Guard") {
- echo 'CONSOLE_MESSAGE 0xffff00Guard, 0xff00ff'.$player_names[$player_preditor].' 0xffff00, from 0x99ff99'.$split_string_preditor[0].' 0xffff00successfully shot king, 0xffff00'.$player_names[$player_prey].' 0xffff00, from 0x99ff99'.$split_string_prey[0].' 0xffff00and won the round with 0x00ffff100 0xffff00points!'."\n";
- echo 'SLAP '.$player_prey.' 30'."\n";
- };
- };
- };
- };
- };
- }
- elseif (preg_match("/^TEAM_PLAYER_ADDED/", $line)) {
- $teamcmd = explode(" ", $line);
- $teamcmd_name = $teamcmd[1];
- $teamcmd_palyer = $teamcmd[2];
- if (count($Team_players[$teamcmd_name] == 0)) {
- $Team_players = array($teamcmd_name => array($Team_players[$teamcmd_name][0] = $teamcmd_palyer));
- }
- else {
- $Team_players_count = count($Team_players[$teamcmd_name]);
- $Team_players[$teamcmd_name][$Team_players_count] = $teamcmd_palyer;
- };
- }
- elseif (preg_match("/^TEAM_PLAYER_REMOVED/", $line)) {
- $teamcmd = explode(" ", $line);
- $teamcmd_name = $teamcmd[1];
- $teamcmd_palyer = $teamcmd[2];
- if (count($Team_players[$teamcmd_name] == 1)) {
- $Team_players[$teamcmd_name][0] = $teamcmd_palyer;
- }
- else {
- $Team_players_count = count($Team_players[$teamcmd_name]) - 1;
- for ($Teamplayers_sel = 0; $Teamplayers_sel < $Team_players_count; $Teamplayers_sel++) {
- if ($Team_players[$teamcmd_name][$Teamplayers_sel] == $teamcmd_palyer) {
- while ($Teamplayers_sel < $Team_players_count) {
- $Team_players[$teamcmd_name][$Team_players_count] = $Team_players[$teamcmd_name][$Teamplayers_sel + 1];
- $Teamplayers_sel++;
- };
- };
- };
- };
- }
- elseif (preg_match("/^PLAYER_ENTERED/", $line)) {
- $playername = explode(" ", $line);
- //echo 'DISALLOW_RENAME_PLAYER '.$playername[1]."\n";
- if (!$player_names[$playername[1]]) {
- $player_names[0] = array($playername[1] => $playername[2]);
- }
- else {
- $playername_count = count($player_names);
- $player_names[$playername_count] = array($playername[1] => $playername[2]);
- };
- }
- elseif (preg_match("/^ROUND_COMMENCING/", $line)) {
- echo "CYCLE_RUBBER 10";
- $ReUseClose[] = "";
- $KillTheKing[] = "";
- $betype_teamVampires_space = array("Spy = 0", "Attacker = 0", "Guard = 0");
- $betype_teamwerewolves_space = array("Spy = 0", "Attacker = 0", "Guard = 0");
- set_betypes();
- }
- elseif (preg_match("/^PLAYER_GRIDPOS/", $line)) {
- $player_gridpos_values = explode(" ", $line);
- $player_gridpos_xpos = $player_gridpos_values[2];
- $player_gridpos_ypos = $player_gridpos_values[3];
- $player_gridpos_xdir = $player_gridpos_values[4];
- $player_gridpos_ydir = $player_gridpos_values[5];
- if ($player_gridpos_values[6] == "vampires") {
- if ($player_gridpos_xdir == "1504" && $player_gridpos_ydir = "-128") {
- $player_gridpos_vampires = $player_gridpos_xpos." || ".$player_gridpos_ypos;
- }
- elseif ("560" && $player_gridpos_ydir = "-128") {
- $player_gridpos_vampires = $player_gridpos_xpos." || ".$player_gridpos_ypos;
- };
- }
- elseif ($player_gridpos_values[6] == "werewolves") {
- if ($player_gridpos_xdir == "1504" && $player_gridpos_ydir = "-128") {
- $player_gridpos_werewolves = $player_gridpos_xpos." || ".$player_gridpos_ypos;
- }
- elseif ($player_gridpos_xdir == "560" && $player_gridpos_ydir = "-128") {
- $player_gridpos_werewolves = $player_gridpos_xpos." || ".$player_gridpos_ypos;
- };
- };
- $player_gridpos[$player_gridpos_values[1]] = $player_gridpos_xpos." || ".$player_gridpos_ypos." || ".$player_gridpos_xdir." || ".$player_gridpos_ydir;
- }
- elseif (preg_match("/^PLAYER_RENAMED/", $line)) {
- $playername = explode(" ", $line);
- $playername_last = explode(" ".$playername[4]." ", $line);
- for ($playername_select = 0; $playername_select < count($player_names); $playername_select++) {
- if ($player_names[$playername_select][$playername] != "") {
- $player_names[$playername_select] = array($playername[2] => $playername_last[2]);
- for ($Team_players_select = 0; $Team_players_select < count($Team_players["vampires"]); $Team_players_select++) {
- if ($Team_players["vampires"][$Team_players_select] == $playername[1]) {
- $Team_players["vampires"][$Team_players_select] = $playername[2];
- };
- };
- for ($Team_players_select = 0; $Team_players_select < count($Team_players["werewolves"]); $Team_players_select++) {
- if ($Team_players["werewolves"][$Team_players_select] == $playername[1]) {
- $Team_players["werewolves"][$Team_players_select] = $playername[2];
- };
- };
- };
- };
- }
- elseif (preg_match("/^INVALID_COMMAND/", $line)) {
- $beType_found = "";
- $players_prop_disc = "";
- $invalid_cmd = explode(" ", $line);
- $command = $invalid_cmd[1];
- $player_calling = $invalid_cmd[2];
- if ($command = "/close") {
- for ($i = 0; $i < count($KillTheKing); $invalid_cmd++) {
- $players_prop_disc = explode(" |=| ", $KillTheKing[$i][$player_calling]);
- $kings_team_name = $players_prop_disc[0];
- $beType_found = $players_prop_disc[1];
- if (!$ReUseClose_Vampires) {
- $ReUseClose_Vampires = true;
- }
- elseif (!$ReUseClose_Werewolves) {
- $ReUseClose_Vampires = true;
- };
- if ($beType_found == "King") {
- if ($kings_team_name == "vampires") {
- if ($ReUseClose_Vampires = true) {
- $player_gridpos_expVampires = explode(" || ", $player_gridpos_vampires);
- echo "CONSOLE_MESSAGE 0xffff00The king of 0x00ffff".$kings_team_name." 0xffff00has called for their gate to close. With this, their gate has been shut, blocking the other team from entry!";
- if ($player_gridpos_expVampires[0] == "1504" && $player_gridpos_expVampires[1] = "-128") {
- echo "SPAWN_ZONE n ".$kings_team_name." deathTeam ".$kings_team_name." 1640 -248 24 -1 0 0 true";
- echo "SPAWN_ZONE n ".$kings_team_name." deathTeam ".$kings_team_name." 1368 -248 24 -1 0 0 true";
- echo "SPAWN_ZONE n ".$kings_team_name." deathTeam ".$kings_team_name." 1504 -440 24 -1 0 0 true";
- }
- elseif ($player_gridpos_expVampires[0] == "560" && $player_gridpos_expVampires[1] = "-128") {
- echo "SPAWN_ZONE n ".$kings_team_name." deathTeam ".$kings_team_name." 696 -248 24 -1 0 0 true";
- echo "SPAWN_ZONE n ".$kings_team_name." deathTeam ".$kings_team_name." 424 -248 24 -1 0 0 true";
- echo "SPAWN_ZONE n ".$kings_team_name." deathTeam ".$kings_team_name." 560 -440 24 -1 0 0 true";
- };
- $ReUseClose_Vampires = false;
- $twomin_time_vampires = date("H").":".(date("i") + 2).":".date("s");
- }
- else {
- echo "CONSOLE_MESSAGE 0xffff00The king of 0x00ffff".$kings_team_name." 0xffff00has called for their to close but forgot that they had already used it. They need to wait for 0x00ff002 minutes 0xffff00before they can use it again.";
- };
- }
- elseif ($kings_team_name == "werewolves") {
- if ($ReUseClose_werewolves = true) {
- $player_gridpos_expWerewolves= explode(" || ", $player_gridpos_werewolves);
- echo "CONSOLE_MESSAGE 0xffff00The king of 0x00ffff".$kings_team_name." 0xffff00has called for their gate to close. With this, their gate has been shut, blocking the other team from entry!";
- if ($player_gridpos_expWerewolves[0] == "1504" && $player_gridpos_expWerewoves[1] = "-128") {
- echo "SPAWN_ZONE n ".$kings_team_name." deathTeam ".$kings_team_name." 1640 -248 24 -1 0 0 true";
- echo "SPAWN_ZONE n ".$kings_team_name." deathTeam ".$kings_team_name." 1368 -248 24 -1 0 0 true";
- echo "SPAWN_ZONE n ".$kings_team_name." deathTeam ".$kings_team_name." 1504 -440 24 -1 0 0 true";
- }
- elseif ($player_gridpos_expWerewolves[0] == "560" && $player_gridpos_expWerewolves[1] = "-128") {
- echo "SPAWN_ZONE n ".$kings_team_name." deathTeam ".$kings_team_name." 696 -248 24 -1 0 0 true";
- echo "SPAWN_ZONE n ".$kings_team_name." deathTeam ".$kings_team_name." 424 -248 24 -1 0 0 true";
- echo "SPAWN_ZONE n ".$kings_team_name." deathTeam ".$kings_team_name." 560 -440 24 -1 0 0 true";
- };
- $ReUseClose_Werewolves = false;
- $twomin_time_werewolves = date("H").":".(date("i") + 2).":".date("s");
- }
- else {
- echo "CONSOLE_MESSAGE 0xffff00The king of 0x00ffff".$kings_team_name." 0xffff00has called for their to close but forgot that they had already used it. They need to wait for 0x00ff002 minutes 0xffff00before they can use it again.";
- };
- };
- };
- };
- };
- };
- $cur_time = date("H:i:s");
- if ($cur_time == $twomin_time_vampires) {
- $ReUseClose_Vampires = true;
- }
- elseif ($cur_time == $twomin_time_werewolves) {
- $ReUseClose_Werewolves = true;
- };
- };
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement