天骄修改吧 关注:15贴子:44
  • 0回复贴,共1

关于物品创建

只看楼主收藏回复

这个帖子写的是如何在dll里创建物品,像一般的创建物品:
createrand x xx x xxxxxx需要手动
在dll里创建,可以通过任务方式或打开礼包方式获得
102D5930 56 push esi 不用改
102D5931 8BF1 mov esi,ecx
102D5933 E8 083CDBFF call EasyRPG.10089540
102D5938 68 28C93710 push EasyRPG.1037C928 秦殇/特殊道具/特殊包/精品五宝礼盒
102D593D 8BCE mov ecx,esi
102D593F E8 0CDFDFFF call EasyRPG.100D3850
102D5944 68 68203F10 push EasyRPG.103F2068 jingpinwubaolihe
102D5949 6A FF push -0x1
102D594B 6A 01 push 0x1
102D594D 6A 31 push 0x31 材料data
102D594F 56 push esi
102D5950 E8 CBCDD9FF call EasyRPG.10072720
102D5955 83C4 14 add esp,0x14
102D5958 8BCE mov ecx,esi
102D595A 68 58203F10 push EasyRPG.103F2058 精品五宝礼盒
102D595F E8 0CDFDFFF call EasyRPG.100D3870
102D5964 5E pop esi LoadDl_1.60001057
根据个人研究,带字的需要修改,其他不带字的不用修改
102D594D 6A 31 push 0x31 材料data
这个0x31,不是十进制的31,而是十六进制的31,转换过来就49,这个礼盒正好在Data_49.txt
添加新物品需要写代码,本身easyrpg.dll就不够写,所以这个自己想办法解决。


IP属地:河北1楼2020-04-16 08:19回复