-
Постов
1,416 -
Зарегистрирован
-
Посещение
-
Победитель дней
182
Весь контент Kubix!
-
Ты не в тех местах ставил скобки }
-
Попробуй так.А вообще, советую тебе убрать все лэйблы. pay_arche,44,133,6 script Убийца 978,{ if (KVE_Q == 3) goto Okey; if (KVE_Q == 2) goto KBeCT; if (KVE_Q == 1) goto Polyhil; mes "[Убийца]"; mes "Привет юный воин"; mes "если вы пришли ко мне,то явно"; mes "что-то хотите."; mes "Ведь так?"; if(select("Да:Нет")==2) { mes "[Убийца]"; mes "Некчемный простолюдин!"; close; } mes "[Убийца]"; mes "Спасибо что вы можете помогать таким людям как я"; next; mes "[Убийца]"; mes "В нашем грооде 'Payon'"; mes "случаются бедствия"; mes "точней около её пещеры"; next; mes "[Убийца]"; mes "Немоглибы вы сходить в лучнице Ларисе"; mes "Чтобы узнать об этом по подробней?"; if(select("Хорошо:Не стоит")==2) { mes "[Убийца]"; mes "Прощай!"; close; } mes "[Убица]"; mes "Жду тебя когда выполнишь все у Ларисы"; set KVE_Q,1; close; Polyhil: mes "[Убийца]"; mes "Иди к Ларисе,она ждет тебя"; close; KBeCT: mes "[Убийца]"; mes "Кажется Лариса должна была дать тебе задание"; close; Okey: mes "[Убийца]"; mes "Вот твоя награда"; getitem 7227,50; getitem 2629,1; close; } pay_arche,43,131,6 script Лариса 988,{ if (KVE_Q == 4) goto KBeCtT2; if (KVE_Q == 3) goto KBeCtT; if (KVE_Q == 1) goto OK; if (KVE_Q == 0) goto QomPl; QomPl: mes "[Лариса]"; mes "Вы должны быть у Убийцы!"; close; OK: mes "[Лариса]"; mes "Вы пришли от Убийцы,я так и знала."; next; mes "[Лариса]"; mes "Да,много тут обитают злобных жителей пещеры Пайона"; mes "главное из них осений цветок,похоже на кису"; mes "она убивает всех кто заходит в пещеру"; next; mes "[Лариса]"; mes "Поэтому если ты хочешь можешь выполнить пару моих заданий"; mes "но пока-что написано для тебя 1"; if(select("Да:Нет")==2) { mes "[Лариса]"; mes "Пусть как знаешь!"; close; } mes "[Лариса]"; mes "принеси мне Staff Of Bordeaux"; mes "всеголиш 1 штуку!"; set KVE_Q,4; close; KBeCtT2: if(countitem(1648)<1){ next; mes "[Лариса]"; mes "Чего-то не хватает!?"; close; } delitem 1648,1; mes "[Лариса]"; mes "Великолепно!"; mes "Иди к убийце он тебя вознаградит!"; set KVE_Q,3; close; }
- 4 ответа
-
- 1
-
Мне казалось делаем Блуди бранчи,но не тцг.Исправь разговор. Да ладно тебе.Он же просто тестил, по этому так и написал видно )
-
Почистил тему. Перенес в Помощь в скриптинге.
-
prontera,156,175,6 script Стрелок 978,{ mes "Здраствуйте Я ангел который стреляет стрелами любви"; mes "Хотите я поподу в вас и вы обязательно в когонибудь влюбитесь?"; if(select("да:нет")==2) { mes "пока"; close; } mes "Приготовтесь щас я в вас выстрелю и вы будете влюбены во всех."; mes "Хм почему то моя стрела с первого раза не подействовала на вас."; next; mes "Давайте ещё раз выстрелю?"; if(select("да:нет")==2) { mes "пока"; close; } mes "Вот теперь вроде бы попал."; mes "Досвидание если захотите чтобы я ещё в вас выстрелил приходите ещё,но тогда выстрелы будут за Zeny"; close; }
-
И хватит создавать 100500 тем. закинь всё в одну и проси помочь.только учти, никто ничего за тебя делать не будет.
-
...... после всех close нету ';' после next нету ';' после всех диалогов стоит ':'??? хотя должно ';' после if(select("да:нет")==2) нету скобок {} в каждой строке ошибка. да и скрипт хз для чего.
-
Честно, почти каждая строчка этого скрипта не правильная. ищи тут, тут и тут. Это поможет тебе.
-
Фигня получилась.. лучше сначала научись простого нпц правильно писать, а потом уже чуть сложнее и т.д... и юзай [ code] текст [ /code]
-
if(countitem(ид вещи которая нужна) < кол-во вещи) { mes "У Вас нету вещи"; close; } getitem ид вещи, кол-во; close; А то что я думал делается так : prontera,150,150,6 script NPC 1 100,{ if(NPCQuest == 1) { mes "отнесите вещи к NPC 2"; close; } mes "вы должны отнести это к NPC 2"; getitem 7227,1; set NPCQuest,1; close; } prontera,152,150,6 script NPC 2 100,{ if(NPCQuest == 0) { mes "сначала поговорите с NPC 1"; close; } if(Countitem(7227) >= 1) { mes "спасибо что принесли мне это."; delitem 7227,1; getitem 12103,500; set NPCQuest,0; close; } mes "У Вас нету нужной мне вещи!"; close; }
-
если я правильно понял то переменные тут нужны
-
если игрок нажал да (что хочет сделать тцг) то идет проверка
-
Извини конечно но это FACEPALM... Во первых много ошибок, во вторых не вижу проверки на TCG Card, не вижу выдачу блуди бранчей, не вижу удаление TCG Card. добавь проверку - if(countitem(7227) < 10) { mes "У Вас нету тцг."; close;} если есть итемы удаляем их -> delitem 7227,10; и даем блуди бранч -> getitem 12103,1;
-
Что-бы не было флуда, закрываю тему до появления Sanasol'a который обновит(или не обновит) ссылку.
-
Всегда когда идет if(.....){ нужно закрывать скобку.
-
Во первых используй кнопку "изменить". Во вторых просто закинь скрипт в [ code ] [ / code ] только без пробелов.
-
mes "[Manager]"; mes "На нашем сервере вы найдёте много чего интересного и увлекательного."; mes "Но лучше всего посетить наш форум там больше всего информации."; mes " Тут будет ссылка на наш сервер."; close; } то что красным - убрать и поставить в конец. и в конце убрать одну } + пропустил 2 mes
-
Ну во первых пишется не "Manajer" a "Manager". Во вторых где close; в конце? В третьих где ещё одна } в конце? set @name$,"[Manajer]"; было не к чему мне так кажется. Так же как говорил nomn ГДЕ ОТСТУПЫ?! + грамматические ошибки так будет не много лучше: prontera,156,175,6 script Manager 978,{ mes "[Manager]"; mes "Здравствуйте я Менеджер который помогает новичкам начать играть."; mes "У меня можно узнать как играть на нашем сервере."; mes "Хочешь узнать как у нас играть на сервере?."; if(select("да:нет")==2) { mes "[Manager]"; mes "Пока"; close; } mes "[Manager]"; mes "На нашем сервере вы найдёте много чего интересного и увлекательного."; mes "Но лучше всего посетить наш форум там больше всего информации."; mes " Тут будет ссылка на наш сервер."; close; }
-
В след раз за дабл пост будешь наказан. А так же, посмотри на дату темы..археолог.
-
doc/item_db читай там всё расписано
-
Готовое не видел, вроде.Но мне просто показалось что ты взял откуда-то