逍遥118 发表于 2014-7-17 15:03:22

[脚本]物品存放系统-加个NPC就能用

[@物品存放系统主界面]


            {


            #SAY


            {FCOLOR/8}你可以将{FCOLOR/10}所有物品{FCOLOR/8}暂时存放在这里,等你需要的时候可以随时来取!此功能只是暂存,不可替代原生仓库!\


            {FCOLOR/8}注意:请正确输入所存物品的名字,如有错误,后果自负!{FCOLOR/12}\


            {FCOLOR/8}注意:存入物品以ID为记录,同ID下的所有角色均可取出所存物品!取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\


            {FCOLOR/8}注意注意:物品存入后其所有附加属性将消失{FCOLOR/12}\


            ══════『请仔细阅读存放说明』═══════\


            {FCOLOR/1}注意:存入物品以ID为记录,同ID下的所有角色均可取出所存物品!取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意:请正确输入所存物品的名字,如有错误,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意注意:装备物品存入后其所有附加属性将消失!{FCOLOR/12}\


            {FCOLOR/1}(比如+1破坏的死神存入后,取出来就成白了的)\\


            <我明白了,我要继续/@wpcfjx>\


            ═════『<返回上层/@物品存放系统主界面>』══『<关闭菜单/@exit>』═════{FCOLOR/12}



            [@wpcfjx]


            #SAY


            {FCOLOR/8}你可以将{FCOLOR/10}所有物品{FCOLOR/8}暂时存放在这里,等你需要的时候可以随时来取!此功能只是暂存,不可替代原生仓库!\


            {FCOLOR/1}注意:存入物品以ID为记录,同ID下的所有角色均可取出所存物品!取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意:请正确输入所存物品的名字,如有错误,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意注意:物品存入后其所有附加属性将消失{FCOLOR/12}\


            ══════『请选择你要存入的物品』══════\


            _________<[存入物品]/@@存入物品1>         <[取出物品]/@@取出物品1>\


            ═════『<返回上层/@物品存放系统主界面>』══『<关闭菜单/@exit>』═════{FCOLOR/12}



            [@@存入物品1]


            #ACT


            mov存入物品名字%INPUTSTR


            mov存入帐号%USERID


            loadvalue D3 "ParamControl\暂存物品记录.ini" %USERID %存入物品名字


            #SAY


            {FCOLOR/8}你可以将{FCOLOR/10}所有物品{FCOLOR/8}暂时存放在这里,等你需要的时候可以随时来取!此功能只是暂存,不可替代原生仓库!\


            {FCOLOR/1}注意:存入物品以ID为记录,同ID下的所有角色均可取出所存物品!取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意:请正确输入所存物品的名字,如有错误,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意注意:物品存入后其所有附加属性将消失{FCOLOR/12}\


            ══════『请选择你要存入的物品』══════\


            你原存的<$output(存入物品名字)>数量为<$output(D3)>,请输入你要存入的数量\


            <[输存入数量]/@@输存入数量>\


            ═════『<返回上层/@物品存放系统主界面>』══『<关闭菜单/@exit>』═════{FCOLOR/12}



            [@@输存入数量]


            #ACT


            mov需存数量%INPUTNUM


            loadvalue D3 "ParamControl\暂存物品记录.ini" %USERID %存入物品名字



            #IF


            SMALL 需存数量 1


            #SAY


            {FCOLOR/8}你可以将{FCOLOR/10}所有物品{FCOLOR/8}暂时存放在这里,等你需要的时候可以随时来取!此功能只是暂存,不可替代原生仓库!\


            {FCOLOR/1}注意:存入物品以ID为记录,同ID下的所有角色均可取出所存物品!取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意:请正确输入所存物品的名字,如有错误,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意注意:物品存入后其所有附加属性将消失{FCOLOR/12}\


            ══════════『出错啦』═════════\


            {FCOLOR/8}存入的数量输入不能小于1!\\


            ═════『<返回上层/@物品存放系统主界面>』══『<关闭菜单/@exit>』═════{FCOLOR/12}


            #ACT


            break



            #IF


            checkitem   %存入物品名字%需存数量


            #ACT


            take%存入物品名字%需存数量


            INCD3%需存数量


            SAVEVALUE"ParamControl\暂存物品记录.ini" %USERID %存入物品名字%D3


            #SAY


            {FCOLOR/8}你可以将{FCOLOR/10}所有物品{FCOLOR/8}暂时存放在这里,等你需要的时候可以随时来取!此功能只是暂存,不可替代原生仓库!\


            {FCOLOR/1}注意:存入物品以ID为记录,同ID下的所有角色均可取出所存物品!取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意:请正确输入所存物品的名字,如有错误,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意注意:物品存入后其所有附加属性将消失{FCOLOR/12}\


            ══════════『成功了』═════════\


            此次存入<$output(需存数量)>个<$output(存入物品名字)>,共有<$output(存入物品名字)><$output(D3)>个!\\


            ═════『<返回上层/@物品存放系统主界面>』══『<关闭菜单/@exit>』═════{FCOLOR/12}


            #ELSESAY


            {FCOLOR/8}你可以将{FCOLOR/10}所有物品{FCOLOR/8}暂时存放在这里,等你需要的时候可以随时来取!此功能只是暂存,不可替代原生仓库!\


            {FCOLOR/1}注意:存入物品以ID为记录,同ID下的所有角色均可取出所存物品!取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意:请正确输入所存物品的名字,如有错误,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意注意:物品存入后其所有附加属性将消失{FCOLOR/12}\


            ══════════『出错啦』═════════\


            你的背包里没有<$output(需存数量)>个<$output(存入物品名字)>\\


            ═════『<返回上层/@物品存放系统主界面>』══『<关闭菜单/@exit>』═════{FCOLOR/12}




            [@@取出物品1]


            #ACT


            mov取出物品名字%INPUTSTR


            mov取出帐号%USERID


            loadvalue D4 "ParamControl\暂存物品记录.ini" %USERID %取出物品名字


            #SAY


            {FCOLOR/8}你可以将{FCOLOR/10}所有物品{FCOLOR/8}暂时存放在这里,等你需要的时候可以随时来取!此功能只是暂存,不可替代原生仓库!\


            {FCOLOR/1}注意:存入物品以ID为记录,同ID下的所有角色均可取出所存物品!取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意:请正确输入所存物品的名字,如有错误,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意注意:物品存入后其所有附加属性将消失{FCOLOR/12}\


            ══════════『请注意』═════════\


            你原存的<$output(取出物品名字)>数量为<$output(D4)>,请输入你要存入的数量:\


            {FCOLOR/1}注意:取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\\


            <[输取出数量]/@@输取出数量>\


            ═════『<返回上层/@物品存放系统主界面>』══『<关闭菜单/@exit>』═════{FCOLOR/12}




            [@@输取出数量]


            #ACT


            mov需取数量%INPUTNUM


            loadvalue D4 "ParamControl\暂存物品记录.ini" %USERID %取出物品名字




            #IF


            checkbaggage


            checkcmd CHECKWEIGHT %取出物品名字 %需取数量


            #ELSEACT


            BREAK


            #ELSESAY


            {FCOLOR/8}你可以将{FCOLOR/10}所有物品{FCOLOR/8}暂时存放在这里,等你需要的时候可以随时来取!此功能只是暂存,不可替代原生仓库!\


            {FCOLOR/1}注意:存入物品以ID为记录,同ID下的所有角色均可取出所存物品!取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意:请正确输入所存物品的名字,如有错误,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意注意:物品存入后其所有附加属性将消失{FCOLOR/12}\


            ══════════『出错啦』═════════\


            对不起,您的包裹负重、空间不足以放置您要购买的物品.\\


            ═════『<返回上层/@物品存放系统主界面>』══『<关闭菜单/@exit>』═════{FCOLOR/12}



            #IF


            SMALL需取数量 1


            #SAY


            {FCOLOR/8}你可以将{FCOLOR/10}所有物品{FCOLOR/8}暂时存放在这里,等你需要的时候可以随时来取!此功能只是暂存,不可替代原生仓库!\


            {FCOLOR/1}注意:存入物品以ID为记录,同ID下的所有角色均可取出所存物品!取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意:请正确输入所存物品的名字,如有错误,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意注意:物品存入后其所有附加属性将消失{FCOLOR/12}\


            ══════════『出错啦』═════════\


            取出的数量不能输入小于1!\\


            ═════『<返回上层/@物品存放系统主界面>』══『<关闭菜单/@exit>』═════{FCOLOR/12}


            #ACT


            break



            #IF


            ELARGE   D4%需取数量


            #ACT


            DECD4%需取数量


            give%取出物品名字%需取数量


            SAVEVALUE"ParamControl\暂存物品记录.ini" %USERID %取出物品名字%D4


            #SAY


            {FCOLOR/8}你可以将{FCOLOR/10}所有物品{FCOLOR/8}暂时存放在这里,等你需要的时候可以随时来取!此功能只是暂存,不可替代原生仓库!\


            {FCOLOR/1}注意:存入物品以ID为记录,同ID下的所有角色均可取出所存物品!取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意:请正确输入所存物品的名字,如有错误,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意注意:物品存入后其所有附加属性将消失{FCOLOR/12}\


            ══════════『成功了』═════════\


            此次取出<$output(需取数量)>个<$output(取出物品名字)>,还有<$output(取出物品名字)><$output(D4)>个未取出!\\


            ═════『<返回上层/@物品存放系统主界面>』══『<关闭菜单/@exit>』═════{FCOLOR/12}


逍遥118 发表于 2014-7-17 15:03:55


            #ELSESAY


            {FCOLOR/8}你可以将{FCOLOR/10}所有物品{FCOLOR/8}暂时存放在这里,等你需要的时候可以随时来取!此功能只是暂存,不可替代原生仓库!\


            {FCOLOR/1}注意:存入物品以ID为记录,同ID下的所有角色均可取出所存物品!取出物品前请确定你背包有足够的空间,否则物品掉在地上,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意:请正确输入所存物品的名字,如有错误,后果自负!{FCOLOR/12}\


            {FCOLOR/1}注意注意:物品存入后其所有附加属性将消失{FCOLOR/12}\


            ══════════『出错啦』═════════\


            你现存的<$output(取出物品名字)>没有<$output(需取数量)>个\\


            ═════『<返回上层/@物品存放系统主界面>』══『<关闭菜单/@exit>』═════{FCOLOR/12}

逍遥118 发表于 2014-7-17 15:04:50

因为发帖有字数限制,分成2段发。

w61433393 发表于 2014-7-18 16:13:45

弱弱的冒个泡!

GLZDINDIN 发表于 2014-7-18 18:36:22

高手!谢谢了,自己编累死

GLZDINDIN 发表于 2014-7-18 18:37:47

楼主有没有整理的比较好一点的服务端啊,我现在上班没时间弄,自己想架一个娱乐下,谢谢啊

逍遥118 发表于 2014-7-19 06:34:27

我的端基本上都是论坛的,前段时间发的ei端是近期整理的,但没有配套客户端。手上现玩的端加了自己6-7年来断断续续做的脚本,各种功能还在完善测试中。

langsha 发表于 2014-7-19 08:54:35

感谢楼主的无私分享!

逍遥118 发表于 2014-7-20 06:31:22

近两天完成可保留物品属性存放脚本

changjk 发表于 2014-7-21 16:23:51

赞!
支持!
我路过!
谢谢分享!
楼主辛苦了!
弱弱的冒个泡!
这个观点我很赞同!
感谢楼主的无私分享!
非常十分以及极其狗血!
这东西我收了!谢谢楼主!
:D:o:P:$:loveliness::curse::dizzy::):@
这东西我收了!谢谢楼主!
非常十分以及极其狗血!
感谢楼主的无私分享!
这个观点我很赞同!
弱弱的冒个泡!
楼主辛苦了!
谢谢分享!
我路过!
支持!
赞!
页: [1] 2 3 4 5
查看完整版本: [脚本]物品存放系统-加个NPC就能用