Scripts e Jobs
Autor: Danilo AM  (Moderador) | Publicado: 2011-04-02T10:08:00-07:00

Scripts e Jobs 
Scripts e Jobs 
Estamos postando aqui, Scripts e Jobs para Mu!

Scripts PHP: 
Status do servidor: 


< ? 
$fp = @fsockopen("127.0.0.1", 55901, $errno, $errstr, 1); 
if($fp >= 1){ 
echo 'Online';} 
else{ echo 'Offline'; } 
?> 

Número de Usuários Banidos: 

< ?php $sql = mssql_query("SELECT count(*) FROM Character where ctlcode=1"); 
echo mssql_result($sql, 0, 0); ?> 


Número de Usuários Online: 

"< ?php 
$sql = mssql_query("SELECT count(*) FROM MEMB_STAT WHERE ConnectStat = 1"); 
if( mssql_result($sql, 0, 0) <= 50){ //esse script da pra configurar a cor dos numeros 
echo ""; //de 0 a 50 fica preto de 50 a 100 fica laranja 
echo mssql_result($sql, 0, 0);} //e de 100 pra cima fica vermelho 
elseif( mssql_result($sql, 0, 0) >= 50 AND mssql_result($sql, 0, 0) <= 100){ 
echo ""; 
echo mssql_result($sql, 0, 0);} 
elseif( mssql_result($sql, 0, 0) > 100){ 
echo ""; 
echo mssql_result($sql, 0, 0);} ?> 

Número de Contas: 


< ?php 
$tacountresult= mssql_query("select memb___id from MEMB_INFO"); 
$tacount = mssql_num_rows ($tacountresult); 
?> 


Número de Personagens: 
QUOTE 
< ?php 
$tcharsresult = mssql_query("select Name from Character"); 
$tchars = mssql_num_rows ($tcharsresult); 
?> 
< ?php print "$tchars"; ?> 

Lembrando que para esses scripts funcionarem, é nesessario a conexão com o mssql. exemplo: 

< ?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); 
?> 

Codigo do tempo para Abrir BC e DS : 

Coloque o codico no lugar da pagina que você quiser ou se preferir criei um link 
OBS: O codico é em php 

Devil Square: 
Blood Castle: 
Ranking de Resets Top 100 
< ?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 ' < td bgcolor=F5F5F5>
Rank
< td bgcolor=F5F5F5>Personagem < td bgcolor=F5F5F5>Classe < td bgcolor=F5F5F5>Level < td bgcolor=F5F5F5>Strenght < td bgcolor=F5F5F5>Agility < td bgcolor=F5F5F5>Vitality < td bgcolor=F5F5F5>Energy < td bgcolor=F5F5F5>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 < 100;++$i) { $row = mssql_fetch_row($result); $personag = htmlentities($row[0]); 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 ''; echo ''; $conn=mssql_close(); ?> 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) > 0) die("Security Warning!Forbidden simbols are included, please remove them and try again -> $xa"); Assim ele bloqeará os codigos usados para hakear usando o sql injection – Jobs : Para se criar uma Job va ate microsoft SQL interprise manager Management > SQL agent > Jobs > clique botao direito e depois em new Job GM Rico 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 Character 
Set Money=850120120 Where CtlCode=8 
ANTI 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: muonline 
UPDATE 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=0 
Auto Questauto quest , faiz virar SM / BK / ME assim que chega no lvl 150 
update 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
Postado por [ῳṁ]Welliton  
Marcadores: Scripts e Jobs 
Domingo, Novembro 29
Postagens mais recentes Postagens mais antigas Assinar: Postagens (Atom)