Здравствуйте, гость ( Вход | Регистрация )

> add necromancy spell to spellbook
Amaterasu
сообщение 21.8.2024, 11:35
Сообщение #1


*

Registred
Сообщений: 8
Регистрация: 21.8.2024
Группа: Пользователи
Наличность: 0
Пользователь №: 20.808
Возраст: 45



нашел в вики вот такое описание у спеллбуки

_In older sphere versions, MOREX, MOREY, and MOREZ could be set to add additional spells (necro, etc), but recently these concepts may have been removed...

предполагаю что 51.a достаточно старая версия и такая возможность есть, но методом подбора ничего добавить не вышло, мб кто знает как это должно работать?



Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
keni
сообщение 4.11.2024, 23:32
Сообщение #2


**

Группа: Пользователи
Наличность: 0
Пользователь №: 6.699
Возраст: 10



А если как на абусе то тут немного по другому нужно подход делать.

Скрипт книги sphereitem.scp

Код

[2253]
//Necromancer book
COLOR=0488
BUYVALUE=2000000
//SELLVALUE=0
ATTR=24
LAYER=2
WEIGHT=0

ONTRIGGER=DCLICK
if (<src.necromancy><700)   // С 70 процентов некры мы можем читать книгу собственно и использовать ее. по назначению
    src.sysmessage Your necromancy skill is too low to read this book.^Ваш навык necromancy слишком мал чтобы прочитать эту книгу.
    return 1
elseif (<src.gm>==1)
    return 1
endif


Ссылка на код

топаем в файл идентификаторов
graymul.h

Код

ITEMID_NECRO_BOOK   = 0x2593 //Номер книжки в скрипте


Топаем в
cclientevent.cpp
Находим функцию
Cmd_Use_Item
Вот пример кода что бы понять что мы сделали все правильно, он будет просто выводить сообщение ``NOW U CAN USE UR BOOK IDIOT`` при юзе книги и скила выше 70% в журнал.
Дальше уже полет фантазии только за вами.

Ссылка на код
Код

    case ITEM_NORMAL: {          //ABYSS STUFF HERE
        // Handle all ITEM_NORMAL cases here.  Avoid nested switches if possible.
        if (!m_pChar->ContentFind(ITEMID_NECRO_BOOK))
        {
            SysMessage("NOW U CAN USE UR BOOK IDIOT.");
            return false;
        }
        else {
            //SOMETHING ELSE
            return false;
        }
    }




Вот как это выглядит в игре Видео

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


--------------------
Ryan John Waldecker 1987 -2007 best friend forever

https://uoarena.ru/ FUN PVP 51a ORION GG by BangBang
Sphere 51 Open Source
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
Amaterasu   add necromancy spell to spellbook   21.8.2024, 11:35
SusaniN   нашел в вики вот такое описание у спеллбуки _In ...   14.10.2024, 23:20
keni   Привет к сожалению никак, но я выложил исходники в...   15.10.2024, 15:04
keni   Вообще понял что слишком абстрактно написал, доеха...   15.10.2024, 21:00
Amaterasu   Вообще понял что слишком абстрактно написал, доех...   19.10.2024, 13:07
keni   спасибо да, в исходниках давно копаюсь(ибо кажды...   21.10.2024, 12:07
Amaterasu   Забавно что кому то спустя столько лет еще интере...   22.10.2024, 18:33
keni   спасибо за приглашение) но не могу Вот бы найти ...   23.10.2024, 1:44
Amaterasu   Там бесполезно, но если у тебя есть какие то вопр...   23.10.2024, 21:12
SusaniN   ну почему, я просто не усидчивый человек а так ес...   3.11.2024, 3:48
Amaterasu   Некромантию можно скриптами реализовать, даже на ...   8.11.2024, 12:33
SusaniN   Рили?!! а я думал ток циферки менять можн...   13.12.2024, 0:08
Amaterasu   Так Написали же, пишешь предмет: бук оф некроманс...   13.12.2024, 21:23
SusaniN   Так написал же, что хотел именно посмотреть как э...   20.12.2024, 21:44
Sirocco   У меня исходники появились слишком поздно... но ра...   21.10.2024, 16:47
Sirocco   да я не про 51 сферу. но не много лучше - 55i... н...   22.10.2024, 19:09


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 1.7.2025, 4:01
Designed by Nickostyle