this is my qfunction:
[@Login]
#IF
ISCASTLEGUILD
#ACT
Sendmsg 1 SwMember<%S>Online.
;==================================================
#IF
ISCASTLEMASTER
#ACT
Sendmsg 1 SwMaster<%S>Online.
;==================================================
#IF
CheckLevelEx < 90
#ACT
RECALLMOB »˘ÎŔ 1
#IF
Check [001] 0
#ACT
AddNameList GameNameList.txt
;==================================================
#IF
CheckNameList GameNameList.txt
#ACT
#CALL [\Common\Info.txt] @Readme
;==================================================
#IF
ISADMIN
#ACT
CHANGEMODE 2 1
CHANGEMODE 3 1
SENDMSG 5 Admin<%s>IsOnline.
;==================================================
#IF
CheckNameList Çĺłý˛ÖżâĂÜÂë.txt
#ACT
Clearpassword
DelNameList Çĺłý˛ÖżâĂÜÂë.txt
;==================================================
#IF
CHECKLEVELEX < 35
#ACT
SET [004] 0
;==================================================
#IF
CHECKLEVELEX > 34
#ACT
SET [004] 1
;==================================================
#IF
#ACT
#CALL [\Common\LoginAct.txt] @Act
;==================================================
[@PlayLevelUp]
#IF
CHECKLEVELEX > 1
#ACT
sendmsg 5 Congratulations!.You.level.is.raised.All.HP.and.MP.are.recovered!
break
[@play blabla should be when u level up. but doenst work

(