hxp
2021-12-06 dcfb2c6f6f06b62e4285b5c1cd7b6fe01e21c5b7
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTruck.py
@@ -52,7 +52,6 @@
import PlayerBillboard
import PlayerActivity
import PlayerSuccess
import PyMapTable
import ItemCommon
import ItemControler
import QuestCommon
@@ -135,7 +134,7 @@
#  @remarks 函数详细说明.
def  CreateTruck(curPlayer,truckMoney, money_type,summonID, eventID, tick):
    # 跨服服务器功能限制
    if GameWorld.IsMergeServer():
    if GameWorld.IsCrossServer():
        return
            
    #判断是否已经存在镖车,存在消失
@@ -556,7 +555,7 @@
        GameWorld.Log("DoPlayerEnterTruck -> 无法找到镖车" , curPlayer.GetPlayerID())
        return
    
#    if curPlayerTruck.GetHP() == 0:
#    if GameObj.GetHP(curPlayerTruck) == 0:
#        GameWorld.Log("镖车已死亡, 拒绝")
#        return
    
@@ -1158,7 +1157,7 @@
#  @return: 损坏镖车最小血量
def GetTruckDestroyMinHP(curTruck):
    destroyMinHPRate = ReadChConfig.GetEvalChConfig("TruckDestroyMinHPRate")
    minHP = max(0, int(curTruck.GetMaxHP() * destroyMinHPRate/float(ChConfig.Def_MaxRateValue)))
    minHP = max(0, int(GameObj.GetMaxHP(curTruck) * destroyMinHPRate/float(ChConfig.Def_MaxRateValue)))
    return minHP
@@ -1326,7 +1325,7 @@
    TruckCreatAwardDict = ReadChConfig.GetEvalChConfig("TruckCreatAward")
    if truckLv in TruckCreatAwardDict:
        for itemID, itemCount, isBind in TruckCreatAwardDict[truckLv]:
            ItemControler.GivePlayerItem(curPlayer, itemID, itemCount, isBind, [IPY_GameWorld.rptItem, IPY_GameWorld.rptAnyWhere], showEff=True)
            ItemControler.GivePlayerItem(curPlayer, itemID, itemCount, 0, [IPY_GameWorld.rptItem, IPY_GameWorld.rptAnyWhere])
            PlayerControl.NotifyCode(curPlayer, "GeRen_liubo_366028", [itemID, itemCount])
            PlayerControl.WorldNotify(0, "GeRen_liubo_161795", [curPlayer.GetPlayerName(), itemID, itemCount])