用于战神引擎的打卡签到增强版Npc脚本,比之前更新的那个功能更丰富一些,支持通过元宝购买原先忘记签到的日期,奖品也是非常的丰富,脚本是明文版的,可以任意修改里面的奖品内容。
部分脚本
program mir2; var buka,yuefen: integer; str1,str2,str3,str4,str5,str6,str,str7,str8,str9,str10:String; str11,str12,str13,str14,str15,str16,str17,str18,str19,str20:String; str21,str22,str23,str24,str25,str26,str27,str28,str29,str30,str31:String; Procedure _doexit; begin This_Npc.CloseDialog(This_Player); end; Procedure _exit; begin This_Npc.CloseDialog(This_Player); end; function getbqYBNum(Zlv : integer) : integer; //补签所需元宝 begin case Zlv of 1 : result := 10; // 1号补签所需 100 元宝 自行脑补 2 : result := 20; 3 : result := 30; 4 : result := 40; 5 : result := 50; 6 : result := 60; 7 : result := 70; 8 : result := 80; 9 : result := 90; 10 : result := 100; 11 : result := 110; 12 : result := 120; 13 : result := 130; 14 : result := 140; 15 : result := 150; 16 : result := 160; 17 : result := 170; 18 : result := 180; 19 : result := 190; 20 : result := 200; 21 : result := 210; 22 : result := 220; 23 : result := 230; 24 : result := 240; 25 : result := 250; 26 : result := 260; 27 : result := 270; 28 : result := 280; 29 : result := 290; 30 : result := 300; end; end; function getYbNum(Zlv : integer) : integer; //7.15.30天签到元宝奖励 begin case Zlv of 7 : result := 800; // 7天打卡元宝奖励 15 : result := 1500; // 15天打卡元宝奖励 30 : result := 3500; // 30天打卡元宝奖励 end; end; function getExpNum(Zlv : integer) : integer; //7.15.30天签到经验奖励 begin case Zlv of 7 : result := 2000000; // 7天打卡经验奖励 15 : result := 5000000; // 15天打卡经验奖励 30 : result := 10000000; // 30天打卡经验奖励 end; end; function getZBnameById(ZBid : integer) : string; ////7.15.30天签到随机装备抽取 begin case ZBid of 1 : result := '绿色项链'; 2 : result := '骑士手镯'; 3 : result := '力量戒指'; 4 : result := '恶魔铃铛'; 5 : result := '龙之手镯'; 6 : result := '紫碧螺'; 7 : result := '灵魂项链'; 8 : result := '三眼手镯'; 9 : result := '泰坦戒指'; 10 : result := '黑铁头盔'; 11 : result := '青铜腰带'; 12 : result := '紫绸靴'; 13 : result := '阎罗手套'; 14 : result := '龙纹剑'; 15 : result := '骨玉权杖'; 16 : result := '裁决之杖'; 17 : result := '圣战头盔'; 18 : result := '圣战项链'; 19 : result := '圣战手镯'; 20 : result := '圣战戒指'; 21 : result := '法神头盔'; 22 : result := '法神项链'; 23 : result := '法神手镯'; 24 : result := '法神戒指'; 25 : result := '天尊头盔'; 26 : result := '天尊项链'; 27 : result := '天尊手镯'; 28 : result := '天尊戒指'; 29 : result := '钢铁腰带'; 30 : result := '避魂靴'; 31 : result := '霸者之刃'; 32 : result := '怒斩'; 33 : result := '龙牙'; 34 : result := '圣战宝甲'; 35 : result := '天魔神甲'; 36 : result := '霓裳羽衣'; 37 : result := '法神披风'; 38 : result := '天师长袍'; 39 : result := '天尊道袍'; 40 : result :='雷霆腰带'; 41 : result :='雷霆战靴'; 42 : result :='雷霆项链'; 43 : result :='雷霆护腕'; 44 : result :='雷霆战戒'; 45 : result :='雷霆战盔'; 46 : result :='烈焰腰带'; 47 : result :='烈焰魔靴'; 48 : result :='烈焰项链'; 49 : result :='烈焰护腕'; 50 : result :='烈焰魔戒'; 51 : result :='烈焰魔盔'; 52 : result :='光芒腰带'; 53 : result :='光芒道靴'; 54 : result :='光芒项链'; 55 : result :='光芒护腕'; 56 : result :='光芒道戒'; 57 : result :='光芒道盔'; 58 : result :='屠龙'; 59 : result :='逍遥扇'; 60 : result :='嗜魂法杖'; 61 : result :='战神腰带'; 62 : result :='战神靴子'; 63 : result :='战神项链'; 64 : result :='战神手镯'; 65 : result :='战神戒指'; 66 : result :='战神头盔'; 67 : result :='圣魔腰带'; 68 : result :='圣魔靴子'; 69 : result :='圣魔项链'; 70 : result :='圣魔手镯'; 71 : result :='圣魔戒指'; 72 : result :='圣魔头盔'; 73 : result :='真魂腰带'; 74 : result :='真魂靴子'; 75 : result :='真魂项链'; 76 : result :='真魂手镯'; 77 : result :='真魂戒指'; 78 : result :='真魂头盔'; end; end; procedure domain; begin if This_Player.GetV(199,1) > 0 then begin str1 := '<01/fcolor=250>'; end else begin str1 := '<01/@SetAbil~1>'; end; if This_Player.GetV(199,2) > 0 then begin str2 := '<02/fcolor=250>'; end else begin str2 := '<02/@SetAbil~2>'; end; if This_Player.GetV(199,3) > 0 then begin str3 := '<03/fcolor=250>'; end else begin str3 := '<03/@SetAbil~3>'; end; if This_Player.GetV(199,4) > 0 then begin str4 := '<04/fcolor=250>'; end else begin str4 := '<04/@SetAbil~4>'; end; if This_Player.GetV(199,5) > 0 then begin str5 := '<05/fcolor=250>'; end else begin str5 := '<05/@SetAbil~5>'; end; if This_Player.GetV(199,6) > 0 then