//-----------------------------------------------------------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------------------------------------------------------
pvp_n_1-1 mapflag noskill
pvp_y_8-1 mapflag noskill
pvp_y_8-1 mapflag nosave SavePoint
pvp_n_1-1 mapflag nosave SavePoint
pvp_y_8-1 mapflag pvp off
pvp_n_1-1 mapflag pvp off
pvp_y_8-1 mapflag nopenalty
pvp_n_1-1 mapflag nopenalty
pvp_y_8-1 mapflag nomemo
pvp_n_1-1 mapflag nomemo
pvp_y_8-1 mapflag noloot
pvp_n_1-1 mapflag noloot
pvp_y_8-1 mapflag noexp
pvp_n_1-1 mapflag noexp
pvp_y_8-1 mapflag nobranch
pvp_n_1-1 mapflag nobranch
pvp_y_8-1 mapflag noteleport
pvp_n_1-1 mapflag noteleport
//-----------------------------------------------------------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------------------------------------------------------
prontera,165,167,0 script #Event_warp 45,2,2,{
//OnInit:
OnTouch:
if($@event==1)warp "pvp_n_1-1",17,130;
end;
OnHide:
misceffect 16;
end;
OnUnhide:
misceffect 215;
end;
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------------------------------------------------------
pvp_n_1-1,13,188,0 script #Event_warp2 45,2,2,{
//set .@namedporing$,StrCharInfo(0);
//GetChaRid(0,.bot$))
//attachrid(getcharid(0,.@namedporing$));
//DoNPCEvent "Event_warper::OnPlayerIsAttached";
//OnInit:
//monster "pvp_y_8-1",0,0,strcharinfo(0),1002,1000,"Event_warper::OnNamedPoringDead";
//end;
OnTouch:
//monster "pvp_y_8-1",0,0,strcharinfo(0),1002,1000,"Event_warper::OnNamedPoringDead";
if($@event==2)warp "pvp_y_8-1",156,189;
set $@namedporing$,StrCharInfo(0);
DoNPCEvent "Event_warper::OnPlayerIsAttached";
//getcharid(0);
//set @crarid==getcharid(0),"strcharinfo";
//mobcount("pvp_y_8-1","Event_warper::OnNamedPoringDead");
//monster "pvp_y_8-1",0,0,playerattached(),1002,1000,"Event_warper::OnNamedPoringDead";
//monster "pvp_y_8-1",0,0,getcharid(0),1002,1000,"Event_warper::OnNamedPoringDead";
end;
OnHide:
misceffect 16;
end;
OnUnhide:
misceffect 215;
end;
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------------------------------------------------------
prontera,1,1,0 script Event_warper -1,{
//set @namenumber,0;
//OnClock <2><00>:
//set .@namedporing$,StrCharInfo(0);
//set .gm$,strcharinfo(0);
OnInit:
//while(1)
initnpctimer;
setnpctimer 0;
//donpcevent "#Event_warp::OnHide";
disablenpc "#Event_warp";
disablenpc "#Event_warp2";
end;
OnTimer1000:
announce " 1",16;
end;
OnTimer5000:
announce "2",16;
end;
OnTimer10000:
announce "3",16;
end;
OnTimer15000:
announce "4.",16;
end;
OnTimer20000:
set $@event,1;
enablenpc "#Event_warp";
donpcevent "#Event_warp::OnUnhide";
announce "Варп открыт на 15 секунд. Спешите!",16;
end;
OnTimer35000:
set $@event,0;
donpcevent "#Event_warp::OnHide";
disablenpc "#Event_warp";
end;
OnTimer36000:
set $@event,2;
enablenpc "#Event_warp2";
donpcevent "#Event_warp2::OnUnhide";
mapannounce "pvp_n_1-1","Варп открыт на 15 секунд. Спешите!",bc_map;
end;
OnTimer51000:
set $@event,0;
donpcevent "#Event_warp2::OnHide";
disablenpc "#Event_warp2";
end;
//}
//pvp_y_8-1,1,1,0 script Event#summoner -1,{
//initnpctimer;
//set $PoringMastKilled, mobcount("pvp_y_8-1","Event_warper::OnRealPoringDead");
OnTimer52000:
mapannounce "pvp_y_8-1","Обьявление правил игры",bc_map;
end;
OnTimer57000:
mapannounce "pvp_y_8-1","Обьявление правил игры2",bc_map;
end;
OnTimer62000:
mapannounce "pvp_y_8-1","Обьявление правил игры3",bc_map;
end;
OnTimer67000:
mapannounce "pvp_y_8-1","Все понятно? Тогда начинаем!",bc_map;
end;
OnTimer68000:
monster "pvp_y_8-1",0,0,"Pori Pori Pori",1002,1000,"Event_warper::OnFakePoringDead";
monster "pvp_y_8-1",0,0,"Poring",1002,1000,"Event_warper::OnRealPoringDead";
//monster "pvp_y_8-1",0,0,@strcharinfo,1002,1000,"Event_warper::OnNamedPoringDead";
end;
//announce "Hey, "+strcharinfo(0)+" just killed a Poring!",bc_blue|bc_all;
OnTimer90000:
mapannounce "pvp_y_8-1","Время вышло!",bc_map;
end;
OnTimer99000:
mapannounce "pvp_y_8-1","Надеюсь Вам было весело! Приходите ещё!",bc_map;
end;
OnTimer100000:
areawarp "pvp_y_8-1",1,1,255,255,"prontera",156,189;
end;
OnTimer102000:
killmonsterall "pvp_y_8-1";
end;
OnTimer103000:
stopnpctimer;
end;
OnFakePoringDead:
percentheal -5,0;
end;
OnNamedPoringDead:
getitem 7538,1;
//mapannounce "pvp_y_8-1","Hey, "+strcharinfo(0)+" just killed "+strmobinfo(OnNamedPoringDead,1002)+" Poring!",bc_blue|bc_all;
if($@namedporing$==strcharinfo(0)) {
getitem 7539,1;
mapannounce "pvp_y_8-1","Hey, "+strcharinfo(0)+" just killed a Self Poring!",bc_blue|bc_all;
}
else {
mapannounce "pvp_y_8-1","Hey, "+strcharinfo(0)+" just "+$@namedporing$+" killed a "+strmobinfo(2,1002)+" Canny! ",bc_blue|bc_all;
//warp "prontera",156,189;
warpchar "prontera",156,189,GetChaRid(0,$@namedporing$);
end;
}
end;
OnRealPoringDead:
getitem 7539,1;
mapannounce "pvp_y_8-1","Hey, "+strcharinfo(0)+" just killed a Poring!",bc_blue|bc_all;
set $PoringKilled,$PoringKilled+1;
if ($PoringKilled==mobcount("pvp_y_8-1","Event_warper::OnRealPoringDead")) areawarp "pvp_y_8-1",1,1,255,255,"prontera",156,189;
end;
OnPlayerIsAttached:
//setarray @charnames$[0],"$@namedporing{:content:}quot;;
AttachRid (GetChaRid(0,@namedporing$));
//set $@namedporing$,StrCharInfo(0);
//set @namenumber,@namenumber+1;
monster "pvp_y_8-1",0,0,$@namedporing$,1002,1000,"Event_warper::OnNamedPoringDead";
end;
}
//-----------------------------------------------------------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------------------------------------------------------