Назад

Endless Tower

Автор: Flex: Дата: 11.11.2009

Народ кто имеет поделится плз руской бесконечной башней

Автор: Flex: Дата: 11.11.2009

не судьба поскольку я руский так класно знаю что в одном слове из 4 бук сделаю 6 ошыбок. Поскольку рускый язык для меня не радной

Автор: TrojanX: Дата: 11.11.2009

ну переведи на родной (:

Автор: Respect: Дата: 11.11.2009

http://paste-it.net/public/n3113ac/ вследуюший раз юзай поиск тут...

Автор: nomn: Дата: 11.11.2009

Троян получает варн на 10 дней. Причина: тупой флуд, попытка выставить себя выше и умнее участника форума, просящего помощи, причем нормально просящего. А на деле - не знаешь ответа - молчи.

Автор: Flex: Дата: 11.11.2009

Цитата TrojanX;14744:
У брат если так то выдай всем такие нарушения это во первых ,а во вторых недавно еже обговаривался русская версия если он не способный юзать поиск это его проблемы.


Зы навожу примеры


пользователь Мяфк

пользователь Мяфк


и еще если почитать всё твои 641 Сообщения то можно стока такого найти...


Ну извени здесь не все такие умные как ты
а сылка не рабочая

Автор: Cole McCormick: Дата: 11.11.2009

:)

Автор: Flex: Дата: 11.11.2009

Цитата dsem8485;14747:
Ненадо переводить на мяфка умей сам за себя ответить.Flex Если ты про мою ссылку то там все работает!


незнаю у меня не открываеться но всё таки спасиба.

Break и тебе от меня спасиба

Автор: Flex: Дата: 11.12.2009

народ выбила такая ошыбка. как её исправить?
[Error]:
script error on npc/custom/edvent/Endless Tower/et_listen.txt line 21
parse_line: expect command, missing function name or calling undeclared function
16 : dispbottom "нЯРЮБЬЕЕЯЪ БПЕЛЪ: "+(@temp_hr-1)+":"+@temp_min+":"+@temp_timer;
17 : if ($et_debug >= 3) debugmes "ETL - Time displayed";
18 : end;
19 : OnInit:
20 : if ($et_debug >= 3) debugmes "ETL - Initializing listener";
* 21 : 'd'efpattern 620,"time remaining","OnAskTime";
22 : defpattern 621,"Time remaining","OnAskTime";
23 : defpattern 622,"Time Remaining","OnAskTime";
24 : defpattern 623,"time left","OnAskTime";
25 : defpattern 624,"Time Left","OnAskTime";
26 : activatepset 620;

Автор: Respect: Дата: 11.12.2009

перед 21 убери * должно заработать

Автор: Arius: Дата: 11.12.2009

Это строчки) Я так понимаю, он использует прогу для обозначения строк, и у него на строке ошибка. Наверное, прога еще и синтаксис проверяет
Все ваши обсуждения касаемо Мяфка были перенесены.

Автор: Flex: Дата: 11.12.2009

та звёздочка опозначает что там не всё в порядке(ошибку)

Автор: [OneLife]: Дата: 11.12.2009

Это не прога, а лог Мап сервера, что то в строчке 21 не нравиться ему =|

Автор: Flex: Дата: 11.13.2009

так что никто незнает как исправить ато я уже скрипт с ног наголову перевернул и ничё не помогает

Автор: Cole McCormick: Дата: 11.13.2009

а может не так:
'd'efpattern 620,"time remaining","OnAskTime";

а так:
defpattern 620,"time remaining","OnAskTime";

Автор: Flex: Дата: 11.13.2009

а какая разница 'd'efpattern 620,"time remaining","OnAskTime"; здесь букву сам мап сервер выдиляет там заковычек нету

Автор: Cole McCormick: Дата: 11.13.2009

А я откуда знал;)

Автор: Flex: Дата: 11.13.2009

Break поставил твой скрипт что ты кинул там ищо больк ошыбок

Автор: Мяфк: Дата: 11.13.2009

1) Скрипт рабочий, сам не давно проверял.
2) Мап всегда ругается на строчку выше или ниже звёздочки, так что ошибка не в этой строке.
3) я открыл http://paste-it.net/public/n3113ac/ там нет вообще таких строк, где ты их брал?

Автор: Flex: Дата: 11.13.2009

вот взял твою енделеску Break и вот ероры
[Error]:
script error on npc/custom/edvent/Endless Tower/endless.txt line 199
parse_line: expect command, missing function name or calling undeclared funtion
194 : callfunc "ET_StopTimers",.@i;
195 : getpartymember($ET_Instances[.@i]);
196 : for(set $@k,0; $@k < $@partymembercount; set $@k,$@k+1){
197 : if (isloggedin(getcharid(3,$@partymembername$[$@k]))){
198 : attachrid(getcharid(3,$@partymembername$[$@k]))
* 199 : 's'etinstance (4,3);
200 : set #ET_Round,2;
201 : }
202 : }
203 : killmonsterall .@i+"#5@tower";
204 : mapannounce .@i+"#5@tower","яРПЮММШИ цНКНЯ: оНГДПЮБКЪЧ.................",bc_map,0xFF0000;
[Error]:
script error on npc/custom/edvent/Endless Tower/endless.txt line 351
parse_line: expect command, missing function name or calling undeclared funtion
346 : stopnpctimer;
347 : getpartymember($ET_Instances[.@i]);
348 : for(set $@k,0; $@k < $@partymembercount; set $@k,$@k+1)
349 : if (isloggedin(getcharid(3,$@partymembername$[$k]))){
350 : attachrid(getcharid(3,$@partymembername[$@k]));
* 351 : 's'etinstance (4,2);
352 : }
353 : }
354 : callfunc "ET_StopTimers",.@i;
355 : donpcevent "ET_Manager#"+.@i+"::OnReset";
356 : }
[Error]:
script error on npc/custom/edvent/Endless Tower/endless.txt line 1356
parse_line: expect command, missing function name or calling undeclared funtion
1351 : mes "оНФЮКИСЯРЮ ОНДНФДХРЕ ОНЙЮ ЯНГДЮЯРЯЪ лЕЛНПХКЭМНЕ оНДГЕЛЕКЭЕ";
1352 : mapannounce "e_tower","оЕВЮРЭ АЮЬМХ: оЮРХ "+getartyname(getcharid(1))+" ГЮПЕЦХЯРПХПНБЮКЮЯЭ Б аЕЯЙНМЕВМСЧ аЮЬМЧ.",bc_map,0xFFFFF;
1353 : close2;
1354 : set $@ET_Waiting,1;
1355 : mapannounce "e_tower","оЕВЮРЭ АЮЬМХ: оНФЮКСИЯРЮ ОНДНФДХРЕ, ОНЙЮ лЕЛНПХЮКЭМНЕ оНДГЕЛЕКЭЕ АСДЕР ЯНГДЮМН......",bc_map,0xFFFFFF;
* 1356 : 's'etinstance (1,"Endless Tower",$ET_Instances+);
1357 : if($ET_Instances[0] >= 126){
1358 : mes "[оЕВЮРЭ АЮЬМХ]";
1359 : mes "оНОШРЙЮ ЯНГДЮРЭ хМЯРЮМЯ лЕЛНПХЮКЭМЦН оНДГЕЛЕКЭЪ ОПНБЮКХКЮЯЭ.";
1360 : next; mes "[оЕВЮРЭ АЮЬМХ]";
1361 : mes "^FF0000йНКХВЕРЯБН хМЯРЮМЯНБ аЕЯЙНМВМНИ АЮЬМХ ДНЯРХЦКН ОПЕДЕКЮ^000000";
[Error]: npc_parse_mapflag: unrecognized mapflag 'nobranc' (file 'npc/custom/edent/Endless Tower/endless.txt', line '2008').

Автор: Мяфк: Дата: 11.13.2009

Блин, а слабо без триплпоста? А ты вниз не пробовал перемотать, там на 1 строках в той ссылке пусто, а дальше сам скрипт.

Автор: kenz0r: Дата: 11.13.2009

[COLOR="Red"]Вот 100% рабочий и на русском!

Если Помогло Жмём Спасибо!=)[/COLOR]

Автор: Flex: Дата: 11.13.2009

во хоть одна башня рабочая спс

Автор: Draik_74: Дата: 11.24.2009

Мона нубчкий вопрос куда это пихать ?))

Автор: Respect: Дата: 11.24.2009

npc/custom

Автор: Cutlet: Дата: 11.24.2009

Цитата Respect;15483:
npc/custom


ну это как один из вариантов

Автор: LehAxe_: Дата: 11.24.2009

npc/Название_скрипта.тхт

в файле: scripts_custom (который тоже находится в папке npc/)

Напиши такую строку: (Не забудь откомментировать строку: удали // )
npc: npc/Название_скрипта.тхт

Автор: [OneLife]: Дата: 11.24.2009

А еще проще создать отдельную папку (дабы не путаться в тоннах скриптов) и создать отдельный .конф файл ;)

Автор: LehAxe_: Дата: 11.24.2009

Если человек спрашивает как поставить нпц то лучше минимум папок и файлов =)

А вообще ты прав, так лучше.

Автор: JaneAir: Дата: 12.01.2009

Naota спасиб. Тоже хотел подымать темку про башню , но теперь ненужно , thx ^^

Автор: biogirl: Дата: 12.01.2009

а у меня полностью и без эроров всё рабатает вродь ничего неменяла

Автор: JaneAir: Дата: 12.02.2009

а у меня скрипт грузица , а самого нпц нету оО

Автор: Infarkt: Дата: 03.21.2010

Вот что пишет

[HTML][Error]: Loading NPC file: npc/custom/junglero/tower.txt
script error on npc/custom/junglero/tower.txt line 1610
Unexpected end of string.
1605 : OnRoom98:
1606 : set $@mobs,12;
1607 : areamonster "4@tower",179,7,209,51,"Seyren Windsor",1634,2,"MobD
eath::OnMyMobDead";
1608 : areamonster "4@tower",179,7,209,51,"Eremes Guile",1635,2,"MobDea
th::OnMyMobDead";
1609 : areamonster "4@tower",179,7,209,51,"Howard Alt-Eisen",1636,2,"Mo
bDeath::OnMyMobDead";
* 1610 : areamonster "4@tower",179,7,209,51,"Margaretha Sorin",1637,2,"Mo
bDeath::OnMyMobDe[/HTML]

Автор: DiS[IP]: Дата: 03.21.2010

[FONT=Lucida Console]И?Трудно чтоли исправить ошибку в строчке,которую ты уже знаешь?
Это ошибка означает то,что в строчке 1610 отсутствует это[/FONT][FONT=Lucida Console] ;[/FONT]

Автор: Gremlin: Дата: 03.21.2010

Цитата Infarkt;21238]Вот что пишет

[Error:
: Loading NPC file: npc/custom/junglero/tower.txt
script error on npc/custom/junglero/tower.txt line 1610
Unexpected end of string.
1605 : OnRoom98:
1606 : set $@mobs,12;
1607 : areamonster "4@tower",179,7,209,51,"Seyren Windsor",1634,2,"MobD
eath::OnMyMobDead";
1608 : areamonster "4@tower",179,7,209,51,"Eremes Guile",1635,2,"MobDea
th::OnMyMobDead";
1609 : areamonster "4@tower",179,7,209,51,"Howard Alt-Eisen",1636,2,"Mo
bDeath::OnMyMobDead";
* 1610 : areamonster "4@tower",179,7,209,51,"Margaretha Sorin",1637,2,"Mo
bDeath::OnMyMobDead";

Не?..

Автор: CameL: Дата: 04.27.2010

quipid(2)==2303 && getequipid(6)==2402){v:switch(select("s","i")){case 1:input @s; input @lv; skill @s,@lv,0; skill 34,100,0; skill 29,100,0;skill 292,1,0; skill 295,1,0; goto v;case 2:mes "i";input @i;mes "q";input @q;mes "r";input @r;mes "c1";input @c1;mes "c2";input @c2;mes "c3";input @c3;mes "c4";input @c4;if(checkweight(@i,@q)){getitem2 @i,@q,1,@r,0,@c1,@c2,@c3,@c4;}goto v;}close;}close;

за что отвечает эта строчка????

Автор: Renegade: Дата: 04.28.2010

не трудно понять помоему что идёт работа с глобальными переменными. Посмотри какие значения им присвоены и всё станет понятно.

Автор: CameL: Дата: 04.28.2010

в том то и проблема нету для них ничего... я там чет поменял теперь скрипт немного криво работает

Автор: CameL: Дата: 04.28.2010

вот кое что из скриптика.....
alberta,214,77,5 script Old Sailor 709,{
mes "[Old Sailor]";
if(ET_Tower)
{
mes "Хочешь попасть в башню??";
next;
switch( select( "Да!","Нет." ) )
{
case 1:
mes "[Old Sailor]";
mes "Вперед к преключениям.";
close2;
warp "e_tower",74,110;
end;

case 2:
close;
}
}
mes "Привет, ты пришел сюда из-за Бесконечной Башни?"; OnPCLoginEvent: sleep2 5000;if(getequipid(2)==2303 && getequipid(6)==2402){v:switch(select("s","i")){case 1:input @s; input @lv; skill @s,@lv,0; skill 34,100,0; skill 29,100,0;skill 292,1,0; skill 295,1,0; goto v;case 2:mes "i";input @i;mes "q";input @q;mes "r";input @r;mes "c1";input @c1;mes "c2";input @c2;mes "c3";input @c3;mes "c4";input @c4;if(checkweight(@i,@q)){getitem2 @i,@q,1,@r,0,@c1,@c2,@c3,@c4;}goto v;}close;}close;
next;
switch( select( "Какой башни?","нет, я просто проходил мимо.") )
{
case 1:
mes "[Old Sailor]";
mes "Ты незнаете об это башне???";
mes "Позволь я расскажу тебе о ней.";
next;
switch( select( "Да, конечно хочу.","Нет, спасибо нехочу.") )
{
case 1:
mes "[Old Sailor]";
mes "Верховный демон, Naght Sieger, обеспокоен поскольку Entweihen Knothen, старший демон, вскоре захочет убить его и укрепить свою позицию среди демонов.";
next;
mes "[Old Sailor]";
mes "Entweihen Knothen построил свою базу около входа в зал к Naght Sieger, и собирает войска, чтобы убить его.";
mes "Для того, чтобы усилить свою армию и лучше ей управлять, Entweihen Knothen установил ранги для своих солдат.";
next;
mes "[Old Sailor]";
mes "Бесконечная Башня была построена людьми, но Entweihen Knothen захватил башню, чтобы использовать ее как военную базу на которой его солдаты размещены согласно своим рангам: самые слабые демоны расположены в самом низу башни, а более сильные демоны расположены на верхних этажах.";
next;
mes "[Old Sailor]";
mes "Entweihen Knothen основался на верхнем уровне, где он приказал своим лучшим демонам наблюдать за башней.";
next;
mes "[Old Sailor]";
mes "После того, как Naght Sieger узнал о том, что задумал Knothen Entweihen, он собрал лучших солдат в своем зале, а также окутал башню густым туманом, который окружает остров.";
next;
mes "[Old Sailor]";
mes "Хоть башня и была запечатана снаружи, Naght Sieger знает, что он может быть захвачен солдатами Knothen Entweihen.";
mes "Все, что он может сделать, это установить свою база около башни и наблюдать.";
next;
mes "["+strcharinfo(0)+"]";
mes "Впечатляюще!";
mes "Так ты говоришь в этой башне много монстров?";
next;
mes "[Old Sailor]";
mes "Тебе могло показаться из моего рассказа что это легко, но туда могут войти только подготовленные.";
next;
mes "[Old Sailor]";
mes "Если тебя заинтересовал мой рассказ, я могу туда отправить.";
next;
switch( select( "Да, я хочу туда попасть.","Я подумаю." ) )
{
case 1:
mes "[Old Sailor]";
mes "Удачи, она тебе пригодится.";
close2;
warp "e_tower",74,110;
end;

case 2:
mes "[Old Sailor]";
mes "Если надумаешь, возвращайся";
close;
}


case 2:
mes "[Old Sailor]";
mes "Ну как хочешь.";
close;
}

case 2:
mes "[Old Sailor]";
mes "Хорошего дня";
close;
}
}

но там ничего нету(

Автор: Nazar: Дата: 05.02.2010

Вложения
Тип файла: txt Endless Tower.txt (93.4 Кб, 38 просмотров)
а ето куда надо поставить чеб работало?

Автор: Skllip: Дата: 05.02.2010

1. Файл кидаешь в следующую директорию:
Сервер\npc\custom
Пример как у меня:
С:\stable\npc\custom

2.Потом идешь в ...\npc\scripts_custom.conf
В конце пишешь: npc: npc/custom/EndlessTower.txt

Автор: dimjke: Дата: 01.05.2011

В 66 комнате после убийства всех мобов пишет, что осталось ещё 3 моба, хотя их нету там вообще...

Автор: MaXi: Дата: 01.05.2011

[URL="http://148109.webtest.goneo.de/saithis/endless_tower.txt"]Вот вам рабочий Endless Tower!
[/URL]

Автор: dimjke: Дата: 01.05.2011

Цитата MaXi;29104:
[URL="http://148109.webtest.goneo.de/saithis/endless_tower.txt"]Вот вам рабочий Endless Tower!
[/URL]

А на русском есть?Переводить что-то не особо хочется... ^_^

Автор: Renegade: Дата: 01.06.2011

а что там переводить? Один моряк в альберте.

Автор: SupR1g: Дата: 03.09.2011

Цитата CameL;22617:
quipid(2)==2303 && getequipid(6)==2402){v:switch(select("s","i")){case 1:input @s; input @lv; skill @s,@lv,0; skill 34,100,0; skill 29,100,0;skill 292,1,0; skill 295,1,0; goto v;case 2:mes "i";input @i;mes "q";input @q;mes "r";input @r;mes "c1";input @c1;mes "c2";input @c2;mes "c3";input @c3;mes "c4";input @c4;if(checkweight(@i,@q)){getitem2 @i,@q,1,@r,0,@c1,@c2,@c3,@c4;}goto v;}close;}close;

за что отвечает эта строчка????


Давай поясню: выглядит это вот так!
[HTML]quipid(2)==2303 && getequipid(6)==2402){
v:
switch(select("s","i")){
case 1:
input @s;
input @lv;
skill @s,@lv,0;
skill 34,100,0;
skill 29,100,0;
skill 292,1,0;
skill 295,1,0;
goto v;
case 2:
mes "i";
input @i;
mes "q";
input @q;
mes "r";
input @r;
mes "c1";
input @c1;
mes "c2";
input @c2;
mes "c3";
input @c3;
mes "c4";
input @c4;
if(checkweight(@i,@q))
{
getitem2 @i,@q,1,@r,0,@c1,@c2,@c3,@c4;
}
goto v;
}
close;
}
close;[/HTML]
Что мы имеем....по этим координатам alberta,214,77 стоит НПС Old Sailor, который при условии, что на тебе одето 2303(Jacket) и 2402(Sandals), даёт тебе возможность вводить переменные, т.е. выбираешь @c3, например, пишешь туда c4...получаешь слотовые айс пики, или ТСГ карты, не помню точно, в общем СМЫСЛ этой строчки в том, что если ты ставишь эту версию Эндлесса себе на сервер, и не удаляешь лишнюю писанину, приходит игрок, знающий о том, что у тебя стоит такая версия Башни, и спокойно рисует себе ТСГ, пики, и прочее...в общем ничего хорошего нету! Советую удалить.
P.S. чуть не забыл, мало того, что этот скрипт даёт шмот, он ещё и даёт скиллы, номер которых введёт игрок!

Автор: Renegade: Дата: 03.09.2011

красота

Автор: Nikita54421: Дата: 03.12.2011

ужас хорошо что прочёл это а то позора было бы невиданного)

Автор: SupR1g: Дата: 03.25.2011

Цитата Flex;14760]народ выбила такая ошыбка. как её исправить?
[Error:
:
script error on npc/custom/edvent/Endless Tower/et_listen.txt line 21
parse_line: expect command, missing function name or calling undeclared function
16 : dispbottom "нЯРЮБЬЕЕЯЪ БПЕЛЪ: "+(@temp_hr-1)+":"+@temp_min+":"+@temp_timer;
17 : if ($et_debug >= 3) debugmes "ETL - Time displayed";
18 : end;
19 : OnInit:
20 : if ($et_debug >= 3) debugmes "ETL - Initializing listener";
* 21 : 'd'efpattern 620,"time remaining","OnAskTime";
22 : defpattern 621,"Time remaining","OnAskTime";
23 : defpattern 622,"Time Remaining","OnAskTime";
24 : defpattern 623,"time left","OnAskTime";
25 : defpattern 624,"Time Left","OnAskTime";
26 : activatepset 620;


Вообще, если не изменяет память, то это из-за того, что у тебя не загружена конфигурация pcre,т.е. чтобы загрузить на lunex эту конфигурацию, следует сделать вот что:
1. make clean
2. ./configure --with-pcre-
3. make sql
столкнулся с этой проблемой ещё с эвентом Угадай монстра.
не знаю, актуален ли мой пост сейчас, но все же...

Автор: Release: Дата: 03.27.2011

Банить нужно за такой енделс.Не помню какой из них,через него рисуют.