Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

osk

Bom dia

Recommended Posts

E o seguinte tenho um code em php que conecta em um servidor chamado quakenet, e nele tenho um canal do meu time.

Entaum criei um bot para conectar nesse servidor e ficar no canal 24hs, eu queria acrescentar alguns comandos a ele, tipo quando eu digitar no canal !web o bot responde http://www..., e assim para varios outros comandos.

Eu vi alguma coisa sobre function mas nao sei como funciona, o code segue abaixo, entaum fica a pergunta qual função usar e de puder me de um exemplo!

<?php 
/* ====================== 
Variablen 
====================== */ 
$NICK = 'nTw|Bru'; 
$IDENT = 'bruna';
$CHANNEL = '#ntw'; 


/* ====================== 
Funktionen 
====================== */ 
function tellIRC($input) { 
global $fp; 
fputs($fp, $input."\r\n\r\n"); 
} 

function pong($id) { 

global $CHANNEL, $fp, $firstPING; 
fputs($fp, "PONG ".$id."\r\n\r\n"); 

if ($firstPING <= 1) { 
fputs($fp, "JOIN $CHANNEL\r\n\r\n"); 


} 

} 


/* ====================== 
Conneciton aufbauen 
====================== */ 
$fp = stream_socket_client ("irc.quakenet.org:6667", $errno, $errstr, 30); 
if (!$fp) { 

die("$errstr ($errno)
\n"); 

} 

tellIRC("USER $NICK $NICK $NICK :$NICK"); 
tellIRC("NICK $NICK $IDENT"); 


$firstPING = 0; 

while (!feof($fp)) { // se nao chegar ao fim da conexao

$msg = str_replace("\n", "", str_replace("\r", "", fgets ($fp,2048))); 
if (strtoupper(substr($msg, 0, 4)) == 'PING') { 

$firstPING++; 
$pID = substr($msg, 6); 
pong($pID); 

} else if (substr($msg, -10) == 'bruna quit') { 

tellIRC("QUIT :Visit www.ntwgaming.3host.biz"); 

} 









echo $msg.'<br />';
} 
fclose($fp); 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

scripting e uma linguagem q usa no mirc etc.. sei la gerlamente os bots sao criados com softwares nao com sites nao tendi mto bme esse bot seu

 

scripting e uma linguagem q usa no mirc etc.. sei la gerlamente os bots sao criados com softwares nao com sites nao tendi mto bme esse bot seu

Compartilhar este post


Link para o post
Compartilhar em outros sites

E simples, esse bot nao roda da minha maquina, eu posso rodor de servidores de hospedagem do mesmo jeito so que em php, so que os comandos nao parace ser os mesmo. nao sei pq

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.