mirror of
				https://github.com/TES3MP/openmw-tes3mp.git
				synced 2025-11-04 00:26:45 +00:00 
			
		
		
		
	Use LibFFI for Public & Timer APIs Use "PlayerId" type instead "unsigned short" Add GetPluginDir() function
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			582 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			582 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#ifndef OPENMW_PROCESSORPLAYERLEVEL_HPP
 | 
						|
#define OPENMW_PROCESSORPLAYERLEVEL_HPP
 | 
						|
 | 
						|
#include "../PlayerProcessor.hpp"
 | 
						|
 | 
						|
namespace mwmp
 | 
						|
{
 | 
						|
    class ProcessorPlayerLevel : public PlayerProcessor
 | 
						|
    {
 | 
						|
    public:
 | 
						|
        ProcessorPlayerLevel()
 | 
						|
        {
 | 
						|
            BPP_INIT(ID_PLAYER_LEVEL)
 | 
						|
        }
 | 
						|
 | 
						|
        void Do(PlayerPacket &packet, Player &player) override
 | 
						|
        {
 | 
						|
            if (!player.creatureStats.mDead)
 | 
						|
            {
 | 
						|
                Plugin::Call<CallbackIndex("OnPlayerLevel")>(player.getId());
 | 
						|
            }
 | 
						|
        }
 | 
						|
    };
 | 
						|
}
 | 
						|
 | 
						|
#endif //OPENMW_PROCESSORPLAYERLEVEL_HPP
 |