Ru-MaNGOS

Вернуться   Ru-MaNGOS > Флуд > Флудильня

Важная информация

Флудильня Разговоры на любые темы.

Мы устаем постоянно работать. Иногда надо где-то немного отдохнуть. Пожалуйста, не надо здесь устраивать бардак.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.03.2010, 21:41   #1
_PARADOX_
Новичок
 
Аватар для _PARADOX_
 
Регистрация: 10.03.2010
Сообщений: 13
Сказал(а) спасибо: 6
Поблагодарили 2 раз(а) в 1 сообщении
_PARADOX_ На верном пути
По умолчанию TeleNet Teleport Master

На форуме Scriptdev2 нашол телпортераhttp://www.scriptdev2.com/telenet-te...ter-t4045.html
и заинтересовался вазможно ли вместо npc сделать item чтобы открывал это меню
или как вариант тоже самое для дедка телепортера(название забыл)*
_PARADOX_ вне форума   Ответить с цитированием
Старый 12.03.2010, 22:18   #2
Destros
Гость
 
Сообщений: n/a
По умолчанию

У итемов не реализованы госсипы вроде.
  Ответить с цитированием
Старый 13.03.2010, 00:50   #3
CruncH
Пользователь
 
Регистрация: 07.03.2010
Адрес: Норильск
Сообщений: 51
Сказал(а) спасибо: 28
Поблагодарили 31 раз(а) в 15 сообщениях
Записей в дневнике: 3
CruncH На верном пути
Отправить сообщение для CruncH с помощью ICQ
По умолчанию

ну а итемы же могут спавнить нпц? вот и можно как то так сделать и тут.
а нпц уже будет портовать...
__________________
CruncH вне форума   Ответить с цитированием
Старый 13.03.2010, 01:23   #4
_PARADOX_
Новичок
 
Аватар для _PARADOX_
 
Регистрация: 10.03.2010
Сообщений: 13
Сказал(а) спасибо: 6
Поблагодарили 2 раз(а) в 1 сообщении
_PARADOX_ На верном пути
По умолчанию

нпц там уже реализовано
мне бы хотелось какбы папробовать сделать сразу итем
_PARADOX_ вне форума   Ответить с цитированием
Старый 13.03.2010, 06:38   #5
Next
Гость
 
Сообщений: n/a
По умолчанию

CruncH тебе подсказку уже дал как это делается. Раз есть NPC-телепортер и есть итемы, которые спавнят NPC, то по аналогии можно сделать подобный итем для телепортера.
  Ответить с цитированием
Старый 13.03.2010, 07:19   #6
_PARADOX_
Новичок
 
Аватар для _PARADOX_
 
Регистрация: 10.03.2010
Сообщений: 13
Сказал(а) спасибо: 6
Поблагодарили 2 раз(а) в 1 сообщении
_PARADOX_ На верном пути
По умолчанию

Next итем там сразу есть каторый спаунит моба на секунд 10
но мне охото реализовать это через меню у итема а не моба

как я догадываюсь это подобие ГО ульдуар тп
_PARADOX_ вне форума   Ответить с цитированием
Старый 13.03.2010, 08:15   #7
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от _PARADOX_ Посмотреть сообщение
как я догадываюсь это подобие ГО ульдуар тп
А для него в код вставляется обработка госсипов для ГО. Там патч на NPCHandler.cpp есть в комплекте.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 13.03.2010, 10:32   #8
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

Через итем можно, я помню на Ascent еще на 2.4.3 эти админы увлекались. Еще как-то перекрашивали пункты меню в госсипе, вызываемом от итема.
LordJZ вне форума   Ответить с цитированием
Старый 13.03.2010, 19:35   #9
_PARADOX_
Новичок
 
Аватар для _PARADOX_
 
Регистрация: 10.03.2010
Сообщений: 13
Сказал(а) спасибо: 6
Поблагодарили 2 раз(а) в 1 сообщении
_PARADOX_ На верном пути
По умолчанию

Цитата:
Сообщение от tempura Посмотреть сообщение
А для него в код вставляется обработка госсипов для ГО. Там патч на NPCHandler.cpp есть в комплекте.
т.е. как я понил этот пачт можно перевести под итем
если кто может дайте ссылочку
_PARADOX_ вне форума   Ответить с цитированием
Старый 13.03.2010, 21:59   #10
Mr.Grom
Пользователь
 
Аватар для Mr.Grom
 
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Mr.Grom На верном пути
По умолчанию

Ставил Камень телепорт на Асценте, но там луа скрипты.
Mr.Grom вне форума   Ответить с цитированием
Старый 13.03.2010, 23:57   #11
_PARADOX_
Новичок
 
Аватар для _PARADOX_
 
Регистрация: 10.03.2010
Сообщений: 13
Сказал(а) спасибо: 6
Поблагодарили 2 раз(а) в 1 сообщении
_PARADOX_ На верном пути
По умолчанию

кто сможет сделать патч для госсип-меню итемов?
пытался порытся в исходникахчет неполучилось(((
_PARADOX_ вне форума   Ответить с цитированием
Старый 14.03.2010, 02:24   #12
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Вы и можете.
http://ytdb.ru/Yuriy/patches/sd2/GO_ulduar_teleport/
велкам.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 14.03.2010, 10:41   #13
_PARADOX_
Новичок
 
Аватар для _PARADOX_
 
Регистрация: 10.03.2010
Сообщений: 13
Сказал(а) спасибо: 6
Поблагодарили 2 раз(а) в 1 сообщении
_PARADOX_ На верном пути
По умолчанию

ладно покачто папробую для начала сделать квестом чет неполучается у мя разобратся
_PARADOX_ вне форума   Ответить с цитированием
Старый 14.03.2010, 13:02   #14
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

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

Давайте разбираться вместе? Форум для того и сделан. Пишите что именно вам непонятно.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 16.03.2010, 21:50   #15
_PARADOX_
Новичок
 
Аватар для _PARADOX_
 
Регистрация: 10.03.2010
Сообщений: 13
Сказал(а) спасибо: 6
Поблагодарили 2 раз(а) в 1 сообщении
_PARADOX_ На верном пути
По умолчанию

tempura ну ладно.
Вот например если принять этот патч и в итем вписать скрипт на этот патч он будит вызывать меню?
(неуспевал проверить)*

Хм при компиляции с патчем http://ytdb.ru/Yuriy/patches/sd2/GO_..._teleport.diff
выдает ошибки

Последний раз редактировалось tempura; 17.03.2010 в 03:15.
_PARADOX_ вне форума   Ответить с цитированием
Старый 17.03.2010, 03:17   #16
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

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

Патч встал без режектов, только с hunk-ами?

Я бы вообще советовал вам ПОЛНОСТЬЮ описать все проделанные вами действия пошагово, а то вы выдаете первое действие - "поставил патч" (не рассказывая о его результате) и последнее - "ошибки" (опять же без каких-либо рассказов о ваших попытках их устранения).
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 17.03.2010, 10:21   #17
_PARADOX_
Новичок
 
Аватар для _PARADOX_
 
Регистрация: 10.03.2010
Сообщений: 13
Сказал(а) спасибо: 6
Поблагодарили 2 раз(а) в 1 сообщении
_PARADOX_ На верном пути
По умолчанию

хорошо вернусь с учебы и скачаю новые исходки и отпишувсе ошибки
Вопрос:есть ли лог применения патчей гитом чтобы все не переписывать?

ревизия ядра: 9599

и напомните команду плиз как отменить этот пачт

Последний раз редактировалось tempura; 17.03.2010 в 19:43.
_PARADOX_ вне форума   Ответить с цитированием
Старый 17.03.2010, 14:42   #18
Neggod
RMDC Donator
 
Регистрация: 07.03.2010
Адрес: Суровый Город
Сообщений: 41
Сказал(а) спасибо: 23
Поблагодарили 25 раз(а) в 13 сообщениях
Записей в дневнике: 1
Neggod На верном пути
Отправить сообщение для Neggod с помощью Skype™
По умолчанию

patch -R -p1 < 1.diff

Последний раз редактировалось Neggod; 17.03.2010 в 14:44.
Neggod вне форума   Ответить с цитированием
Старый 17.03.2010, 18:47   #19
Immortal
Новичок
 
Регистрация: 09.03.2010
Сообщений: 10
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Immortal На верном пути
По умолчанию

PARADOX
"Данный гайд позволит вам получить:
- начальные сведения о структуре эвента
- представления о объемах работ
- узнать больше от таблицах и полях некторых баз,
которые могут вам пригодиться и в дальнейшем
- сведения о написании как самых простых скриптов,
так и более сложных.
Ну и в конце концов Вы получите общие - расширенные сведения, что
в дальнейшем сыграет Вам огромную службу не только в создании
эвентов но и многих областях работы с по "разукрашиванию" сервера.
Возможно вы выделите для себя и что-то новое.

ВНИМАНИЕ! Работать мы будем только РУЧКАМИ! никаких программ и прочей дребедени!"

скоро будет выложен в разделе "Патчи и наработки", надеюсь Модераторы одобрят довльно большой (но довольно полный) объем информации.
Тема как минимум отсечет процентов 40 вопросов, которые всплывают в той или иной области.

Так что если все еще интересен вопрос - жди
Immortal вне форума   Ответить с цитированием
Старый 17.03.2010, 19:39   #20
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от _PARADOX_ Посмотреть сообщение
ревизия ядра: 9599
Код:
patch -p1 < 1.diff
patching file 'src/game/NPCHandler.cpp'
Hunk #1 FAILED at 338.
1 out of 1 hunk FAILED -- saving rejects to src/game/NPCHandler.cpp.rej
patching file 'src/game/Scriptcalls.cpp'
Hunk #1 succeeded at 72 <offset 3 lines>.
patching file 'src/game/Scriptcalls.h'
Hunk #1 succeeded at 54 <offset 4 lines>.
patch unexpectedly ends in middle of line
Hunk #2 succeeded at 84 witch fuzz 1 <offset 4 lines>.
и напомните команду плиз как отменить этот пачт
Не надо отменять. Надо открыть текстовым редактором файл rej и соответствующий cpp (или h). Посмотреть в rej какие именно строки вызывают конфликт, найти предыдущие строки в cpp - и ручками вставить недостающие строки из rej в положенные места срр. Для этого не надо даже знать программирование - достаточно уметь сравнивать буковки.

Я ответил на ваш вопрос, вы уже сможете это сделать?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 17.03.2010, 20:04   #21
_PARADOX_
Новичок
 
Аватар для _PARADOX_
 
Регистрация: 10.03.2010
Сообщений: 13
Сказал(а) спасибо: 6
Поблагодарили 2 раз(а) в 1 сообщении
_PARADOX_ На верном пути
По умолчанию

tempura большое спасибо завтро попытаюсь xD
Immortal На скок я понил это к базе идет а не ядру
_PARADOX_ вне форума   Ответить с цитированием
Старый 17.03.2010, 23:06   #22
Immortal
Новичок
 
Регистрация: 09.03.2010
Сообщений: 10
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Immortal На верном пути
По умолчанию

PARADOX
да, ты правильно понял.
Это проще реализовывать именно через базу (на мой взгляд именно так)
Подобные вопросы будут учитываться и другом гайде о патчах в ядро.
Работаю, только времени к сожалению очень мало свободного.
Immortal вне форума   Ответить с цитированием
Старый 02.04.2010, 11:09   #23
Chestarfild
Пользователь
 
Аватар для Chestarfild
 
Регистрация: 06.03.2010
Адрес: Россия->Цимлянск
Сообщений: 49
Сказал(а) спасибо: 34
Поблагодарили 4 раз(а) в 4 сообщениях
Chestarfild На верном пути
По умолчанию

Можно ввести свой тип итема, добавить его обработку в ядре, при использовании чтобы посылался пакет отображения gossip менюхи. Как-то так
__________________
Богатство языка определяет широту его мысли
Chestarfild вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[11649][fix] aura Master of Subtlety duration in seconds Den Принятые патчи 3 19.06.2011 02:31
Merge remote branch 'origin/master' into 335 newsbot CMaNGOS Commits 0 02.07.2010 04:54
[10128] Since 3.3 pets receive 100% of master's resilience newsbot CMaNGOS Commits 6 30.06.2010 22:39
Merge branch 'master' into 330 newsbot CMaNGOS Commits 0 08.04.2010 03:40


Текущее время: 15:13. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot