|
石器里武器镶嵌宝石的最大数是3个。下面我教大家修改源码实现镶嵌超过3个的宝石
首先打开item_gen.c
找到第一处代码: char codeTemp[][32]={ "NULL", "NULL", "NULL"};
复制代码NULL就是空的意思,我们要镶嵌宝石增加为5个,就按照格式写5个NULL,这里要注意[32]为字符长度,也就是说{ "NULL", "NULL", "NULL"}括号内的字符不要超过32个,否则会溢出造成GMSV断线。可以写成64,128这样,就可以扩展更多的宝石。
然后再找到第二处代码: #define MAXCANINSLAY 3
复制代码这里指宝石的最大数,我们可以写成5
再找到第三处代码: sprintf( buf2, "%s|%s|%s", codeTemp[0], codeTemp[1], codeTemp[2]);
复制代码如果要镶嵌宝石数为5,就写成
sprintf( buf2, "%s|%s|%s|%s|%s", codeTemp[0], codeTemp[1], codeTemp[2],codeTemp[3],codeTemp[4]);
最后保存编译即可。 |
|