ch738967757 发表于 2023-4-15 17:04:09

谁能法个最新的材料CALL写法

求助{:2_28:}

小天使 发表于 2023-4-15 22:22:15

谁能法个最新的创建CALL写法

admin 发表于 2023-4-16 11:47:58

.版本 2

.子程序 材料初始化
.局部变量 空白地址, 长整数型
.局部变量 代码开始, 长整数型
.局部变量 代码结束, 长整数型
.局部变量 材料地址, 长整数型
.局部变量 材料开关, 逻辑型, 静态

空白地址 = 全局空白 + 1800
代码开始 = 空白地址 + 100
代码结束 = 代码开始 + 32
.如果真 (读内存长整数型 (进程ID, 读内存长整数型 (进程ID, 读内存长整数型 (进程ID, 读内存长整数型 (进程ID, 人物基址) + #物品栏) + #物品栏偏移) + #物品栏1) = 0)
    公告 (“请先在物品栏1放置材料后再初始化”)
    返回 ()
.如果真结束
材料地址 = 获取物品数据call (读偏移型 (人物基址, { #物品栏, #物品栏偏移, #物品栏1, -56, #物品代码, 0 }))' -72+16=-56
.如果 (材料开关 = 假)
    材料开关 = 真
    写内存长整数型 (进程ID, 材料地址 + #材料开始, 代码开始)
    写内存长整数型 (进程ID, 材料地址 + #材料结束, 代码结束)
    写内存整数型 (进程ID, 代码开始, 到整数 (窗口1.编辑框2.内容))' 触发代码
    公告 (“材料激活成功”)
.否则
    材料开关 = 假
    写内存长整数型 (进程ID, 材料地址 + #材料开始, 0)
    写内存长整数型 (进程ID, 材料地址 + #材料结束, 0)
    写内存整数型 (进程ID, 代码开始, 0)
    公告 (“材料激活取消”)

ch738967757 发表于 2023-4-16 14:26:31

, -56 是什么

z935426692 发表于 2023-4-18 14:08:48

楼主发贴辛苦了, 来个ct写法

残月G 发表于 2023-4-19 14:35:43


楼主太厉害了!楼主,I*老*虎*U!我觉得3SWG论坛真是个好地方!
页: [1]
查看完整版本: 谁能法个最新的材料CALL写法