在游戏里我们有时候遇到一个尴尬问题,
如果禁止法师职业召唤宝宝那就等于失去了法师的意义,
如果不禁止又觉的法师宝宝太厉害特别是900血量的半兽勇士它是防物理攻击,
如果让法师带半兽勇士进入高级地图那就跟推土机没区别装备爆一地,
这里我就需要设置某些地图禁止宝宝进入但道士神兽要放行,
这里我们写一个脚本以温瑞传奇为例,
//------------------------------------------------
procedure _move;
begin
This_NPC.NpcDialog(This_Player,
'你想移动到哪里去呢?\'+
'|{cmd}<玛古大城/@mzmagudac>\'+
'|{cmd}<返回/@main>');
end;
procedure _mzmagudac;
begin
if (This_Player.Job = 1)
and (This_Player.GetSlaveCount('') < 1)
or (This_Player.Job = 2)
or (This_Player.Job = 0) then
begin
This_Player.Flyto('rxc008',86 + random(5) - 1,96 + random(5) - 1);
ServerSay('玩家<' + This_Player.Name + '>进入玛古大城! ', 3);
end else
This_Npc.NpcDialog(This_Player,
'玛古大城,不允许法师宝宝带入!\'
);
end;
911刺客传奇手游网_www.911CK.com