- script poring#announcer -1,{
OnInit:
disablenpc "poringevent";
hideonnpc "Poring Catcher#evnt2";
end;
OnClock0830:
OnClock0930:
OnClock1030:
OnClock1130:
OnClock1230:
OnClock1330:
OnClock1430:
OnClock1530:
OnClock1630:
OnClock1730:
OnClock1830:
OnClock1930:
OnClock2047:
OnClock2130:
OnClock2230:
OnClock2330:
OnClock0030:
announce "[ADM]DODER: пора поиграть!",0;
killmonster "poring_w01","All";
sleep2 10000;
announce "[ADM]DODER: В центре Пронтере откроется варп-портал.",0;
sleep2 10000;
announce "[ADM]DODER: Через 1 минуту портал закроется.",0;
sleep2 10000;
announce "[ADM]DODER: Заходите в портал если хотите поиграть.",0;
enablenpc "poringevent";
initnpctimer;
end;
OnTimer30000:
announce "[ADM]DODER: Осталось 30 секунд.",0;
sleep2 5000;
announce "[ADM]DODER: Посетите центр Пронтеры если хотите поиграть.",0;
end;
OnTimer50000:
announce "[ADM]DODER: Последние 10 секунд.",0;
end;
OnTimer55000:
announce "[ADM]DODER : 5.",0;
end;
OnTimer56000:
announce "[ADM]DODER : 4.",0;
end;
OnTimer57000:
announce "[ADM]DODER : 3.",0;
end;
OnTimer58000:
announce "[ADM]DODER : 2.",0;
end;
OnTimer59000:
announce "[ADM]DODER : 1.",0;
end;
OnTimer60000:
announce "[ADM]DODER : Время кончилось. Следуйший портал откроется через 2 часа.",0;
end;
OnTimer61000:
disablenpc "poringevent";
donpcevent "Poring Catcher#evnt2::OnEnable";
stopnpctimer;
end;
}
//--------------------------------------------------
prontera,156,179,0 warp poringevent 2,2,poring_w01,106,129
//--------------------------------------------------
poring_w01,100,127,4 script Poring Catcher#evnt2 715,{
//--------------------------------------------------
mes "[Poring Catcher]";
if(PORING == 1) goto L_PORING;
mes "Скажи свое имя";
next;
input .@name$;
if(.@name$ != strcharinfo(0)) {
mes "[Poring Catcher]";
mes "Это твое имя?";
close;
}
mes "[Poring Catcher]";
mes "Поздравляю. Ты победил.";
close2;
announce "[ADM]DODER: А теперь посмеемся над, "+.@name$+". - который попытался обмануть сервер!",0;
warp "prontera",155,182;
end;
L_PORING:
mes "Скажи свое имя";
next;
input .@name$;
if(.@name$ != strcharinfo(0)) {
mes "[Poring Catcher]";
mes "Это твое имя?";
close;
}
mes "[Poring Catcher]";
mes "Поздравляю. Вы победили.";
close2;
announce "[ADM]DODER: Победитель, "+.@name$+"!",0;
getitem 7227,1;
set PORING,0;
warp "prontera",155,182;
hideonnpc "Poring Catcher#evnt2";
end;
OnEnable:
mapannounce "poring_w01","[ADM]DODER: Я создам 100 разных Порингов.",0;
sleep2 10000;
mapannounce "poring_w01","[ADM]DODER: И только 1 будем настоящий.",0;
sleep2 10000;
mapannounce "poring_w01","[ADM]DODER: Только у одного поринга будет имя: Poring, а у остольных будут другие имена.",0;
sleep2 10000;
mapannounce "poring_w01","[ADM]DODER: Кто убьет неправельного поринга покинет игру.",0;
sleep2 10000;
mapannounce "poring_w01","[ADM]DODER: Первый кто убьет настоящего Поринга - победитель!",0;
sleep2 10000;
mapannounce "poring_w01","[ADM]DODER: И так начнем",0;
goto L_Start;
end;
L_Start:
mapannounce "poring_w01","[ADM]DODER: 5",0;
sleep2 1000;
mapannounce "poring_w01","[ADM]DODER: 4",0;
sleep2 1000;
mapannounce "poring_w01","[ADM]DODER: 3",0;
sleep2 1000;
mapannounce "poring_w01","[ADM]DODER: 2",0;
sleep2 1000;
mapannounce "poring_w01","[ADM]DODER: 1",0;
sleep2 1000;
mapannounce "poring_w01","[ADM]DODER: Начали!",0;
areamonster "poring_w01",84,119,121,90,"Poring",1002,1,"poringwin::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Pouring",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Proing",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Poiring",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Poing",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"I am not Poring",1002,5,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Gniriop",1002,1,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Poring",1113,1,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Poring",1062,1,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Poriiing",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"PoriNg",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Porong",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"P0ring",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Por1ng",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Porng",1002,1,"poringlose::OnMobKilled";
end;
}
- script poringwin -1,{
OnMobKilled:
dispbottom "Poring: Молодец. Ты победитель";
set PORING,1;
atcommand "@doommap";
killmonster "poring_w01","All";
mapannounce "poring_w01","Poring Catcher: Подойди ко мне и скажи свое имя.",0;
hideoffnpc "Poring Catcher#evnt2";
end;
}
- script poringlose -1,{
OnMobKilled:
dispbottom "Poring Catcher : Ха-ха-ха! Ты проиграл!!!";
warp "prontera",155,178;
end;
}
// -- Mapflags
poring_w01 mapflag nowarp
poring_w01 mapflag nowarpto
poring_w01 mapflag noteleport
poring_w01 mapflag nosave
poring_w01 mapflag nomemo
poring_w01 mapflag nobranch
poring_w01 mapflag noloot
poring_w01 mapflag noskill
poring_w01 mapflag nopenalty
OnInit:
disablenpc "poringevent";
hideonnpc "Poring Catcher#evnt2";
end;
OnClock0830:
OnClock0930:
OnClock1030:
OnClock1130:
OnClock1230:
OnClock1330:
OnClock1430:
OnClock1530:
OnClock1630:
OnClock1730:
OnClock1830:
OnClock1930:
OnClock2047:
OnClock2130:
OnClock2230:
OnClock2330:
OnClock0030:
announce "[ADM]DODER: пора поиграть!",0;
killmonster "poring_w01","All";
sleep2 10000;
announce "[ADM]DODER: В центре Пронтере откроется варп-портал.",0;
sleep2 10000;
announce "[ADM]DODER: Через 1 минуту портал закроется.",0;
sleep2 10000;
announce "[ADM]DODER: Заходите в портал если хотите поиграть.",0;
enablenpc "poringevent";
initnpctimer;
end;
OnTimer30000:
announce "[ADM]DODER: Осталось 30 секунд.",0;
sleep2 5000;
announce "[ADM]DODER: Посетите центр Пронтеры если хотите поиграть.",0;
end;
OnTimer50000:
announce "[ADM]DODER: Последние 10 секунд.",0;
end;
OnTimer55000:
announce "[ADM]DODER : 5.",0;
end;
OnTimer56000:
announce "[ADM]DODER : 4.",0;
end;
OnTimer57000:
announce "[ADM]DODER : 3.",0;
end;
OnTimer58000:
announce "[ADM]DODER : 2.",0;
end;
OnTimer59000:
announce "[ADM]DODER : 1.",0;
end;
OnTimer60000:
announce "[ADM]DODER : Время кончилось. Следуйший портал откроется через 2 часа.",0;
end;
OnTimer61000:
disablenpc "poringevent";
donpcevent "Poring Catcher#evnt2::OnEnable";
stopnpctimer;
end;
}
//--------------------------------------------------
prontera,156,179,0 warp poringevent 2,2,poring_w01,106,129
//--------------------------------------------------
poring_w01,100,127,4 script Poring Catcher#evnt2 715,{
//--------------------------------------------------
mes "[Poring Catcher]";
if(PORING == 1) goto L_PORING;
mes "Скажи свое имя";
next;
input .@name$;
if(.@name$ != strcharinfo(0)) {
mes "[Poring Catcher]";
mes "Это твое имя?";
close;
}
mes "[Poring Catcher]";
mes "Поздравляю. Ты победил.";
close2;
announce "[ADM]DODER: А теперь посмеемся над, "+.@name$+". - который попытался обмануть сервер!",0;
warp "prontera",155,182;
end;
L_PORING:
mes "Скажи свое имя";
next;
input .@name$;
if(.@name$ != strcharinfo(0)) {
mes "[Poring Catcher]";
mes "Это твое имя?";
close;
}
mes "[Poring Catcher]";
mes "Поздравляю. Вы победили.";
close2;
announce "[ADM]DODER: Победитель, "+.@name$+"!",0;
getitem 7227,1;
set PORING,0;
warp "prontera",155,182;
hideonnpc "Poring Catcher#evnt2";
end;
OnEnable:
mapannounce "poring_w01","[ADM]DODER: Я создам 100 разных Порингов.",0;
sleep2 10000;
mapannounce "poring_w01","[ADM]DODER: И только 1 будем настоящий.",0;
sleep2 10000;
mapannounce "poring_w01","[ADM]DODER: Только у одного поринга будет имя: Poring, а у остольных будут другие имена.",0;
sleep2 10000;
mapannounce "poring_w01","[ADM]DODER: Кто убьет неправельного поринга покинет игру.",0;
sleep2 10000;
mapannounce "poring_w01","[ADM]DODER: Первый кто убьет настоящего Поринга - победитель!",0;
sleep2 10000;
mapannounce "poring_w01","[ADM]DODER: И так начнем",0;
goto L_Start;
end;
L_Start:
mapannounce "poring_w01","[ADM]DODER: 5",0;
sleep2 1000;
mapannounce "poring_w01","[ADM]DODER: 4",0;
sleep2 1000;
mapannounce "poring_w01","[ADM]DODER: 3",0;
sleep2 1000;
mapannounce "poring_w01","[ADM]DODER: 2",0;
sleep2 1000;
mapannounce "poring_w01","[ADM]DODER: 1",0;
sleep2 1000;
mapannounce "poring_w01","[ADM]DODER: Начали!",0;
areamonster "poring_w01",84,119,121,90,"Poring",1002,1,"poringwin::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Pouring",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Proing",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Poiring",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Poing",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"I am not Poring",1002,5,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Gniriop",1002,1,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Poring",1113,1,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Poring",1062,1,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Poriiing",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"PoriNg",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Porong",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"P0ring",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Por1ng",1002,10,"poringlose::OnMobKilled";
areamonster "poring_w01",84,119,121,90,"Porng",1002,1,"poringlose::OnMobKilled";
end;
}
- script poringwin -1,{
OnMobKilled:
dispbottom "Poring: Молодец. Ты победитель";
set PORING,1;
atcommand "@doommap";
killmonster "poring_w01","All";
mapannounce "poring_w01","Poring Catcher: Подойди ко мне и скажи свое имя.",0;
hideoffnpc "Poring Catcher#evnt2";
end;
}
- script poringlose -1,{
OnMobKilled:
dispbottom "Poring Catcher : Ха-ха-ха! Ты проиграл!!!";
warp "prontera",155,178;
end;
}
// -- Mapflags
poring_w01 mapflag nowarp
poring_w01 mapflag nowarpto
poring_w01 mapflag noteleport
poring_w01 mapflag nosave
poring_w01 mapflag nomemo
poring_w01 mapflag nobranch
poring_w01 mapflag noloot
poring_w01 mapflag noskill
poring_w01 mapflag nopenalty