中华MOD网

 找回密码
 立即加入

QQ登录

只需一步,快速开始

查看: 2120|回复: 15

[建议BUG] SM1.2勝敗物資獎懲錯誤(及可能修改方式)

[复制链接]
发表于 2014-11-14 22:00:57 | 显示全部楼层 |阅读模式
報告版主大人!!!!
發現SM1.2和日前某篇提到的SM1.1B 1.40有相同毛病
--
onitor_event PostBattle FactionIsLocal
        and WonBattle
        and not I_ConflictType Naval
        and I_CompareCounter battle_no = 1

        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                        add_money england 500
        end_if

....以下略
---

依在下猜測應改為: (從SM1.1B 1.42補丁推測)
---
monitor_event PostBattle FactionIsLocal
        and WonBattle
        and not I_ConflictType Naval
        and I_CompareCounter battle_no = 1

        if I_CompareCounter small_army = 1
        and RandomPercent > 25
        console_command        add_money 500
        end_if

--

等不及的朋友們可以先自行嘗試修改
依照原樣除非選孫策否則是不會有獎懲的



发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2014-11-14 23:59:01 | 显示全部楼层
谢谢分享

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

发表于 2014-11-15 00:25:00 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

发表于 2014-11-15 01:45:15 | 显示全部楼层
支持一个.............

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

发表于 2014-11-15 07:45:13 | 显示全部楼层
其实add_money 加所有势力金钱,这样到底是赏还是罚???
似乎败的愈多愈有利,
附上自已修改的,
;胜败仗赏罚

;胜败仗赏罚
declare_counter small_army
declare_counter medium_army
declare_counter large_army
declare_counter battle_no
set_counter small_army 0
set_counter medium_army 0
set_counter large_army 0
set_counter battle_no 0

monitor_event BattleConflictPhaseCommenced FactionIsLocal

        if I_BattleEnemyArmyNumberOfUnits < 9
        and I_BattleEnemyArmyNumberOfUnits > 2
                set_counter small_army 1
        end_if

        if I_BattleEnemyArmyNumberOfUnits > 8
        and I_BattleEnemyArmyNumberOfUnits < 15
                set_counter medium_army 1
        end_if

        if I_BattleEnemyArmyNumberOfUnits > 14
                set_counter large_army 1
        end_if

        set_counter battle_no 1
end_monitor

monitor_event PostBattle FactionIsLocal
        and WonBattle
        and not I_ConflictType Naval
        and I_CompareCounter battle_no = 1
       
        if I_LocalFaction france
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money france 500
        end_if
        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money france 800
        end_if
        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money france 1000
        end_if
        end_if
       
        if I_LocalFaction spain       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money spain 500
        end_if
        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money spain 800
        end_if
        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money spain 1000
        end_if       
        end_if
       
        if I_LocalFaction england
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money england 500
        end_if
        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money england 800
        end_if
        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money england 1000
        end_if
        end_if
       
        if I_LocalFaction hre
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money hre 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money hre 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money hre 1000
        end_if
        end_if
        if I_LocalFaction saxons       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money saxons 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money saxons 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money saxons 1000
        end_if
        end_if
        if I_LocalFaction aragon       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money aragon 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money aragon 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money aragon 1000
        end_if
        end_if
        if I_LocalFaction hungary       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money hungary 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money hungary 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money hungary 1000
        end_if
        end_if
        if I_LocalFaction normans       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money normans 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money normans 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money normans 1000
        end_if
        end_if
        if I_LocalFaction denmark       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money denmark 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money denmark 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money denmark 1000
        end_if
        end_if
        if I_LocalFaction novgorod       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money novgorod 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money novgorod 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money novgorod 1000
        end_if
        end_if
        if I_LocalFaction poland       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money poland 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money poland 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money poland 1000
        end_if
        end_if
        if I_LocalFaction milan       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money milan 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money milan 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money milan 1000
        end_if
        end_if
        if I_LocalFaction venice       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money venice 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money venice 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money venice 1000
        end_if
        end_if
        if I_LocalFaction sicily       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money sicily 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money sicily 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money sicily 1000
        end_if
        end_if
        if I_LocalFaction portugal       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money portugal 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money portugal 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money portugal 1000
        end_if
        end_if
        if I_LocalFaction scotland        
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money scotland  500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money scotland  800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money scotland  1000
        end_if
        end_if
        if I_LocalFaction byzantium       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money byzantium 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money byzantium 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money byzantium 1000
        end_if
        end_if
        if I_LocalFaction russia       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money russia 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money russia 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money russia 1000
        end_if
        end_if
        if I_LocalFaction turks       
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money turks 500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money turks 800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money turks 1000
        end_if
        end_if
        if I_LocalFaction papal_states        
        if I_CompareCounter small_army = 1
        and RandomPercent > 25
                add_money papal_states  500
        end_if

        if I_CompareCounter medium_army = 1
        and RandomPercent > 25
                add_money papal_states  800
        end_if

        if I_CompareCounter large_army = 1
        and RandomPercent > 25
                add_money papal_states  1000
        end_if
        end_if
       
       
                historic_event sack_ai

        set_counter battle_no 0
end_monitor

monitor_event PostBattle FactionIsLocal
        and not WonBattle
        and not I_ConflictType Naval
        and I_CompareCounter battle_no = 1
       
        if I_LocalFaction france
        if RandomPercent > 90
                add_money france -500
        end_if

        if RandomPercent > 55
                add_money france -800
        end_if

                add_money france -1000
        end_if
        if I_LocalFaction spain
        if RandomPercent > 90
                add_money spain -500
        end_if

        if RandomPercent > 55
                add_money spain -800
        end_if

                add_money spain -1000
        end_if
        if I_LocalFaction england
        if RandomPercent > 90
                add_money england -500
        end_if

        if RandomPercent > 55
                add_money england -800
        end_if

                add_money england -1000
        end_if
        if I_LocalFaction hre
        if RandomPercent > 90
                add_money hre -500
        end_if

        if RandomPercent > 55
                add_money hre -800
        end_if

                add_money hre -1000
        end_if
        if I_LocalFaction saxons
        if RandomPercent > 90
                add_money saxons -500
        end_if

        if RandomPercent > 55
                add_money saxons -800
        end_if

                add_money saxons -1000
        end_if
        if I_LocalFaction aragon
        if RandomPercent > 90
                add_money aragon -500
        end_if

        if RandomPercent > 55
                add_money aragon -800
        end_if

                add_money aragon -1000
        end_if
        if I_LocalFaction hungary
        if RandomPercent > 90
                add_money hungary -500
        end_if

        if RandomPercent > 55
                add_money hungary -800
        end_if

                add_money hungary -1000
        end_if
        if I_LocalFaction normans
        if RandomPercent > 90
                add_money normans -500
        end_if

        if RandomPercent > 55
                add_money normans -800
        end_if

                add_money normans -1000
        end_if
        if I_LocalFaction denmark
        if RandomPercent > 90
                add_money denmark -500
        end_if

        if RandomPercent > 55
                add_money denmark -800
        end_if

                add_money denmark -1000
        end_if
        if I_LocalFaction novgorod
        if RandomPercent > 90
                add_money novgorod -500
        end_if

        if RandomPercent > 55
                add_money novgorod -800
        end_if

                add_money novgorod -1000
        end_if
        if I_LocalFaction poland
        if RandomPercent > 90
                add_money poland -500
        end_if

        if RandomPercent > 55
                add_money poland -800
        end_if

                add_money poland -1000
        end_if
        if I_LocalFaction milan
        if RandomPercent > 90
                add_money milan -500
        end_if

        if RandomPercent > 55
                add_money milan -800
        end_if

                add_money milan -1000
        end_if
        if I_LocalFaction venice
        if RandomPercent > 90
                add_money venice -500
        end_if

        if RandomPercent > 55
                add_money venice -800
        end_if

                add_money venice -1000
        end_if
        if I_LocalFaction sicily
        if RandomPercent > 90
                add_money sicily -500
        end_if

        if RandomPercent > 55
                add_money sicily -800
        end_if

                add_money sicily -1000
        end_if
        if I_LocalFaction portugal
        if RandomPercent > 90
                add_money portugal -500
        end_if

        if RandomPercent > 55
                add_money portugal -800
        end_if

                add_money portugal -1000
        end_if
        if I_LocalFaction scotland
        if RandomPercent > 90
                add_money scotland -500
        end_if

        if RandomPercent > 55
                add_money scotland -800
        end_if

                add_money scotland -1000
        end_if
        if I_LocalFaction byzantium
        if RandomPercent > 90
                add_money byzantium -500
        end_if

        if RandomPercent > 55
                add_money byzantium -800
        end_if

                add_money byzantium -1000
        end_if
        if I_LocalFaction russia
        if RandomPercent > 90
                add_money russia -500
        end_if

        if RandomPercent > 55
                add_money russia -800
        end_if

                add_money russia -1000
        end_if
        if I_LocalFaction turks
        if RandomPercent > 90
                add_money turks -500
        end_if

        if RandomPercent > 55
                add_money turks -800
        end_if

                add_money turks -1000
        end_if
        if I_LocalFaction papal_states
        if RandomPercent > 90
                add_money papal_states -500
        end_if

        if RandomPercent > 55
                add_money papal_states -800
        end_if

                add_money papal_states -1000
        end_if
        historic_event sack_player

        set_counter battle_no 0
       
end_monitor

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

发表于 2014-11-15 08:08:16 | 显示全部楼层
路过看看

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

发表于 2014-11-15 09:27:40 | 显示全部楼层
帮忙顶帖

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

发表于 2014-11-15 13:01:28 | 显示全部楼层
支持支持。

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

发表于 2014-11-15 13:04:16 | 显示全部楼层
请教下,修改后用重新开档不?

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

 楼主| 发表于 2014-11-15 13:20:35 | 显示全部楼层
4791118228 发表于 2014-11-15 13:04
请教下,修改后用重新开档不?

貌似不用

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

发表于 2014-11-16 15:52:19 | 显示全部楼层
求楼主告知修改的路径,谢谢!

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

 楼主| 发表于 2014-11-16 16:43:13 | 显示全部楼层
4791118228 发表于 2014-11-16 15:52
求楼主告知修改的路径,谢谢!

你可以拿那段文字在根木陸內做內文搜索
我用win7,只要在搜索欄打上 "本文: (複製的文檔內容)" 就可以找到

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

发表于 2014-11-16 18:47:13 | 显示全部楼层
lin57967 发表于 2014-11-16 16:43
你可以拿那段文字在根木陸內做內文搜索
我用win7,只要在搜索欄打上 "本文: (複製的文檔內容)" 就可以找 ...

非常感谢!

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

发表于 2014-11-17 14:39:30 | 显示全部楼层
路过,支持一个。

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

发表于 2014-11-24 08:55:42 来自手机 | 显示全部楼层
新手表示这个太高端看不懂。不过那个加钱秘籍确实好坑,竟然是加全势力金钱…金钱超过一定数量就会各种瘟疫蝗灾惩罚……

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

回复 鲜花 砖头

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|手机专用客户端|中华MOD官网

GMT+8, 2024-11-23 15:05

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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