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

Добавление npc


telmi

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

Всем привет я не так давно начал проэктировать сервер, ну так сказать балуюсь так как новичёк в этом деле, заранее прошу прощения если не увидел продыдущих тем, но хотел бы видеть гайд по добавлению нпц, а так же разобраться в гайде по обавлению кастом шмотак, не совсем понял эти строки тобеж где, что, от куда брать, по каким папкам искать?

1. Нам понадобятся данные файлы:

idnum2itemdesctable.txt – Описание предмета в игре.

idnum2itemdisplaynametable.txt – Название предмета в игре.

idnum2itemresnametable.txt – Название спрайта предмета.

visionary_tab.txt – view_id предмета.

Сразу уточню что такое view_id – это та цифра к которой будет привязан Ваш кастом при отображении в игре.

Также, понадобятся сами кастомные вещи в такой комплектации:

Glassesoflove.bmp – размер 24х24, который мы положим в папку item.

Glassesoflove.bmp – размер 75х100, который мы положим в папку collection

Как выглядят

Glassesoflove.spr - файл отображения предмета в игре.

Glassesoflove.act – файл отображения предмета в игре.

Glassesoflove.spr – файл дропа предмета в игре.

Glassesoflove.act - файл дропа предмета в игре.

Как выглядят

Вроде бы всё. Да, точно всё

очень буду благодарен за нужные для меня файлы ну и иной полезной информации. Так же хотелось бы узнать как убирать нпц с 1 точки на другую или вообще убирать нпц

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

Что украл? Не понимаю твоих без смысленных постов, а лучше вместо

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

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

Что украл? Не понимаю твоих без смысленных постов, а лучше вместо

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

Выдрал кусок без цитаты? - украл

Не пользовался поиском? - мудак.

Нпц -

Добавление вещей - версия клиента(тут Ванги нет)

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

Выдрал кусок для того что бы показать что я не понял и разобраться в этом с помощью людей на этом форуме, пользовался поиском он не чего не выдал, по ссылке не чего толкового не увиделпо моему вопросу хотелось бы увидеть гайд

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

И так начнём, как вообще ввести своего или чужого нпц к себе на сервер?

А делается это очень просто.

1) Для начала заходим в папку, где лежит ваш эмулятор.

2) Заходим в папку npc.

3) Создаём там папку к примеру mynpc

4) Создаём там текстовый документ(*.txt)

5) Называем его к примеру test и вписываем туда код скрипта

6) Заходим в папку npc

7) Открываем блокнотом файл script_custom.conf

8) Видем эти строчки:

// ------------------------- My Scripts -------------------------
//npc: npc/location/to/script.txt

9) Стираем строчку

//npc: npc/location/to/script.txt

10) И вместо неё пишем вот так:

npc: npc/mynpc/test.txt

11) Сохраняем, перезагружаем сервер, если он запущен, радуемся!

Спасибо за внимание.

by Мяфк

попробовал по этому гайду не получилось поставить нпц, подскажи что надо сделать?

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

Что именно не получилось? Не появился в игре НПЦ?

- как назвали файл с кастомным нпц ?

- в какую директорию положили ?

- что прописали в script_custom.conf ?

- при старте map сервера не было ошибок ?

Залейте на файлообменник файл с Вашим НПЦ и запостите ссылку.

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

- файл назван test папка mynpc всё как в гайде

вообщем 1 нпц установить удалось, но при попытки другого нпц я просто уже наверно все варианты перепробывал скажите пожалуйста как устанавливать,script_custom.conf Нужно ли создавать здесь новую строку, для нового скрипта как я понял новый файл txt нужен я создаю всё делаю и в итоге нпц нету, по возможности добавьте в асю 558944226 или скайп zeturachi1

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

Открой стандартного нпц и посмотри как там

ВРОДЕ все сделал правильно и не работает? - Открой окна серверов и найди указание на ошибку. Нашел? - Открывай нпц и исправляй ошибку.

Нужна какая-то функция, но не знаешь как ее записать? - Открой стандартного нпц с данной функцией, посмотри ее название, найди ее в doc/script_commands.txt и посмотри оформление. Не знаешь такого нпц? - Поздравляю, ты - обоссанный школьник.

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

Автор, на будущие если ты хочешь помощи лучше скинь сразу весь скрипт. И не будет глупых вопросов/ответов. Мы сейчас ищем сами не знаем что. Ошибку одним словом.

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

Скрипт то работает проблема в том что, после того как я поставил первый нпц я не понимаю как ставить 2 нпц, я в папке с 1 нпц создаю второй файл txt туда вписываю скрипт, после вписываю в script_custom путь к скрипту но в итоге когда я запускаю сервер нпц нету а команда @load npc и тд стала меня телкпортировать на точку где я сохранен

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

Открываешь script_custom.conf, идешь в самый низ строки и добавляешь своего нпц

npc: npc/mynpc/test.txt

.

Нужен еще один?

Спускаемся еще на строку ниже и пишем

npc: npc/mynpc/test2.txt

.

И так в последовательности.

Берем свой test.txt и кидаем в папку ***/npc/mynpc/ .

Да, да и так каждый твой текстовый файл.

Загружаем сервер и о чудо, они есть в наличие, если конечно map_server не выдает никаких ошибок.

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

@load npc?

tumblr_lw9nfgfg4z1qjokxe.gif

@load npc/mynpc/test.txt

чем не устраивает?

botka4aet, и да к сожалению не видел не 1 твоего достойного поста где бы ты сказал что то умное, что бы могло помочь людям, только извергание желчи, скажи ещё пожалуйста твой проэкты каторые были у тебя

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

На сколько мне известно, командой @load, ты загружаешь точку сохранения... :) Синоним @return.

Нужно писать , @loadnpc путьдофайла/файл.txt

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

@load npc/mynpc/test.txt

чем не устраивает?

botka4aet, и да к сожалению не видел не 1 твоего достойного поста где бы ты сказал что то умное, что бы могло помочь людям, только извергание желчи, скажи ещё пожалуйста твой проэкты каторые были у тебя

Какой же дятел...

@load npc?

tumblr_lw9nfgfg4z1qjokxe.gif

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

@load npc/mynpc/test.txt

чем не устраивает?

botka4aet, и да к сожалению не видел не 1 твоего достойного поста где бы ты сказал что то умное, что бы могло помочь людям, только извергание желчи, скажи ещё пожалуйста твой проэкты каторые были у тебя

Какой же дятел...

@load npc?

tumblr_lw9nfgfg4z1qjokxe.gif

ну дак что я увижу название твоих проэктов?

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

ну дак что я увижу название твоих проэктов?

1. Не проектов, а проекта(яж не долбоеб, который в каждом месяце открывает новый сервер)

2. Пиши правылно

3. Нет, не увидишь, тк проект закрыт, а тебя за 2 года там точно не было

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

ну дак что я увижу название твоих проэктов?

1. Не проектов, а проекта(яж не долбоеб, который в каждом месяце открывает новый сервер)

2. Пиши правылно

3. Нет, не увидишь, тк проект закрыт, а тебя за 2 года там точно не было

название проекта пожалуйста

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

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