Гильдии и Гильдхаусы - Амен

Welcome Guest ( Log In | Register )

2 Pages V  < 1 2  
Открыть новую тему
> Гильдии и Гильдхаусы
{ipb.lang['topic_rating']}
Гость_Dark Delphin_*
{ipb.lang[ 11 June 2006, 12:46
{ipb.lang['posted_on']} #21





Гости





Sarcad
Цитата
З.Ы. Кст. что-то не та тема. Тут про гильдии. Надо бы в Интересные идеи и предложения писать.

Забей! (IMG:style_emoticons/default/biggrin.gif)
Так всегда! Начинаем за здравие, заканчиваем за упокой! Но раз уж начали, значит начали!

Город Дроу - это конечно все мило и чудесно, но вот что-то я не наблюдаю столько народу на шарде, которые играют за дроу! Город можно сделать и систему "раса-спаун-город" тоже по идее можно. Но стоит уделить внимние еще и другим вещам! Меня вот например еще сильно огорчает отсутствие на шарде разнообразия шмота. Извините, если покажусь слишком меркантильным, но это (имхо) так. И еще постоянно льет дождь! Достало, чес слово! Хочется хорошей, ясной погоды и разнообразия стилей одежды - мантий, доспехов и пр (именно "внешних вещей"). Могу предложить еще подключить хак с плащами!
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sarcad
{ipb.lang[ 11 June 2006, 13:45
{ipb.lang['posted_on']} #22


Мастер
*****

Group: Житель
Posts: 734
From: Аур

Пол: Парень
Раса: Полуэльф
Класс: Sorceror
Уровень: 28
Клан: Аватар



Цитата
Могу предложить еще подключить хак с плащами!


Да, плащи это хоршо. Но боюсь Зир скажет: "А нужен ли хак Амену?" Точнее спросит, но это не важно. (IMG:style_emoticons/default/rolleyes.gif) А с вещами да, большой трабл. Маленькое разнообразие, точнее его вообще нет. Но просто так понапихать вещей не представляеться возможным. Нужен баланс...
Карточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Гость_Dark Delphin_*
{ipb.lang[ 11 June 2006, 14:21
{ipb.lang['posted_on']} #23





Гости





Цитата
Но просто так понапихать вещей не представляеться возможным. Нужен баланс...

Да хотя бы с одними и теми же свойствами, главное чтобы разные внешне были! А то красить и крафтить далеко не всегда есть возможность!
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Гость_Dark Delphin_*
{ipb.lang[ 11 June 2006, 15:25
{ipb.lang['posted_on']} #24





Гости





А вот собственно и плащи, которые я предлагал! (и сейчас предлагаю)
Кроме плащей там есть еще модельки секир, мечей, катан, которые висят за спиной. Все это в одном хаке. Весит все вместе 11 МБ! Копейки, верно? А разнообразия внесет массу!
(IMG:http://darkdelphin.h15.ru/img/cloaks/Untitled-1.gif) (IMG:http://darkdelphin.h15.ru/img/cloaks/Untitled-3.gif) (IMG:http://darkdelphin.h15.ru/img/cloaks/Untitled-4.gif) (IMG:http://darkdelphin.h15.ru/img/cloaks/Untitled-5.gif)
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sarcad
{ipb.lang[ 11 June 2006, 17:47
{ipb.lang['posted_on']} #25


Мастер
*****

Group: Житель
Posts: 734
From: Аур

Пол: Парень
Раса: Полуэльф
Класс: Sorceror
Уровень: 28
Клан: Аватар



Плащи это здорово! Давайте сделаем плащи... !!!
Карточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Yalini
{ipb.lang[ 11 June 2006, 18:47
{ipb.lang['posted_on']} #26


Мастер Клинка
Group Icon

Group: Координатор
Posts: 2,292
From: Москва

Раса: Человек
Класс: Ghost Sentinel



Ссылку в студию! Если хотите разнообразить шард, опишите, что вы хотите в него внести, а я уж по мере возможностей и сил, реализую. Только вот что главное, чтобы этот труд не пропал втуне. Сделать все это можно, только если на шарде не будет никого, то какой смысл?

Но в первую очередь мне все же нужны помощники, иначе версии будут обновляться медленно и мучительно, а новшеств они будут привносить ровно столько, на сколько у меня хватает сил.
Карточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Гость_Dark Delphin_*
{ipb.lang[ 11 June 2006, 19:22
{ipb.lang['posted_on']} #27





Гости





Цитата
Ссылку в студию!


Слушаюсь и повинуюсь! (IMG:style_emoticons/default/smile.gif)

http://rapidshare.de/files/22795202/Cloaks.hak.html
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Mor
{ipb.lang[ 13 June 2006, 07:42
{ipb.lang['posted_on']} #28


Посвященный
**

Group: Житель
Posts: 74
From: НН

Раса: Темный Эльф



Цитата(Yalini @ 11 June 2006, 17:47) [snapback]22694[/snapback]
Но в первую очередь мне все же нужны помощники, иначе версии будут обновляться медленно и мучительно, а новшеств они будут привносить ровно столько, на сколько у меня хватает сил.

Ялини, я все еще жив. А файлик все еще на прежнем месте, уж не поверю, что так и не было времени *обиженно*.
Карточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Гость_azathoth_*
{ipb.lang[ 13 June 2006, 23:47
{ipb.lang['posted_on']} #29





Гости





Эх, жалко, поиграть сейчас не могу, 1.67 весит аж 80мб...

Про работу я давно предлагал, да вот только идей достойных нет (поди-убей X монстров - нее, это совершенно не то, что хотелось бы видеть).

Вот единственное, что пришло в голову:

Есть в Галиции заведение под гордым названием "Портовый Магазин", в нем продают различный хлам, и вот что можно туда всунуть:
-- [ Приветствие NPC ]
---- [ Торговля ]
---- "Ух, я погляжу у вас не только магазин, но и склад здесь... Может быть найдется и какая-нибудь работенка для отчаяного приключенца?"
------ "Отчего ж не найтись, недавно прибыла крупная партия оружия из Халфилфера, а я договорился снабжать одного из торговцев в Даск Тауне, но вот беда, с появлением в окресностях гоблинов никто не соглашается работать курьером."
-------- "Фи, эта работа не для меня."
-------- "Ну так я не из трусливых, могу и помочь!"
---------- "Хорошо, сделаем так: вот ящик с грузом, я отдам его тебе за [ цена ~1500 ], отнеси его продавцу оружием на торговой площади в Даск Тауне, он тебе за него заплатит [ цена * 3 ]. Идет?"
------------ "По рукам." (Аctions Taken: "Скрипт #1", отбирает золото, дает ящик)
------------ "Нет, у меня найдутся дела поважнее."
---- [ Ох, мне нужно идти ]

Торговцу в Даске тоже добавть ветку
--- "Я принес оружие из Галиции." (Text Appears When... "Скрипт #2", прверяющий наличие ящиков)
------ "Отлично, я давно его жду. Держи оплату." (Actions Taken: "Скрипт #3", забирает ящики, выдает золото)

Осталась техника (чтобы не быть голословным):

- Cоздать тот самый ящик, пусть его ResRef - "am_qx_box", и веса добавить 100, чтобы утащить было трудно больше одного или парочки;
- Скрипт #1
Код

void main()
{
    object oPC = GetPCSpeaker();
    if (GetGold(oPC) >= 1500)
    {
        TakeGoldFromCreature(1500, oPC);
        CreateItemOnObject("am_qx_box", oPC);
    }
    else
    {
        SpeakString("Хм, судя по твоему выражению лица денег у тебя и нет.");
    }
}

- Скрипт #2
Код

int Match(string s1, string s2)
{
    return (s1 == s2);
}

int GetNumItemsInInventory(object oInventory = OBJECT_SELF, string sTag = "*")
{
    int nNum = 0;
    object oItem = GetFirstItemInInventory(oInventory);
    while (GetIsObjectValid(oItem))
    {
        if (Match(GetTag(oItem), sTag))
        {
            nNum += GetItemStackSize(oItem);
        }

        oItem = GetNextItemInInventory(oInventory);
    }

    return nNum;
}

int StartingConditional()
{
    object oPC = GetPCSpeaker();
    return (GetNumItemsInInventory(oPC, "am_qx_box") > 0);
}

- Cкрипт #3
Код

int Match(string s1, string s2)
{
    return (s1 == s2);
}

int GetNumItemsInInventory(object oInventory = OBJECT_SELF, string sTag = "*")
{
    int nNum = 0;
    object oItem = GetFirstItemInInventory(oInventory);
    while (GetIsObjectValid(oItem))
    {
        if (Match(GetTag(oItem), sTag))
        {
            nNum += GetItemStackSize(oItem);
        }

        oItem = GetNextItemInInventory(oInventory);
    }

    return nNum;
}

int RemoveItemsFromInventory(object oInventory = OBJECT_SELF, string sTag = "*", int nNum = -1)
{
    int nStack;
    object oItem = GetFirstItemInInventory(oInventory);
    while (GetIsObjectValid(oItem) && (nNum != 0))
    {
        if (Match(GetTag(oItem), sTag))
        {
                 if (nNum < 0) DestroyObject(oItem);
            else if ((nStack = GetItemStackSize(oItem)) > nNum)
            {
                SetItemStackSize(oItem, nStack - nNum);
                return 0;
            }
            else
            {
                DestroyObject(oItem);
                nNum -= nStack;
            }
        }

        oItem = GetNextItemInInventory(oInventory);
    }

    return nNum;
}

void main()
{
    object oPC = GetPCSpeaker();
    int nNum = GetNumItemsInInventory(oPC, "am_qx_box");
    if (nNum > 0)
    {
        RemoveItemsFromInventory(oPC, "am_qx_box");
        GiveGoldToCreature(oPC, 4500 * nNum);
    }
    else
    {
        SpeakString("Ладно, не дури, давай сюда ящик.");
    }
}


зы: Э... э... какие еще хаки?
ззы: Я уже не хочу переходить на НВН2.
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Гость_Dark Delphin_*
{ipb.lang[ 15 June 2006, 12:16
{ipb.lang['posted_on']} #30





Гости





А, кстати, идея неплохая! Можно еще понастроить катакомб с "умными" замками! Где надо всякие рычажки дергать или таблички двигать... тоже разнообразит мыслительный процесс
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Гость_azathoth_*
{ipb.lang[ 15 June 2006, 14:21
{ipb.lang['posted_on']} #31





Гости





Наоборот, нафик такое нужно.
Для таких вещей есть сингл.
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Set Invisible (Unapprove Post)  
2 Pages V  < 1 2
Открыть новую тему
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



//
Lo-Fi Version Time is now: 21 November 2024 - 23:12
IBR Beige Style V.2.1 by: Fisana (IBR Team) © 2005