#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package UseItem.Item_FamilyEmblem # # @todo:ÏÉÃË»ÕÕ # @author hxp # @date 2025-04-16 # @version 1.0 # # ÏêϸÃèÊö: ÏÉÃË»ÕÕ # #------------------------------------------------------------------------------- #"""Version = 2025-04-16 15:00""" #------------------------------------------------------------------------------- import ChConfig import ItemCommon import GameWorld def UseItem(curPlayer, curRoleItem, tick): useItemEff = curRoleItem.GetEffectByIndex(0) emblemID = useItemEff.GetEffectValue(0) if emblemID == 0: return if not curPlayer.GetFamilyID(): GameWorld.DebugLog("Íæ¼ÒûÓÐÏÉÃË£¬ÎÞ·¨Ê¹ÓûÕÕÂÎïÆ·!", curPlayer.GetPlayerID()) return ItemCommon.DelItem(curPlayer, curRoleItem, 1, False, "FamilyEmblem", isForceDR=True) #֪ͨGameServer¼¤»î sendMsg = str(emblemID) curPlayer.GameServer_QueryPlayerByID(ChConfig.queryType_FamilyEmblem, 0, '', sendMsg, len(sendMsg)) return True