Автор: Avag: Дата: 05.27.2010
просто не пойму как поставить нпс, захожу в папку npc в паку custom кидаю, вроде что еще надо было делать , но не пойму, что нпс не ставиться? подскажите в чем проблема?:mellow:
Автор: Incubus: Дата: 05.27.2010
Прописать путь в файле scripts_custom.conf.
Проверить Табы.
Автор: San: Дата: 05.27.2010
Цитата Kill Spirit;24230:
Что пишет мап сервер? кинь скрипт нпца
Автор: Avag: Дата: 05.27.2010
prontera,164,166,4 script Дай линк 434,{
Link:
if(Class==4019 || Class==18){ //Хим
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,445,0,0;
specialeffect 222;
skilleffect 445,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4016 || Class==15){ //Монк
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,447,0,0;
specialeffect 222;
skilleffect 447,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4017 || Class==16){ //Саг
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,449,0,0;
specialeffect 222;
skilleffect 449,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4015 || Class==14 || Class==4022 || Class==21){ //Крус
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,450,0,0;
specialeffect 222;
skilleffect 450,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==23){ //Суперновайс
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,451,0,0;
specialeffect 222;
skilleffect 451,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4008 || Class==7 || Class==4014 || Class==13){ //Кнайт
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,452,0,0;
specialeffect 222;
skilleffect 452,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4010 || Class==9){ //Виз
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,453,0,0;
specialeffect 222;
skilleffect 453,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4009 || Class=={ //Прист
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,454,0,0;
specialeffect 222;
skilleffect 454,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4020 || Class==4021 || Class==19 || Class==20){ //Бард/Дансер
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,455,0,0;
specialeffect 222;
skilleffect 455,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4018 || Class==17){ //Рог
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,456,0,0;
specialeffect 222;
skilleffect 456,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4013 || Class==12){ //Син
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,457,0,0;
specialeffect 222;
skilleffect 457,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4011 || Class==10){ //Смит
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,458,0,0;
specialeffect 222;
skilleffect 458,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4012 || Class==11){ //Хант
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,460,0,0;
specialeffect 222;
skilleffect 460,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4049){ //Соул Линкер
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,461,0,0;
specialeffect 222;
skilleffect 461,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else
if(Class==4047){ //СГ
if(@ctimer==1){end;}
sc_start4 SC_SPIRIT,350000,5,448,0,0;
specialeffect 222;
skilleffect 448,1;
set @ctimer,1;
sleep2 5000;
set @ctimer,0;
end;
}else end;
OnInit:
defpattern 2, "([^:]+):.*\\Дай линк.*", "Link";
defpattern 2, "([^:]+):.*\\дай линк.*", "Link";
defpattern 2, "([^:]+):.*\\Дай Линк.*", "Link";
activatepset 2;
end;
}
вот скрипт, я кажеться забыл прописать, ща попробую
Автор: Avag: Дата: 05.27.2010
я уже понял спасибо, я забыл прописать в script_custom а этот нпс по ходу кривой чет не ставиться
Автор: Kill Spirit: Дата: 05.27.2010
Что пишет?
Автор: Rectedo: Дата: 05.27.2010
чё за уг? откуда ты это взял автор?
Автор: Skllip: Дата: 05.27.2010
prontera,164,166,4%TAB%script%TAB%Дай линк%TAB%434,{
Автор: Incubus: Дата: 05.28.2010
Skillip вполне нормально написал.
Где %TAB% Клавиша TAB, тоесть в этих местах вместо пробелов, нажми кнопку TAB.
Автор: Kill Spirit: Дата: 05.28.2010
ЫЫЫЫЫЫЫЫЫЫЫ
Я ща умру на месте...
Пиши так:
prontera,164,166,4*TAB*script*TAB*Дай линк*TAB*434,{ //( * писать ненужно, TAB это кнопка на клавиатуре, слево...
Автор: DiS[IP]: Дата: 05.28.2010
[FONT=Lucida Console]Мля,ну вы и мочите :lol::lol:
Автор,читай что тебе пишет мап сервер и исправляй все.
Находим 73 строчку в скрипте и видим это:
if(Class==4009 || Class=={ //Прист
if(Class==4009 || Class==){ //Прист
Автор: Rectedo: Дата: 05.28.2010
оффтоп: Дисп, зачем проверять скрипт, если это делает мап сервер?))
Автор: Avag: Дата: 05.28.2010
я просто только только начал скрипты изучать и пробовать ставить)спасибо большое за помощь)
Автор: DiS[IP]: Дата: 05.28.2010
[FONT=Lucida Console]
Цитата Rectedo;24271]оффтоп: Дисп, зачем проверять скрипт, если это делает мап сервер?))