用于战神引擎的新手玩家免费领取虎卫宝宝Npc脚本,支持三职业,无条件领取,输入99999验证码就行,脚本是明文版的,领取码可以任意修改,领取的宝宝也可以任意修改,脚本牵扯到了taozhuang文件,需要单独提取在增加,不能直接覆盖使用。

部分脚本
{
*******************************************************************}
program Mir2;
{$I TaoZhuang.pas}
var
shuru : string;
procedure xianshi;
begin
This_Npc.NpcDialog(This_Player,
'输入并验证邀请码可获得一只<新手宝宝/SCOLOR=254>。'
+'|请输入邀请码: <99999 /SCOLOR=250>'
+'|您输入的邀请码: <'+shuru+'/c=red>'
+'|{cmd}<输入邀请码/@Dailima>\'
+'|{cmd}<确定/@queding>\'
+'||{cmd}<我不需要新手宝宝,送我出去!/@queding2>\'
);
end;
procedure _exit;
begin
This_Npc.CloseDialog(This_Player);
end;
procedure _doexit;
begin
This_Npc.CloseDialog(This_Player);
end;
procedure _Dailima;
begin
This_Npc.InputDialog(This_Player, '请输入邀请码', 0, 203);
end;
procedure p203;
begin
if This_Npc.InputOK then
begin
shuru := This_Npc.InputStr;
xianshi;
end;
end;
procedure _ValidateActive;
var StorageNum_b , StorageNum_N : integer;
begin
if This_Player.ActiveAuthen(1,100) = 1 then
begin
StorageNum_N := This_Player.GetStorageSpaceCount;
This_Player.ExpandStorageSpace(StorageNum_b + 24 - StorageNum_N);
end;
end;
end;
end;
procedure _queding2;
var
StorageNum_b , StorageNum_N,i :integer;
begin
This_Player.SetS(25,1,1);
This_Player.Flyto('0',331 + random(3),262 + random(3));
This_Player.IncActivePoint(200);
if This_Player.CheckAuthen(1,100) = false then
if This_Player.ActiveAuthen(1,100) = 1 then
begin
StorageNum_N := This_Player.GetStorageSpaceCount;
This_Player.ExpandStorageSpace(StorageNum_b + 24 - StorageNum_N);
end;
end;
end;
end;
procedure _queding;
begin
if This_NPC.ChkStrInFile('\Agent\agentlist.txt',shuru)=true then
begin
if This_NPC.AddStrToFile('\Agent\agentchrname.txt',This_Player.Name+' '+shuru)=true then
begin
This_Player.SetS(25,1,1);
This_Player.PlayerNotice('邀请码已验证通过!',2);
This_Player.Flyto('0',331 + random(3),274 + random(3));
This_Player.MakeSlaveEx('新手宝宝' , 1 ,0);
This_Player.IncActivePoint(200);
if This_Player.CheckAuthen(1,100) = false then
begin
if This_Player.GetActivePoint + This_Player.GetTmpActivePoint >= 0 then
begin
end;
end;
end;
end;
end else
begin
This_NPC.NpcDialog(This_Player,'邀请码输入错误!\\');
end;
end;
begin
TZJH_NPC;
shuru := '当前还未输入邀请码';
xianshi;
end.








