Larz wrote:
> Steffen Sørensen wrote:
>
>> jeg sidder og arbejder på en IRC bot i php, og til det skal der
>> selfølge lig være scripting muligheder, men det jeg ikke rigtigt lige
>> kan finde ud af hvordan jeg f-eks, binder en function til lad os sige
>> et join, så jeg ikke er nød til at include scriptet hver eneste gang
>> selve botten modtager noget fra serveren
>
>
> while (etellerandet)
> {
> if ($event == 'join' && strlen($joinfunction)) $joinfunction();
> }
>
> så skal du bare hælde et funktionsnavn i $joinfunction... i.e.:
>
> function detteermitjoinevent()
> {
> // etellerandet
> }
>
> $joinfunction = 'detteermitjoinevent';
>
>
hmmm...
den er jeg ikke helt med på,
altså sådan som det er nu har jeg:
while($connected){
// stream data og udfør funktion
}
så hvis nu jeg skal ha bundet flere script til join eventet
så skal det jo bare skrives i starten af det script som har skrevet lige
som på egdroppen:
bind join - * read_rules_do_it
proc read_rules_do_it {nick uhost hand chan} {
putquick "NOTICE $nick :Velkommen til #SubLife - Vær så venlig at
læse kanalens regler her:
http://www.irc.sublife.dk/regler.php";
}
lige som det, og se inkludere egdroppen bare skriptet i starten.
MVH steffen Sørensen