CPX86 Rangschikking & Samenvatting
CPX86 Tags
CPX86 Beschrijving
Een krachtige IRC-bot CPX86 is bedoeld om een krachtige, complete IRC-bot te zijn, maar ook een BNC-server en een beveiliging van een IRC-front: om de opdrachten die u hebt gemaakt te gebruiken, moet u deze syntaxis volgen:. Gegeven trigger is ingesteld op '.'. De opdrachtparameters worden gescheiden door een spatie (''), dus als uw parameter, zeg, zeg dan een bericht, het inkapselen van de parameters met "" vertelt CPX86 om de ruimtes in de string te negeren. U kunt ook één lijn / meerdere instanties / opdrachten. een single '|' Roept het opdracht aan met verschillende parameters:. Commandineer Param1 | Param2Dit is hetzelfde als bellen:. Communmand Param1. Commandal Param2a Double '|' ('||') noemt een nieuw opdracht op een enkele regel:. Command, Param || .Command2 Paramu kan beide beide gebruiken op een enkele regel, zoals: .join # Chan1 | # chan2 || .message # chan1 "hey look" | # Chan2 "Wat is mensen?" Vanaf een ontwikkelingsfront: de meeste functies (dwz: schop (), join (), ect ..) zijn vrijwel zelfverklarerij. Maak een IRC-operatie: (IRC). Oerkmelding "," Oper Wachtwoord ", Access Level) Een op 'Evenement' Call: (IRC) .createIrvent (" IRC-evenement ", FUNCTIONTOCALL) Dit zal uw functie op het opgegeven evenement bellen. Uw functie MOET VAN TYPE: INT-functie (CPX86 :: RAWEVENTDATA, STRING, CPX86 :: IRC *) RAWEVENTDATA PARAMS: RAWEVENTDATA.NICK = Gebruiker die de gebeurtenis / opdracht raweventdata.target heeft genoemd = waar het evenement / opdracht is ontstaan (dwz: Met een PrivMSG-gebeurtenis is 'Doel' het kanaal of 'Currentnick') een commando-handler maken: (IRC) .CreateIrcCommand ("Command", FunctionTocall, Access Level) Hiermee wordt de gewenste functie bellen wanneer iemand een opdracht oproept. (Zorg ervoor dat u niet de trigger in "Command", dat wil zeggen: "Join" niet ".join" Uw functie moet van het type: int-functie (Vector, CPX86 :: RAWEVENTDATA, CPX86 :: IRC *) in Voorbeeld :. Bericht #chan "lol params" wordt: vector.at (0): # chanvector.at (1): lol paramsect. Vereisten: · Boost Library
CPX86 Gerelateerde software