poiuty Опубликовано 2 ноября, 2013 Жалоба Поделиться Опубликовано 2 ноября, 2013 //======================================================////===- PvP Арена -======================================////===- Каждый день недели новая мапа -==================////===- Made by poiuty -=================================////======================================================////-Оповещение о смене мапы-////-и-////-Авто варп с локи на локу,когда идет смена дня-////-Для комфорта-////------ Свойствa карт ------////------ guild_vs1 ------//guild_vs1 mapflag pvp guild_vs1 mapflag nomemo guild_vs1 mapflag noteleport guild_vs1 mapflag nosaveguild_vs1 mapflag noexpguild_vs1 mapflag nopenaltyguild_vs1 mapflag noteleportguild_vs1 mapflag nowarpguild_vs1 mapflag noreturnguild_vs1 mapflag nobranchguild_vs1 mapflag nolootguild_vs1 mapflag nogoguild_vs1 mapflag nodrop//------ guild_vs2 ------//guild_vs2 mapflag pvp guild_vs2 mapflag nomemo guild_vs2 mapflag noteleport guild_vs2 mapflag nosaveguild_vs2 mapflag noexpguild_vs2 mapflag nopenaltyguild_vs2 mapflag noteleportguild_vs2 mapflag nowarpguild_vs2 mapflag noreturnguild_vs2 mapflag nobranchguild_vs2 mapflag nolootguild_vs2 mapflag nogoguild_vs2 mapflag nodrop//------ guild_vs3 ------//guild_vs3 mapflag pvp guild_vs3 mapflag nomemo guild_vs3 mapflag noteleport guild_vs3 mapflag nosaveguild_vs3 mapflag noexpguild_vs3 mapflag nopenaltyguild_vs3 mapflag noteleportguild_vs3 mapflag nowarpguild_vs3 mapflag noreturnguild_vs3 mapflag nobranchguild_vs3 mapflag nolootguild_vs3 mapflag nogoguild_vs3 mapflag nodrop//------ guild_vs4 ------//guild_vs4 mapflag pvp guild_vs4 mapflag nomemo guild_vs4 mapflag noteleport guild_vs4 mapflag nosaveguild_vs4 mapflag noexpguild_vs4 mapflag nopenaltyguild_vs4 mapflag noteleportguild_vs4 mapflag nowarpguild_vs4 mapflag noreturnguild_vs4 mapflag nobranchguild_vs4 mapflag nolootguild_vs4 mapflag nogoguild_vs4 mapflag nodrop//------ guild_vs5 ------//guild_vs5 mapflag pvp guild_vs5 mapflag nomemo guild_vs5 mapflag noteleport guild_vs5 mapflag nosaveguild_vs5 mapflag noexpguild_vs5 mapflag nopenaltyguild_vs5 mapflag noteleportguild_vs5 mapflag nowarpguild_vs5 mapflag noreturnguild_vs5 mapflag nobranchguild_vs5 mapflag nolootguild_vs5 mapflag nogoguild_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 nosavepvp_y_1-2 mapflag noexppvp_y_1-2 mapflag nopenaltypvp_y_1-2 mapflag noteleportpvp_y_1-2 mapflag nowarppvp_y_1-2 mapflag noreturnpvp_y_1-2 mapflag nobranchpvp_y_1-2 mapflag nolootpvp_y_1-2 mapflag nogopvp_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 nosavepvp_n_1-3 mapflag noexppvp_n_1-3 mapflag nopenaltypvp_n_1-3 mapflag noteleportpvp_n_1-3 mapflag nowarppvp_n_1-3 mapflag noreturnpvp_n_1-3 mapflag nobranchpvp_n_1-3 mapflag nolootpvp_n_1-3 mapflag nogopvp_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,175,4 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; switch(gettime(4)){ case 0: callfunc("L_WHO_ENTER","guild_vs1"); break; case 1: callfunc("L_WHO_ENTER","guild_vs2"); break; case 2: callfunc("L_WHO_ENTER","guild_vs3"); break; case 3: callfunc("L_WHO_ENTER","guild_vs4"); break; case 4: callfunc("L_WHO_ENTER","guild_vs5"); break; case 5: callfunc("L_WHO_ENTER","pvp_y_1-2"); break; case 6: callfunc("L_WHO_ENTER","pvp_n_1-3"); break;} case 2: mes ":*)Хорошо"; mes "Если захочешь на pvp арену,обращайся."; next; mes "Досвидание.Приятной игры."; close; }//Проверка на профу.L_Job: mes "Новичкам вход на арену запрещен!"; close;}//Фитча,при варпе на арену - на карте,где идет в настроящее время пвп,пишется обьявление "n зашел на пвп"//Где "n" ник персонажа.function script L_WHO_ENTER {OnPCLoadMapEvent:switch(sex){case 0: mapannounce getarg(0),strcharinfo(0)+ " зашла на пвп арену!",16; end;case 1: mapannounce getarg(0),strcharinfo(0)+ " зашел на пвп арену!",16; end;}} 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения