Scripts e Jobs
Autor: Geraldo Emerson | Publicado: 2011-04-04T16:20:00-07:00

Scripts e JobsEstamos postando aqui, Scripts e Jobs para Mu!Scripts PHP:Status do servidor:&lt; ?$fp = @fsockopen("127.0.0.1", 55901, $errno, $errstr, 1);if($fp &gt;= 1){echo 'Online';}else{ echo 'Offline'; }?&gt;&nbsp;Número de Usuários Banidos:&lt; ?php $sql = mssql_query("SELECT count(*) FROM Character where ctlcode=1");echo mssql_result($sql, 0, 0); ?&gt;&nbsp;Número de Usuários Online:"&lt; ?php$sql = mssql_query("SELECT count(*) FROM MEMB_STAT WHERE ConnectStat = 1");if( mssql_result($sql, 0, 0) &lt;= 50){ //esse script da pra configurar a cor dos numerosecho ""; //de 0 a 50 fica preto de 50 a 100 fica laranjaecho mssql_result($sql, 0, 0);} //e de 100 pra cima fica vermelhoelseif( mssql_result($sql, 0, 0) &gt;= 50 AND mssql_result($sql, 0, 0) &lt;= 100){echo "";echo mssql_result($sql, 0, 0);}elseif( mssql_result($sql, 0, 0) &gt; 100){echo "";echo mssql_result($sql, 0, 0);} ?&gt;&nbsp;Número de Contas:&nbsp;&lt; ?php$tacountresult= mssql_query("select memb___id from MEMB_INFO");$tacount = mssql_num_rows ($tacountresult);?&gt;Número de Personagens:QUOTE&lt; ?php$tcharsresult = mssql_query("select Name from Character");$tchars = mssql_num_rows ($tcharsresult);?&gt;&lt; ?php print "$tchars"; ?&gt;&nbsp;Lembrando que para esses scripts funcionarem, é nesessario a conexão com o mssql. exemplo:&nbsp;&lt; ?php$alogin = "sa";$apass = "Senha do SQL";$db = "MuOnline";$host = "Seu IP Aqui";$msconnect=mssql_connect($host,$alogin,$apass);$msdb=mssql_select_db("$db",$msconnect);?&gt;&nbsp;Codigo do tempo para Abrir BC e DS :Coloque o codico no lugar da pagina que você quiser ou se preferir criei um linkOBS: O codico é em php&nbsp;Devil Square:&nbsp;Blood Castle:Ranking de Resets Top 100&lt; ?php $alogin = "sa"; $apass = "Senha do SQL"; $db = "MuOnline"; $host = "127.0.0.1"; $msconnect=mssql_connect($host,$alogin,$apass); $msdb=mssql_select_db("$db",$msconnect); $query = 'select Name,Class,cLevel,Strength,Dexterity,Vitality,Energy,LevelUpPoint,CtlCode,resets from Character order by resets desc , cLevel desc'; $result = mssql_query( $query ); echo ''; echo "\n"; echo ''; echo ''; echo ''; echo '&lt; td bgcolor=F5F5F5&gt;Rank&lt; td bgcolor=F5F5F5&gt;Personagem&lt; td bgcolor=F5F5F5&gt;Classe&lt; td bgcolor=F5F5F5&gt;Level&lt; td bgcolor=F5F5F5&gt;Strenght&lt; td bgcolor=F5F5F5&gt;Agility&lt; td bgcolor=F5F5F5&gt;Vitality&lt; td bgcolor=F5F5F5&gt;Energy&lt; td bgcolor=F5F5F5&gt;Resets'; //Aqui voce coloca o numero do rank //no caso esta top 100 //se quiser mudar eh soh trocar o 100 pelo numero desejado for($i=0;$i &lt; 100;++$i) { $row = mssql_fetch_row($result); $personag = htmlentities($row[0]); echo ''; } echo ''; echo $i + 1; echo 'º'; echo $personag; echo ''; if($row[8] == 8){ echo 'Game Master'; } else { if($row[1] == 0){ echo 'Dark Wizard'; } if($row[1] == 1){ echo 'Soul Master'; } if($row[1] == 16){ echo 'Dark Knight'; } if($row[1] == 17){ echo 'Blade Knight'; } if($row[1] == 32){ echo 'Elf'; } if($row[1] == 33){ echo 'Muse Elf'; } if($row[1] == 48){ echo 'Magic Gladiator'; } if($row[1] == 64){ echo 'Dark Lord'; } } echo ''; echo $row[2]; echo ''; echo $row[3]; echo ''; echo $row[4]; echo ''; echo $row[5]; echo ''; echo $row[6]; echo ''; echo $row[9]; echo''; echo ''; echo ''; $conn=mssql_close(); ?&gt;&nbsp;Corrigindo Bug PHP :Na pasta de seu site, tem o config.php, abra-o após abri-lo vc terá q adicionar esse codigo após o $xa = getenv('REMOTE_ADDR'); $badwords = array(";","'","\"","*","union","del","DEL","insert","update","=","drop","sele","$"); foreach($_POST as $value) foreach($badwords as $word) if(substr_count($value, $word) &gt; 0) die("Security Warning!Forbidden simbols are included, please remove them and try again -&gt; $xa"); Assim ele bloqeará os codigos usados para hakear usando o sql injection&nbsp;– Jobs :&nbsp;Para se criar uma Job va ate microsoft SQL interprise manager Management &gt; SQL agent &gt; Jobs &gt; clique botao direito e depois em new Job&nbsp;GM Rico&nbsp;Adiciona zen no bau dos GM´s de 1 em 1 hora o valor pode ser alterado para o desejado. O tempo do job e de 1 em 1 hora. General: Name: Mesada de GM Category: Uncategorized (Local) Owner: MUONLINE\Administrator Database: muonline Update CharacterSet Money=850120120 Where CtlCode=8ANTI GMS falsos ou seja editadosBloqueia falsos GMs de 1 em 1 minuto checa se e verdadeiro o GM pode ser alterado para o desejado. O tempo do job e de 1 em 1 minuto. E necessario criar uma coluna com o nome "Is_Valid_GM" na tabela Character e por o valor padrao = 0 para todos os personagens e para o Gm valor 1 manualmente General: Name: Anti-Injection de Falso GM Category: Uncategorized (Local) Owner: MUONLINE\Administrator Database: muonlineUPDATE Character SET CtlCode=('1') WHERE CtlCode=('8') and Is_Valid_GM=('0') Bloquiados todas accs Update MEMB_INFO Set bloc_code=1 Liberando todas accs Update MEMB_INFO Set bloc_code=0Auto Questauto quest , faiz virar SM / BK / ME assim que chega no lvl 150update character set class = ('1') , clevel = ('151') , leveluppoint = ('20') where clevel = ('150') and class = ('2') Update character set class = ('17') , clevel = ('151') , leveluppoint = ('20') where clevel = ('150') and class = ('16') update character set class = ('32') , clevel = ('151') , leveluppoint = ('20') where clevel = ('150') and class = ('33')Em Breve mais scripts e jobs