hwj35
2025-06-23 aa0f971ae9a59f0fd98d57b6c1d1663a270be92c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
q'O`c@s¦dZddlZddlZddlZddlZd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„ZdS(sVersion = 2011-05-31 21:30iÿÿÿÿNc Csl|jƒ}|jƒ}|s"dStjƒ}g}xät|ƒD]Ö}|j|ƒ}|jƒ}tj|jƒƒ}    |    dkr¯||    kr¯t
||ƒ|j |ƒqAn|t j kr
|jƒtdtjƒ@s
tjdƒt
||ƒ|j |ƒqAq
nt||ƒqAWx|D]}
|j|
ƒq"W|jƒ|jtjƒrh|jt jƒndS(Nis+Íæ¼ÒÕ˺Å״̬Òѱ»½â³ý½ûÑÔ£¬É¾³ý¸ÃGMOperÃüÁî!(tGetGMOperManagertGetCountt    GameWorldtGetCurrentTimetrangetGetAttGetOpertGetDateTimeByStrt
GetEndTimetNonet DoClearOpertappendt IPY_GameWorldt gmForbidTalkt GetAccStatetpowtChConfigtDef_PysForbidTalktDebugLogtDoOpert
DeleteOpert Sync_SaveToDBt GetDictByKeytDef_GM_Oper_ForbidAcctKickt    disGMKick( t    curPlayertticktcurPlayer_GMOpertcurPlayer_GMOper_Countt curDateTimetdelListtindextcurOpert curOperValuetcurOperEndTimetoper((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pyt DoGMOperLogic#s6              
cCsŽ|tjkrt|ƒnn|tjkr8t|ƒnR|tjkrTt|ƒn6|tjkrpt|ƒnt    j
d||j ƒƒdS(NsÎÞЧGM²Ù×÷·û = %s( R t gmForbidFightt__Do_ForbidenFightt gmForbidAcct__Do_ForbidAcctgmForbidVisiblet__Do_ForbidVisibleR t__Do_ForbidTalkRtLogt GetPlayerID(RR"((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pyR_s    cCs„|tjkrt|ƒnd|tjkr.nR|tjkrJt|ƒn6|tjkrft|ƒntj    d||j
ƒƒdS(NsÎÞЧGM²Ù×÷·û = %s( R R&t__Cancel_ForbidenFightR(R*t__Cancel_ForbidVisibleR t__Cancel_ForbidTalkRR-R.(RR"((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pyR
ws   cCs |jƒs|jtƒndS(N(tGetGMForbidenFighttSetGMForbidenFighttTrue(R((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pyR'Žs cCs |jƒr|jtƒndS(N(R2R3tFalse(R((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pyR/˜s cCs |jƒr|jtƒndS(N(t
GetVisiblet
SetVisibleR5(R((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pyR+¢s cCs |jƒs|jtƒndS(N(R6R7R4(R((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pyR0¬s cCs#|jƒstj|dƒndS(Ni(tGetGMForbidenTalkt PlayerControltSetGMForbidenTalk(R((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pyR,¶s cCs#|jƒrtj|dƒndS(Ni(R8R9R:(R((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pyR1Às cCs|jtjdƒdS(Ni(tSetDictRR(R((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pyR)ÊscCsv|jƒ}|jtjƒ}|jdƒ|j|ƒ|j|ƒ|jƒtj    |tj
ƒ|j tj ƒdS(Ntsys( Rt    AddGMOperR R(t
SetGMAccIDt SetLastTimetSetMsgRR9tSetPlayerAccStatet pysForbiddenRR(t curTagPlayertlastTimetmsgtcurFindPlayer_GMOpertgmOper((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pytClosePlayerByAccIDÕs    
cCsv|jƒ}|jtjƒ}|jdƒ|j|ƒ|j|ƒ|jƒtj    |tj
ƒ|j tj ƒdS(NR<( RR=R R(R>R?R@RR9RARBRR(RCRDRER$RFRG((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pytClosePlayerByAccIDExës    
(t__doc__RR RR9R%RR
R'R/R+R0R,R1R)RHRI(((slE:\SnxxServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGMOper.pyt<module>s         <