AnGelBot-Portal²

Normale Version: flags für bot
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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

Code:
.chattr USER +n

ihm die flag global(alle channel) gegeben..

kannst du mir vllt sagen wo da der fehler liegt?
Chan Flags
Code:
GetUserChanFlags


Global Flags
Code:
GetUserFlags
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 Smile 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ß.
Referenz-URLs