medlmen Опубликовано 14 июля, 2012 Жалоба Поделиться Опубликовано 14 июля, 2012 (изменено) Дело в том што на локацыи не ламаитца бб што нужно зделать штобы Ламалось вот скрипт. // Branch Rooms warper with password for private rooms.// Scripted by: [Leon]prontera,140,182,1 script Branch Arena 107,{ //NPC SETTINGS ~ //Сколька нужно zeny чтобы попасть на приватную комнату? set @privatezeny, 10000000; //Сколька нужно zeny чтобы попасть на публичную комнату? set @publiczeny, 5000000; //Какого npc имя ты хотел написать сообщение? set @npcname$, "Branch Room";L_start: set @header$,"[^0000ff" + @npcname$ + "^000000]"; mes @header$; mes "Привет. Чтобы вы хотели сделать?"; next; switch (select("Зарезервируйте частную комнату", "Использовать публичную комнату [^ff0000" + getmapusers("pvp_y_1-5") + "^000000]", "Выйти")){ case 1: mes @header$; mes "Чтобы зарезервировать частную арену вам требуется иметь ^ff0000" + @privatezeny + " zeny^000000."; mes "Пожалуйста выберите частную комнату."; next; set @room, select("Частная комната 1 [^ff0000" + getmapusers("pvp_n_1-1") + "^000000]", "Частная комната 2 [^ff0000" + getmapusers("pvp_n_1-2") + "^000000]", "Частная комната 3 [^ff0000" + getmapusers("pvp_n_1-3") + "^000000]", "Частная комната 4 [^ff0000" + getmapusers("pvp_n_1-4") + "^000000]", "Частная комната 5 [^ff0000" + getmapusers("pvp_n_5-1") + "^000000]", "Частная комната 6 [^ff0000" + getmapusers("pvp_n_6-1") + "^000000]", "Частная комната 7 [^ff0000" + getmapusers("pvp_n_7-1") + "^000000]", "Частная комната 8 [^ff0000" + getmapusers("pvp_n_8-1") + "^000000]"); set @mapname$, "pvp_n_" + @room + "-1"; if (zeny < @privatezeny){ mes @header$; mes "Жаль, но вы не имеете достаточного количества zeny. Хотели бы вы использовать общественную комнату? [^ff0000" + getmapusers("pvp_y_1-5") + "^000000]"; next; if (select("Да","Нет") == 1) goto L_publicroom; goto L_start; } if (getmapusers(@mapname$) < 1){ mes @header$; mes "Пожалуйста введите пороль. Люди которые не знают пороля, не смогут зайти в эту частную комнату."; next; input @pass$; if (getmapusers(@mapname$) > 0){ mes @header$; mes "Жаль, но комната была взята, в то время как мы болтали."; goto L_start; } set .pass$[@room],@pass$; warp @mapname$,0,0; set zeny, zeny - @privatezeny; end; } else { mes @header$; mes "В этой комнате есть уже кто - то. Пожалуйста введите его пароль, чтобы попасть туда."; next; input @pass$; if (@pass$ != .pass$[@room]) { mes @header$; mes "Извените, но пороль не правильныйt."; next; goto L_start; } warp @mapname$,0,0; end; } case 2: L_publicroom: mes @header$; mes "Вход в общественную комнату будит стоить ^ff0000" + @publiczeny + " zeny^000000."; next; if (zeny < @publiczeny){ mes @header$; mes "Извените, но вы не имеете достаточно количества zeny."; next; goto L_start; } menu "Войти в общественную комнату",-; mes @header$; mes "Пожалуйста имейте в виду.Администрация не несет отвественности на случай, если у вас украли монстра, используя общественную комнату."; close2; set zeny, zeny - @publiczeny; warp "pvp_y_1-5",0,0; end; case 3: mes @header$; mes "Приходите ещё."; close; }}//Nowarpto mapflags, so you won't be able to @warp to those maps.pvp_n_1-1 mapflag nowarptopvp_n_1-2 mapflag nowarptopvp_n_1-3 mapflag nowarptopvp_n_1-4 mapflag nowarptopvp_n_5-1 mapflag nowarptopvp_n_6-1 mapflag nowarptopvp_n_7-1 mapflag nowarptopvp_n_8-1 mapflag nowarptopvp_y_1-5 mapflag nowarpto Изменено 14 июля, 2012 пользователем medlmen 2 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Darkness Опубликовано 14 июля, 2012 Жалоба Поделиться Опубликовано 14 июля, 2012 (изменено) medlmen , проверь мапфлаги на mapflag no branch или как то так. Изменено 14 июля, 2012 пользователем Darkness 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
medlmen Опубликовано 14 июля, 2012 Автор Жалоба Поделиться Опубликовано 14 июля, 2012 Спасиб огромное с меня + 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Renegade Bastard Опубликовано 14 июля, 2012 Жалоба Поделиться Опубликовано 14 июля, 2012 теги Ссылка на комментарий Поделиться на другие сайты Поделиться
medlmen Опубликовано 14 июля, 2012 Автор Жалоба Поделиться Опубликовано 14 июля, 2012 Я хз как их тут делать. 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Renegade Bastard Опубликовано 14 июля, 2012 Жалоба Поделиться Опубликовано 14 июля, 2012 как и везде Ссылка на комментарий Поделиться на другие сайты Поделиться
medlmen Опубликовано 14 июля, 2012 Автор Жалоба Поделиться Опубликовано 14 июля, 2012 Все поправил. 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения