| | |
| | | delList.append(curOperValue)
|
| | | continue
|
| | |
|
| | | if curOperValue == IPY_GameWorld.gmForbidTalk:
|
| | | if not curPlayer.GetAccState() & pow(2, ChConfig.Def_PysForbidTalk):
|
| | | GameWorld.DebugLog("玩家账号状态已被解除禁言,删除该GMOper命令!")
|
| | | DoClearOper(curPlayer, curOperValue)
|
| | | delList.append(curOperValue)
|
| | | continue
|
| | | |
| | | #执行GM命令
|
| | | DoOper(curPlayer, curOperValue)
|
| | |
|
| | |
| | |
|
| | | curFindPlayer_GMOper.Sync_SaveToDB()
|
| | |
|
| | | curTagPlayer.SetAccState(IPY_GameWorld.pysForbidden)
|
| | | PlayerControl.SetPlayerAccState(curTagPlayer, IPY_GameWorld.pysForbidden)
|
| | |
|
| | | curTagPlayer.Kick(IPY_GameWorld.disGMKick)
|
| | | return
|
| | |
| | |
|
| | | curFindPlayer_GMOper.Sync_SaveToDB()
|
| | |
|
| | | curTagPlayer.SetAccState(IPY_GameWorld.pysForbidden)
|
| | | PlayerControl.SetPlayerAccState(curTagPlayer, IPY_GameWorld.pysForbidden)
|
| | |
|
| | | curTagPlayer.Kick(IPY_GameWorld.disGMKick)
|
| | | return
|