Take Your Turn
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Log in

I forgot my password

Who is online?
In total there are 31 users online :: 0 Registered, 0 Hidden and 31 Guests

None

[ View the whole list ]


Most users ever online was 250 on Fri Sep 17, 2021 10:07 am
Latest topics
» [Observer's AWBW document] An FOW game on 1vs1 Verdun, Nell vs Von Bolt
awbw move planner needs host - Page 2 EmptyTue Nov 09, 2021 7:14 am by a9977321

» dpsi/Jokas Collaboration Analysis
awbw move planner needs host - Page 2 EmptyFri Feb 19, 2021 3:20 pm by dpsi

» Jokas' Olaf Guide
awbw move planner needs host - Page 2 EmptyFri Feb 19, 2021 3:03 pm by dpsi

» Jokas' Adder Guide (pt 1) English
awbw move planner needs host - Page 2 EmptyFri Feb 19, 2021 2:51 pm by dpsi

» Basic Guide for HQ Cheese and countering strategy for current FOW GL maps
awbw move planner needs host - Page 2 EmptyFri May 22, 2020 1:40 am by a9977321

» Phantom Domain Discussion
awbw move planner needs host - Page 2 EmptyTue Mar 24, 2020 8:44 am by a9977321

» Commander Wars an Advance Wars Clone
awbw move planner needs host - Page 2 EmptySun Jun 23, 2019 5:14 am by Robosturm_

» Advanced Strategy: Minimum Attacking Ratio
awbw move planner needs host - Page 2 EmptyThu May 16, 2019 9:05 pm by Everdan

» Advanced Strategy: How Much is First Strike worth?
awbw move planner needs host - Page 2 EmptyThu May 16, 2019 8:32 pm by Everdan

Top posting users this month
No user


awbw move planner needs host

+3
theether
Best Sakuya NA
MorganLeah
7 posters

Page 2 of 2 Previous  1, 2

Go down

awbw move planner needs host - Page 2 Empty awbw move planner needs host

Post  Nyvelion Tue Jan 06, 2015 3:30 am

First topic message reminder :

Old move planner free host is busted. Tried finding a new one, they all have a $10 charge for a web domain, for probably the same problems the last domain had. Must be the new way of webhosting. Anyone already have a real website and want to upload a php file for the good of AWBW? Apparently this thing was still being used after 5 years. Good to know, I feel useful. Let's make it available again for whoever is left. Here it is it's original noob programmer level glory since I don't mind sharing it: AWBWthing.php

Code:
<!-- PHP file written by Nyvelion. Make it worthwhile! -->
<?php session_start();?>
<html>
<head>
<title>
AWBW Move Planner by Nyvelion.
</title>

<style>
<!--
.dragme{position:relative;}
-->
</style>
<script language="JavaScript1.2">
<!--

var ie=document.all;
var nn6=document.getElementById&&!document.all;

var isdrag=false;
var x,y;
var dobj;
var placex = 0;
var placez = 32;
var placey = 0;
var adjusty = 0;
var unitz = 5000;
var aunit = 0;

function redirecta(form)
{
var link = "AWBWthing.php?game=" + form.gamen.value;
window.location = link;
}
function redirectb(form)
{
var link = "AWBWthing.php?map=" + form.mapn.value;
window.location = link;
}

function addunit(form)
{
 unitz = unitz + 1;
 country = form.country.value;
 unit = form.unit.value;
 adjusty = 0;
 aunit = 0;
 if(unit=="airport")
 {adjusty = 2;}
 else if(unit=="base")
 {adjusty = 9;}
 else if(unit=="city")
 {adjusty = 6;}
 else if(unit=="comtower")
 {adjusty = 9;}
 else if(unit=="hq")
 {adjusty = 15;}
 else if(unit=="lab")
 {adjusty = 8;}
 else if(unit=="port")
 {adjusty = 6;}
 else
 {unitz = unitz + 10000; aunit = 1;}
 placey = 16 - adjusty;
 placex = placex + 16;
 if(placex > 640)
 placex = 16;
 document.getElementById('newstuff').innerHTML += '<div STYLE="position:absolute; top:'+ placey +'px; left:'+ placex +'px; z-index: '+ unitz +';"><img src="http://awbw.amarriner.com:8080/terrain/aw1/'+ country + unit +'.gif" class="dragme"></div>';
 if(aunit == 1)
 {unitz = unitz - 10000;}
}
function addthing(form)
{
 unitz = unitz + 1;
 thing = form.thing.value;
 placey = 16;
 placex = placex + 16;
 if(placex > 640)
 placex = 16;
 if(thing=="AAA")
 {
 unitz = unitz + 40000;
 document.getElementById('newstuff').innerHTML += '<div STYLE="position:absolute; top:32px; left:'+ placez +'px; z-index: '+ unitz +';"><img src="http://nyvelion.110mb.com/blacksquare.GIF" class="dragme" style="opacity:0.5;filter:alpha(opacity=5)"></div>';
 unitz = unitz - 40000;
 placez = placez + 16;
 if(placez > 160)
 placez = 32;
 }
 else
 {
 unitz = unitz + 30000;
 placex = placex + 8;
 placey = placey + 8;
 document.getElementById('newstuff').innerHTML += '<div STYLE="position:absolute; top:'+ placey +'px; left:'+ placex +'px; z-index: '+ unitz +';"><img src="http://awbw.amarriner.com:8080/terrain/aw1/'+ thing +'.gif" class="dragme"></div>';
 unitz = unitz - 30000;
 placex = placex - 8;
 placey = placey - 8;
 }
}
function addgrid()
{
 document.getElementById('newstuff').innerHTML += '<div STYLE="position:absolute; top:31px; left:31px; z-index: 1;"><img src="http://nyvelion.110mb.com/grid.GIF" class="dragme"></div>';
}
function addcalc()
{
 document.getElementById('newstuff').innerHTML += '<div STYLE="position:absolute; top:674px; left:31px; z-index: 1;"><iframe src ="http://awbw.amarriner.com/calculator.php" width="650" height="650"></iframe></div>';
}

function movemouse(e)
{
  if (isdrag)
  {
    dobj.style.left = (nn6 ? tx + e.clientX - x : tx + event.clientX - x) - ((nn6 ? tx + e.clientX - x : tx + event.clientX - x) +  % 16 + 8;
    dobj.style.top  = (nn6 ? ty + e.clientY - y : ty + event.clientY - y) - ((nn6 ? ty + e.clientY - y : ty + event.clientY - y) +  % 16 + 8;
    return false;
  }
}

function selectmouse(e)
{
  var fobj       = nn6 ? e.target : event.srcElement;
  var topelement = nn6 ? "HTML" : "BODY";

  while (fobj.tagName != topelement && fobj.className != "dragme")
  {
    fobj = nn6 ? fobj.parentNode : fobj.parentElement;
  }

  if (fobj.className=="dragme")
  {
    isdrag = true;
    dobj = fobj;
    tx = parseInt(dobj.style.left+0);
    ty = parseInt(dobj.style.top+0);
    x = nn6 ? e.clientX : event.clientX;
    y = nn6 ? e.clientY : event.clientY;
    document.onmousemove=movemouse;
    return false;
  }
}

document.onmousedown=selectmouse;
document.onmouseup=new Function("isdrag=false");

//-->
</script>

</head>
<body bgcolor="#000000">

<?php
extract($_GET);

      class UrlGrabber {
         function _get($url) {
            $this->content="";
            $this->info="";
            $ch = curl_init ();
            curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)");
            curl_setopt ($ch, CURLOPT_URL, $url);
            curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
            $this->content = curl_exec ($ch);
            // Check for success, if anything weird happened append a note
            $this->info = curl_getinfo($ch);
            if ($this->content === false || $this->info['http_code'] != 200) {
               if($this->content !== false )
                  $this->content .= "\n\n";
               $this->content .= "HTTP status was abnormal for $url [". $this->info['http_code']. "]";
               if (curl_error($ch))
                  $this->content .= "\n". curl_error($ch);
            }
            curl_close ($ch);
            return($this->content);
         }

         function _post($url,$vars) {
            $this->content="";
            $ch = curl_init ();
            curl_setopt ($ch, CURLOPT_URL, $url);
            curl_setopt ($ch, CURLOPT_HEADER, 0);
            curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt ($ch, CURLOPT_TIMEOUT, 60);
            curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)");
            curl_setopt ($ch, CURLOPT_POST, 1);
            curl_setopt ($ch, CURLOPT_POSTFIELDS, $vars);
            curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
            $this->content = curl_exec ($ch);
            // Check for success, if anything weird happened append a note
            $this->info = curl_getinfo($ch);
            if ($this->content === false || $this->info['http_code'] != 200) {
               if($this->content !== false )
                  $this->content .= "\n\n";
               $this->content .= "HTTP status was abnormal for $url [". $this->info['http_code']. "]";
               if (curl_error($ch))
                  $this->content .= "\n". curl_error($ch);
            }
            curl_close ($ch);
            return($this->content);
         }

         function _normalize($url) {
            // is the url absolute?
            if(preg_match("/^https?:\/\//", $url)) {
               return($url);
            } // is the url locally absolute?
            elseif(preg_match("/^\//", $url)) {
               $url_root = $_SERVER["HTTPS"] == "on" ? "https://" : "http://";
               $url_root .= isset($_SERVER['HTTP_HOST']) && strlen($_SERVER['HTTP_HOST'])>0 ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME'];
               return($url_root . $url);
            } // the url must be relative
            else {
               $slash = '/';
               $url_root = $_SERVER["HTTPS"] == "on" ? "https://" : "http://";
               $url_root .= $_SERVER['HTTP_HOST'];
               $self = $_SERVER['PHP_SELF'];
               $self = str_replace('\\', $slash, $self);
               $phys_path = getcwd();
               $phys_path = str_replace('\\', $slash, $phys_path);
               $file_path_array = explode ($slash, $self);
               $file_name = array_pop($file_path_array);
               $cwd_path_array = explode ($slash, $phys_path);
               $self_dir_path_array = array_values (array_intersect ($file_path_array, $cwd_path_array));
               $self_dir_path = implode("/", $self_dir_path_array)."/";
               $cwd_url = $url_root . '/' . $self_dir_path;
               return($cwd_url . $url);
            }
         }
      }






if(isset($game))
{
 $url = "http://awbw.amarriner.com/game.php?games_id=". $game;
}
else if(isset($map))
{
 $url = "http://awbw.amarriner.com/prevmaps.php?maps_id=". $map;
}
if(isset($url))
{
$urlScoop = new UrlGrabber;
$rawhtml=($urlScoop->_get($urlScoop->_normalize($url)));

$newlines = array("\t","\n","\r","\x20\x20","\0","\x0B");
$content = str_replace($newlines, "", html_entity_decode($rawhtml));

$start = strpos($content,'http://awbw.amarriner.com:8080/maps/') + 37;
$end = strpos($content,'.png',$start);
$mapid = substr($content,$start,$end-$start);

echo'<DIV STYLE="position:absolute; top:32px; left:32px; z-index: 0;"><IMG SRC="http://awbw.amarriner.com:8080/maps/C'. $mapid .'.png"></DIV>';

$start=$end + 25;
$theunits = 0;
$unitz = 1;

while(strpos($content,'http://awbw.amarriner.com:8080/terrain/aw1/',$start)!=0 &&
 strpos($content,'http://awbw.amarriner.com:8080/terrain/aw1/ds',$start) != strpos($content,'http://awbw.amarriner.com:8080/terrain/aw1/',$start) &&
 strpos($content,'http://awbw.amarriner.com:8080/terrain/aw1/',$start) > $lstart)
{
 while(strpos($content,'Turn on Gridlines',$start)!=0 &&
 strpos($content,'Turn on Gridlines',$start) < strpos($content,'http://awbw.amarriner.com:8080/terrain/aw1/',$start))
 {
 $start = $start + 9;
 $theunits = 1;
 $tstart = strpos($content,'top:', $start) + 4;
 $checkfake = strpos($content,'z-index:120;\'></span>',$tstart);
 $checkreal = strpos($content,'.gif',$tstart);
 while( $checkfake < $checkreal && $checkfake > 1 )
 {
 $start = $tstart + 20;
 $tstart = strpos($content,'top:', $start) + 4;
 $checkfake = strpos($content,'z-index:120;\'></span>',$tstart);
 $checkreal = strpos($content,'.gif',$tstart);
 }
 $tend = strpos($content,'px',$tstart);
 $placeyy = intval(substr($content,$tstart,$tend-$tstart));
 $placeyy = $placeyy - 124;
 }
 $unitz = $unitz + 1;
 $lstart = strpos($content,'left:', $start) + 5;
 if ($theunits == 1)
 {
 $checkfake = strpos($content,'z-index:120;\'></span>',$lstart);
 $checkreal = strpos($content,'.gif',$lstart);
 while( $checkfake < $checkreal && $checkfake > 1 )
 {
 $start = $lstart + 20;
 $lstart = strpos($content,'left:', $start) + 5;
 $checkfake = strpos($content,'z-index:120;\'></span>',$lstart);
 $checkreal = strpos($content,'.gif',$lstart);
 }
 }
 $lend = strpos($content,'px',$lstart);
 $left = substr($content,$lstart,$lend-$lstart);
 $tstart = strpos($content,'top:', $lend) + 4;
 $tend = strpos($content,'px',$tstart);
 $top = intval(substr($content,$tstart,$tend-$tstart));
 $start = strpos($content,'http://awbw.amarriner.com:8080/terrain/aw1/',$tend);
 $end = strpos($content,'.gif',$start) + 4;
 $thingid = substr($content,$start,$end-$start);
 if($start!=0)
 {
 $top = $top - 124;
 $left = $left - 124;
 if(is_int($top) && $theunits == 1)
 {
 $unitz = $unitz + 10000;
 echo'<DIV STYLE="position:absolute; top:'. $top .'px; left:'. $left .'px; z-index: '. $unitz .';"><IMG SRC="'. $thingid .'" class="dragme"></DIV>';
 $unitz = $unitz - 10000;
 }
 else if(is_int($top))
 {
 echo'<DIV STYLE="position:absolute; top:'. $top .'px; left:'. $left .'px; z-index: '. $unitz .';"><IMG SRC="'. $thingid .'" class="dragme"></DIV>';
 }
 }
 $start = $start + 30;
}

//echo'<BR>START: '. $start;
//echo'<BR>END: '. $end;
//echo'<BR>mapid: '. $mapid;
//echo'<BR>rawhtml: '. $rawhtml;
//echo'<BR>TYPErawhtml: '. gettype($rawhtml);
//echo'<BR>CONTENT: '. $content;
//echo'<BR>TYPECONTENT: '. gettype($content);

echo'
<DIV STYLE="position:absolute; top:32px; left:680px;">
<form>
<select name = "country" size="14">
 <option selected="selected" value="os">Orange Star</option>
 <option value="bm">Blue Moon</option>
 <option value="ge">Green Earth</option>
 <option value="yc">Yellow Comet</option>
 <option value="bh">Black Hole</option>
 <option value="rf">Red Fire</option>
 <option value="gs">Grey Sky</option>
 <option value="bd">Brown Desert</option>
 <option value="ab">Amber Blaze</option>
 <option value="js">Jade Sun</option>
 <option value="ci">Cobalt Ice</option>
 <option value="pc">Pink Cosmos</option>
 <option value="tg">Teal Galazy</option>
 <option value="pl">Purple Lightning</option>
</select>
<select name = "unit" size="25">
 <option value="anti-air">Anti-Air</option>
 <option value="apc">APC</option>
 <option value="artillery">Artillery</option>
 <option value="b-copter">B-Copter</option>
 <option value="battleship">Battleship</option>
 <option value="blackboat">Black Boat</option>
 <option value="blackbomb">Black Bomb</option>
 <option value="bomber">Bomber</option>
 <option value="carrier">Carrier</option>
 <option value="cruiser">Cruiser</option>
 <option value="fighter">Fighter</option>
 <option selected="selected" value="infantry">Infantry</option>
 <option value="lander">Lander</option>
 <option value="mdtank">Md.Tank</option>
 <option value="mech">Mech</option>
 <option value="megatank">Mega Tank</option>
 <option value="missile">Missile</option>
 <option value="neotank">Neotank</option>
 <option value="piperunner">Piperunner</option>
 <option value="recon">Recon</option>
 <option value="rocket">Rocket</option>
 <option value="stealth">Stealth</option>
 <option value="sub">Sub</option>
 <option value="t-copter">T-Copter</option>
 <option value="tank">Tank</option>
</select><BR>
<INPUT TYPE="button" NAME="button" Value="Add Unit" onClick="addunit(this.form)">
</form></DIV>
<DIV STYLE="position:absolute; top:32px; left:680px;">
<form>
<select name = "thing" size="10">
 <option selected="selected" value="0">0HP</option>
 <option value="1">1HP</option>
 <option value="2">2HP</option>
 <option value="3">3HP</option>
 <option value="4">4HP</option>
 <option value="5">5HP</option>
 <option value="6">6HP</option>
 <option value="7">7HP</option>
 <option value="8">8HP</option>
 <option value="9">9HP</option>
 <option value="capture">Capture</option>
 <option value="load">Load</option>
 <option value="AAA">Darken</option>
</select>
<INPUT TYPE="button" NAME="button" Value="Add" onClick="addthing(this.form)">
</form></DIV>

<DIV STYLE="position:absolute; top:192px; left:916px;">
<form>
<select name = "country" size="15">
 <option selected="selected" value="neutral">Neutral</option>
 <option value="orangestar">Orange Star</option>
 <option value="bluemoon">Blue Moon</option>
 <option value="greenearth">Green Earth</option>
 <option value="yellowcomet">Yellow Comet</option>
 <option value="blackhole">Black Hole</option>
 <option value="redfire">Red Fire</option>
 <option value="greysky">Grey Sky</option>
 <option value="browndesert">Brown Desert</option>
 <option value="amberblaze">Amber Blaze</option>
 <option value="jadesun">Jade Sun</option>
 <option value="cobaltice">Cobalt Ice</option>
 <option value="pinkcosmos">Pink Cosmos</option>
 <option value="tealgalaxy">Teal Galazy</option>
 <option value="purplelightning">Purple Lightning</option>
</select>
<select name = "unit" size="7">
 <option value="airport">Airport</option>
 <option value="base">Base</option>
 <option selected="selected" value="city">City</option>
 <option value="comtower">Com Tower</option>
 <option value="hq">HQ</option>
 <option value="lab">Lab</option>
 <option value="port">Port</option>
</select><BR>
<INPUT TYPE="button" NAME="button" Value="Add Property" onClick="addunit(this.form)">
</form></DIV>

<DIV STYLE="position:absolute; top:470px; left:680px;">
<FORM NAME="Calc">
<TABLE BORDER=4>
<TR>
<TD>
<INPUT TYPE="text"   NAME="Input" Size="16">
<br>
</TD>
</TR>
<TR>
<TD>
<INPUT TYPE="button" NAME="one"   VALUE="  1  " OnClick="Calc.Input.value += \'1\'">
<INPUT TYPE="button" NAME="two"   VALUE="  2  " OnCLick="Calc.Input.value += \'2\'">
<INPUT TYPE="button" NAME="three" VALUE="  3  " OnClick="Calc.Input.value += \'3\'">
<INPUT TYPE="button" NAME="plus"  VALUE="  +  " OnClick="Calc.Input.value += \' + \'">
<br>
<INPUT TYPE="button" NAME="four"  VALUE="  4  " OnClick="Calc.Input.value += \'4\'">
<INPUT TYPE="button" NAME="five"  VALUE="  5  " OnCLick="Calc.Input.value += \'5\'">
<INPUT TYPE="button" NAME="six"   VALUE="  6  " OnClick="Calc.Input.value += \'6\'">
<INPUT TYPE="button" NAME="minus" VALUE="  -  " OnClick="Calc.Input.value += \' - \'">
<br>
<INPUT TYPE="button" NAME="seven" VALUE="  7  " OnClick="Calc.Input.value += \'7\'">
<INPUT TYPE="button" NAME="eight" VALUE="  8  " OnCLick="Calc.Input.value += \'8\'">
<INPUT TYPE="button" NAME="nine"  VALUE="  9  " OnClick="Calc.Input.value += \'9\'">
<INPUT TYPE="button" NAME="times" VALUE="  x  " OnClick="Calc.Input.value += \' * \'">
<br>
<INPUT TYPE="button" NAME="clear" VALUE="  c  " OnClick="Calc.Input.value = \'\'">
<INPUT TYPE="button" NAME="zero"  VALUE="  0  " OnClick="Calc.Input.value += \'0\'">
<INPUT TYPE="button" NAME="DoIt"  VALUE="  =  " OnClick="Calc.Input.value = eval(Calc.Input.value)">
<INPUT TYPE="button" NAME="div"   VALUE="  /  " OnClick="Calc.Input.value += \' / \'">
<br>
</TD>
</TR>
</TABLE>
</FORM>
</DIV>

<div id="newstuff"></div>
';
}
echo'
<DIV STYLE="position:absolute; top:32px; left:916px;">
<form>
<FONT COLOR="WHITE">Game ID:</FONT><BR>
<input type="text" name="gamen">
<INPUT TYPE="button" NAME="button" Value="Go" onClick="redirecta(this.form)">
<BR><A HREF="http://awbw.amarriner.com/calculator.php">Damage Calculator</A>
<BR><INPUT TYPE="button" NAME="Baxter Stockman" Value="Use Grid" onClick="addgrid()">
<BR><BR>IFrame Damage Calculator
<BR><INPUT TYPE="button" NAME="HAHAHAHAHAHAHAHAHAHA" Value="Iframe Calc" onClick="addcalc()">
</form>
';
/*echo'
<form>
<FONT COLOR="WHITE">Map ID:</FONT><BR>
<input type="text" name="mapn">
<INPUT TYPE="button" NAME="button" Value="Go" onClick="redirectb(this.form)">
</form>
';*/
echo'
</DIV>
';
?>

</body>
</html>


Last edited by Nyvelion on Tue Feb 24, 2015 12:14 pm; edited 1 time in total
Nyvelion
Nyvelion
Mech
Mech

Posts Posts : 69
Reputation Reputation : 94
Join date : 2014-03-26
Location : No

Back to top Go down


awbw move planner needs host - Page 2 Empty Re: awbw move planner needs host

Post  Xmo5 Sun May 01, 2016 11:19 am

Awesome, thanks!! Very Happy

It looks like the pictures of COs and units don't load, but it's certainly functional because I've made a couple of games with it already. Smile
Xmo5
Xmo5
AWBW Map Committee
AWBW Map Committee

Posts Posts : 458
Reputation Reputation : 106
Join date : 2014-01-16
Age : 34
Location : Wherever I happen to be

Back to top Go down

awbw move planner needs host - Page 2 Empty Re: awbw move planner needs host

Post  Xmo5 Tue Jul 19, 2016 4:05 pm

Getting a 404 on this now, did it move again or did something else happen to it?
Xmo5
Xmo5
AWBW Map Committee
AWBW Map Committee

Posts Posts : 458
Reputation Reputation : 106
Join date : 2014-01-16
Age : 34
Location : Wherever I happen to be

Back to top Go down

awbw move planner needs host - Page 2 Empty Re: awbw move planner needs host

Post  theether Thu Jul 21, 2016 5:26 am

Yeah, apparently the site wasn't used enough.
If there's less than 10 visitors per month, the account will be cancelled.
So the provider just deleted everything in my account :/

I could set it up again, but how many people are really using it?
theether
theether
Recon
Recon

Posts Posts : 129
Reputation Reputation : 42
Join date : 2014-03-27

Back to top Go down

awbw move planner needs host - Page 2 Empty Re: awbw move planner needs host

Post  Xmo5 Thu Jul 21, 2016 7:56 am

Aww man, that's totally lame!

We definitely use it for generating Z-Games and it has other uses here and there, but I could definitely see how it doesn't get 10 visits per month. Do you know if the 10/month is based on distinct users/IPs or if it's just a visit count? If it's just the latter, I'm sure we could artificially keep the visits high by either spreading out the Z-Game creation (and actually starting those up again... Embarassed) or hopping on every couple of days just to say hi Razz

I also wonder whether amarriner would let you put that on the actual site, leaving it accessible to anyone, but unadvertised so you can only use it if you know where it is, like some sort of exclusive club. Cool
Xmo5
Xmo5
AWBW Map Committee
AWBW Map Committee

Posts Posts : 458
Reputation Reputation : 106
Join date : 2014-01-16
Age : 34
Location : Wherever I happen to be

Back to top Go down

awbw move planner needs host - Page 2 Empty Re: awbw move planner needs host

Post  ruinedshadows Fri Sep 16, 2016 9:16 pm

Hey, I noticed that all these links are down. I'm going to see if I can get them rehosted and such. I also may try to see what improvements can be made, if any. I'll let you know once I get them online. Do you guys mind if I publicly post the code on github and use their free hosting? I will, of course, leave all credit where it is due.

ruinedshadows
Mech
Mech

Posts Posts : 18
Reputation Reputation : 3
Join date : 2016-09-08

Back to top Go down

awbw move planner needs host - Page 2 Empty Re: awbw move planner needs host

Post  ruinedshadows Fri Sep 16, 2016 11:28 pm

GUYS!!! I just uploaded the Map Editor and Move Planner to ruinedshadows.com . The website is very bare bones besides the php applications and is still missing the GM tool (don't see the php file for that).

I will continue to do maintenance and improvements this weekend and in the future to make things look a little better and such. Also, if anyone wants to contribute to hosting costs, they are $3/month. I don't mind covering it, but let me know if you feel generous.

ruinedshadows
Mech
Mech

Posts Posts : 18
Reputation Reputation : 3
Join date : 2016-09-08

Back to top Go down

awbw move planner needs host - Page 2 Empty Re: awbw move planner needs host

Post  Xmo5 Sat Sep 17, 2016 9:56 am

Awesome! Thanks so much, that's a huge help!
Xmo5
Xmo5
AWBW Map Committee
AWBW Map Committee

Posts Posts : 458
Reputation Reputation : 106
Join date : 2014-01-16
Age : 34
Location : Wherever I happen to be

Back to top Go down

awbw move planner needs host - Page 2 Empty Re: awbw move planner needs host

Post  Sponsored content


Sponsored content


Back to top Go down

Page 2 of 2 Previous  1, 2

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum