Автор: Sanasol: Дата: 11.09.2009
//==========KOTH============
//http://www.eathena.ws/board/index.php?showtopic=233187
//Перевод by Sanasol/////////////////////
//Credits to eathenanabs/////////////////
/////////////////////////////////////////////////
//conf/mapflag/nowarpto.txt/////////////
//mjolnir_04 mapflag nowarpto/////////
////////////////////////////////////////////////
//conf/mapflag/nowarp.txt///////////////
//prtg_cas03 mapflag nowarp///////////
////////////////////////////////////////////////
mjolnir_04,77,304,5 script Царь горы 108,{
if ($@KOTH == 1) goto L_stillevent;
if(getgmlevel() < 61) close;
if(getgmlevel() >= 61) goto L_gmnga;
L_gmnga:
mes "[ ^FF00FF Царь горы ^000000 ]";
mes "Вы хотите включить Царя горы?";
menu "Да",-,"Нет",L_no;
set $@KOTH,1;
set .@guildname,getcharid(2);
next;
mes "[ ^FF00FF Царь горы ^000000 ]";
mes "Хорошо. Дождитесь рекола вашей гильдии";
close2;
sleep2 100;
announce "Участники Царя горы, Пожалуйста подготовитесь. После того, как Вы будете призваны, Вы должны мчаться до конца Моста, найденного наверху Холма! 1-ый кто добежит этого выиграет 1 Тцг карту!",bc_all;
sleep2 10000;
announce "5",bc_all;
sleep2 1000;
announce "4",bc_all;
sleep2 1000;
announce "3",bc_all;
sleep2 1000;
announce "2",bc_all;
sleep2 1000;
atcommand "@guildrecall "+.@guildname;
announce "1...",bc_all;
sleep2 2000;
atcommand "@guildrecall "+.@guildname;
announce "Вперед!!!",bc_all;
end;
L_no:
close;
L_stillevent:
mes "[ ^FF00FF Царь горы ^000000 ]";
mes "Эвент идет.";
close;
}
mjolnir_04,135,208,5 script Finish Line! 111,2,2,{
OnTouch:
if($@KOTH < 1) close;
if($@KOTH == 1)
announce strcharinfo(0)+" царь горы!!",bc_all;
getitem 7227,1;
set $@KOTH,0;
atcommand "@doommap";
atcommand "@kill "+strcharinfo(0);
end;
}
Правка npc/npc_custom.txt, добавить:
npc: npc/custom/kingofthehill.txt
conf/mapflag/nowarpto.txt
mjolnir_04 mapflag nowarpto
conf/mapflag/nowarp.txt
prtg_cas03 mapflag nowarp
Автор: dimjke: Дата: 01.16.2011
Вопрос: Как сделать так, что бы игроки не могли сразу бежать к финишу?