|
mookie
|
 |
« Reply #2 on: November 19, 2005, 04:37:04 PM » |
|
ok this is what i have. The webside script just takes the user on/off information from the bot and then reads the user data from the xml script on the funcom user page.
--- Clip from IGN bot ---
if(!stristr($checkconfig,"$"."webcast")) {echo "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n :: INSTALLING WEBCAST online list ::\n\n\n\n\n\n\n\n\n\n\n\n\n";pause(3); $checkconfig=str_replace('$'.'IGNname','$webcast = "";'."\r\n".'$webcastpass = "";'."\r\n".'$'.'IGNname',$checkconfig); $doupgrade = @fopen ($origfile."config.php","w"); $fpu = fwrite($doupgrade,$checkconfig);echo $screenblank; fclose($doupgrade); }
///25/// loading the botname.config file and setting new globals and ingame setup variables. $readconfig=""; $checkconfig=""; $doupgrade=""; include($origfile."config.php"); $setup["webcast"]=$webcast; $setup["webcastpass"]=$webcastpass;
** Config.php just sets the values of $webcast (IE: Website address/file) and $webcastpass is the password.
///number/// handles auto-sending of online list to guildsite if chosen in setup. global $webcast,$webcastpass; if(!empty($webcast)){global $cast;$cast++;if($cast>1000){$cast=0; $weblist=dirlist('logstamp/',"","",0,0,0,0); if(is_array($weblist)){$i=0;$result=Array();$result[0]="(start)"; foreach($weblist as $k => $v){ if(strlen(rawurlencode($result[$i]))>4000){$i++;} $result[$i].=str_replace(".logon"," on ",str_replace(".logoff"," off ",$k)).$v."\r\n";} //console("[IGN WEBCAST] :: uploading online lists to webserver ::\r\n"); foreach($result as $v){$v=rawurlencode($v); $webresult=fileget ($webcast."?upload=".$v."&pass=".$webcastpass);} if($webresult==""){$webresult="no server or script found"; console("[IGN WEBCAST] :: ".$webresult." ::\r\n");}}}}
|