prontera,151,151,5 script ativamvp -1,{
OnClock1420: // hora que começa
OnClock2300: // hora que começa
enablenpc "MvP#hd";
set $evt,1;
announce "[MvP Global] Amiguinho, o evento vai começar daqui 5 minutos ... ",8,0xFF8C69;
end;
OnClock1421: // hora que termina
OnClock2305: // hora que termina
set $evt,0;
announce "[MvP Global] Venha matar o MvP e receba sua recompensa ! ",8,0xFF8C69;
donpcevent "MvP#hd::OnMvPHD";
end;
}
prontera,147,168,6 script MvP#hd 969,{
mes .mv$;
if($evt1==0){
mes "O evento ainda está fechado !";
close;
}
mes "Deseja ir até a sala MvP?";
switch(select("- Sim:- Não")){
case 1:
next;
mes .mv$;
mes "Boa sorte então!";
announce ""+strcharinfo(0)+" entrou no evento MvP!",8,0xFF8C69;
close2;
warp "pvp_n_1-3",100,100;
end;
case 2:
next;
mes .mv$;
mes "Tudo bem, até mais!";
close;
}
end;
OnMvPHD:
announce "[MvP Global] Em 15 segundos um MVP fodelástico irá surgir e matar todos vocês",bc_map,0xFF8C69;
sleep 15000;
killmonster "pvp_n_1-3","MvP#hd::OnLabelMVP";
set .@rand,rand(getarraysize(.mvps));
monster "pvp_n_1-3",100,100,strmobinfo(2,.mvps[.@rand]),.mvps[.@rand],1,"MvP#hd::OnLabelMVP";
announce "[MvP Global] O MvP "+strmobinfo(2,.mvps[.@rand])+" apareceu no mapa!",bc_map,0xFF8C69;
end;
OnLabelMVP:
disablenpc "MvP#hd";
getitem 665,1; // premiação
announce "[MvP Global]"+strcharinfo(0)+" matou o MvP!",bc_map,0xFF8C69;
set $evt,0;
end;
//
OnInit:
set .mv$,"[MvP Global]"; // nome do npc
setarray .mvps[0],1039,1115,1112,1046,1086; // ids dos mvp's
end;
//
}
pvp_n_1-3 mapflag gvg off
pvp_n_1-3 mapflag nowarp
pvp_n_1-3 mapflag noteleport
pvp_n_1-3 mapflag nowarpto
pvp_n_1-3 mapflag nobranch
pvp_n_1-3 mapflag nosave SavePoint
pvp_n_1-3 mapflag nomemo
pvp_n_1-3 mapflag nopenalty
pvp_n_1-3 mapflag pvp off
pvp_n_1-3 mapflag noexp