;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[@main]
#IF
#ACT
LoadValue A0 "GM_Def\QuestDiary\System\ItemSell.txt" [ItemLimit] [Name]
FormatStr "FLD_NAME='%s'" %A0
ReadValueSql "TBL_ItemLimit" %A9 "FLD_NAME,FLD_MAXCOUNT,FLD_CURRENTCOUNT,FLD_PRICE" [@ItemLimit_Check]
[@ItemLimit_Check()]
#IF
#ACT
mov A0 %ARG(1)
mov D0 %ARG(2)
mov D1 %ARG(3)
mov D2 %ARG(4)
#IF
Equal D0 %D1
#ACT
mov D1 "1000"
FormatStr "FLD_NAME='%s'" %A0
mov A8 %A9
FormatStr "FLD_CURRENTCOUNT=%s" %D1
UpdateValueSql "TBL_ItemLimit" %A8 %A9
goto @main
break
#IF
#SAY
{FCOLOR/1}<$OUTPUT(D1)>{FCOLOR/12}\输入上面的红色数字. <输入/@@test>
[@@test]
begin
#ACT
mov D3 %INPUTNUM
#IF
Equal D1 %D3
#ACT
inc D1 1
FormatStr "FLD_NAME='%s'" %A0
mov A8 %A9
FormatStr "FLD_CURRENTCOUNT=%s" %D1
UpdateValueSql "TBL_ItemLimit" %A8 %A9
goto @main3
#ELSEACT
inc D1 1
FormatStr "FLD_NAME='%s'" %A0
mov A8 %A9
FormatStr "FLD_CURRENTCOUNT=%s" %D1
UpdateValueSql "TBL_ItemLimit" %A8 %A9
goto @err
end
[@err]
#IF
#SAY
输入错误,请重新输入. <重新输入/@main>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;qcs0726独家制作NPC随机码封外挂脚本商业版;;;;;;
;;;;;;;;;;;;;;;;;;;转载请著名版权所有;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;QQ:12124842;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
说明:
首先你的服务器卖回城要不限制的,如果限制可以更改脚本里的表名,打开game1库
打开TBL_ITEMLIMIT表,FLD_MAXCOUNT值写9999,FLD_CURRENTCOUNT值写1000
把此脚本加在NPC开头,所有NPC都可,把原来的@main改为@main3即可
转载请著名
"GM_Def\QuestDiary\System\ItemSell.txt文件内容:
;;中国怪客联盟
[ItemLimit]
Name=回城卷
[ItemCost]
Name=金币
脚本内容
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;qcs0726独家制作NPC随机码封外挂脚本商业版;;;;;;
;;;;;;;;;;;;;;;;;;;转载请著名版权所有;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;QQ:12124842;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[@main]
#IF
#ACT
LoadValue A0 "GM_Def\QuestDiary\System\ItemSell.txt" [ItemLimit] [Name]
FormatStr "FLD_NAME='%s'" %A0
ReadValueSql "TBL_ItemLimit" %A9 "FLD_NAME,FLD_MAXCOUNT,FLD_CURRENTCOUNT,FLD_PRICE" [@ItemLimit_Check]
[@ItemLimit_Check()]
#IF
#ACT
mov A0 %ARG(1)
mov D0 %ARG(2)
mov D1 %ARG(3)
mov D2 %ARG(4)
#IF
Equal D0 %D1
#ACT
mov D1 "1000"
FormatStr "FLD_NAME='%s'" %A0
mov A8 %A9
FormatStr "FLD_CURRENTCOUNT=%s" %D1
UpdateValueSql "TBL_ItemLimit" %A8 %A9
goto @main
break
#IF
#SAY
{FCOLOR/1}<$OUTPUT(D1)>{FCOLOR/12}\
\\
输入上面的红色数字. <输入/@@test>
[@@test]
begin
#ACT
mov D3 %INPUTNUM
#IF
Equal D1 %D3
#ACT
inc D1 1
FormatStr "FLD_NAME='%s'" %A0
mov A8 %A9
FormatStr "FLD_CURRENTCOUNT=%s" %D1
UpdateValueSql "TBL_ItemLimit" %A8 %A9
goto @main3
#ELSEACT
inc D1 1
FormatStr "FLD_NAME='%s'" %A0
mov A8 %A9
FormatStr "FLD_CURRENTCOUNT=%s" %D1
UpdateValueSql "TBL_ItemLimit" %A8 %A9
goto @err
end
[@err]
#IF
#SAY
输入错误,请重新输入. <重新输入/@main>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;