怀旧传奇3论坛

标题: 衣服互换脚本问题 [打印本页]

作者: amanichen    时间: 2019-7-20 17:05
标题: 衣服互换脚本问题
大神来给看看吧,火鸟0528用,一直不行
下面是脚本:
[@衣服互换_1]
#IF
#SAY
我的技术能让你的衣服{FCOLOR/14}保留所有的附加属性{FCOLOR/12},
却能让男的衣服换成女的衣服,或者把女的衣服换成男的衣服。\
请输入你这个账号里的需要{FCOLOR/14}男女衣服互换{FCOLOR/12}的人物名字!\
注意,要男女衣服互换的{FCOLOR/10}衣服{FCOLOR/12}一定要放在人物的{FCOLOR/14}包里{FCOLOR/12}!\
{FCOLOR/1}而且包里不能同时有两件相同名称的衣服,不然会失败!{FCOLOR/12}\
{FCOLOR/10}此功能我将收取手续费3颗鏮晶{FCOLOR/12}\
<输入人物名字/@@衣服互换名字()>\\


[@@衣服互换名字()]
#ACT
   mov A0 %INPUTSTR

#IF
   equal A0 ""
#SAY
_{FCOLOR/10}名字不可以为空!{FCOLOR/12}\\
_<重新输入/@@衣服互换名字()>\\
\\
<[ 返 回 ]/@衣服互换_1>\

#ELSEACT
goto @衣服互换可以

[@衣服互换可以]
#IF
equal A0 %USERNAME
#SAY
_{FCOLOR/1}我不能给当前人物换衣服!{FCOLOR/12}\
_请用这个帐号的其他人物来进行操作!\
<关闭/@exit>
#ACT
break

#IF  
#ACT
     FormatStr "FLD_CHARACTER='%s'" %A0
     ReadValueSql  "TBL_CHARACTER" %A9 "FLD_CHARACTER,FLD_USERID"  [@衣服互换帐号()]

[@衣服互换帐号()]
#ACT
      Mov  A1  %ARG(1)
      Mov  A2  %ARG(2)
#IF
     !Equal  A2  %USERID
#SAY
{FCOLOR/1}你确定<$OUTPUT(A0)>和你是在一同一个帐号里?!\\
<关闭/@exit>
#ACT
break

;;----开始-----------------------------------------
#IF
#SAY
请选择你要换的衣服类型:\
{FCOLOR/10}请看清楚,不要选错,否则后果自负哦{FCOLOR/12}\\
<天赐战甲男换女/@要衣服互换(1052,1053,天赐战甲(男))>  <天赐战甲女换男/@要衣服互换(1053,1052,天赐战甲(女))>\
<杀魔战甲男换女/@要衣服互换(1251,1252,杀魔战甲(男))>  <师玉战甲男换女/@要衣服互换(1253,1254,师玉战甲(男))>  <九梦魔衣男换女/@要衣服互换(1255,1256,九梦魔衣(男))>\
<杀魔战甲女换男/@要衣服互换(1252,1251,杀魔战甲(女))>  <师玉战甲女换男/@要衣服互换(1254,1253,师玉战甲(女))>  <九梦魔衣女换男/@要衣服互换(1256,1255,九梦魔衣(女))>\
<将军战衣男换女/@要衣服互换(1272,1273,将军战衣(男))>  <法王护衣男换女/@要衣服互换(1276,1277,法王护衣(男))>  <仙人圣衣男换女/@要衣服互换(1274,1275,仙人圣衣(男))>\
<将军战衣女换男/@要衣服互换(1273,1272,将军战衣(女))>  <法王护衣女换男/@要衣服互换(1277,1276,法王护衣(女))>  <仙人圣衣女换男/@要衣服互换(1275,1274,仙人圣衣(女))>\

<开天战甲男换女/@要衣服互换(2131,2134,双龙开天甲(男))>  <恶魔战甲男换女/@要衣服互换(2132,2135,双龙恶魔甲(男))>  <龙纹战甲男换女/@要衣服互换(2133,2136,双龙龙纹甲(男))>\
<开天战甲女换男/@要衣服互换(2134,2131,双龙开天甲(女))>  <恶魔战甲女换男/@要衣服互换(2135,2132,双龙恶魔甲(女))>  <龙纹战甲女换男/@要衣服互换(2136,2133,双龙龙纹甲(女))>\

<战狂战衣男换女/@要衣服互换(2137,2140,天使战狂衣(男))>  <法神战衣男换女/@要衣服互换(2138,2141,天使法神衣(男))>  <天尊战衣男换女/@要衣服互换(2139,2142,天使天尊衣(男))>\
<战狂战衣女换男/@要衣服互换(2140,2137,天使战狂衣(女))>  <法神战衣女换男/@要衣服互换(2141,2138,天使法神衣(女))>  <天尊战衣女换男/@要衣服互换(2142,2139,天使天尊衣(女))>\

<霹雳圣衣男换女/@要衣服互换(1772,1773,鬼蜮霹雳圣衣(男))>  <五行圣衣男换女/@要衣服互换(1774,1775,鬼蜮五行圣衣(男))>  <八卦圣衣男换女/@要衣服互换(1776,1777,鬼蜮八卦圣衣(男))>\
<霹雳圣衣女换男/@要衣服互换(1773,1772,鬼蜮霹雳圣衣(女))>  <五行圣衣女换男/@要衣服互换(1775,1774,鬼蜮五行圣衣(女))>  <八卦圣衣女换男/@要衣服互换(1777,1776,鬼蜮八卦圣衣(女))>\\


<关闭/@exit>

[@要衣服互换()]
#ACT
MOV D5 %ARG(1)
MOV D6 %ARG(2)
MOV A5 %ARG(3)
FormatStr "FLD_CHARACTER='%s' AND FLD_TYPE='%s' AND FLD_INDEX='%s'" %A0 77 %D5
ReadValueSql "TBL_ITEM" %A9 "FLD_INDEX,FLD_CHARACTER" [@衣服互换值]

[@衣服互换值()]
#IF
#ACT
MOV D3 %ARG(1)
MOV A3 %ARG(2)

#IF
EQUAL A3 ""
#SAY
{FCOLOR/14}<$OUTPUT(A5)>{FCOLOR/12}必须放在{FCOLOR/10}<$OUTPUT(A0)>{FCOLOR/12}的{FCOLOR/10}包里{FCOLOR/12}!\\
<关闭/@exit>
#ACT
Break

#IF
!EQUAL D3 %D5
#SAY
{FCOLOR/10}<$OUTPUT(A0)>{FCOLOR/12}包里放的不是{FCOLOR/10}<$OUTPUT(A5)>{FCOLOR/12}哦!\\
<关闭/@exit>
#ACT
Break

#IF
!EQUAL A3 ""
EQUAL D3 %D5
#ACT
mov  S1  3
goto @衣服互换积分
Break

[@衣服互换积分]
#IF
checkitem 鏮晶 3
equal  S1  3
#ACT
take 鏮晶 3
FormatStr "FLD_CHARACTER='%s' AND FLD_TYPE='%s' AND FLD_INDEX='%s'" %A0 77 %D5
Mov  A8  %A9
FormatStr "FLD_INDEX='%s'" %D6
UpDateValueSql "TBL_ITEM" %A8 %A9
mov  S1  0
#SAY
_人物 {FCOLOR/14}<$OUTPUT(A0)>{FCOLOR/12}的{FCOLOR/10}<$OUTPUT(A5)>{FCOLOR/12}已经成功转换,属性不变!\
_怎么样,我的技术还不错吧~欢迎下次光临\\
_<退出/@exit>\
#ELSESAY
需要3颗鏮晶,你没满足条件!\\
<关闭/@exit>
}

--------------------------------------------------------------------------------------------------------------
每次执行都到
{FCOLOR/10}<$OUTPUT(A0)>{FCOLOR/12}包里放的不是{FCOLOR/10}<$OUTPUT(A5)>{FCOLOR/12}哦
检查不到人物包里的装备,身上的衣服也是一样找不到,都出这个提示,我看了数据库IDX都没问题的,数据库IDX+1写在脚本里没问题的,数据库里衣服名字也没错,就是检测不到,脚本里的IDX和衣服名字全没问题,这是为啥?管理给看下吧

作者: 345382682    时间: 2019-7-20 21:45
鏮晶这个换一下可能会好,试试
作者: admin    时间: 2019-7-20 21:50
DB是不是加密的?
作者: amanichen    时间: 2019-7-20 22:47
是啊,新火鸟嘛,物品裤加密的,这咋办呢
作者: huxiaotao    时间: 2019-7-21 00:32
好高深,一句也没看明白,专业人士啊就是不一样.
作者: 尛皛    时间: 2019-7-21 23:32
可以直接就操作本账号的衣服直接互换,谁还要用这个那么麻烦的
作者: amanichen    时间: 2019-7-22 23:02
已经完美解决,感谢群友的帮助
作者: andysu111    时间: 2019-11-2 10:17
楼主怎么解决的啊?我也有这个问题
作者: rdsmsszy    时间: 2019-11-2 15:49
既然解决了,解释一下




欢迎光临 怀旧传奇3论坛 (http://www.cq3.in/) Powered by Discuz! X3.1