新增卡牌的种类--!黔驴技穷啊
本帖最后由 酷酷神仙 于 2011-8-15 20:25 编辑想新加个MANA类型的卡牌
CONSTANTS.LOL文件中新加:
MANA_TYPES = SIZE_OF_TYPE_BAND * CARD_TYPE_MANA
MANA_TYPE_GREEN = MANA_TYPES
MANA_TYPE_BLUE = MANA_TYPE_GREEN + 1
MANA_TYPE_RED = MANA_TYPE_BLUE + 1
MANA_TYPE_WHITE = MANA_TYPE_RED + 1
MANA_TYPE_BLACK = MANA_TYPE_WHITE + 1
CARD_TYPES.TXT文件中新加:
MANA
新建MANA_TYPES.TXT文件:
GREEN
BLUE
RED
WHITE
BLACK
CARD_UI_TEXT.XML文件中追加:
<Row>
<Cell><Data ss:Type="String">CARD_TYPE_MANA</Data></Cell>
<Cell ss:Index="3"><Data ss:Type="String">Mana</Data></Cell>
<Cell><Data ss:Type="String">Mana </Data></Cell>
<Cell><Data ss:Type="String">Mana </Data></Cell>
<Cell><Data ss:Type="String">Mana </Data></Cell>
<Cell><Data ss:Type="String">Mana </Data></Cell>
<Cell ss:Index="9"><ss:Data ss:Type="String">法力</Data></Cell>
</Row>
卡牌类型定义:
<TYPE metaname="MANA" order_de-DE="0" order_es-ES="0" order_fr-FR="0" order_it-IT="0" order_jp-JA="0" />
<SUB_TYPE metaname="BLACK" order_de-DE="0" order_es-ES="0" order_fr-FR="0" order_it-IT="0" order_jp-JA="0" />
用TOKEN语句,死如不显示产牌,把TYPE metaname改成神器、地或生物全能TOKEN出牌来。。。。
在下真是黔驴技穷了。。。。。==!
高手们来看看噢。。。。。 ==!。。。没人帮忙啊。。。。。==! 回复 2# 酷酷神仙
几个问题
LZ在下面的十个属性后是否增加了你的属性
这个属性数值的添加是否涉及修改exe
如何判定新增属性为永久物
如何判定新增属性应该出现在场上的区域(比如现在基本地在下,生物在左上,其他永久物在右上)
顺便请教一下,and和or在一句里怎么共同使用
比如FilteredCard():GetCardType():Test(CARD_TYPE_CREATURE) ~= 0 and FilteredCard():GetCardType():Test(CARD_TYPE_ARTIFACT) ~= 0 or FilteredCard():GetCardType():Test(CARD_TYPE_LAND) ~= 0
这句是说要满足(地+生物)或者(神器+生物)中的其一呢,还是要满足(神器+生物)或者(地)中的其一呢?
最后,请问破解*.LOL和查看exe里的语句是不是很难学,LZ有没有可能出这方面的教程
CARD_TYPE_ARTIFACT = 0
CARD_TYPE_CREATURE = 1
CARD_TYPE_ENCHANTMENT = 2
CARD_TYPE_INSTANT = 3
CARD_TYPE_LAND = 4
CARD_TYPE_PLANESWALKER = 5
CARD_TYPE_SORCERY = 6
CARD_TYPE_TRIBAL = 7
CARD_TYPE_SCHEME = 8
CARD_TYPE_PLANE = 9 本帖最后由 酷酷神仙 于 2011-8-16 10:49 编辑
回复 3# order8550
CARD_TYPE_ARTIFACT = 0
CARD_TYPE_CREATURE = 1
CARD_TYPE_ENCHANTMENT = 2
CARD_TYPE_INSTANT = 3
CARD_TYPE_LAND = 4
CARD_TYPE_PLANESWALKER = 5
CARD_TYPE_SORCERY = 6
CARD_TYPE_TRIBAL = 7
CARD_TYPE_SCHEME = 8
CARD_TYPE_PLANE = 9
CARD_TYPE_MANA = 10
MANA_TYPES = SIZE_OF_TYPE_BAND * CARD_TYPE_MANA
MANA_TYPE_GREEN = MANA_TYPES
MANA_TYPE_BLUE = MANA_TYPE_GREEN + 1
MANA_TYPE_RED = MANA_TYPE_BLUE + 1
MANA_TYPE_WHITE = MANA_TYPE_RED + 1
MANA_TYPE_BLACK = MANA_TYPE_WHITE + 1
无效啊。。无效。。。日。。。
我看过相关的文件。。。指点除神器,生物,结界,地都可以。。其它几个都不行,新加的也不行。。。晕死了
还有。。你说的用OR和AND。。。AND是条件全部满足才RETURN。。。OR是只要其中一项满足就RETURN
用LUADEC反编译LOL。。。2012的FUCATION少的可怜。。。还有反编辑成LUA后改名成LOL后2012也是认的。。。但是LUADEC的反编译不是很准确
如要调试或反编译EXE。。。要用到比如OllyDBG。。。都要涉及到汇编语言。。。。。 回复 4# 酷酷神仙
好吧,我放弃,新语句只有问和等了{:3_153:}
我有一个想法,能不能在基本地(BASIC_LAND)这个超类别和类别后面增加新的副类别,既是和海岛、山脉处于同一个级别,保证新增副类别的永久物属性和场上的摆放位置。
还有你新增的不该是5个而是6个,别忘了无色的{:3_163:} 本帖最后由 酷酷神仙 于 2011-8-16 19:22 编辑
回复 5# order8550
没用。。本来TOKEN文件里。。。比如是兰色,我就写LAND+ISLAND+Tribal+Desert....只要是TOKEN出来的,加上FILTER不能成为咒语和法术的目标,再加不能被破坏。。。。没用啊。。。没用啊。。。。。唉。。。我放弃了。。。等 KEV大搞定。。。。==!
现在关键是如果不能成为咒语或法术的目标能实现。。。算他撒地牌。。。法力啊啊。。什么啊。。。都不是是大问题。。。。唉。。我是没办法了。。高手们上吧。。。==!
还有你那AND和OR很好搞定。。。RETURN( (AAA AND BBB AND CCC) OR (DDD AND EEE) )就可以了。。如果AAA+BBB+CCC满足RETURN或者DDD+EEE满足RETURN。。。。 火花武具感觉很难写啊 回复 6# 酷酷神仙
我真看不懂你在烦什么{:3_166:} 烦就不搞法术力了{:3_153:} 搞点新科技的东西吧{:3_163:}
我正在不知如何制作非瑞克西亚法术力和活化武具,好几套牌因此而停滞,你要是能看到exe里面写的东西,是否能找到代替性费用的语句和有关“神器—武具”装配方面的语句呢?
你“和”“与”的解释我看明白了,谢谢你!
页:
[1]