|
如果真 (可以吃药 = 0 ) 可以吃药 = 1  计次循环首 (125, 遍历次数 )’125是背包总格子数   背包二级jz = 背包jz便宜 × 物品位置 + 背包一级jz   如果真 (背包二级jz < 0 )   背包二级jz = 整数_有符号转无符号 (背包二级jz ) 物品存在 = 到整数 (读内存字节型 (进程ID, 背包二级jz))  如果 (物品存在 > 0 )   找到名字 = 读内存文本型 (进程ID, 背包二级jz + 1, 物品存在 )   找到名字 = “” 物品数量jz = 背包二级jz + 背包jz便宜 - 8  如果真 (人物jza > 0 )   如果真 (物品名字a = 找到名字 )   吃药call (找到名字, 背包二级jz )    物品数量 = 读内存整数型 (进程ID, 物品数量jz )   调试输出 (十到十六 (背包jz ), 背包一级jz, 找到名字, 到文本 (物品位置 ), 到文本 (物品存在 ), 到文本 (物品id ), 背包二级jz, 到文本 (长度a ), 十到十六 (背包jz便宜 ), 物品数量 )    如果 (物品数量 > 0 )     如果 (物品数量 < 1000 )     写内存整数型 (进程ID, 物品数量jz, 物品数量 - 1 )     写内存整数型 (进程ID, 物品数量jz, 物品数量 - 1000 )          写内存字节型 (进程ID, 背包二级jz, 0 )   跳出循环 ()     处理事件 ()  物品位置 = 物品位置 + 1  计次循环尾 () 可以吃药 = 0 
|
|