Перейти к содержанию

Проблемы со скриптами нпц


Рекомендуемые сообщения

Здравствуйте. У меня возникла проблема при добавлении НПЦ.

Пользуюсь скриптами с данного форума, 90% из них не добавляет нпц вообще, вчера еле нашел норм варпера.

Мб зависит от версии афины? у меня 15269 релиз.

Или же тут половина скриптом нерабочих?

Залейте пожалуйста скрипт на Tool Dealer.

Ссылка на комментарий
Поделиться на другие сайты

В скрипт конф прописывал новых нпц.

Что такое табы? Просвяти нуба)

Есть возможность скинуть рабочий скрипт на тул дилера?

Изменено пользователем Саня
Ссылка на комментарий
Поделиться на другие сайты

К примеру скрипт взятый с сайта в твоей приписке: http://mmo.timelessro.ru/topic/123-gm-online-lists/

GM Online List.

Файл скрипта - Gm_Status.txt

Скрипт:


prontera,155,171,5 script GM Online Lists 436,{
mes "Staffs Online Lists : ^FF0000"+getarraysize( .GM_Name$ )+"^000000 Staffs";
mes "^0000FF_____________________________^000000";
for( set .@i,0; .@i < getarraysize( .GM_Name$ ) ; set .@i,.@i + 1 ){
getmapxy( .Map$,.x,.y,0,.GM_Name$[.@i] );
mes "[ Lv ^63D1F4"+.GM_Level[.@i]+"^000000 ] ^FF0000@ ^0000FF"+.GM_Name$[.@i]+"^000000";
mes "Location : ^0000FF"+.Map$+"^000000";
mes "^0000FF_____________________________^000000";
}
close;
OnInit:
set .MinGMLevel,60; // Min. GM Level to Show in Online Lists
end;
OnPCLoginEvent:
if( getgmlevel() < .MinGMLevel ) end;
set .GM_Name$[ getarraysize( .GM_Name$ ) ],strcharinfo(0);
set .GM_Level[ getarraysize( .GM_Level ) ],getgmlevel();
end;
OnPCLogoutEvent:
if( getgmlevel() < .MinGMLevel ) end;
for( set .@i,0; .@i < getarraysize( .GM_Name$ ) ; set .@i,.@i + 1 ){
if( strcharinfo(0) != .GM_Name$[.@i] ) continue;
deletearray .GM_Name$[.@i],1;
deletearray .GM_Level[.@i],1;
end;
}
end;
}

в scripts_custom.conf:

// -- Gm_Status

npc: npc/custom/Gm_Status.txt

И НПЦ не появляется....

Ссылка на комментарий
Поделиться на другие сайты

То же самое с квестом на ББ:


prontera.gat,147,169,5 script Злой Дух 802,{
set .npc$,"[Злой Дух]";
set @Zeny,200000; // Цена необходимая для создания 1-ого BB
mes .npc$;
mes "Я злой дух!Я знаю зачем вы здесь!Вам нужны кровавые ветки?!";
next;
if(select("Да:Нет")==2){ close; }
mes .npc$;
mes "Я сделаю вам ветку,но вы мне должны принести:100 DB,1 Valhalla Flower,"+@Zeny+" Zeny!";
next;
mes .npc$;
mes "Введите сколько сделать вам веток!Я могу за раз сделать только 999 веток!";
input @amount;
if(@amount<=0 || @amount>999){ next; mes .npc$; mes "Вводите нормальное число!"; close; }
if(Weight<20*@amount){ next; mes .npc$; mes "Вы не можете взять столько веток,т.к у вас будет перевес!"; close; }
if(Zeny<@Zeny*@amount){ next; mes .npc$; mes "Эмм,а где деньги то?"; close; }
if(countitem(604)<10*@amount || countitem(7510)<1*@amount){ next; mes .npc$; mes "Эмм,а где предметы то?"; close; }
delitem 604,10*@amount;
delitem 7510,1*@amount;
set Zeny,Zeny-@Zeny*@amount;
getitem 12103,@amount;
close;
}

Нпц не появляется...

Да в принципе со многими нпц такие траблы.

Изменено пользователем Саня
Ссылка на комментарий
Поделиться на другие сайты

Спустя некоторое время я решил подменить первую строку (расположение нпц)

prontera.gat,147,164,4 script Bloody Branch 802,{

После этого нпц появился...Пробовал имя менять и обратно, и id менял, и место, все корректно работает.....

Далее решил протестить, вставил старый скрипт что выше в сообщении, снова нпц потерялся.....подменяю скрипт теперь на тот что корректно работал - снова не появляется нпц......

Ссылка на комментарий
Поделиться на другие сайты

Уже сам настроил своим методом))

Но Спасибо за Табы большое) Не думал даже что пробелы могут так повлиять на работу скрипта.

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика