Автор: MiRoTVoReZ: Дата: 12.16.2008
Скипр от [color=Red]poiuty
Немного не доделан
[/color]
//======================================================//
//===- PvP Арена -======================================//
//===- Каждый день недели новая мапа -==================//
//===- Made by poiuty -=================================//
//======================================================//
//-Оповещение о смене мапы-//
//-и-//
//-Авто варп с локи на локу,когда идет смена дня-//
//-Для комфорта-//
//------ Свойствa карт ------//
//------ guild_vs1 ------//
guild_vs1 mapflag pvp
guild_vs1 mapflag nomemo
guild_vs1 mapflag noteleport
guild_vs1 mapflag nosave
guild_vs1 mapflag noexp
guild_vs1 mapflag nopenalty
guild_vs1 mapflag noteleport
guild_vs1 mapflag nowarp
guild_vs1 mapflag noreturn
guild_vs1 mapflag nobranch
guild_vs1 mapflag noloot
guild_vs1 mapflag nogo
guild_vs1 mapflag nodrop
//------ guild_vs2 ------//
guild_vs2 mapflag pvp
guild_vs2 mapflag nomemo
guild_vs2 mapflag noteleport
guild_vs2 mapflag nosave
guild_vs2 mapflag noexp
guild_vs2 mapflag nopenalty
guild_vs2 mapflag noteleport
guild_vs2 mapflag nowarp
guild_vs2 mapflag noreturn
guild_vs2 mapflag nobranch
guild_vs2 mapflag noloot
guild_vs2 mapflag nogo
guild_vs2 mapflag nodrop
//------ guild_vs3 ------//
guild_vs3 mapflag pvp
guild_vs3 mapflag nomemo
guild_vs3 mapflag noteleport
guild_vs3 mapflag nosave
guild_vs3 mapflag noexp
guild_vs3 mapflag nopenalty
guild_vs3 mapflag noteleport
guild_vs3 mapflag nowarp
guild_vs3 mapflag noreturn
guild_vs3 mapflag nobranch
guild_vs3 mapflag noloot
guild_vs3 mapflag nogo
guild_vs3 mapflag nodrop
//------ guild_vs4 ------//
guild_vs4 mapflag pvp
guild_vs4 mapflag nomemo
guild_vs4 mapflag noteleport
guild_vs4 mapflag nosave
guild_vs4 mapflag noexp
guild_vs4 mapflag nopenalty
guild_vs4 mapflag noteleport
guild_vs4 mapflag nowarp
guild_vs4 mapflag noreturn
guild_vs4 mapflag nobranch
guild_vs4 mapflag noloot
guild_vs4 mapflag nogo
guild_vs4 mapflag nodrop
//------ guild_vs5 ------//
guild_vs5 mapflag pvp
guild_vs5 mapflag nomemo
guild_vs5 mapflag noteleport
guild_vs5 mapflag nosave
guild_vs5 mapflag noexp
guild_vs5 mapflag nopenalty
guild_vs5 mapflag noteleport
guild_vs5 mapflag nowarp
guild_vs5 mapflag noreturn
guild_vs5 mapflag nobranch
guild_vs5 mapflag noloot
guild_vs5 mapflag nogo
guild_vs5 mapflag nodrop
//------ pvp_y_1-2 ------//
pvp_y_1-2 mapflag pvp
pvp_y_1-2 mapflag nomemo
pvp_y_1-2 mapflag noteleport
pvp_y_1-2 mapflag nosave
pvp_y_1-2 mapflag noexp
pvp_y_1-2 mapflag nopenalty
pvp_y_1-2 mapflag noteleport
pvp_y_1-2 mapflag nowarp
pvp_y_1-2 mapflag noreturn
pvp_y_1-2 mapflag nobranch
pvp_y_1-2 mapflag noloot
pvp_y_1-2 mapflag nogo
pvp_y_1-2 mapflag nodrop
//------ pvp_n_1-3 ------//
pvp_n_1-3 mapflag pvp
pvp_n_1-3 mapflag nomemo
pvp_n_1-3 mapflag noteleport
pvp_n_1-3 mapflag nosave
pvp_n_1-3 mapflag noexp
pvp_n_1-3 mapflag nopenalty
pvp_n_1-3 mapflag noteleport
pvp_n_1-3 mapflag nowarp
pvp_n_1-3 mapflag noreturn
pvp_n_1-3 mapflag nobranch
pvp_n_1-3 mapflag noloot
pvp_n_1-3 mapflag nogo
pvp_n_1-3 mapflag nodrop
//Предупреждалка и варперка.
- script OnInit -1,{
end;
OnClock2355:
switch(gettime(4)){
case 0:
callfunc("F_PVP_AUTO_WARP","pvp_n_1-3","guild_vs1");
break;
case 1:
callfunc("F_PVP_AUTO_WARP","guild_vs1","guild_vs2");
break;
case 2:
callfunc("F_PVP_AUTO_WARP","guild_vs2","guild_vs3");
break;
case 3:
callfunc("F_PVP_AUTO_WARP","guild_vs3","guild_vs4");
break;
case 4:
callfunc("F_PVP_AUTO_WARP","guild_vs4","guild_vs5");
break;
case 5:
callfunc("F_PVP_AUTO_WARP","guild_vs5","pvp_y_1-2");
break;
case 6:
callfunc("F_PVP_AUTO_WARP","pvp_y_1-2","pvp_n_1-3");
break;
}
}
function script F_PVP_AUTO_WARP {
mapannounce getarg(0), "Через 5минут будет смена карты.",bc_map;
sleep 5000;
mapannounce getarg(0), "Вы будете автоматически перемещены",bc_map;
sleep 5000;
mapannounce getarg(0), "На карту "+getarg(1),bc_map;
sleep 10000;
mapannounce getarg(0), "Приятной игры.С уважением Aдминистрация.",bc_map;
sleep 280000;
mapwarp ""+getarg(0)+"",""+getarg(1)+"",0,0;
}
//------ NPC "PvP Мастер" ------//
prontera.gat,164,172,3 script PvP-Arena#1 751,{
switch(gettime(4)){
case 0:
callfunc("L_NPC_SAY_AND_WARP","guild_vs1");
break;
case 1:
callfunc("L_NPC_SAY_AND_WARP","guild_vs2");
break;
case 2:
callfunc("L_NPC_SAY_AND_WARP","guild_vs3");
break;
case 3:
callfunc("L_NPC_SAY_AND_WARP","guild_vs4");
break;
case 4:
callfunc("L_NPC_SAY_AND_WARP","guild_vs5");
break;
case 5:
callfunc("L_NPC_SAY_AND_WARP","pvp_y_1-2");
break;
case 6:
callfunc("L_NPC_SAY_AND_WARP","pvp_n_1-3");
break;
}
}
//Функция отвечающая за варп и разговор нпс.
function script L_NPC_SAY_AND_WARP {
if (Class == 4000) goto L_Job;
if (Class == 0) goto L_Job;
mes "[PvP Мастер]";
mes "Приветствую тебя воин!";
mes "Сейчас на арене "+getmapusers(getarg(0))+" людей.";
mes "Хочеш ли ты войти на арену?";
switch( select( "^008000Войти^000000","^ff0000Отказаться^000000" ) )
{
case 1:
warp getarg(0),0,0;
close;
case 2:
mes ":*)Хорошо";
mes "Если захочешь на pvp арену,обращайся.";
next;
mes "Досвидание.Приятной игры.";
close;
}
//Проверка на профу.
L_Job:
mes "Новичкам вход на арену запрещен!";
close;
}
//prontera,146,97,5 script #121 111,{
//OnInit:
//switch(gettime(4)){
// case 0:
// callfunc("L_NPC_AUTO_REFRESH_CHAT","guild_vs1");
// break;
// case 1:
// callfunc("L_NPC_AUTO_REFRESH_CHAT","guild_vs2");
// break;
// case 2:
// callfunc("L_NPC_AUTO_REFRESH_CHAT","guild_vs3");
// break;
// case 3:
// callfunc("L_NPC_AUTO_REFRESH_CHAT","guild_vs4");
// break;
// case 4:
// callfunc("L_NPC_AUTO_REFRESH_CHAT","guild_vs5");
// break;
// case 5:
// callfunc("L_NPC_AUTO_REFRESH_CHAT","pvp_y_1-2");
// break;
// case 6:
// callfunc("L_NPC_AUTO_REFRESH_CHAT","pvp_n_1-3");
// break;
//}
//}
//
//Функция отвечающая за обновление онлайна(который будет написан в чате).
//function script L_NPC_AUTO_REFRESH_CHAT {
//L_AutoRefreshStart:
//waitingroom ""+getmapusers(getarg(0))+" Тест",0;
//goto L_AutoRefreshStart;
//end;
//}
Автор: : Дата: 01.01.1970