hxp
2018-08-16 a2274db7758cdba8c93ee9e5f4466c4cebaf33f2
Merge branch 'master' of http://192.168.0.87:10010/r/SnxxServerCode
6个文件已修改
43 ■■■■ 已修改文件
PyNetPack/ServerPack/MapServerPack/HAA_SaleActivity/FirstGoldInfo.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
PyNetPack/ServerPack/MapServerPack/HAA_SaleActivity/FirstGoldTime.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MagicWeapon.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGoldGift.py 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
PyNetPack/ServerPack/MapServerPack/HAA_SaleActivity/FirstGoldInfo.h
@@ -4,4 +4,5 @@
{
    tagHead        Head;
    BYTE    FirstGoldRewardState; //首充奖励是否已领奖
    BYTE    FirstGoldTry; //首充试用状态0-不可试用 1-可试用 2-已试用
};
PyNetPack/ServerPack/MapServerPack/HAA_SaleActivity/FirstGoldTime.h
@@ -4,5 +4,4 @@
{
    tagHead        Head;
    DWORD    FirstGoldRemainTime; //首充提示剩余时间
    BYTE    FirstGoldTry; //首充试用状态0-不可试用 1-可试用 2-已试用
};
ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
@@ -18740,6 +18740,7 @@
                  ("Cmd", c_ubyte),
                  ("SubCmd", c_ubyte),
                  ("FirstGoldRewardState", c_ubyte),    #首充奖励是否已领奖
                  ("FirstGoldTry", c_ubyte),    #首充试用状态0-不可试用 1-可试用 2-已试用
                  ]
    def __init__(self):
@@ -18757,6 +18758,7 @@
        self.Cmd = 0xAA
        self.SubCmd = 0x02
        self.FirstGoldRewardState = 0
        self.FirstGoldTry = 0
        return
    def GetLength(self):
@@ -18769,12 +18771,14 @@
        DumpString = '''// AA 02 首充信息 //tagMCFirstGoldInfo:
                                Cmd:%s,
                                SubCmd:%s,
                                FirstGoldRewardState:%d
                                FirstGoldRewardState:%d,
                                FirstGoldTry:%d
                                '''\
                                %(
                                self.Cmd,
                                self.SubCmd,
                                self.FirstGoldRewardState
                                self.FirstGoldRewardState,
                                self.FirstGoldTry
                                )
        return DumpString
@@ -18792,7 +18796,6 @@
                  ("Cmd", c_ubyte),
                  ("SubCmd", c_ubyte),
                  ("FirstGoldRemainTime", c_int),    #首充提示剩余时间
                  ("FirstGoldTry", c_ubyte),    #首充试用状态0-不可试用 1-可试用 2-已试用
                  ]
    def __init__(self):
@@ -18810,7 +18813,6 @@
        self.Cmd = 0xAA
        self.SubCmd = 0x08
        self.FirstGoldRemainTime = 0
        self.FirstGoldTry = 0
        return
    def GetLength(self):
@@ -18823,14 +18825,12 @@
        DumpString = '''// AA 08 首充提示剩余时间 //tagMCFirstGoldTime:
                                Cmd:%s,
                                SubCmd:%s,
                                FirstGoldRemainTime:%d,
                                FirstGoldTry:%d
                                FirstGoldRemainTime:%d
                                '''\
                                %(
                                self.Cmd,
                                self.SubCmd,
                                self.FirstGoldRemainTime,
                                self.FirstGoldTry
                                self.FirstGoldRemainTime
                                )
        return DumpString
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
@@ -18740,6 +18740,7 @@
                  ("Cmd", c_ubyte),
                  ("SubCmd", c_ubyte),
                  ("FirstGoldRewardState", c_ubyte),    #首充奖励是否已领奖
                  ("FirstGoldTry", c_ubyte),    #首充试用状态0-不可试用 1-可试用 2-已试用
                  ]
    def __init__(self):
@@ -18757,6 +18758,7 @@
        self.Cmd = 0xAA
        self.SubCmd = 0x02
        self.FirstGoldRewardState = 0
        self.FirstGoldTry = 0
        return
    def GetLength(self):
@@ -18769,12 +18771,14 @@
        DumpString = '''// AA 02 首充信息 //tagMCFirstGoldInfo:
                                Cmd:%s,
                                SubCmd:%s,
                                FirstGoldRewardState:%d
                                FirstGoldRewardState:%d,
                                FirstGoldTry:%d
                                '''\
                                %(
                                self.Cmd,
                                self.SubCmd,
                                self.FirstGoldRewardState
                                self.FirstGoldRewardState,
                                self.FirstGoldTry
                                )
        return DumpString
@@ -18792,7 +18796,6 @@
                  ("Cmd", c_ubyte),
                  ("SubCmd", c_ubyte),
                  ("FirstGoldRemainTime", c_int),    #首充提示剩余时间
                  ("FirstGoldTry", c_ubyte),    #首充试用状态0-不可试用 1-可试用 2-已试用
                  ]
    def __init__(self):
@@ -18810,7 +18813,6 @@
        self.Cmd = 0xAA
        self.SubCmd = 0x08
        self.FirstGoldRemainTime = 0
        self.FirstGoldTry = 0
        return
    def GetLength(self):
@@ -18823,14 +18825,12 @@
        DumpString = '''// AA 08 首充提示剩余时间 //tagMCFirstGoldTime:
                                Cmd:%s,
                                SubCmd:%s,
                                FirstGoldRemainTime:%d,
                                FirstGoldTry:%d
                                FirstGoldRemainTime:%d
                                '''\
                                %(
                                self.Cmd,
                                self.SubCmd,
                                self.FirstGoldRemainTime,
                                self.FirstGoldTry
                                self.FirstGoldRemainTime
                                )
        return DumpString
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_MagicWeapon.py
@@ -510,7 +510,7 @@
            #副本指定线路失败了,进入首充试用引导
            if not curPlayer.GetChangeCoinPointTotal() and not curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FirstGoldTry):
                PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_FirstGoldTry, 1)
                PlayerGoldGift.Sync_FirstGoldTime(curPlayer)
                PlayerGoldGift.Sync_FirstGoldInfo(curPlayer)
        else:
            PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_FirstGoldTry, 0)
    return
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGoldGift.py
@@ -270,13 +270,11 @@
def Sync_FirstGoldTime(curPlayer):
    ##通知首充提示剩余时间
    showSysTime = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FirstGoldRemainTime)
    firstGoldTry = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FirstGoldTry)
    if not showSysTime and not firstGoldTry:
    if not showSysTime:
        return
    sendPack = ChPyNetSendPack.tagMCFirstGoldTime()
    sendPack.Clear()
    sendPack.FirstGoldRemainTime = showSysTime
    sendPack.FirstGoldTry = firstGoldTry
    NetPackCommon.SendFakePack(curPlayer, sendPack)
    return
@@ -652,6 +650,7 @@
    sendPack = ChPyNetSendPack.tagMCFirstGoldInfo()
    sendPack.Clear()
    sendPack.FirstGoldRewardState = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_GoldGiftFirstRecord)
    sendPack.FirstGoldTry = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FirstGoldTry)
    NetPackCommon.SendFakePack(curPlayer, sendPack)
    return
@@ -747,7 +746,7 @@
    else:
        curItem.clear()
        GameWorld.Log('    试用首充武器 试穿失败!!tryItemID=%s'%tryItemID, curPlayer.GetID())
    Sync_FirstGoldTime(curPlayer)
    Sync_FirstGoldInfo(curPlayer)
    return
def FirstGoldTryItemOutTime(curPlayer):