NPC配套脚本
[@main] #if #act openmerchantbigdlg 1 750 1 4 0 -50 0 #call [\捐献数据\捐献排序.txt] @捐献排序脚本 mov s$第一名玩家名字临时 <$str(a229)> mov s$第二名玩家名字临时 <$str(a228)> mov s$第三名玩家名字临时 <$str(a227)> mov s$第四名玩家名字临时 <$str(a226)> mov s$第五名玩家名字临时 <$str(a225)> setstringblank s$第一名玩家名字临时 12 1 setstringblank s$第二名玩家名字临时 12 1 setstringblank s$第三名玩家名字临时 12 1 setstringblank s$第四名玩家名字临时 12 1 setstringblank s$第五名玩家名字临时 12 1 mov n$第一名玩家捐献数量临时 <$str(g229)> mov n$第二名玩家捐献数量临时 <$str(g228)> mov n$第三名玩家捐献数量临时 <$str(g227)> mov n$第四名玩家捐献数量临时 <$str(g226)> mov n$第五名玩家捐献数量临时 <$str(g225)> #say <全服捐献/scolor=154> <new~~!/scolor=249>\ <> <欢迎您来到/scolor=251> {◆<$servername>◆/autocolor=209,253,254,252,215,95,252,247} <荐~:本捐献属性强大.超值的选择!!/scolor=254>\ <img:746:1:40:4>\\ <> <个人荣誉榜金币捐献自动变色/autocolor=249><春风吹,战鼓擂,策马疆场谁怕谁!!/autocolor=58>\ <img:746:1:40:4>\\ <当前∶/scolor=251><捐献第一名/autocolor=253>∑∑∑<∶/scolor=251><『/scolor=251> <$str(s$第一名玩家名字临时)> <』/scolor=251> <当前捐献元宝数量:/scolor=147><『/scolor=251><$str(n$第一名玩家捐献数量临时)><』/scolor=251>\ <当前∶/scolor=251><捐献第二名/autocolor=253>∑∑∑<∶/scolor=251><『/scolor=251> <$str(s$第二名玩家名字临时)> <』/scolor=251> <当前捐献元宝数量:/scolor=147><『/scolor=251><$str(n$第二名玩家捐献数量临时)><』/scolor=251>\ <当前∶/scolor=251><捐献第三名/autocolor=253>∑∑∑<∶/scolor=251><『/scolor=251> <$str(s$第三名玩家名字临时)> <』/scolor=251> <当前捐献元宝数量:/scolor=147><『/scolor=251><$str(n$第三名玩家捐献数量临时)><』/scolor=251>\ <当前∶/scolor=251><捐献第四名/autocolor=253>∑∑∑<∶/scolor=251><『/scolor=251> <$str(s$第四名玩家名字临时)> <』/scolor=251> <当前捐献元宝数量:/scolor=147><『/scolor=251><$str(n$第四名玩家捐献数量临时)><』/scolor=251>\ <当前∶/scolor=251><捐献第五名/autocolor=253>∑∑∑<∶/scolor=251><『/scolor=251> <$str(s$第五名玩家名字临时)> <』/scolor=251> <当前捐献元宝数量:/scolor=147><『/scolor=251><$str(n$第五名玩家捐献数量临时)><』/scolor=251>\ <img:746:1:40:4>\\ <1、最低捐献1000元宝,只要捐献50000元宝都可以获得第六名捐献的奖励!/autocolor=254>\ <2、捐献排行榜每天0点将自动清空数据!/autocolor=254> <当前全区捐献总额为/autocolor=253><【/autocolor=239><$str(g281)><】/autocolor=239>\ <img:746:1:40:4>\\ <奖励∶/scolor=251><捐献第一名/autocolor=253>∑∑∑ <攻击力:150/scolor=251> <全元素增加∶7%/autocolor=254> <杀怪爆率增加∶2.0倍/autocolor=250>\ <奖励∶/scolor=251><捐献第二名/autocolor=253>∑∑∑ <攻击力:100/scolor=251> <全元素增加∶5%/autocolor=254> <杀怪爆率增加∶1.7倍/autocolor=250>\ <奖励∶/scolor=251><捐献第三名/autocolor=253>∑∑∑ <攻击力: 70/scolor=251> <全元素增加∶4%/autocolor=254> <杀怪爆率增加∶1.5倍/autocolor=250>\ <奖励∶/scolor=251><捐献第四名/autocolor=253>∑∑∑ <攻击力: 50/scolor=251> <全元素增加∶3%/autocolor=254> <杀怪爆率增加∶1.3倍/autocolor=250>\ <奖励∶/scolor=251><捐献第五名/autocolor=253>∑∑∑ <攻击力: 30/scolor=251> <全元素增加∶2%/autocolor=254> <杀怪爆率增加∶1.2倍/autocolor=250>\ <奖励∶/scolor=251><捐献第六名/autocolor=253>∑∑∑ <攻击力: 20/scolor=251> <全元素增加∶1%/autocolor=254> <杀怪爆率增加∶1.2倍/autocolor=250>\ <img:746:1:40:4>\\ <您当前已经捐献了/autocolor=146><$human(元宝捐献数量)>「元宝」 <开始捐献/@@inputinteger15> \ \ <提示:/autocolor=70> <全服捐献累计到达每/autocolor=254><「200w元宝」/autocolor=251><时开放捐献神殿/autocolor=254> 「 <进入捐献神殿/@捐献神殿> [@inputinteger15] #if small n15 1000 #act messagebox 1000元宝起捐 break #if checkgamegold > n15 #act gamegold - <$str(n15)> calcvar human 元宝捐献数量 + <$str(n15)> savevar human 元宝捐献数量 ..\questdiary\捐献数据\捐献数量.txt inc g281 <$str(n15)> #call [\捐献数据\捐献排序.txt] @捐献排序脚本 gmexecute 开始提问 @捐献称号脚本 #call [\登陆执行\杀怪爆率.txt] @杀怪爆率脚本 sendmsg 0 系统提示:【<$username>】玩家捐献【《<$str(n15)>》】元宝,获得超高属性 sendmsg 0 系统提示:【<$username>】玩家捐献【《<$str(n15)>》】元宝,获得超高属性 sendmsg 0 系统提示:【<$username>】玩家捐献【《<$str(n15)>》】元宝,获得超高属性 goto @main break #elseact messagebox 你身上的元宝不足<$str(n15)>,无法进行捐献 break [@捐献神殿] #if large g281 1999999 #act map 捐献神殿 sendmsg 0 253 0 系统提示:捐献地图已经开放,请所有玩家注意【<$username>】偷偷进入该地图 break #elseact messagebox 当前捐献元宝不足200w,该地图暂未开启 break
排序脚本
[@捐献排序脚本] { #if #act sorthumvartolistex 元宝捐献数量 ..\questdiary\捐献数据\捐献数量.txt 1 ..\questdiary\捐献数据\捐献数量排序后.txt 1 getliststring ..\questdiary\捐献数据\捐献数量排序后.txt 0 s$第一名玩家名字 n$第一名玩家捐献数量 getliststring ..\questdiary\捐献数据\捐献数量排序后.txt 1 s$第二名玩家名字 n$第二名玩家捐献数量 getliststring ..\questdiary\捐献数据\捐献数量排序后.txt 2 s$第三名玩家名字 n$第三名玩家捐献数量 getliststring ..\questdiary\捐献数据\捐献数量排序后.txt 4 s$第四名玩家名字 n$第四名玩家捐献数量 getliststring ..\questdiary\捐献数据\捐献数量排序后.txt 5 s$第五名玩家名字 n$第五名玩家捐献数量 sendmsg 6 -----<$str(s$第一名玩家名字)>-----<$str(n$第一名玩家捐献数量)>------ sendmsg 6 -----<$str(s$第二名玩家名字)>-----<$str(n$第二名玩家捐献数量)>------ mov a229 <$str(s$第一名玩家名字)> mov a228 <$str(s$第二名玩家名字)> mov a227 <$str(s$第三名玩家名字)> mov a226 <$str(s$第四名玩家名字)> mov a225 <$str(s$第五名玩家名字)> mov g229 <$str(n$第一名玩家捐献数量)> mov g228 <$str(n$第二名玩家捐献数量)> mov g227 <$str(n$第三名玩家捐献数量)> mov g226 <$str(n$第四名玩家捐献数量)> mov g225 <$str(n$第五名玩家捐献数量> }