hi leutz,
ich hätte ne frage.
wie geb ich einem andern user der beim bot registert ist flags um commands wie z.B: !slot on|off zu nutzen sprich commands die ich nur als admin usen kann..
hoffe mir kann jemand weiterhelfen
greetz
ps: n1 bot!! <3<3<3
1.) .help chattr
2.) Kommt auf das Script an welche Flags es verlangt
ok danke..
nun slot script brauch "+n" ..
der user hat unter anderem "+n" .. nun er kann den befehl trozdem nicht nutzen! (befehl !slot off)
muss er sich erst bei bot anmelden? sprich via dcc,etc ?
nein muss er nicht aber CHANflags und GLOBALflags da gibts auch noch unterschiede
nun im script heisst es ja
Code:
If MatchFlags(GetUserChanFlags(RegUser, Chan), "+n")
und ich hab per befehl
ihm die flag global(alle channel) gegeben..
kannst du mir vllt sagen wo da der fehler liegt?
hm... ok dann werd ich ihm mal die chanflag geben.. nur ich dachte wenn er sie ja global hat sie ja eh für alle channel gilt.. naja
trozdem thanks!
sut schrieb:hm... ok dann werd ich ihm mal die chanflag geben.. nur ich dachte wenn er sie ja global hat sie ja eh für alle channel gilt.. naja
trozdem thanks!
Der Denkfehler wird öfters gemacht

Für botinterne Befehle auf der Partyline trifft das auch zu, für die Scripting-Befehle GetUserChanFlags und GetUserFlags allerdings nicht. Hier muss man als Script-Autor also wohl oder übel doppelt überprüfen. Ein simples "GetUserFlags OR GetUserChanFlags" stellt ja kein Problem dar, wenn man von der Stolperstelle weiß.