SA-MP Forums Archive
[Tool/Web/Other] (PHP) enviarComandoRCON - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tool/Web/Other] (PHP) enviarComandoRCON (/showthread.php?tid=355463)



(PHP) enviarComandoRCON - ipsBruno - 30.06.2012

Criei uma funзгo bastante eficiente e ъtil para quem deseja facilmente enviar um comando RCON via PHP !! Nгo tem classes como os outros scripts, nгo tem nada de difнcil e й totalmente funcional (tambйm otimizado)

O cуdigo da funзгo й este:
PHP код:
function enviarComandoRCON($ip$porta$rcon$cmd$timeout 5)  {
    
$packet 'SAMP';                                                             
 
    
$ipArr explode('.'$ip); 
    
$packet .= chr($ipArr[0]) . chr($ipArr[1]) . chr($ipArr[2]) . chr($ipArr[3]) . chr($porta 255) . chr($porta >> 255);
    
$packet .= 'x'.chr(strlen($rcon) & 255).chr(strlen($rcon) >> 255).$rcon.chr(strlen($cmd) & 255).chr(strlen($cmd) >> 255) .$cmd;
    
$socket = @fsockopen('udp://'.$ip$porta$erroval$errostr$timeout);           
    
    if(
$socket) {
        
fwrite($socket$packet);                                                  
        
fclose($socket); 
        return 
true;
    }   
    return 
false;

Retorno: Caso o servidor estiver offline a funзгo retorna FALSE. Caso estiver ONLINE, TRUE


O modo de uso й bastante simples:
pawn Код:
enviarComandoRCON("127.0.0.1", 7777, "TUASENHARCON", "exit");

// Assim o servidor serб fechado remotamente ^^
Caso a senha for invбlida aparecerб no console "BAD RCON .. IP"

Й simples, eficiente e derrepente atй ъtil. Espero que gostem

Criado por Bruno da Silva
Projeto [iPs]TeaM ©


Re: (PHP) enviarComandoRCON - PawnoBrasil[xPBx] - 30.06.2012

Nice!


Re: (PHP) enviarComandoRCON - leonardo1434 - 30.06.2012

Legal...


Re: (PHP) enviarComandoRCON - ipsBruno - 30.06.2012

Valeu. Sу lembrando uma cosinha rбpida. O endereзo de IP deve vir no formato de strings e a porta, em outro parвmetro. Deverб vir em formato de INTEIROS

O parвmetro $timeout nгo й obrigado. Ele indica qual tempo de limite de tentativa de conexгo, atй que seja recusada

OFF
The Walking Death RPG isso daн jб foi lanзado? manda ip aн por mp


Re: (PHP) enviarComandoRCON - dPlaYer_ - 30.06.2012

Nice bruno


Re: (PHP) enviarComandoRCON - Ades - 30.06.2012

Tendi nada ,qual й a utilidade ?

Perguntei pra um bucado de gente ninguйm entendeu :S


Re: (PHP) enviarComandoRCON - BreakDriFT - 30.06.2012

Quote:
Originally Posted by Ades
Посмотреть сообщение
Tendi nada ,qual й a utilidade ?

Perguntei pra um bucado de gente ninguйm entendeu :S
Ta ligado , aqueles painel de Host que tem a Opзгo de usar Rcon comands para mandar mensagens kickar banir ,
й isso, й tipo o console do samp das versхes anteriores bastante ъtil isso ai


Resumindo : permite mandar comandos rcons por uma pбgina da Web xD


Rcon commands : echo say kick ban etc =)

Parabйns drakins ^^


Respuesta: (PHP) enviarComandoRCON - zSuYaNw - 30.06.2012

Уtimo Drakins, esta simples funзгo ajudarб no meu futuro painel
que estou hб construir(sу a vontade chegar que eu comeзo) pois
estou procurando sistemas bons e otimizados para ter o melhor
desempenho no servidor.


Re: (PHP) enviarComandoRCON - .FuneraL. - 30.06.2012

Como sempre, DraKins e seus Bons Projetos xD


Re: (PHP) enviarComandoRCON - PawnoBrasil[xPBx] - 30.06.2012

Quote:
Originally Posted by [FeK]DraKiNs
Посмотреть сообщение
Valeu. Sу lembrando uma cosinha rбpida. O endereзo de IP deve vir no formato de strings e a porta, em outro parвmetro. Deverб vir em formato de INTEIROS

O parвmetro $timeout nгo й obrigado. Ele indica qual tempo de limite de tentativa de conexгo, atй que seja recusada

OFF
The Walking Death RPG isso daн jб foi lanзado? manda ip aн por mp
Ainda й projeto.. Acho que vo lanзar so no final de agosto