27 lines
		
	
	
		
			607 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			607 B
		
	
	
	
		
			Plaintext
		
	
	
		
			Executable File
		
	
	
	
	
--lua script
 | 
						|
 | 
						|
--人物登出事件 
 | 
						|
defaultHandlerPlayerLogout = function (pActor,nActorId)
 | 
						|
 | 
						|
	local fbId = Actor.getFubenId(pActor)
 | 
						|
	if fbId > 0 then
 | 
						|
		
 | 
						|
	end
 | 
						|
	SaveData(pActor,Actor.getIntProperty(pActor,PROP_ENTITY_ID))
 | 
						|
end
 | 
						|
 | 
						|
--保存玩家的PK模式数据
 | 
						|
function savePKModeDataFunc(pActor,var)
 | 
						|
	local pkmode = var.pkmode
 | 
						|
	if pkmode == nil then 
 | 
						|
		var.pkmode = {}
 | 
						|
		pkmode = var.pkmode
 | 
						|
	end
 | 
						|
	pkmode[1] = Actor.getPkMode(pActor)
 | 
						|
end
 | 
						|
 
 | 
						|
--玩家退出时保存玩家的数据
 | 
						|
function SaveData(pActor)
 | 
						|
	local var = Actor.getStaticVar( pActor )
 | 
						|
	savePKModeDataFunc(pActor,var)	--玩家的PK模式数据
 | 
						|
end |