int pc_advance_level(lua_State * L)
	{
		LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
		
		if (!lua_isnumber(L, 1))
		{
			sys_err("QUEST : pc_advance_level wrong argument");
			return 0;
		}
		
		int level = (int) lua_tonumber(L, 1);
	
		ch->ResetPoint(MINMAX(0, level, PLAYER_MAX_LEVEL_CONST));
		
		return 1;
	}