deep Опубликовано 20 марта, 2014 Жалоба Поделиться Опубликовано 20 марта, 2014 - script taro_manager -1,{OnInit:set $event_started,0;set $no_event,0;deletearray $@RR_RR_Na$[0],128;set $@RR_RR_RR,0;set $@RR_RR_Nu,0;set .rr4,0;set .rr,0;disablenpc "[Event]Taro Prize";set $event_started,0;pvpoff "poring_w01";end;OnClock1801:OnClock0701:set $event_started,0;set $no_event,0;mapwarp "poring_w01","prontera",155,181;pvpoff "poring_w01";deletearray $@RR_RR_Na$[0],128;set $@RR_RR_RR,0;set $@RR_RR_Nu,0;set .rr4,0;set .rr,0;disablenpc "[Event]Taro Prize";announce "[Event]Taro: Открыт набор на [Event] Карта Таро.",0,0xFF7E00;set $eventon,14;sleep 500;announce "[Event]Taro: Вы можете принять участие, поговорив с Варпером в Столице.",0,0xFF7E00;sleep 500;announce "[Event]Taro: Набор будет закрыт через минуту",0,0xFF7E00;sleep 30000;announce "[Event]Taro: Набор будет закрыт через - 30 - секунд.",0,0xFF7E00;sleep 10000;announce "[Event]Taro: Набор будет закрыт через - 20 - секунд.",0,0xFF7E00;sleep 10000;announce "[Event]Taro: Набор будет закрыт через - 10 - секунд.",0,0xFF7E00;sleep 5000;announce "[Event]Taro: Набор будет закрыт через - 5 - секунд.",0,0xFF7E00;sleep 1000;announce "[Event]Taro: Набор будет закрыт через - 4 - секунды.",0,0xFF7E00;sleep 1000;announce "[Event]Taro: Набор будет закрыт через - 3 - секунды.",0,0xFF7E00;sleep 1000;announce "[Event]Taro: Набор будет закрыт через - 2 - секунды.",0,0xFF7E00;sleep 1000;announce "[Event]Taro: Набор будет закрыт через - 1 - секунду.",0,0xFF7E00;sleep 1000;announce "[Event]Taro: Набор закрыт!",0,0xFF7E00;set $event_started,1;set $eventon,0;set $nextevent,11;donpcevent "taro#manager::onstart";end;}- script taro#manager -1,{onstart:if($@RR_RR_Nu < 3){disablenpc "[Event]Taro Prize";set $event_started,0;set $no_event,0;deletearray $@RR_RR_Na$[0],128;set $@RR_RR_RR,0;set $@RR_RR_Nu,0;set .rr4,0;set .rr,0;mapwarp "poring_w01","prontera",155,181;announce "[Event]Taro: Зарегистрированно менее 3х игроков. Эвент отменен!",0,0xFF7E00;end;} else {for(set .rr,1;.rr<=$@RR_RR_Nu;set .rr,.rr+1){if(!isloggedin(getcharid(3,$@RR_RR_Na$[.rr]))){for(set .rr2,.rr;.rr2<=$@RR_RR_Nu;set .rr2,.rr2+1){set $@RR_RR_Na$[.rr2],$@RR_RR_Na$[.rr2+1];}set .rr,.rr-1;}else{warpchar "poring_w01",102,113,getcharid(0,$@RR_RR_Na$[.rr]);set .rr4,.rr4+1;detachrid;}}set $@RR_RR_Nu,.rr4;sleep 10000;set $@RR_RR_RR,2;mapannounce "poring_w01","[Event]Taro: Эвент начался! Присаживайтесь!",0,0xFF7E00;sleep 3000;while(getmapusers("poring_w01")!=1){for(set .rr,1;.rr<=$@RR_RR_Nu;set .rr,.rr+1){sleep 1000;if(attachrid(getcharid(3,$@RR_RR_Na$[.rr]))){if(strcharinfo(3)=="poring_w01"){set .@ui,522+rand(1,14);atcommand "@effect "+.@ui;if(.@ui==531){deletearray $@RR_RR_Na$[.rr],1;sleep2 50;set @registrd,0;set $@RR_RR_Nu,$@RR_RR_Nu-1;warp "SavePoint",0,0;}}detachrid;}}}sleep 1000;mapwarp "poring_w01","poring_w01",102,113;deletearray $@RR_RR_Na$[0],128;enablenpc "[Event]Taro Prize";set $@RR_RR_RR,0;set $@RR_RR_Nu,0;set .rr4,0;set .rr,0;end;}end;}poring_w01,97,112,5 script [Event]Taro Prize 876,{mes "^FF7E00[Event]Taro^000000";mes "Поздравляем, Вы победили!";set $event_started,0;set @registrd,0;if (sex == 1) { announce "[Event]Taro: победил "+ strcharinfo(0) +"! Поздравляем его!",0,0xFF7E00; } else {announce "[Event]Taro: победила "+ strcharinfo(0) +"! Поздравляем её!",0,0xFF7E00; }set @evprize,rand(1,7);if (@evprize == 6) {dispbottom "Вы получили подарочную Коробку.";getitem 12244,1;}set #CASHPOINTS, #CASHPOINTS + rand(50,100);dispbottom "У Вас: [ "+#CASHPOINTS+" ] Cash Points.";close2;mapwarp "poring_w01","prontera",155,181;sleep2 250;disablenpc "[Event]Taro Prize";end;} 1 4 Ссылка на комментарий Поделиться на другие сайты Поделиться
nndsl Опубликовано 20 марта, 2014 Жалоба Поделиться Опубликовано 20 марта, 2014 (изменено) А копирайты забыл, да? Изменено 20 марта, 2014 пользователем nndsl Ссылка на комментарий Поделиться на другие сайты Поделиться
deep Опубликовано 20 марта, 2014 Автор Жалоба Поделиться Опубликовано 20 марта, 2014 да Ссылка на комментарий Поделиться на другие сайты Поделиться
nndsl Опубликовано 20 марта, 2014 Жалоба Поделиться Опубликовано 20 марта, 2014 да Ну так выставь их )) Ссылка на комментарий Поделиться на другие сайты Поделиться
SupR1g Опубликовано 28 марта, 2014 Жалоба Поделиться Опубликовано 28 марта, 2014 Минус за копирайты. Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 24 июля, 2014 Жалоба Поделиться Опубликовано 24 июля, 2014 не пойму что я сделал не так, эвент вроде работает, но нпц не появляется в пронте =_= Ссылка на комментарий Поделиться на другие сайты Поделиться
Some Опубликовано 24 июля, 2014 Жалоба Поделиться Опубликовано 24 июля, 2014 Может потому, что появляться нечему?enablenpc только для приза.В общем, с такими скриптами, счастья. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 26 июля, 2014 Жалоба Поделиться Опубликовано 26 июля, 2014 Может потому, что появляться нечему?enablenpc только для приза.В общем, с такими скриптами, счастья.дауж печально, прописал везде где только было disablenpc на enablenpc всёравно варпер не вылез =/Сможешь сделать как нужно? Ссылка на комментарий Поделиться на другие сайты Поделиться
Salfer Опубликовано 26 июля, 2014 Жалоба Поделиться Опубликовано 26 июля, 2014 (изменено) Пропиши активацию варпа после онклок.И в он онинит добавь дизейбл по дэфолту Изменено 26 июля, 2014 пользователем Salfer Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 26 июля, 2014 Жалоба Поделиться Опубликовано 26 июля, 2014 Чтото не получается , помоги пожалуста, как точно нужно прописать? Ссылка на комментарий Поделиться на другие сайты Поделиться
Salfer Опубликовано 26 июля, 2014 Жалоба Поделиться Опубликовано 26 июля, 2014 в он инит добавитьdisablenpc "Варп";после времени добавитьenablenpc "Варп";и отдельно добавить сам варпprontera,155,182,0 warp Имя Варпа 2,2,???(локация),98,92 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 26 июля, 2014 Жалоба Поделиться Опубликовано 26 июля, 2014 (изменено) в он инит добавить disablenpc "Варп"; после времени добавить enablenpc "Варп"; и отдельно добавить сам варп prontera,155,182,0 warp Имя Варпа 2,2,???(локация),98,92 Извини я новичок в скриптинге, но с каждой решёной проблей я узнаю новое. Вот сделал вот так и теперь эвент вообще не включается подскажи пожалуста... OnInit: disablenpc "poring_w01" set $event_started,0; set $no_event,0; deletearray $@RR_RR_Na$[0],128; set $@RR_RR_RR,0; set $@RR_RR_Nu,0; set .rr4,0; set .rr,0; disablenpc "[Event]Taro Prize"; set $event_started,0; pvpoff "poring_w01"; end; OnClock0001: enablenpc "poring_w01" set $event_started,0; set $no_event,0; mapwarp "poring_w01","prontera",155,182,0; Изменено 27 июля, 2014 пользователем Flitemaster Ссылка на комментарий Поделиться на другие сайты Поделиться
kadze Опубликовано 27 июля, 2014 Жалоба Поделиться Опубликовано 27 июля, 2014 а ; кто будет ставить?) и учись смотреть в консоль,там показывает ошибки 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 27 июля, 2014 Жалоба Поделиться Опубликовано 27 июля, 2014 (изменено) а ; кто будет ставить?) и учись смотреть в консоль,там показывает ошибкиой да пардон, плюсик тебе за мою не внимательность! Эвент снова заработал после " ; " в конце. Изменено 27 июля, 2014 пользователем Flitemaster Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 27 июля, 2014 Жалоба Поделиться Опубликовано 27 июля, 2014 (изменено) Блин уровень нуба даёт о себе знать! я не пойму, всё загружается без ошибок, я вот выбрал нпц из нифа прописал его а он так и не появился в указаном месте...OnInit:disablenpc "Cursed Spirit#nif";set $event_started,0;set $no_event,0;deletearray $@RR_RR_Na$[0],128;set $@RR_RR_RR,0;set $@RR_RR_Nu,0;set .rr4,0;set .rr,0;disablenpc "[Event]Taro Prize";set $event_started,0;pvpoff "poring_w01";end;OnClock0000:enablenpc "Cursed Spirit#nif";set $event_started,0; set $no_event,0; mapwarp "poring_w01","prontera",155,182,0; pvpoff "poring_w01";и ещё вопросик, как сделать чтобы нпц всегда был включён, даже если эвент не начался? чтобы его всегда было видно в пронте? Изменено 27 июля, 2014 пользователем Flitemaster Ссылка на комментарий Поделиться на другие сайты Поделиться
Some Опубликовано 28 июля, 2014 Жалоба Поделиться Опубликовано 28 июля, 2014 Вместо enablenpc Cursed SpiritСделай для него скрипт обычного телепортатора. Можешь сделать телепортатора по времени. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
SupR1g Опубликовано 17 августа, 2014 Жалоба Поделиться Опубликовано 17 августа, 2014 не пойму что я сделал не так, эвент вроде работает, но нпц не появляется в пронте =_=Просто автор забыл, что выкладывая чужие скрипты, помимо копирайтов, нужно ещё и всех НПС добавлять...ибо эта переменная:set $eventon,14;Как раз для Эвент Варпера, который с удовольствием отправит тебя на эвет! 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 22 августа, 2014 Жалоба Поделиться Опубликовано 22 августа, 2014 (изменено) не пойму что я сделал не так, эвент вроде работает, но нпц не появляется в пронте =_=Просто автор забыл, что выкладывая чужие скрипты, помимо копирайтов, нужно ещё и всех НПС добавлять...ибо эта переменная:set $eventon,14;Как раз для Эвент Варпера, который с удовольствием отправит тебя на эвет!нуу какбы не совсем появился...Немного подумав я решил вопрос с варпером, однако при тестировании самого эвента, выявились проблема.Эвент требует не меньше 3х игроков, ко мне на сервер зашло 2 игрока с разных городов, 3-тим был я на ГМ акаунте, но Эвент попрежнему выкинул нас обратно в пронтеру, снадписью "Зарегестрировано меньше чем 3 игрока"с 3мя людьми из разных городов не вышло протестить....вот сообственно мои изменения в скрипте....prontera,137,203,3 script Tarot Card Of Fate 802,{ mes "[Tarot Card Of Fate]"; mes "Hello, ^FF0000"+strcharinfo(0)+"^000000"; mes "Do you want to enter ^3355FFEvent^000000?"; next; mes "[Tarot Card Of Fate]"; if (select("Yes.:No.") == 1) { mes "Good luck."; close2; warp "guild_vs5",48,54; end; } close;}- script taro_manager -1,{OnInit:disablenpc "Tarot Card Of Fate";set $event_started,0;set $eventon,14;set $no_event,0;deletearray $@RR_RR_Na$[0],128;set $@RR_RR_RR,0;set $@RR_RR_Nu,0;set .rr4,0;set .rr,0;disablenpc "[Event]Taro Prize";set $event_started,0;pvpoff "guild_vs5";end;OnClock0015:OnClock0615:OnClock1215:OnClock1815:enablenpc "Tarot Card Of Fate";set $event_started,0;set $no_event,0;mapwarp "guild_vs5","prontera",155,181;pvpoff "guild_vs5";deletearray $@RR_RR_Na$[0],128;set $@RR_RR_RR,0;set $@RR_RR_Nu,0;set .rr4,0;set .rr,0;disablenpc "[Event]Taro Prize";announce "[Event] Tarot Card Of Fate: Открыт набор на [Event] Карта Таро.",0,0xFF7E00;set $eventon,14;sleep 500;announce "[Event] Tarot Card Of Fate: Вы можете принять участие, поговорив с Варпером в Столице.",0,0xFF7E00;sleep 500;announce "[Event] Tarot Card Of Fate: Набор будет закрыт через минуту",0,0xFF7E00;sleep 30000;announce "[Event] Tarot Card Of Fate: Набор будет закрыт через - 30 - секунд.",0,0xFF7E00;sleep 10000;announce "[Event] Tarot Card Of Fate: Набор будет закрыт через - 20 - секунд.",0,0xFF7E00;sleep 10000;announce "[Event] Tarot Card Of Fate: Набор будет закрыт через - 10 - секунд.",0,0xFF7E00;sleep 5000;announce "[Event] Tarot Card Of Fate: Набор будет закрыт через - 5 - секунд.",0,0xFF7E00;sleep 1000;announce "[Event] Tarot Card Of Fate: Набор будет закрыт через - 4 - секунды.",0,0xFF7E00;sleep 1000;announce "[Event] Tarot Card Of Fate: Набор будет закрыт через - 3 - секунды.",0,0xFF7E00;sleep 1000;announce "[Event] Tarot Card Of Fate: Набор будет закрыт через - 2 - секунды.",0,0xFF7E00;sleep 1000;announce "[Event] Tarot Card Of Fate: Набор будет закрыт через - 1 - секунду.",0,0xFF7E00;sleep 1000;announce "[Event] Tarot Card Of Fate: Набор закрыт!",0,0xFF7E00;disablenpc "Tarot Card Of Fate";set $event_started,1;set $eventon,0;set $nextevent,11;donpcevent "taro#manager::onstart";end;}- script taro#manager -1,{onstart:if($@RR_RR_Nu < 3){disablenpc "[Event]Taro Prize";set $event_started,0;set $no_event,0;deletearray $@RR_RR_Na$[0],128;set $@RR_RR_RR,0;set $@RR_RR_Nu,0;set .rr4,0;set .rr,0;mapwarp "guild_vs5","prontera",155,181;announce "[Event] Tarot Card Of Fate: Зарегистрированно менее 3х игроков. Эвент отменен!",0,0xFF7E00;end;} else {for(set .rr,1;.rr<=$@RR_RR_Nu;set .rr,.rr+1){if(!isloggedin(getcharid(3,$@RR_RR_Na$[.rr]))){for(set .rr2,.rr;.rr2<=$@RR_RR_Nu;set .rr2,.rr2+1){set $@RR_RR_Na$[.rr2],$@RR_RR_Na$[.rr2+1];}set .rr,.rr-1;}else{warpchar "guild_vs5",48,51,getcharid(0,$@RR_RR_Na$[.rr]);set .rr4,.rr4+1;detachrid;}}set $@RR_RR_Nu,.rr4;sleep 10000;set $@RR_RR_RR,2;mapannounce "guild_vs5","[Event] Tarot Card Of Fate: Эвент начался! Присаживайтесь!",0,0xFF7E00;sleep 3000;while(getmapusers("guild_vs5")!=1){for(set .rr,1;.rr<=$@RR_RR_Nu;set .rr,.rr+1){sleep 1000;if(attachrid(getcharid(3,$@RR_RR_Na$[.rr]))){if(strcharinfo(3)=="guild_vs5"){set .@ui,522+rand(1,14);atcommand "@effect "+.@ui;if(.@ui==531){deletearray $@RR_RR_Na$[.rr],1;sleep2 50;set @registrd,0;set $@RR_RR_Nu,$@RR_RR_Nu-1;warp "SavePoint",0,0;}}detachrid;}}}sleep 1000;mapwarp "guild_vs5","guild_vs5",49,37;deletearray $@RR_RR_Na$[0],128;enablenpc "[Event]Taro Prize";set $@RR_RR_RR,0;set $@RR_RR_Nu,0;set .rr4,0;set .rr,0;end;}end;}guild_vs5,49,52,5 script [Event]Taro Prize 876,{mes "^FF7E00[Event]Taro^000000";mes "Поздравляем, Вы победили!";set $event_started,0;set @registrd,0;if (sex == 1) {announce "[Event] Tarot Card Of Fate: победил "+ strcharinfo(0) +"! Поздравляем его!",0,0xFF7E00;}else {announce "[Event] Tarot Card Of Fate: победила "+ strcharinfo(0) +"! Поздравляем её!",0,0xFF7E00;}set @evprize,rand(1,7);if (@evprize == 6) {dispbottom "Вы получили подарочную Коробку.";getitem 12186,1;}set #CASHPOINTS, #CASHPOINTS + rand(1,5);dispbottom "У Вас: [ "+#CASHPOINTS+" ] Cash Points.";close2;mapwarp "guild_vs5","prontera",155,181;sleep2 250;disablenpc "[Event]Taro Prize";end;} Изменено 22 августа, 2014 пользователем Flitemaster Ссылка на комментарий Поделиться на другие сайты Поделиться
SupR1g Опубликовано 25 августа, 2014 Жалоба Поделиться Опубликовано 25 августа, 2014 Я очень сомневаюсь, что ты добавил в своего эвент варпера создание массива игроков, которые зарегистрировались. Отсюда и проблема.if($@RR_RR_Nu < 3){ Ссылка на комментарий Поделиться на другие сайты Поделиться
Flitemaster Опубликовано 29 августа, 2014 Жалоба Поделиться Опубликовано 29 августа, 2014 да уже пофиг , я нашёл другой, рабочий. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения