用于战神引擎的元宝领取NPC脚本文件,单文件,但充值金额需要读取RunQuest.pas里面对应的变量名称,否则无法生效,脚本的功能比较丰富,自带了今日充值、玩家累积充值、客户微信和对应的赞助金额领取物品,脚本是明文版,可以任意修改里面的内容。

部分脚本
function xColor:String;
var temp_str : string; i : integer;
begin
for i:=1 to 3 do
begin
temp_str := temp_str + '<☆/fcolor='+inttostr(random(255)+1)+'>';
end
temp_str := temp_str+ addSpace('', 2) + '<热血巅峰. 精心打造,值得体验/fcolor='+inttostr(random(14)+242)+'>';
Result := temp_str;
end;
Begin
today := GetDateNum(GetNow);// 获取当前日期 //
if This_Player.GetV(99,98) <> today then // 初始化
begin
This_Player.SetV(99,98,today); //
This_Player.SetV(99,99,0);
// 每日 初始化 将 充值的 数变为 0 次初始化 不会 初始总 充值数
end;
mei:= This_Player.getV(99,99);
if This_Player.GetV(88,88)< 1
then
begin
This_Player.setV(88,88,0)
sum := This_Player.getV(88,88);
end else
sum := This_Player.getV(88,88);
// This_Player.setV(88,88,sum + 100);
if sum < 100 then
begin
GameTime := (GetDateNum(GetNow) - GetDateNum(GetOpenGameTime)) + 1
This_Npc.NpcDialog(This_Player,
xColor+
'|<【客服微信:CQGM1987 】/c=251>\ '+
'|<【您当前总充值】:/c=103><'+inttostr(sum)+'/c=red>元\' +
'|<【今日充值金额】:/c=103><'+inttostr(mei)+'/c=red>元\' + //获取 每日 充值 数量 显示 inttostr(mei)
'|<【元宝充值比例】:/c=103><1比50/c=253> \ '+
'|充值请点击<菜单/c=red>,在弹出的按钮中点击<充值/c=254>\ '+
'|{cmd}<累计 100赞助/@libao1> {cmd}<累计299赞助/@libao2> \ \ '+
'|{cmd}<累计500赞助/@libao3> {cmd}<累计999赞助/@libao4> \ \ '+
'|{cmd}<领取充值元宝/@GetYB>\ '
);
end else
begin
GameTime := (GetDateNum(GetNow) - GetDateNum(GetOpenGameTime)) + 1
This_Npc.NpcDialog(This_Player,
xColor+
'|<【客服微信:1078080188 】/c=251>\ '+
'|<【您当前总充值】:/c=103><'+inttostr(sum)+'/c=red>元\' +
'|<【今日充值金额】:/c=103><'+inttostr(mei)+'/c=red>元\' + //获取 每日 充值 数量 显示 inttostr(mei)
'|<【元宝充值比例】:/c=103><1比50/c=253> \ '+
'|充值请点击<菜单/c=red>,在弹出的按钮中点击<充值/c=254>\ '+
'|{cmd}<累计 100赞助/@libao1> {cmd}<累计299赞助/@libao2> \ \ '+
'|{cmd}<累计500赞助/@libao3> {cmd}<累计999赞助/@libao4> \ \ '+
'|{cmd}<领取充值元宝/@GetYB>\ '
);
end
end.








