创建一个storageevent事件_比迈耶经济学还简单的自定义TNO超事件制作

本文档详细介绍了如何创建一个名为'big_event_custom'的storageevent事件,涉及步骤包括:创建MOD、编写代码、设计弹窗UI、设置文本、准备图片和声音。通过设置country flag,当特定条件触发时,会弹出自定义GUI进行互动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

〇. 示例

这个是基本模板,可以直接进去改变量套用。

测试方法,进入控制台,输入set_country_flag big_event_custom 1即可触发

一. 准备工作

1. 找到TNO mod文件夹

    你的steam文件夹位置\steam\steamapps\workshop\content\394360\2173766180

2. 找到可以转换dds,tga等格式的工具(Convertio...)

3. 有一个修图工具(PS, GIMP...)

4. (非必须)有一个带插件五颜六色的记事本(Vscode...)

二.     创建mod

1. 打开钢4,选mod->MOD工具>创建MOD

2. 填写名称(mod名),版本(mod版本,不是游戏版本,一般填就行),目录(创建的mod文件夹名,最好跟mod名一样,方便找), 标签(随便选)

62151e1a702c6a280e7b9b0def693d68.png
如图

3. 创建后如图,点击目录即可跳转到mod文件夹

7869a616f28938e0c0067f1521bb2e48.png
点击目录下面的地址

三. 写码

  1. 创建common文件夹,并在common里创建scripted_guis文件夹,在文件夹里创建一个txt文件,推荐命名

  2. 触发逻辑

    TNO超事件弹窗原理就是个自定义GUI,通过country flag触发,如俄罗斯统一后会将russian_unification设置为1,GUI反馈并弹窗,再通过点击确认选项将country flag调回为0取消弹窗。下方代码的红色custom部分可以改成你自己的东西,但要注意这些custom必须一样(除了flag,但最好还是一样),其他的骨架最好不要动。

    在里填入如下代码(custom部分可替换成别的,但要一致)

scripted_gui = {

TNO_SG_big_event_custom = {

    context_type = player_context

    window_name = "TNO_SG_big_event_custom_window"

    visible = {

        has_country_flag = big_event_custom

    }

}

TNO_SG_big_ev

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值