prontera,155,180,0 script fight your clone 123,{
// dispbottom has_instance2( "guild_vs2") +" ~!~ "+ has_instance("guild_vs2");
if ( has_instance2("guild_vs2") != -1 ) {
mes "this instance has destroyed";
instance_destroy has_instance2("guild_vs2");
close;
}
mes "want to fight your clones ";
next;
select "yeah";
if ( ( .@ins = instance_create( "Fight Your Clone", getcharid(3), IOT_CHAR ) ) < 0 ) {
mes "error : "+ .@ins;
close;
}
if ( instance_attachmap( "guild_vs2", .@ins, 1, getcharid(3)+"FYC" ) == "" ) {
mes "error : 5";
close;
}
instance_set_timeout 0, 60, .@ins;
instance_init .@ins;
instance_attach .@ins;
warp has_instance("guild_vs2"), 0,0;
clone has_instance("guild_vs2"), 49,49, instance_npcname( "FYC_instance_npc" )+"::Onaa", getcharid(0), 0, 0x8D;
'evil_clone_killed = 0;
end;
OnPCDieEvent:
dispbottom "DIE -> Instance ID : "+ instance_id() +" OR "+ has_instance2( "guild_vs2" ) +" | Instance Map : "+ has_instance("guild_vs2");
if ( strcharinfo(3) == has_instance("guild_vs2") ) {
instance_attach has_instance2( "guild_vs2" );
announce strcharinfo(0) +" die at killing "+ 'evil_clone_killed +" clones", bc_map;
}
end;
}
guild_vs2,0,0,0 script FYC_instance_npc -1,{
Onaa:
dispbottom "KILL -> Instance ID : "+ instance_id() +" OR "+ has_instance2( "guild_vs2" ) +" | Instance Map : "+ has_instance("guild_vs2");
'evil_clone_killed++;
clone has_instance("guild_vs2"), 49,49, instance_npcname( "FYC_instance_npc" )+"::Onaa", getcharid(0), 0, 0x8D;
clone has_instance("guild_vs2"), 49,49, instance_npcname( "FYC_instance_npc" )+"::Onaa", getcharid(0), 0, 0x8D;
end;
}
guild_vs2 mapflag nosave SavePoint
guild_vs2 mapflag nowarp
guild_vs2 mapflag nowarpto
guild_vs2 mapflag noteleport
guild_vs2 mapflag nomemo
guild_vs2 mapflag nopenalty
guild_vs2 mapflag nobranch
guild_vs2 mapflag noicewall