Ayuda programar script

B

Hola compañeros!

Estoy intentando programar un script para IRC, uso XChat. He estado buscando manuales pero no sé si estoy tonto o qué pasa pero no acabo de saber cómo funciona para añadirlo (sé programar en C y un poco Python además sólo se trata de generar resultados aleatorios para simular una tirada de dados).

Alguien lo ha hecho y sabe cómo funciona? Gracias!

PiradoIV

¿Ya miraste en la documentación que tienen colgada?, tienes montón de lenguajes para hacerle scripts a X-Chat.

http://xchat.org/docs/

B

Sí sí, lo tengo hecho en C xD, pero me siento estúpido porque no sé añadirlo al programa una vez compilado en el formato que toca y todo...

Gracias igualmente!

PiradoIV

No es la solución a cargarlo como comando, pero igual te sirve...

http://xchat.org/faq/#q218

B

Bueno gracias PiradoIV pero no me sirvió porque no tenía bien unas librerías, ahora ya creo que está arreglado y funciona. ¡Muchas gracias!

7 días después
B

Por si a alguien le interesa, al final hice un script en Perl y me dejé de C's y mandangas. Copio el código para lanzamiento de dados "genérico" por si alguien lo necesita en su día a día (que lo dudo, pero bueno xDD, además es sólo para XChat).

	use strict;
   	use warnings;
	use Xchat qw( :all );
	register('Dados script', '0.2', 'Lanza dados');
	foreach('Channel Message', 'Channel Msg Hilight', 'Your Message'){
		hook_print($_,\&check_lanza,Xchat::PRI_HIGHEST);
	}
	
sub check_lanza {
	my @mensaje = split(/\s/,$_[0][1]);
	return EAT_NONE unless(lc $mensaje[0] eq 'lanza');
	srand;
	$mensaje[1] = 10 if($mensaje[1]>10); 
	for (my $j=1; $j <= $mensaje[1]; $j++){
			 my $random = int(rand(10))+1;
			 command("me Dado $j = $random");
						}
	return EAT_NONE;
		}		

Usuarios habituales