eNabLe Опубликовано 11 июля, 2012 Жалоба Поделиться Опубликовано 11 июля, 2012 Добрый народец подкинте скрипт нуб гв первых проф)))за ранее спс. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Darkness Опубликовано 11 июля, 2012 Жалоба Поделиться Опубликовано 11 июля, 2012 Я тоже буду вам признателен=) Ссылка на комментарий Поделиться на другие сайты Поделиться
Renegade Bastard Опубликовано 11 июля, 2012 Жалоба Поделиться Опубликовано 11 июля, 2012 госпаде.. включаем для ГВ +1 замок. Убираем варп на входе.Ставим НПЦ который варпает только определённые профы.Выучи условный оператор, будь мужиком блеать! :-) Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 А еще можно просто использовать OnPCLoadMapEvent: и нужному замку мапфлаг loadevent включить. Тогда даже после рекола всех в гильдии, кто не должен учавствовать в ГВ отправит на сейв х) Ссылка на комментарий Поделиться на другие сайты Поделиться
Darkness Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 Сейчас попробуй написать. Ссылка на комментарий Поделиться на другие сайты Поделиться
nomn Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 Я делал так:1. Ставим НПСА с внешним видом портала и срабатыванием OnTouch - получается обычный портал, но! он будет пускать только нужные нам профы2. На локу вешаем маплоад с проверкой на те же профы (нужно сделать отдельную ф-цию и вызывать ее из варпа и из лоад проверки с разными параметрами: 1 - завершить скрипт если не подходит, 2 - варпнуть в сейвпоинт если не подходит). 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Darkness Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 (изменено) Я делал так:1. Ставим НПСА с внешним видом портала и срабатыванием OnTouch - получается обычный портал, но! он будет пускать только нужные нам профы2. На локу вешаем маплоад с проверкой на те же профы (нужно сделать отдельную ф-цию и вызывать ее из варпа и из лоад проверки с разными параметрами: 1 - завершить скрипт если не подходит, 2 - варпнуть в сейвпоинт если не подходит).как можно сделать проверку на профу через маплоад?P.S. Можно плз пример на профу 4008 Изменено 12 июля, 2012 пользователем Darkness Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 Я делал так:1. Ставим НПСА с внешним видом портала и срабатыванием OnTouch - получается обычный портал, но! он будет пускать только нужные нам профы2. На локу вешаем маплоад с проверкой на те же профы (нужно сделать отдельную ф-цию и вызывать ее из варпа и из лоад проверки с разными параметрами: 1 - завершить скрипт если не подходит, 2 - варпнуть в сейвпоинт если не подходит).как можно сделать проверку на профу через маплоад?P.S. Можно плз пример на профу 4008OnPCLoadMapEvent:if ( Class == 4008 )warp SavePoint;end;2 nomn: точно так же делал) Хотя еще был вариант просто убрать варпы и поставить нпц, который будет варпать сразу на вход в замок. Но вариант с варпами все же логичнее и смотрится по человечески х) Ссылка на комментарий Поделиться на другие сайты Поделиться
nomn Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 Отдельно на каждую профу-то зачем?На локацию вешаем мапфлаг loadeventДалее примерно такOnPCLoadMapEvent:getmapxy @map$,@x,@y,0;if (@map$ == "my_map"){ // Все первые и вторые профы + стар глад, линкер, тыква if(Class > 25 && Class < 4046) { // Варпаем или унижаем морально.. }} Ссылка на комментарий Поделиться на другие сайты Поделиться
Darkness Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 (изменено) OnPCLoadMapEvent:getmapxy prt_gld01,@x,@y,0;if (@map$ == "my_map"){ // Все первые и вторые профы + стар глад, линкер, тыква if(Class > 25 && Class < 4046) {warp "prontera",x,y; }}Вот так?) Изменено 12 июля, 2012 пользователем Darkness Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 Ага. Так. Можно варпать на точку сохранения персонажа, чтоб потом не приходилось игрокам из пронты разлетаться кому и куда удобнее.. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Darkness Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 Ага. Так. Можно варпать на точку сохранения персонажа, чтоб потом не приходилось игрокам из пронты разлетаться кому и куда удобнее..Сяпчики. Ссылка на комментарий Поделиться на другие сайты Поделиться
eNabLe Опубликовано 12 июля, 2012 Автор Жалоба Поделиться Опубликовано 12 июля, 2012 дарк кинь полностью скрипт с нпц))) за ранее спс. а то что то не доходит ло меня))) Ссылка на комментарий Поделиться на другие сайты Поделиться
kadze Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 ну я так буду оригиналом...Осталось только поправить 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Darkness Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 А вот моя нуп-версия.OnPCLoadMapEvent:getmapxy maps,@x,@y,0;if (@map$ == "maps"){ // Все первые и вторые профы + стар глад, линкер, тыква if(Class > 25 && Class < 4046) {warp "prontera",x,y; }}OnClock1230:AgitStart;announce "Нуб гв началось!",0;enablenpc "WoE Warper"; announce "Появился варпер в ЗАМОК";OnClock1330:AgitEnd; announce "Нуб гв закончилось!";disablenpc "WoE Warper";prontera,x,y,3 script WoE Warper 995,{ if(Class > 25 && Class < 4046) {mes "[НПЦ]";mes "Вы не 1ая профа чтобы учавствовать в гв";close;}warp "maps",x,y;close;} Ссылка на комментарий Поделиться на другие сайты Поделиться
eNabLe Опубликовано 12 июля, 2012 Автор Жалоба Поделиться Опубликовано 12 июля, 2012 Спасибо. ставлю + Ссылка на комментарий Поделиться на другие сайты Поделиться
Darkness Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 А так же вот, то что было выше сказано кадзе. Только на рус.// War of Emperium for Transcendent Only// Created by Jezu of rAthena.org// v1.0 - First Release// Please do visit us on rAthena.org/board- script TransWoE -1,{ OnInit: set .maps$[0],"aldeg_cas01"; set .maps$[1],"payg_cas01"; set .maps$[2],"gefg_cas02"; end;OnPCLoadMapEVent: for(set .@,0; .@i < getarraysize(.maps$); set .@i,.@i+1) { if(strcharinfo(3) == .maps$[.@i]) { if(Class >= 4054 && Class <= 4085 || Class >= 4096 && Class <= 4108) { dispbottom "3и профессии не могут принимать участие в нуб-гв."; warp "SavePoint",0,0; end; } } }}//woe trans map MAPFLAGSaldeg_cas01 mapflag loadeventpayg_cas01 mapflag loadeventgefg_cas02 mapflag loadevent Ссылка на комментарий Поделиться на другие сайты Поделиться
eNabLe Опубликовано 12 июля, 2012 Автор Жалоба Поделиться Опубликовано 12 июля, 2012 а где взять само нуб гв скрипты? Ссылка на комментарий Поделиться на другие сайты Поделиться
Darkness Опубликовано 12 июля, 2012 Жалоба Поделиться Опубликовано 12 июля, 2012 Как понять само нуб гв скрипты? Ссылка на комментарий Поделиться на другие сайты Поделиться
eNabLe Опубликовано 12 июля, 2012 Автор Жалоба Поделиться Опубликовано 12 июля, 2012 все сорри ступил))) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения