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

По просьбе публики - поднимаем архивы.


Принцип работы:
Лидер гильдии, при клике на НПС, видит два пункта - телепорт в гильдхаус и покупка гильдхауса. Кликнув на покупку, он попадает в меню выбора места для дома, в котором выводится по десять незанятых точек на окно. Кликнув на одну из них, он покупает это место для своей гильдии за 1000 голда. Теперь он может продать текущий гильдхаус за 500 голда, либо посмотреть список все еще свободных - если хочет подобрать другое место. На продажу гильдхауса выводится запрос подтверждения.
Игрок подходит к НПС, и если он состоит в гильдии, а лидер гильдии потратился на гильдхаус - при клике по единственному пункту в меню его перекидывает по указанным в скрипте координатам. Если гильдия не имеет дома - получает неприличный ответ, если не состоит в гильдии - другой неприличный ответ.

Изменить цену покупки-продажи можно в скрипте. Компилим, разливаем по базам приложенные sql файлы, пускаем сервер.
Координаты телепортов берутся из таблицы.

В sql файлах:
guildmaster_scriptdev2.sql - таблица с координатами телепортов, и краткое описание каждой точки, которое будет выводиться в диалоге приобретения гильдхауса. Можете удалять, если что-то вам не нравится. Если будете добавлять свои - просьба сообщить их. (ревизия ядра не играет роли)
guildmaster_mangos.sql - шаблон НПС, который расставлен в гильдейских домах по всем городам. (ревизия ядра неизвестна, несомненно устарел)

Примечание:
На текущий момент телепорты ведут в необитаемые места, куда простым смертным попасть невозможно (либо крайне трудно). Первая координата ведет на ГМ-остров. Админу сервера очень рекомендуется самому пройтись по всем координатам, закупорить на местности дыры с выпадением в никуда (их как минимум три) и расставить телепорты, чтобы гильдейцам не пришлось пользоваться Камнем Возвращения чтобы уйти из гильдхауса. Остальное оборудование - на личное усмотрение.

Авторы:
Идея (и текущая поддержка) tempura.
Работа - Fog и kax
Копирайты в файле не проставлены, Родина должна знать своих героев без всяких там писулек. И упоминать их когда прет скрипт для своих сборок.

Приложенный патч содержит все нужное - включая sql файлы. Но не проверялся.
В принципе приложенный патч должен быть независим от ревизии... Ну, до определенного момента... Пока в базе или коде что-то кардинально не изменится.
Ну может еще guid в базе кого-то расстроят.
Вложения
Тип файла: patch guildmaster.patch (17.5 Кб, 998 просмотров)
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
12 пользователя(ей) сказали cпасибо:
anvd24 (03.06.2010), Hantet (08.06.2010), KiriX (27.10.2010), Kolorado (01.08.2011), Kujbor (29.05.2010), Limpnau (29.05.2010), rsa (29.05.2010), sven (30.05.2010), VinD (31.05.2010)