Konfiguration kører via Dialog, så det skulle ikke være noget problem.
Kommandoer: !set * (den menu du vil have), !commands, !* (altså de menuer du har sat), !grafik Dette er mit første script, så i skal ikke forvente for meget :)
on *:load: { if ($readini(menu.ini,loadet,load) = 1) {
echo -a RELOADET
}
elseif (!$readini(menu.ini,loadet,load)) {
set %auth.name $$?="hvad er dit auth name?"
writeini menu.ini auth user %auth.name
set %auth.password $$?="Hvad er dit auth pw?"
writeini menu.ini auth password %auth.password
writeini menu.ini loadet load 1
set %menu.chan $$?="hvad channel skal den virke på?"
writeini menu.ini chan chan %menu.chan
set %grafik $$?="hvordan skal grafikken se ud?"
join %menu.chan
}
}
on *:connect: {
msg Q@CServe.quakenet.org AUTH $readini(menu.ini,auth,user) $readini(menu.ini,auth,password)
mode $me +xi
join %menu.chan
}
on *:text:!commands:#: { if ($nick isop $chan) && ($readini(menu.ini,chan,chan) = $chan) {
notice $nick %grafik Brug ' $+ !set $+ ' efterfulgt af den menu du vil have oprettet. %grafik
}
}
on *:text:!set*:#: { if ($readini(menu.ini,chan,chan) = $chan) && ($nick isop $chan) && (!$2) {
notice $nick %grafik FEJL, brug !set DinMenu %grafik
}
elseif ($nick isop $chan) && ($2 == grafik) {
set %grafik $3-
notice $nick %grafik Grafikken er nu blevet rettet %grafik
}
elseif ($nick isop $chan) {
notice $nick %grafik Din Command " $+ $2 $+ " Er blevet sat til " $+ $3- $+ " - kan vises med ! $+ $2 %grafik
//writeini menu.ini commands ! $+ $2 $3-
}
}
on *:text:!*:#: {
if ($readini(menu.ini,chan,chan) = $chan) && ($readini(menu.ini,commands,$1)) { {
notice $nick %grafik $readini(menu.ini,commands,$1) %grafik
}
}