Generalizand, analizam urmatoarele doua posibilitati
1. facem o comanda noua, de exemplu:
care la randul ei va faceCode:kbindk om|o kick kick
Va crea 4 categorii de bind-uri cu toate semnele dorite, inclusiv bind fara semn (dupa dorinta).Code:set settings(cmdpfix1) "." set settings(cmdpfix1) "!" set settings(cmdpfix1) "`" proc kbindk {flags cmd proc} { global settings bind pub $flags ${settings(cmdpfix1)}${cmd} $proc bind pub $flags ${settings(cmdpfix2)}${cmd} $proc bind pub $flags ${settings(cmdpfix3)}${cmd} $proc bind pub $flags ${cmd} $proc }
2. sau facem bind-urile:
care va "prinde" toate randurile, si fiecare rand de analizat daca contine o comanda sau alta info, de care avem nevoie, sauCode:bind pubm -|- * pubm
care va "prinde" numai randurile care incep cu $cmdpfix3 sau cmdpfix2 sau cmdpfix1, si in continuare acelash algortim.Code:bind pubm -|- "% ${settings(cmdpfix1)}*" cmdpfix bind pubm -|- "% ${settings(cmdpfix2)}*" cmdpfix bind pubm -|- "% ${settings(cmdpfix3)}*" cmdpfix
___
bind - comanda interna eggdrop (vezi doc/tcl-commands.doc)
proc, set - comenzi Tcl (vezi http://tcl.tk/man/)



Reply With Quote

Bookmarks