骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
查看: 2924|回复: 10

[求助] 请问任务描述如何写出?

[复制链接]

11

主题

51

回帖

19

积分

随仆

Rank: 1

UID
1204609
第纳尔
280
精华
0
互助
0
荣誉
0
贡献
0
魅力
6
注册时间
2013-2-22

战团正版勋章拿破仑正版勋章

QQ
鲜花(2) 鸡蛋(0)
发表于 2020-3-9 16:47:21 | 显示全部楼层 |阅读模式
按照骄横创建的任务功能完好,但是点进去是空的,创建任务时间以及描述都没有,找了一下原版送信任务比较发现描述是个变量??求教 怎么写出任务描述?
哈哈哈哈哈哈哈

5

主题

25

回帖

14

积分

随仆

Rank: 1

UID
3131813
第纳尔
98
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2020-1-29
鲜花(1) 鸡蛋(0)
发表于 2020-3-9 17:27:17 来自手机 | 显示全部楼层
这些都是用slot控制的 quest里的描述只是摆个样子没用的 所有描述都是字符串变量赋值到对应的slot

评分

参与人数 1第纳尔 +10 收起 理由
幼稚园殺手 + 10 乐于助人!

查看全部评分

14

主题

81

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
3133967
第纳尔
604
精华
0
互助
5
荣誉
0
贡献
0
魅力
23
注册时间
2020-2-5
鲜花(13) 鸡蛋(0)
发表于 2020-3-9 17:38:32 | 显示全部楼层
module_string.py文件里编辑好像

14

主题

81

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
3133967
第纳尔
604
精华
0
互助
5
荣誉
0
贡献
0
魅力
23
注册时间
2020-2-5
鲜花(13) 鸡蛋(0)
发表于 2020-3-9 17:45:31 | 显示全部楼层
添加任务的时候,加一句(str_store_string,s2,"str_描述的名称"),这后面接调用任务的脚本,然后在module_string里添加("描述的名称","任务描述"),然后汉化文件里汉化就行了

评分

参与人数 1第纳尔 +10 收起 理由
幼稚园殺手 + 10 乐于助人!

查看全部评分

11

主题

51

回帖

19

积分

随仆

Rank: 1

UID
1204609
第纳尔
280
精华
0
互助
0
荣誉
0
贡献
0
魅力
6
注册时间
2013-2-22

战团正版勋章拿破仑正版勋章

QQ
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2020-3-9 19:55:07 | 显示全部楼层
wxj2057605650 发表于 2020-3-9 17:45
添加任务的时候,加一句(str_store_string,s2,"str_描述的名称"),这后面接调用任务的脚本,然后在module_st ...

还是没有用TAT 可以麻烦大佬看一下我哪里出问题了吗
dialogs里的
[trp_npc18, "Grey_meet_1", [], "Oh, yes. Here you are, send the message to the Tres. Be careful of the guard.", "close_window",
  [
        (setup_quest_text, "qst_chu_ci"),
        (str_store_string, s2, "str_chu_ci"),
        (start_quest, "qst_chu_ci"),
        (quest_set_slot, "qst_chu_ci", slot_quest_current_state, 0)

       
        ]],



string里的

  ("chu_ci", "Send message for Grey."),
哈哈哈哈哈哈哈

14

主题

81

回帖

54

积分

扈从

Rank: 2Rank: 2

UID
3133967
第纳尔
604
精华
0
互助
5
荣誉
0
贡献
0
魅力
23
注册时间
2020-2-5
鲜花(13) 鸡蛋(0)
发表于 2020-3-9 20:17:29 | 显示全部楼层
zongshimeiyoua 发表于 2020-3-9 19:55
还是没有用TAT 可以麻烦大佬看一下我哪里出问题了吗
dialogs里的
[trp_npc18, "Grey_meet_1", [], "Oh ...

我一般添加任务就只用这两句
(str_store_string,s2,"str_描述的名称"),
(call_scripts,"scripr_start_quest","qst_任务名称","trp_任务给予人")
我用这两个触发任务。。。

57

主题

954

回帖

543

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
81513
第纳尔
5138
精华
1
互助
18
荣誉
5
贡献
100
魅力
123
注册时间
2008-6-26
QQ
鲜花(103) 鸡蛋(0)
发表于 2020-3-9 22:32:53 | 显示全部楼层
看来方法很多嘛,我也来贴一下我的触发任务的代码

    (setup_quest_text,"qst_XXX"),//任务id
    (str_store_string, s1, "str_XXX"),
    (add_quest_note_from_sreg, "qst_upgrade_camp", 1, s1, 0),//任务描述的第一行
    (str_store_string, s2, "str_XXX"),
    (add_quest_note_from_sreg, "qst_upgrade_camp", 2, s2, 0),//任务描述的第二行
    (start_quest, "qst_upgrade_camp"),

评分

参与人数 1第纳尔 +10 收起 理由
幼稚园殺手 + 10 乐于助人!

查看全部评分

11

主题

51

回帖

19

积分

随仆

Rank: 1

UID
1204609
第纳尔
280
精华
0
互助
0
荣誉
0
贡献
0
魅力
6
注册时间
2013-2-22

战团正版勋章拿破仑正版勋章

QQ
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2020-3-10 13:55:19 | 显示全部楼层
wxj2057605650 发表于 2020-3-9 20:17
我一般添加任务就只用这两句
(str_store_string,s2,"str_描述的名称"),
(call_scripts,"scripr_start_q ...

哦哦哦 但是这样在结束任务((succeed_quest, "qst_new_2"))的话任务还会保存在任务列表里 是不是还需要其他的代码将其删除呢
哈哈哈哈哈哈哈

57

主题

954

回帖

543

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
81513
第纳尔
5138
精华
1
互助
18
荣誉
5
贡献
100
魅力
123
注册时间
2008-6-26
QQ
鲜花(103) 鸡蛋(0)
发表于 2020-3-10 14:08:55 | 显示全部楼层
zongshimeiyoua 发表于 2020-3-10 13:55
哦哦哦 但是这样在结束任务((succeed_quest, "qst_new_2"))的话任务还会保存在任务列表里 是不是还需要 ...

(complete_quest, "qst_new_2")

57

主题

954

回帖

543

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
81513
第纳尔
5138
精华
1
互助
18
荣誉
5
贡献
100
魅力
123
注册时间
2008-6-26
QQ
鲜花(103) 鸡蛋(0)
发表于 2020-3-10 14:39:43 | 显示全部楼层
另外,任务时间和任务接收人什么的,我忘记了,但是可以参考送信任务,貌似也是通过slot实现的

11

主题

51

回帖

19

积分

随仆

Rank: 1

UID
1204609
第纳尔
280
精华
0
互助
0
荣誉
0
贡献
0
魅力
6
注册时间
2013-2-22

战团正版勋章拿破仑正版勋章

QQ
鲜花(2) 鸡蛋(0)
 楼主| 发表于 2020-3-10 16:05:44 | 显示全部楼层
stevenxxy007 发表于 2020-3-10 14:39
另外,任务时间和任务接收人什么的,我忘记了,但是可以参考送信任务,貌似也是通过slot实现的

谢谢!! 我确实是拿送信任务看的 刚开始关于变量还是有点一头雾水 谢谢啦!!
哈哈哈哈哈哈哈
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-5-28 03:06 , Processed in 0.850424 second(s), 31 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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