#!/usr/bin/python
|
# -*- coding: GBK -*-
|
|
##@package KickPlayer
|
# ½«Íæ¼ÒÌßÏÂÏß <Íæ¼ÒID>
|
#
|
# @author ifo
|
# @date 2010-4-22
|
# @version 1.0
|
#
|
# ÐÞ¸Äʱ¼ä ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ
|
# VER = "2010-05-12 18:30" zhengyang Ìí¼Ó×¢ÊÍ
|
#
|
# Ä£¿éÏêϸ˵Ã÷
|
|
import LogUI
|
import PlayerControl
|
import IPY_GameWorld
|
import GameWorld
|
|
## GMÃüÁîÖ´ÐÐÈë¿Ú
|
# @param curPlayer µ±Ç°Íæ¼Ò
|
# @param playerList ²ÎÊýÁбí [Íæ¼ÒID]
|
# @return None
|
# @remarks º¯ÊýÏêϸ˵Ã÷.
|
def OnExec(curPlayer,playerList):
|
if len(playerList) !=1:
|
#²ÎÊý²»ÕýÈ·
|
return
|
#ͨ¹ýID»ñµÃPLAYER£¬È»ºóÌßÏÂÏß
|
curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(playerList[0])
|
curPlayer.Kick(IPY_GameWorld.disMapServerError)
|