Criar um Site Grátis Fantástico
Scripts e Jobs
Scripts e Jobs

Scripts e Jobs 

Scripts e Jobs

Estamos postando aqui, Scripts e Jobs para Mu!

Scripts PHP: 
Status do servidor: 
QUOTE 
< ? 
= @fsockopen("127.0.0.1", 55901, , , 1); 
if( >= 1){ 
echo '<font color=00FF00>Online</font>';} 
else{ echo '<font color=990000>Offline</font>'; } 
?> 

Número de Usuários Banidos: 
QUOTE 
< ?php = mssql_query("SELECT count(*) FROM Character where ctlcode=1"); 
echo mssql_result(, 0, 0); ?> 

Número de Usuários Online: 
QUOTE 
< ?php 
= mssql_query("SELECT count(*) FROM MEMB_STAT WHERE ConnectStat = 1"); 
if( mssql_result(, 0, 0) <= 50){ //esse script da pra configurar a cor dos numeros 
echo "<font color=black>"; //de 0 a 50 fica preto de 50 a 100 fica laranja 
echo mssql_result(, 0, 0);} //e de 100 pra cima fica vermelho 
elseif( mssql_result(, 0, 0) >= 50 AND mssql_result(, 0, 0) <= 100){ 
echo "<font color=FF6600>"; 
echo mssql_result(, 0, 0);} 
elseif( mssql_result(, 0, 0) > 100){ 
echo "<font color=990000>"; 
echo mssql_result(, 0, 0);} ?> 

Número de Contas: 
QUOTE 
< ?php 
= mssql_query("select memb___id from MEMB_INFO"); 
= mssql_num_rows (); 
?> 
<?php print ""; ?> 

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

Lembrando que para esses scripts funcionarem, é nesessario a conexão com o mssql. exemplo: 
QUOTE 
< ?php 
= "sa"; 
= "Senha do SQL"; 
= "MuOnline"; 
= "Seu IP Aqui"; 
=mssql_connect(,,); 
=mssql_select_db("",); 
?> 

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 
<td width="134" class="texto" bgcolor="#FFFFFF"><span class="texto">Devil Square:</span><span class="textoR"><span id=timespan> </span> 
<script> 
var czas; 
< ? 
echo "var minuta = ".date("i").";"; 
echo "var sekunda = ".date("s").";"; 
?> 
//document.write(55-minuta); 
danagodzina = minuta * 60 + sekunda; 
function changetimea() 

danagodzina = danagodzina + 1; 
czas = 55*60 - danagodzina; 
min = Math.floor(czas/60); 
sec = czas%60; 
if(czas < 0) 

document.getElementById("timespan").innerHTML="<? echo 'Aberto'; ?>"; 

else 

if(min < 10) min = "0"+min; 
if(sec < 10) sec = "0"+sec; 
document.getElementById("timespan").innerHTML=min+":"+sec; 

window.setTimeout("changetimea()",1000); 

changetimea(); 
</script> 
</font> </td> 
</tr> 
<tr> 
<td width="115"><font style=""><span class="texto">Blood Castle:</span><span class="textoR"><span id=timespan2></span> 
<script> 
< ? 
echo "var minuta2 = ".date("i").";"; 
echo "var sekunda2 = ".date("s").";"; 
?> 
danagodzina2 = minuta2 * 60 + sekunda2; 
if(minuta2 > 30) dopelnej = 3600 - danagodzina2; 
else dopelnej = -danagodzina2; 
dobc = dopelnej + 25*60; 
function changetimea2() 

dobc = dobc - 1; 
if(dobc < -5*60) 

dobc = 3600 + 30*60; 
dobc = dobc-1; 

min2 = Math.floor(dobc/60); 
sec2 = dobc%60; 
if(min2 < 0) 

document.getElementById("timespan2").innerHTML="<? echo 'Aberto'; ?>"; 

else 

if(min2 < 10) min2 = "0"+min2; 
if(sec2 < 10) sec2 = "0"+sec2; 
document.getElementById("timespan2").innerHTML=min2+":"+sec2; 

window.setTimeout("changetimea2()",1000); 

changetimea2(); 
</script> 


Reset 
QUOTE 
< ?php 
= "sa"; 
= "Senha do SQL"; 
= "MuOnline"; 
= "Seu IP Aqui"; 
=mssql_connect(,,); 
=mssql_select_db("",); 
= 'select Name,Class,cLevel,Strength,Dexterity,Vitality,Energy,LevelUpPoint,CtlCode,resets 
from Character order by resets desc , cLevel desc'; 
= mssql_query( ); 
echo '<html>'; 
echo "<head> "; 
echo '<body>'; 
echo '<font face=Verdana>'; 
echo '<center><table cellSpacing=1 width=100% align=center>'; 
echo '<tr> 
< td bgcolor=F5F5F5><center><b>Rank</td> 
< td bgcolor=F5F5F5><b>Personagem</td> 
< td bgcolor=F5F5F5><b>Classe</td> 
< td bgcolor=F5F5F5><b>Level</td> 
< td bgcolor=F5F5F5><b>Strenght</td> 
< td bgcolor=F5F5F5><b>Agility</td> 
< td bgcolor=F5F5F5><b>Vitality</td> 
< td bgcolor=F5F5F5><b>Energy</font></td> 
< td bgcolor=F5F5F5><b>Resets</font></td>'; 
//Aqui voce coloca o numero do rank 
//no caso esta top 100 
//se quiser mudar eh soh trocar o 100 pelo numero desejado 
for(110=0;110 < 100;++110) 

= mssql_fetch_row(); 
= htmlentities(); 
echo '<tr><td width=5% bgcolor=F5F5F5><center><b>'; 
echo 110 + 1; 
echo 'º</td><td width=21% bgcolor=F5F5F5><table>'; 
echo ; 
echo '</table></td><td width=19% bgcolor=F5F5F5>'; 
if( == 8){ 
echo 'Game Master'; 

else { 
if( == 0){ 
echo 'Dark Wizard'; 

if( == 1){ 
echo 'Soul Master'; 

if( == 16){ 
echo 'Dark Knight'; 

if( == 17){ 
echo 'Blade Knight'; 

if( == 32){ 
echo 'Elf'; 

if( == 33){ 
echo 'Muse Elf'; 

if( == 48){ 
echo 'Magic Gladiator'; 

if( == 64){ 
echo 'Dark Lord'; 


echo '</td><td width=8% bgcolor=F5F5F5>'; 
echo ; 
echo '</td><td width=9% bgcolor=F5F5F5>'; 
echo ; 
echo '</td><td width=9% bgcolor=F5F5F5>'; 
echo ; 
echo '</td><td width=9% bgcolor=F5F5F5>'; 
echo ; 
echo '</td><td width=9% bgcolor=F5F5F5>'; 
echo ; 
echo '</td><td width=9% bgcolor=F5F5F5>'; 
echo ; 
echo'</td></tr>'; 

echo '</table>'; 
echo '</body>'; 
echo '</html>'; 
=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 <?php(uma linha abaixo): 
= getenv('REMOTE_ADDR'); 
= array(";","'",""","*","union","del","DEL","insert","update","=","drop","sele","$"); 
foreach(Array as ) 
foreach( as ) 
if(substr_count(, ) > 0) 
die("Security Warning!<br />Forbidden simbols are included, please remove them and try again -> "); 
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: MUONLINEAdministrator 
Database: muonline 
Update Character 
Set Money=850120120 
Where CtlCode=8 
ANTI GMS falsos ou seja editados 
Bloqueia 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: MUONLINEAdministrator 
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 Quest 
auto quest , faiz virar sm / bk / me assim q xega 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