楼主: 785535171

[巫妖王之怒] 自己写的一命模式,服务器自用的,分享出来,要的拿去玩

[复制链接]

277

时沙

0

精华

2

主题

声望: 114   虚弱: 0

Lv.3(忠诚者)

发表于 2023-8-28 14:37:40 | 显示全部楼层
kissinger 发表于 2023-6-9 20:48
不错的创意,我匹配了下我70的服务器,以及加入了多倍经验的法袍,适当按自己的需求改动了一些,试试效果。 ...

大佬,那个一命的LUA,经验怎么能调准?我服务器设置普通玩家4倍,一命模式想用2倍,我设定为*0.5,按公式四倍200经验*0.5应该是100,但是搞了很久都是176,帮我看一下怎么才能正确好吗?
QQ截图20230828142456.png
QQ图片20230828142511.png
QQ图片20230828142504.png
回复

使用道具 举报

277

时沙

0

精华

2

主题

声望: 114   虚弱: 0

Lv.3(忠诚者)

发表于 2023-8-28 22:31:05 | 显示全部楼层
q1324097081 发表于 2023-8-28 14:37
大佬,那个一命的LUA,经验怎么能调准?我服务器设置普通玩家4倍,一命模式想用2倍,我设定为*0.5,按公 ...

再问一下,满级奖励的邮寄物品,正确格式应该是怎么样的?,guid,0,61,0,0,0,25024,1)这里怎么填都没有邮件,我是MaNGOS Zero的端,1.12版本
[发帖际遇]: q1324097081积极反馈有爱魔兽BUG,获得1 声望. 幸运榜 / 衰神榜
回复

使用道具 举报

1278

时沙

3

精华

30

主题

声望: 8343   虚弱: 0

Lv.7(复仇者)

灵蛇献瑞(尚美制作)金兔迎春(尚美制作)吟游牧师炉石信仰战假死猎人今天也只能打恢复的增强萨潜行者积少成多时沙之瓶比格沃斯先生雷施无冕者伊利丹·怒风莉莉安·沃斯划水武僧搓水法爷黑色宝石猎豹

发表于 2023-8-28 22:47:55 | 显示全部楼层
q1324097081 发表于 2023-8-28 14:37
大佬,那个一命的LUA,经验怎么能调准?我服务器设置普通玩家4倍,一命模式想用2倍,我设定为*0.5,按公 ...

有好几个版本,那个item的应该是VIP的,只在我服务器用,被你降低了,你应该在全体地方调整,参考我更复杂的模式选择

--一命组队和同IP不加击杀经验
local function OnAddXP(event, player, amount, victim, source)
        local guid = player:GetGUIDLow()
        if oneLifePlayers[guid] then

                if oneLifePlayers[guid] == 3 then                 --乌龟模式只处理经验,不做其他限定
                        if source == 0 then
                                --player:SendBroadcastMessage("经验来源类型:"..source..",实际经验为:"..amount/10)
                                return amount/10        --根据服务器经验设定倍率,在这里恢复默认
                        else
                                --player:SendBroadcastMessage("经验来源类型:"..source..",实际经验为:"..amount/35)
                                return amount/35        --根据服务器经验设定倍率,在这里恢复默认
                        end
                end

                if player:GetGroup() then        --先处理组队情况下经验减益
                        for k, menber in pairs(player:GetGroup():GetMembers()) do
                                if player == menber then
                                --队员就是自己,啥也不干
                                elseif menber:GetLevel() > (player:GetLevel() + 5) or menber:GetLevel() == 70 then
                                        player:SendBroadcastMessage("队伍存在超过五级或满级的队员,已自动退组并损失本次经验")
                                        player:RemoveFromGroup()
                                        return 0
                                elseif player:GetPlayerIP() == menber:GetPlayerIP() then
                                        player:SendBroadcastMessage("队伍存在同IP的多个角色,获取的经验大幅度降低!")
                                        return amount/70
                                end
                        end
                end

                if oneLifePlayers[guid] == 0 then
                        if source == 0 then
                                --player:SendBroadcastMessage("经验来源类型:"..source..",实际经验为:"..amount/10)
                                return amount/5        --根据服务器经验设定倍率,在这里恢复默认
                        else
                                --player:SendBroadcastMessage("经验来源类型:"..source..",实际经验为:"..amount/35)
                                return amount/17.5        --根据服务器经验设定倍率,在这里恢复默认
                        end
                elseif oneLifePlayers[guid] == 1 then
                        if source == 0 then
                                --player:SendBroadcastMessage("经验来源类型:"..source..",实际经验为:"..amount/10)
                                return amount/10        --根据服务器经验设定倍率,在这里恢复默认
                        else
                                --player:SendBroadcastMessage("经验来源类型:"..source..",实际经验为:"..amount/35)
                                return amount/35        --根据服务器经验设定倍率,在这里恢复默认
                        end               
                end

        else
                if player:GetItemByEntry(DoubleRequire) and player:GetItemByEntry(DoubleRequire):IsEquipped() and player:GetLevel() < 70 then
                        return amount * 5           --变身法袍5倍经验
                end
        end
end
回复

使用道具 举报

277

时沙

0

精华

2

主题

声望: 114   虚弱: 0

Lv.3(忠诚者)

发表于 2023-8-28 22:52:10 | 显示全部楼层
kissinger 发表于 2023-8-28 22:47
有好几个版本,那个item的应该是VIP的,只在我服务器用,被你降低了,你应该在全体地方调整,参考我更复杂的模 ...

感谢,那个邮件的正确格式应该怎么写?我是60级的端
回复

使用道具 举报

1278

时沙

3

精华

30

主题

声望: 8343   虚弱: 0

Lv.7(复仇者)

灵蛇献瑞(尚美制作)金兔迎春(尚美制作)吟游牧师炉石信仰战假死猎人今天也只能打恢复的增强萨潜行者积少成多时沙之瓶比格沃斯先生雷施无冕者伊利丹·怒风莉莉安·沃斯划水武僧搓水法爷黑色宝石猎豹

发表于 2023-8-28 23:05:53 | 显示全部楼层
q1324097081 发表于 2023-8-28 22:52
感谢,那个邮件的正确格式应该怎么写?我是60级的端

60的你参考一些老的lua,自己改下发邮件参数了,我也不知道,这个是匹配新的AZ的
回复

使用道具 举报

277

时沙

0

精华

2

主题

声望: 114   虚弱: 0

Lv.3(忠诚者)

发表于 2023-8-28 23:08:03 | 显示全部楼层
kissinger 发表于 2023-8-28 23:05
60的你参考一些老的lua,自己改下发邮件参数了,我也不知道,这个是匹配新的AZ的 ...

好的谢谢
回复

使用道具 举报

34

时沙

0

精华

0

主题

声望: 22   虚弱: 0

Lv.1(追随者)

发表于 2023-9-4 02:56:32 | 显示全部楼层
kissinger 发表于 2023-6-9 20:48
不错的创意,我匹配了下我70的服务器,以及加入了多倍经验的法袍,适当按自己的需求改动了一些,试试效果。 ...

为啥到了设定等级 ,不能退出一命模式呢,60LH
回复

使用道具 举报

1278

时沙

3

精华

30

主题

声望: 8343   虚弱: 0

Lv.7(复仇者)

灵蛇献瑞(尚美制作)金兔迎春(尚美制作)吟游牧师炉石信仰战假死猎人今天也只能打恢复的增强萨潜行者积少成多时沙之瓶比格沃斯先生雷施无冕者伊利丹·怒风莉莉安·沃斯划水武僧搓水法爷黑色宝石猎豹

发表于 2023-9-4 10:23:16 | 显示全部楼层
hrhcrazy 发表于 2023-9-4 02:56
为啥到了设定等级 ,不能退出一命模式呢,60LH

更新了一个更加兼容的判定,如还不行我也无能为力。
回复

使用道具 举报

34

时沙

0

精华

0

主题

声望: 22   虚弱: 0

Lv.1(追随者)

发表于 2023-9-4 17:51:29 发表自手机触屏版 | 显示全部楼层
kissinger 发表于 2023-9-4 10:23
更新了一个更加兼容的判定,如还不行我也无能为力。

更新的在哪大佬
回复

使用道具 举报

6

时沙

0

精华

1

主题

声望: 9   虚弱: 1

Lv.1(追随者)

发表于 2023-9-4 19:43:14 | 显示全部楼层
你好大佬,你会帮忙做技术支持吗?我朋友想开服。有意请联系:QQ3307917373
回复

使用道具 举报

快速回复 返回顶部 返回列表