Назад

АвтоЭвент

Автор: nomn: Дата: 02.24.2009

[color=#008000]Судь эвента:

В установленое вами время (19:06 по умолчанию) появляется эвент НПС с анонсом.
НПС пропускает новисов 1 уровня на арену.
Через 4 минуты эвент стартует, варпер пропадает.
На мапе появляется трава.
Все травушки выглядят одинакого, в двух из них призы, остальные делают статусы (хил, фриз, хил в минус, курса и т.п.)

Есть цветок удачи и победный цветок. Человек сорвавший цветок варпается в пронту + анонс что он его сорвал + приз.

Если первым срывается победная травка, то это конец эвента. [/color]


[color=#FF0000]ВНИМАЕНИЕ!!
В скрипте не реализованы мапфлаги 'nopvp' и 'nodrop', у меня они в обычных мапфлагах.
[/color]

Сильно не критикуем ^_^



//=======================

//

// By Raff

// v. 0.3

//======================

-****script****Mushev****-1,{

Onclock1910:

donpcevent "Event Arena::OnWarp";

announce "Уважаемые Игроки",bc_yellow;

announce "Вход закрыт, эвент стартовал!",bc_yellow;

}

-****script****Mushov****-1,{

Onclock1906:

donpcevent "Event Arena::OnEv";

announce "Уважаемые Игроки",bc_yellow;

announce "Вход на волшебное поле Новисов открыт!",bc_yellow;

}

prontera,155,95,5****script****Event Arena****811,{

OnTouch:

if (getgmlevel() == 99) { goto L_GMv; }

if(JobLevel > 1) goto L_info;

mes "[Event Arena]";

mes "Здравствуй "+strcharinfo(0)+" хочешь попасть на арену?";

next;

menu "Войти",L_enter,"Информация",L_info,"Нет, спасибо..",bye;

close;

L_enter:

warp "pvp_n_2-5.gat",0,0;

close;

end;

L_GMv:

****mes "[Раф]";

****mes "Привет Я";

****menu "Вырубаю!",L_endinggrib,"Не...",bye;

L_endinggrib:

disablenpc "Event Arena";

end;

close;



L_info:

mes "[Event Arena]";

mes "Только Новисы 1ого уровня могут зайти на поле чудес!";

mes "Через некоторое время на поле начнут расти магические растения, каждое, наделённое особыми свойствами!";

next;

mes "И если Вам повизёт, вы сорвёте нужный цветок!";

mes "Удачи!";

close;

bye:

mes "[Event Arena]";

mes "Прощай.";

close;********

OnEv:

enablenpc "Event Arena";

killmonster "pvp_n_2-5.gat","All";

end;

OnWarp:

initnpctimer;

disablenpc "Event Arena";

donpcevent "gribI::OnGribI";

donpcevent "gribII::OnGribII";

donpcevent "gribIII::OnGribIII";

donpcevent "gribIV::OnGribIV";

donpcevent "gribV::OnGribV";

donpcevent "gribVI::OnGribVI";

donpcevent "gribVII::OnGribVII";

donpcevent "gribVIII::OnGribVIII";

donpcevent "gribIX::OnGribIX";

donpcevent "gribX::OnGribX";

donpcevent "gribXI::OnGribXI";

donpcevent "gribXII::OnGribXII";

donpcevent "gribXIII::OnGribXIII";

donpcevent "gribXIV::OnGribXIV";

donpcevent "gribXV::OnGribXV";

donpcevent "gribXVI::OnGribXVI";

donpcevent "gribXVII::OnGribXVII";

donpcevent "gribXVIII::OnGribXVIII";

donpcevent "gribIiz::OnGribIiz";

donpcevent "gribIIiz::OnGribIIiz";

donpcevent "gribIIIiz::OnGribIIIiz";

donpcevent "gribIViz::OnGribIViz";

donpcevent "gribViz::OnGribViz";

donpcevent "gribVIiz::OnGribVIiz";

donpcevent "gribVIIiz::OnGribVIIiz";

donpcevent "gribVIIIiz::OnGribVIIIiz";

donpcevent "gribIXiz::OnGribIXiz";

donpcevent "gribXiz::OnGribXiz";

donpcevent "gribXIiz::OnGribXIiz";

donpcevent "gribXIIiz::OnGribXIIiz";

donpcevent "gribXIIIiz::OnGribXIIIiz";

donpcevent "gribXIViz::OnGribXIViz";

donpcevent "gribXViz::OnGribXViz";

donpcevent "gribXVIiz::OnGribXVIiz";

donpcevent "gribXVIIiz::OnGribXVIIiz";

donpcevent "gribXVIIIiz::OnGribXVIIIiz";

donpcevent "gribXVIIIizi::OnGribXVIIIizi";

donpcevent "gribXVIIIiziz::OnGribXVIIIiziz";

end;

OnTimer600000:

killmonster "pvp_n_2-5.gat","All";

stopnpctimer;

end;

}



//грибы**(мухаморы.)

-****script****gribI****-1,{

OnGribI:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribI::OnGribKillI";

}

-****script****killGribI****-1,{

OnGribKillI:

skilleffect 268,0;

percentheal -100,-100;

end;

}

-****script****gribII****-1,{

OnGribII:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribII::OnGribKillII";

}

-****script****killGribII****-1,{

OnGribKillII:

percentheal -50,-50;

skilleffect 268,0;

end;

}

-****script****gribIII****-1,{

OnGribIII:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribIII::OnGribKillIII";

}

-****script****killGribIII****-1,{

OnGribKillIII:

percentheal -80,-80;

skilleffect 268,0;

end;

}

-****script****gribIV****-1,{

OnGribIV:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribIV::OnGribKillIV";

}

-****script****killGribIV****-1,{

OnGribKillIV:

percentheal -10,-10;

skilleffect 268,0;

end;

}

//грибы, белые и пушыстые.

-****script****gribV****-1,{

OnGribV:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribV::OnGribKillV";

}

-****script****killGribV****-1,{

OnGribKillV:

skilleffect 28,20000;

percentheal 100,100;

end;

}

-****script****gribVI****-1,{

OnGribVI:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribVI::OnGribKillVI";

}

-****script****killGribVI****-1,{

OnGribKillVI:

skilleffect 28,100;

percentheal 50,50;

end;

}

-****script****gribVII****-1,{

OnGribVII:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribVII::OnGribKillVII";

}

-****script****killGribVII****-1,{

OnGribKillVII:

skilleffect 28,120;

percentheal 80,80;

end;

}

-****script****gribVIII****-1,{

OnGribVIII:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribVIII::OnGribKillVIII";

}

-****script****killGribVIII****-1,{

OnGribKillVIII:

skilleffect 28,20;

percentheal 10,10;

end;

}

//крибы, паганки.

-****script****gribIX****-1,{

OnGribIX:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribIX::OnGribKillIX";

}

-****script****killGribIX****-1,{

OnGribKillIX:

sc_start 1,10000,0;

end;

}

-****script****gribX****-1,{

OnGribX:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribX::OnGribKillX";

}

-****script****killGribX****-1,{

OnGribKillX:

sc_start 2,10000,0;

end;

}

-****script****gribXI****-1,{

OnGribXI:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXI::OnGribKillXI";

}

-****script****killGribXI****-1,{

OnGribKillXI:

sc_start 3,10000,0;

end;

}

-****script****gribXII****-1,{

OnGribXII:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXII::OnGribKillXII";

}

-****script****killGribXII****-1,{

OnGribKillXII:

sc_start 5,10000,0;

end;

}



// злые грибы



-****script****gribXIII****-1,{

OnGribXIII:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXIII::OnGribKillXIII";

}

-****script****killGribXIII****-1,{

OnGribKillXIII:

sc_start 7,10000,0;

end;

}

-****script****gribXIV****-1,{

OnGribXIV:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXIV::OnGribKillXIV";

}

-****script****killGribXIV****-1,{

OnGribKillXIV:

sc_start 9,10000,0;

end;

}

-****script****gribXV****-1,{

OnGribXV:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXV::OnGribKillXV";

}

-****script****killGribXV****-1,{

OnGribKillXV:

sc_start 30,10000,10;

skilleffect 34,10;

end;

}

-****script****gribXVI****-1,{

OnGribXVI:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXVI::OnGribKillXVI";

}

-****script****killGribXVI****-1,{

OnGribKillXVI:

sc_start 5,10000,10;

end;

}



// дубликаты всех грибов



//грибы**(мухаморы.)

-****script****gribIiz****-1,{

OnGribIiz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribIiz::OnGribKillIiz";

}

-****script****killGribIiz****-1,{

OnGribKillIiz:

percentheal -100,-100;

skilleffect 268,0;

end;

}

-****script****gribIIiz****-1,{

OnGribIIiz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribIIiz::OnGribKillIIiz";

}

-****script****killGribIIiz****-1,{

OnGribKillIIiz:

percentheal -50,-50;

skilleffect 268,0;

end;

}

-****script****gribIIIiz****-1,{

OnGribIIIiz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribIIIiz::OnGribKillIIIiz";

}

-****script****killGribIIIiz****-1,{

OnGribKillIIIiz:

percentheal -80,-80;

skilleffect 268,0;

end;

}

-****script****gribIViz****-1,{

OnGribIViz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribIViz::OnGribKillIViz";

}

-****script****killGribIVi****z-1,{

OnGribKillIViz:

percentheal -10,-10;

skilleffect 268,0;

end;

}

//грибы, белые и пушыстые.

-****script****gribViz****-1,{

OnGribViz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribViz::OnGribKillViz";

}

-****script****killGribViz****-1,{

OnGribKillViz:

skilleffect 28,20000;

percentheal 100,100;

end;

}

-****script****gribVIiz****-1,{

OnGribVIiz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribVIiz::OnGribKillVIiz";

}

-****script****killGribVIiz****-1,{

OnGribKillVIiz:

skilleffect 28,50;

percentheal 50,50;

end;

}

-****script****gribVIIiz****-1,{

OnGribVIIiz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribVIIiz::OnGribKillVIIiz";

}

-****script****killGribVIIiz****-1,{

OnGribKillVIIiz:

skilleffect 28,80;

percentheal 80,80;

end;

}

-****script****gribVIIIiz****-1,{

OnGribVIIIiz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribVIIIiz::OnGribKillVIIIiz";

}

-****script****killGribVIIIiz****-1,{

OnGribKillVIIIiz:

skilleffect 28,10;

percentheal 10,10;

end;

}

//крибы, паганки.

-****script****gribIXiz****-1,{

OnGribIXiz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribIXiz::OnGribKillIXiz";

}

-****script****killGribIXiz****-1,{

OnGribKillIXiz:

sc_start 1,10000,0;

end;

}

-****script****gribXiz****-1,{

OnGribXiz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXiz::OnGribKillXiz";

}

-****script****killGribXiz****-1,{

OnGribKillXiz:

sc_start 2,10000,0;

end;

}

-****script****gribXIiz****-1,{

OnGribXIiz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXIiz::OnGribKillXIiz";

}

-****script****killGribXIiz****-1,{

OnGribKillXIiz:

sc_start 3,10000,0;

end;

}

-****script****gribXIIiz****-1,{

OnGribXIIiz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXIIiz::OnGribKillXIIiz";

}

-****script****killGribXIIiz****-1,{

OnGribKillXIIiz:

sc_start 5,10000,0;

end;

}



// злые грибы



-****script****gribXIIIiz****-1,{

OnGribXIIIiz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXIIIiz::OnGribKillXIIIiz";

}

-****script****killGribXIIIiz****-1,{

OnGribKillXIIIiz:

sc_start 7,10000,0;

end;

}

-****script****gribXIViz****-1,{

OnGribXIViz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXIViz::OnGribKillXIViz";

}

-****script****killGribXIViz****-1,{

OnGribKillXIViz:

sc_start 9,10000,0;

end;

}

-****script****gribXViz****-1,{

OnGribXVi:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXViz::OnGribKillXViz";

}

-****script****killGribXViz****-1,{

OnGribKillXViz:

sc_start 30,10000,10;

skilleffect 34,10;

end;

}

-****script****gribXVIiz****-1,{

OnGribXVIiz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribXVIiz::OnGribKillXVIiz";

}

-****script****killGribXVIiz****-1,{

OnGribKillXVIiz:

sc_start 5,10000,10;

end;

}



// призовые грибы.



-****script****gribXVIIIizi****-1,{

OnGribXVIIIizi:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribSneg::OnGribKillSneg";

}

-****script****killGribSneg****-1,{

OnGribKillSneg:

announce "Новис ["+strcharinfo(0)+"] сорвал 'Цветок Удачи'!",bc_yellow;

dispbottom "Приз цветка удачи!";

set Zeny,Zeny + 15000000;

getitem 12103,1;

getitem 7088,1;

warp "prontera",0,0;

end;

}

-****script****gribXVIIIiziz****-1,{

OnGribXVIIIiziz:

monster "pvp_n_2-5.gat",0,0,"Травушка-муравушка",1083,1,"killGribTCG::OnGribKillTCG";

}

-****script****killGribTCG****-1,{

OnGribKillTCG:

announce "Новис ["+strcharinfo(0)+"] выйграл эвент'!",bc_yellow;

dispbottom "Приз цветка удачи!";

set Zeny,Zeny + 15000000;

getitem 12103,2;

getitem 7227,1;

warp "prontera",0,0;

killmonster "pvp_n_2-5.gat","All";

end;

}


Не забываем табулатуры проставить!

Автор: : Дата: 01.01.1970