注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 太阁立志传5·绯红之章·人间五十年 有没有事件能修改年份的 实现穿越
查看: 3687|回复: 6
打印 上一主题 下一主题

[源代码] 有没有事件能修改年份的 实现穿越 [复制链接]

帖子
263
精华
0
积分
142
金钱
1448
荣誉
1
人气
1
评议
0
跳转到指定楼层
楼主
发表于 2012-1-28 00:31:22 |只看该作者 |倒序浏览
有没有事件能修改年份的 实现穿越

比如档年份到达1580年时穿越回1500年

使用道具 举报

帖子
187
精华
0
积分
117
金钱
3518
荣誉
2
人气
38
评议
0
沙发
发表于 2012-2-18 01:39:35 |只看该作者
哥儿们,不好意思借个版块发下贴,
一会儿研究下你的问题。。呵呵。。谢了。。

怪了,没法在这儿发新贴。。
之前发都没问题的,现在说我权限不够。。
如果哪个大大看到麻烦帮我看下。。。谢谢

使用道具 举报

帖子
187
精华
0
积分
117
金钱
3518
荣誉
2
人气
38
评议
0
板凳
发表于 2012-2-18 01:43:04 |只看该作者
话说这两天刚接触到太阁5的编辑器,
试着写了下。。这是为了满足自己的恶趣味而写的。。。
代码可能不规范,还请各位指正。。谢谢

1. 武将复活补丁

  1. 太閣立志傳5事件源文件//此脚本说明
  2. 腳本:{//腳本開始
  3. 事件:武將復活{//武將復活 开始
  4. 屬性:多次
  5. 發生契機:每月處理的最後絕對
  6. 發生條件:{
  7. 調查:(狀況::月)==(1)        //雖然設定的是1月,但是發生時的時間顯示還是12/30??
  8. }//發生條件結束

  9. 執行:{ //执行开始
  10. 容器設定:(人物,類別,武將)
  11. 容器篩選:(人物,死亡標誌,死亡)

  12. 代入大名家A:(城::勝山.所屬大名家) //下面解釋
  13. 代入人物B:(勢力::大名家A.當主)        //下面解釋
  14. 代入d:(容器記錄數)
  15. 調查:(d)>=(1)
  16. 分歧:(真){//發現已死亡人物
  17. 循環:{
  18. 容器選擇:(人物A,先頭)
  19. 容器清理:(消去,1)

  20. AND調查:{
  21. 調查:(人物::人物A.人物番號)>=(0)
  22. 調查:(人物::人物A.人物番號)<=(799)
  23. }//AND調查結束
  24. 分歧:(真){  //
  25. OR調查:{
  26. 調查:(人物::人物A.素統率力)>=(70)
  27. 調查:(人物::人物A.素武力)>=(70)
  28. 調查:(人物::人物A.素政務)>=(70)
  29. 調查:(人物::人物A.素智謀)>=(70)
  30. 調查:(人物::人物A.素魅力)>=(70) //我是不喜歡廢材啦,有需要的請自行更改能力值。。呵呵
  31. }//OR調查結束
  32. 分歧:(真){  //
  33. 更新:(人物A.死亡標誌)(生存)
  34. 更新:(人物A.出現標誌)(已出現)
  35. 更新:(人物A.生病標誌)(健康)
  36. 更新:(人物A.仕官傾向)(全職種) //方便登用。。嘎嘎
  37. 更新:(人物::人物A.武士功勳)(0)
  38. 更新:(人物::人物A.商人功勳)(0)
  39. 更新:(人物::人物A.忍者功勳)(0)
  40. 更新:(人物::人物A.海賊功勳)(0)
  41. 更新:(人物::人物A.名聲)(0)
  42. 更新:(人物::人物A.悪名)(0)

  43. 更新:(人物::人物A.劍術流派)(天)
  44. //武將復活後很容易死,避免他們復活再死用。。不過還是有bug,詳見下篇

  45. 人物登用:(人物A,直臣,人物B)
  46. 人物解雇:(人物A,京之町,已出現)
  47. //如果不這樣的話人物的勢力會變成空白,連"無"都沒有。。
  48. //這樣可以避免不必要的bug,和滿足個人的小潔癖。。嘿嘿
  49. }//
  50. 分歧:(偽){  //
  51. }//
  52. }//
  53. 分歧:(偽){  //
  54. }//這個空白的偽好像不寫也沒事?
  55. //為了潔癖。。。還是寫了。。。>.<"

  56. 代入d:(d)-(1)
  57. 調查:(d)==(0)
  58. 脫出模塊:(真)
  59. }//循環結束
  60. 對話:(博古通今的老人,主人公)[[呵呵呵。。。聽說京都的天空發生了異象。\n你有空可以去看看哦。]]
  61. 自語:[[嚇!!這老頭從哪兒冒出來的?\n]]
  62. 自語:[[(京都嗎?看來有空要去看看了。。。)]]
  63. }//發現已死亡人物分歧結束
  64. }//執行結束
  65. }//武將復活結束
  66. }//腳本結束
复制代码


使用道具 举报

帖子
187
精华
0
积分
117
金钱
3518
荣誉
2
人气
38
评议
0
地板
发表于 2012-2-18 01:44:41 |只看该作者
2. 武将不死补丁

  1. 太閣立志傳5事件源文件//此脚本说明
  2. 腳本:{//腳本開始
  3. 事件:復活武將不死{//復活武將不死 开始
  4. 屬性:多次
  5. 發生契機:每日處理的開頭
  6. //這裡還是會死人啊。。。
  7. //每月最後、每月最後絕對都試過了。。。死的更多。。@@
  8. //有沒有哪位高手幫忙??感謝。。。
  9. 發生條件:{
  10. 調查:(狀況::日)==(1)
  11. //經過測試,這樣是死最少人的。。
  12. }//發生條件結束

  13. 執行:{ //执行开始
  14. 容器設定:(人物,類別,武將)
  15. 容器排除:(人物,人物番號,主人公)
  16. 容器排除:(人物,出現標誌,未出現)
  17. 容器排除:(人物,死亡標誌,死亡)
  18. 容器排除:(人物,生病標誌,健康)
  19. 容器排除:(人物,劍術流派,無效)

  20. 代入d:(容器記錄數)
  21. 調查:(d)>=(1)
  22. 分歧:(真){//發現已死亡人物
  23. 循環:{
  24. 容器選擇:(人物A,先頭)
  25. 容器清理:(消去,1)

  26. AND調查:{
  27. 調查:(人物::人物A.人物番號)>=(0)
  28. 調查:(人物::人物A.人物番號)<=(799)
  29. }//AND調查結束
  30. OR調查:{
  31. 調查:(人物::人物A.劍術流派)==(天)
  32. //之前的流派設置,就是用來在這裡判斷用的。。
  33. //不然有人要練醫術的話就要哭了。。呵呵
  34. 調查:(人物::人物A.劍術流派)==(主人公流派)
  35. //也要給廣大劍聖玩家人收徒弟啊。。。
  36. //宮本武藏收齋藤道三是有可能的了。。呵呵
  37. }//OR調查結束
  38. 分歧:(真){  //
  39. 更新:(人物A.生病標誌)(健康)
  40. }//
  41. 分歧:(偽){  //
  42. }//
  43. 代入d:(d)-(1)
  44. 調查:(d)==(0)
  45. 脫出模塊:(真)
  46. }//循環結束
  47. }//發現已死亡人物分歧結束
  48. }//執行結束
  49. }//復活武將不死結束
  50. }//腳本結束
复制代码


使用道具 举报

帖子
187
精华
0
积分
117
金钱
3518
荣誉
2
人气
38
评议
0
5#
发表于 2012-2-18 02:03:10 |只看该作者
3. 全武将能力值加10
相当鸡肋的补丁。。哈
只为了看起来舒服一点。。

  1. 太閣立志傳5事件源文件//此脚本说明
  2. 腳本:{//腳本開始
  3. 事件:武將全能力加10{//武將全能力 开始
  4. 屬性:一次
  5. 發生契機:遊戲開始時
  6. 發生條件:{
  7. 調查:(人物::主人公.人物番號)<(800)
  8. }//發生條件結束

  9. 執行:{ //执行开始
  10. 對話可否選擇:(女忍者,主人公)[[請問是否要增加全武將的能力值呢?]]
  11. 分歧:(可){
  12. 容器設定:(人物,類別,武將)
  13. 代入d:(容器記錄數)

  14. 循環:{
  15. 容器選擇:(人物A,先頭)
  16. 容器清理:(消去,1)

  17. AND調查:{
  18. 調查:(人物::人物A.人物番號)>=(1)
  19. 調查:(人物::人物A.人物番號)<=(799)
  20. }//AND調查結束
  21. 分歧:(真){  //
  22. 代入a:(人物::人物A.統率力)+(10)
  23. 更新:(人物A.統率力)(a)
  24. 代入a:(人物::人物A.武力)+(10)
  25. 更新:(人物A.武力)(a)
  26. 代入a:(人物::人物A.政務)+(10)
  27. 更新:(人物A.政務)(a)
  28. 代入a:(人物::人物A.智謀)+(10)
  29. 更新:(人物A.智謀)(a)
  30. 代入a:(人物::人物A.魅力)+(10)
  31. 更新:(人物A.魅力)(a)

  32. //更新:(人物::人物A.認識標誌)(已認識)
  33. //更新:(人物::人物A.親密度)(100)
  34. //爲了看有沒有修改成功用的
  35. }//
  36. 代入d:(d)-(1)
  37. 調查:(d)==(0)
  38. 脫出模塊:(真)
  39. }//循環結束
  40. 對話:(女忍者,主人公)[[全人物能力值更新完畢。]]
  41. }//是結束
  42. 分歧:(否){  //
  43. 對話:(女忍者,主人公)[[不做任何改變。]]
  44. }//否結束
  45. }//執行結束
  46. }//武將全能力結束
  47. }//腳本結束
复制代码


使用道具 举报

帖子
187
精华
0
积分
117
金钱
3518
荣誉
2
人气
38
评议
0
6#
发表于 2012-2-18 02:24:25 |只看该作者
本帖最后由 sulow 于 2012-2-18 02:25 编辑

哥儿们,我研究了一下。。
理论上是可行的。。。但是缺少了一个关键的代码。。
而这个代码,在我现有的代码里还找不到可以参考的。。。
请看下面解释。。。

  1. 太閣立志傳5事件源文件//此脚本说明
  2. 腳本:{//腳本開始
  3. 事件:回到過去{ //回到過去開始
  4. 屬性:多次
  5. 發生契機:室內畫面表示後(主人公據點,自宅)
  6. 發生條件:{  //条件开始
  7. 調查:(狀況::年)>=(1569)
  8. }//条件结束
  9. 執行:{ //執行开始

  10. //////////关键点在这里////////////
  11. 更新:(狀況::年)(1560)
  12. //////////关键点在这里////////////

  13. //这里更新的是状况,而不是时间。。。
  14. //而我在root大的编辑器里面找不到相应的更新代码。。
  15. //但是我们在游戏本体里面,修行的时候,时间是会走的。。
  16. //比如修行骑马的时候,修行完毕会自动加上20/30天。。。
  17. //或者严格说来睡觉也算是一种时间的流逝。。
  18. //所以,理论上,把这个时间流逝改为负的,就有可能时间倒流。。
  19. //但是在编译的时候,我不知道在这里该如何告诉电脑去加时间。。
  20. //当然,也可能系统有自动保护的功能,让时间不能逆走。。
  21. //就像我在前一篇复活的补丁,把武将年龄改为-1,武将会自动死亡一样。。。

  22. //恩。。扯远了。。
  23. //现在问题其实就是如何告诉电脑去加时间,
  24. //就像修行完毕,电脑自动加20天要如何达成??

  25. //我手头上的有的代码,还没有看到类似效果的。。
  26. //如果有那位大大知道如何修改,还请不吝告知,谢谢。。
  27. //最后,抱歉啦,楼主,占了你的楼,还是没帮上忙。。

  28. }//執行结束
  29. }//事件結束

  30. }//腳本結束
复制代码


使用道具 举报

帖子
154
精华
0
积分
77
金钱
1966
荣誉
0
人气
0
评议
0
7#
发表于 2012-3-17 01:28:20 |只看该作者
sulow 发表于 2012-2-18 02:03
3. 全武将能力值加10
相当鸡肋的补丁。。哈
只为了看起来舒服一点。。

顺便可以加个每个人发一张卡吗?

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-17 03:52 , Processed in 0.306159 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到