Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > Скрипты

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

Скрипты ScriptDev2

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.06.2010, 16:40   #1
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от tempura Посмотреть сообщение
А разве пустая строка ('') это равно NULL? Вроде бы пустое значение - уже не ноль?
Слушай людей, они дело говорят
KiriX вне форума   Ответить с цитированием
Старый 22.06.2010, 21:13   #2
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Я не против того, что я идиот и ничего в этом не понимаю. Вот только... Получается, что это в YTDB это поле так проставлено.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 23.06.2010, 00:45   #3
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от tempura Посмотреть сообщение
Я не против того, что я идиот и ничего в этом не понимаю. Вот только... Получается, что это в YTDB это поле так проставлено.
script_texts - это таблица базы SD2 вообще-то... Ну да лана - у меня залита версия базы SD2 с форума YTDB ради русификации. Глянул. Там тоже `content_default` text NOT NULL и ни одна строка не имеет записи `content_default` типа ('') - так что это уже ты что-то наворотил
KiriX вне форума   Ответить с цитированием
Старый 23.06.2010, 08:42   #4
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию

Поведение мускуля при вставке записи со значением '' зависит от настроек конфига, если не ошибаюсь.
При одних настройках будет ошибка, а при других будет преобразование до допустимого значения поля: по работе приходилось с таким сталкиваться.
virusav вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
KiriX (23.06.2010)
Старый 23.06.2010, 18:36   #5
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Если кому интересен собственно скрипт, а не разборки из-за полей базы, то я его доработал, перевел SQL на литературный, вставил концовку с сундуком (не оффлайк совсем) и несколько пропущенных событий. Скрипты инсты и первых боссов вернул в рабочее состояние, поскольку автор их у меня брал давно а они с тех пор не раз обновлялись...
Да, и мобы в инсте будут работать тоже нормально.

Работать будет по-прежнему только на ядре Карателя или его форков.
rsa вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
tempura (26.06.2010)
Старый 26.06.2010, 00:21   #6
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Можно его аттачить в ветку, дабы слепить с заглавным постом? (или ткнуть меня носом - где он)

Кто именно занимается (хотя бы в теории) дальнейшей разработкой и поддержкой?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 28.06.2010, 08:49   #7
MaxXx2021
Ученый
 
Аватар для MaxXx2021
 
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
MaxXx2021 Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от tempura Посмотреть сообщение
Можно его аттачить в ветку, дабы слепить с заглавным постом? (или ткнуть меня носом - где он)

Кто именно занимается (хотя бы в теории) дальнейшей разработкой и поддержкой?
поддержка идет.
Щас в данный момент со стороны транспорта и оптимы кода. Крашей не обнаружено на мой версии! На лайве стоит уже 4 дня, ходят тестят.
MaxXx2021 вне форума   Ответить с цитированием
Старый 26.06.2010, 08:33   #8
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

1. нет, надо либо брать весь мой SD2 либо выскребать из него пофайлово. Это целая куча коммитов аж с февраля, вот вчера мне английский перевод сделали.
http://github.com/rsa/scriptdev2/blo...own_mangos.sql
http://github.com/rsa/scriptdev2/blo...scriptdev2.sql
вся папка
http://github.com/rsa/scriptdev2/tre...of_reflection/
И необходимые добавки в scriptloader

2. видимо никто, но если будут краши - можно кидать мне, придется разбираться...
rsa вне форума   Ответить с цитированием
Старый 28.06.2010, 09:18   #9
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

То есть в итоге - это все-таки два разных скрипта, не имеющие друг к другу отношения?

Я прошу прощения, но просто вот именно сейчас не имею возможности сам все открыть и сравнить по строкам. Не могли бы вы, MaxXx2021 и rsa, описать: во-первых - что там в итоге у кого как сделано, и во-вторых - в чем же разница? Описание в заглавном посте не совсем дает ответ на эти вопросы.

Просто если это два совершенно разных скрипта, то имеет смысл отделить ветки. А если это один "старый и плохой ничего не работает у rsa" и "новый и хороший уже все работает у MaxXx2021" - то надо наверное про "старый и плохой" тогда вообще не писать что ли... не знаю даже.
Порядок надо навести, ясность и простоту, логичность.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
KiriX (28.06.2010)
Старый 29.06.2010, 12:37   #10
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Вопрос весьма сложный, дело в том что работу MaxXx я не вижу, а на мои сырцы можно глянуть на гитхабе в любой момент.
То что сейчас заимплеменчено у меня - это опубликованный в этой теме патч, в котором сделаны определенные исправления (и еще надо некоторое количество сделать). Какие именно - сказать сложно, поскольку в оригинальном виде я работу скрипта не видел, только когда тестировал свой вариант (там при просмотре кода я сразу ошибок 5-7 правил). Но как минимум добавлена работа дверей в холле ЛК, финальный эвент и правильные касты боссов и мобов.
rsa вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
lina (29.06.2010)
Старый 29.06.2010, 23:14   #11
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Тогда надо темы разделять все-таки. В идеале конечно лучше бы иметь сравнение где и как именно что работает - дабы пользователь мог открыть обе темы параллельно, и сравнить что ему выбрать. На текущий момент пользователь берет заглавный пост, и дальше по ветке смотреть ему незачем.
Эх... Даже не представляю, как в выгодном свете продемонстрировать положительные и отрицательные стороны обоих скриптов, для удобного сравнения.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
KiriX (29.06.2010)
Старый 30.06.2010, 01:19   #12
MaxXx2021
Ученый
 
Аватар для MaxXx2021
 
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
MaxXx2021 Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
Вопрос весьма сложный, дело в том что работу MaxXx я не вижу, а на мои сырцы можно глянуть на гитхабе в любой момент.
То что сейчас заимплеменчено у меня - это опубликованный в этой теме патч, в котором сделаны определенные исправления (и еще надо некоторое количество сделать). Какие именно - сказать сложно, поскольку в оригинальном виде я работу скрипта не видел, только когда тестировал свой вариант (там при просмотре кода я сразу ошибок 5-7 правил). Но как минимум добавлена работа дверей в холле ЛК, финальный эвент и правильные касты боссов и мобов.
Вопрос а зачем выкладывать если сделана мелоч ка сделаю полностью там будет
MaxXx2021 вне форума   Ответить с цитированием
Старый 30.06.2010, 03:22   #13
DarkOmegaShadow
Гость
 
Сообщений: n/a
По умолчанию вызвать ошибку гейм объект

Я все время получаю эту ошибку при компиляции:

halls_of_reflection.cpp(748) : error C2039: 'SummonGameobject' : is not a member of 'Creature' c:\mangos-git\src\game\Creature.h(379) : see declaration of 'Creature'

Я не знаю, как исправить эту ошибку.
  Ответить с цитированием
Старый 30.06.2010, 07:19   #14
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от DarkOmegaShadow Посмотреть сообщение
Я все время получаю эту ошибку при компиляции:

halls_of_reflection.cpp(748) : error C2039: 'SummonGameobject' : is not a member of 'Creature' c:\mangos-git\src\game\Creature.h(379) : see declaration of 'Creature'

Я не знаю, как исправить эту ошибку.
Например, прочитать заголовок темы.
rsa вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
tempura (07.07.2010)
Старый 30.06.2010, 07:20   #15
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от DarkOmegaShadow Посмотреть сообщение
Я все время получаю эту ошибку при компиляции:

halls_of_reflection.cpp(748) : error C2039: 'SummonGameobject' : is not a member of 'Creature' c:\mangos-git\src\game\Creature.h(379) : see declaration of 'Creature'

Я не знаю, как исправить эту ошибку.
Хм... Может всё таки прочитать название темы и накладывать на исходники Insider42, а не на чистый мангос???
KiriX вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
tempura (07.07.2010)
Старый 01.07.2010, 01:12   #16
DarkOmegaShadow
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
Хм... Может всё таки прочитать название темы и накладывать на исходники Insider42, а не на чистый мангос???
спасибо за ваши советы. Я больше не получать summongameobject ошибки. Вы знаете, где я могу получить помощь в этом LNK ошибке

Цитата:
1>ScriptMgr.obj : error LNK2019: unresolved external symbol "public: char const * __thiscall ObjectMgr::GetMangosString(int,int)const " (?GetMangosString@ObjectMgr@@QBEPBDHH@Z) referenced in function "char const * __cdecl GetScriptText(int,class Player *)" (?GetScriptText@@YAPBDHPAVPlayer@@@Z)

1>ScriptMgr.obj : error LNK2001: unresolved external symbol "private: static bool MaNGOS::Singleton<class ObjectMgr,class MaNGOS::SingleThreaded<class ObjectMgr>,class MaNGOS::OperatorNew<class ObjectMgr>,class MaNGOS::ObjectLifeTime<class ObjectMgr> >::si_destroyed" (?si_destroyed@?$Singleton@VObjectMgr@@V?$SingleTh readed@VObjectMgr@@@MaNGOS@@V?$OperatorNew@VObject Mgr@@@3@V?$ObjectLifeTime@VObjectMgr@@@3@@MaNGOS@@ 0_NA)

1>ScriptMgr.obj : error LNK2001: unresolved external symbol "private: static class ObjectMgr * MaNGOS::Singleton<class ObjectMgr,class MaNGOS::SingleThreaded<class ObjectMgr>,class MaNGOS::OperatorNew<class ObjectMgr>,class MaNGOS::ObjectLifeTime<class ObjectMgr> >::si_instance" (?si_instance@?$Singleton@VObjectMgr@@V?$SingleThr eaded@VObjectMgr@@@MaNGOS@@V?$OperatorNew@VObjectM gr@@@3@V?$ObjectLifeTime@VObjectMgr@@@3@@MaNGOS@@0 PAVObjectMgr@@A)

1>ScriptMgr.obj : error LNK2019: unresolved external symbol "public: __thiscall ObjectMgr::ObjectMgr(void)" (??0ObjectMgr@@QAE@XZ) referenced in function "public: static class ObjectMgr * __cdecl MaNGOS::OperatorNew<class ObjectMgr>::Create(void)" (?Create@?$OperatorNew@VObjectMgr@@@MaNGOS@@SAPAVO bjectMgr@@XZ)

1>ScriptMgr.obj : error LNK2019: unresolved external symbol "public: __thiscall ObjectMgr::~ObjectMgr(void)" (??1ObjectMgr@@QAE@XZ) referenced in function "public: void * __thiscall ObjectMgr::`scalar deleting destructor'(unsigned int)" (??_GObjectMgr@@QAEPAXI@Z)
  Ответить с цитированием
Старый 30.06.2010, 07:18   #17
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от MaxXx2021 Посмотреть сообщение
Вопрос а зачем выкладывать если сделана мелоч ка сделаю полностью там будет
MaxXx, я твой стиль знаю. Сюжет ты отлично сделаешь, но вот игровая механика у тебя получается - страх божий, ее пилить и пилить чтоб не крашило... К тому же ты опять положишь патчем - я уже даже и связываться с ним не буду. Возни с перенакладкой патча (а потом вычисткой граблей заново) чуть ли не больше чем инсту полностью самому переписать... Используй git.
rsa вне форума   Ответить с цитированием
Старый 01.07.2010, 07:16   #18
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Он не перемудрил а взял мой бранч. Но перестроить проект перед компиляцией почему-то большая часть леммингов не удосуживается, несмотря на натыканные повсюду предупреждения
rsa вне форума   Ответить с цитированием
Старый 07.07.2010, 17:28   #19
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

gladden, the title of the topic says: "Only for insider42's repo: ..."
LordJZ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
tempura (07.07.2010)
Старый 13.07.2010, 15:02   #20
deadangel
Новичок
 
Аватар для deadangel
 
Регистрация: 28.04.2010
Адрес: Беларусь, Мозырь
Сообщений: 27
Сказал(а) спасибо: 12
Поблагодарили 6 раз(а) в 4 сообщениях
Записей в дневнике: 1
deadangel На верном пути
Отправить сообщение для deadangel с помощью ICQ Отправить сообщение для deadangel с помощью Skype™
По умолчанию

поставил патч на сервер. пользовователи говорят что вроде ничего не изменилось. не работает в смысле патч. Но это только первые отголоски, посмотрим что будет дальше.
deadangel вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
mmaps redux KiriX Отвергнутые патчи 110 01.05.2011 13:00
Аукционбот только скупает ... Fima Корзина 3 10.12.2010 13:10
обсуждение репозитория rsa(философии создания форков) PSZ Корзина 52 14.08.2010 12:48
insider42 vs RSA vs Чистые исходники Gbobr Корзина 1 02.08.2010 14:21
только для репозитория insider42: Redux Очищение Стратхольма MaxXx2021 Скрипты 25 18.06.2010 16:04


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


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