Skip to content

se-scripts/barter

Repository files navigation

barter

如何使用

进这个网址 Program.cs

复制代码到SE的编程块里

区域是上下两行大括号

开始行 image

结束行 image

配置

LCD

需要给对应的LCD的方块名称修改成这个名字。

  • LCD_ITEM_SELECTOR: 商品选择LCD,俗称购物车,显示选中的商品或者状态啥的。
  • LCD_ITEM_LIST: 商品列表LCD,展示可选择的列表,建议使用科幻液晶显示屏5X3

Cargo | 箱子

需要把对应箱子的自定义数据设置成如下值:

  • PublicItemCargo:公共箱子,就是商店的交易箱子,顾客可以访问,需要自己配置成与所有人共享
  • PrivateItemCargo:商店的货物箱子,存储商店的货物。

按钮编程块命令配置

按钮工具栏,设置动作,选择编程块,运行参数,填入下方的参数:

  • ItemSelectUp: 上一个
  • ItemSelectDown: 下一个
  • ItemSelectPageDown: 下一页
  • ItemSelectPageUp: 上一页
  • Submit: 提交

自定义数据

自定义数据修改后,均需要重置代码!!!

兑换比例列表 [[BarterConfig]]

  • Length: 列表有多少行就是多少
  • 格式:原料ID:产物ID:比例
  • ID如何查看: 用基地脚本时,对着图形化显示的面板按F打开,会有物品ID列表
  • 比例:比例按原料为1时计算,代表1个原料能兑换多少产物

例子:

Length=3
1=Source:Target:10
2=MyObjectBuilder_Ore/Iron:MyObjectBuilder_Ingot/Iron:0.01
3=MyObjectBuilder_Ore/Gold:MyObjectBuilder_Ingot/Gold:5

MyObjectBuilder_Ore/Iron是铁矿石的ID,MyObjectBuilder_Ingot/Iron是铁锭的ID,后面的0.01是比例,代表一个铁矿石能换0.01个铁锭;

MyObjectBuilder_Ore/Gold是金矿石的ID,MyObjectBuilder_Ingot/Gold是金锭的ID,后面的5是比例,代表一个金矿石能换5个金锭。

About

太空工程师 以物易物脚本

Resources

License

Stars

Watchers

Forks

Languages