![]() |
|
Регистрация | Файлы | Правила | Альбомы | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
Скрипты ScriptDev2 |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Ученый
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
![]() |
![]()
Вот нашел у себя в глубинах компа мой старый скрипт
![]() Фалрик и Марвин Основа взята из репозитория RSA, но они масштабно переписаны. Работоспособность инста имеется как у орды так и у альянса, у каждого своя story line. Суммон мобов у Фалрика и Марвина реализован почти как на оффе. (После ухода джайны, свавнятся сразу все 32 моба и стоят не двигаясь, и каждую минуту агрится по 4 моба. Эвент С генералом льда не работает нужна реализация mirror image. Побег от Короля -Лича реализован полностью. Только есть не соотвествие с оффом, На оффе стена разваливается тогда когда игроки убьют всех мобов, у меня же по истечению 30 секунд после начала расплавления. (Один удар По Story Lider +1 сек к таймеру удержания стены. Суммоны Короля - Лича все красиво сумонятся из земли (Нужна будет добавка им спеллов) Не реализована концовка, в ближайщшие дни постараюсь сделать я только начал разбиратся с транспортом. Ну тестируйте и ищите баги ![]() |
![]() |
![]() |
13 пользователя(ей) сказали cпасибо: |
![]() |
#41 |
Ученый
Регистрация: 08.03.2010
Сообщений: 127
Сказал(а) спасибо: 34
Поблагодарили 120 раз(а) в 26 сообщениях
![]() ![]() |
![]()
__________________
Наша работа во тьме. Мы делаем, что умеем, мы отдаем, что имеем. Наша работа - во тьме. Сомнения стали страстью, а страсть стала судьбой. Все остальное - искусство в безумии быть собой. |
![]() |
![]() |
![]() |
#42 | |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 840
Сказал(а) спасибо: 284
Поблагодарили 419 раз(а) в 191 сообщениях
Записей в дневнике: 60
![]() |
![]() Цитата:
Предлагаю исправить этот косяк. В идеале - перазаливкой базы с нуля из репозитория SD2.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
|
![]() |
![]() |
![]() |
#43 | |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
![]() ![]() ![]() |
![]() Цитата:
Код:
DROP TABLE IF EXISTS `script_texts`; CREATE TABLE `script_texts` ( `entry` mediumint(8) NOT NULL, `content_default` text NOT NULL, `content_loc1` text, `content_loc2` text, `content_loc3` text, `content_loc4` text, `content_loc5` text, `content_loc6` text, `content_loc7` text, `content_loc8` text, `sound` mediumint(8) unsigned NOT NULL DEFAULT '0', `type` tinyint(3) unsigned NOT NULL DEFAULT '0', `language` tinyint(3) unsigned NOT NULL DEFAULT '0', `emote` smallint(5) unsigned NOT NULL DEFAULT '0', `comment` text, PRIMARY KEY (`entry`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Texts'; |
|
![]() |
![]() |
![]() |
#44 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 840
Сказал(а) спасибо: 284
Поблагодарили 419 раз(а) в 191 сообщениях
Записей в дневнике: 60
![]() |
![]()
Все нормально. Не ноль - пустое значение по дефолту льется. Почему у кого-то туда NULL пишется - ай донт андерстенд.
![]()
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
![]() |
![]() |
![]() |
#45 | |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
![]() ![]() ![]() |
![]() Цитата:
Код:
REPLACE INTO `script_texts` (`entry`,`content_loc8`,`sound`,`type`,`language`,`emote`,`comment`) VALUES ... |
|
![]() |
![]() |
![]() |
#46 |
Ученый
Регистрация: 08.03.2010
Сообщений: 127
Сказал(а) спасибо: 34
Поблагодарили 120 раз(а) в 26 сообщениях
![]() ![]() |
![]()
Если поле NOT NULL, то оно не даст вставить запись без значения (либого. хоть пустой строки '') для этого поля
__________________
Наша работа во тьме. Мы делаем, что умеем, мы отдаем, что имеем. Наша работа - во тьме. Сомнения стали страстью, а страсть стала судьбой. Все остальное - искусство в безумии быть собой. |
![]() |
![]() |
![]() |
#47 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 840
Сказал(а) спасибо: 284
Поблагодарили 419 раз(а) в 191 сообщениях
Записей в дневнике: 60
![]() |
![]()
А разве пустая строка ('') это равно NULL? Вроде бы пустое значение - уже не ноль?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
![]() |
![]() |
![]() |
#49 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 840
Сказал(а) спасибо: 284
Поблагодарили 419 раз(а) в 191 сообщениях
Записей в дневнике: 60
![]() |
![]()
Я не против того, что я идиот и ничего в этом не понимаю.
![]() ![]() ![]()
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
![]() |
![]() |
![]() |
#50 | |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 431 раз(а) в 181 сообщениях
Записей в дневнике: 4
![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#51 |
Администратор
|
![]()
Поведение мускуля при вставке записи со значением '' зависит от настроек конфига, если не ошибаюсь.
При одних настройках будет ошибка, а при других будет преобразование до допустимого значения поля: по работе приходилось с таким сталкиваться. |
![]() |
![]() |
Пользователь сказал cпасибо: | KiriX (23.06.2010) |
![]() |
#52 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
![]() ![]() ![]() ![]() |
![]()
Если кому интересен собственно скрипт, а не разборки из-за полей базы, то я его доработал, перевел SQL на литературный, вставил концовку с сундуком (не оффлайк совсем) и несколько пропущенных событий. Скрипты инсты и первых боссов вернул в рабочее состояние, поскольку автор их у меня брал давно а они с тех пор не раз обновлялись...
Да, и мобы в инсте будут работать тоже нормально. Работать будет по-прежнему только на ядре Карателя или его форков. |
![]() |
![]() |
Пользователь сказал cпасибо: | tempura (26.06.2010) |
![]() |
#53 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 840
Сказал(а) спасибо: 284
Поблагодарили 419 раз(а) в 191 сообщениях
Записей в дневнике: 60
![]() |
![]()
Можно его аттачить в ветку, дабы слепить с заглавным постом? (или ткнуть меня носом - где он)
Кто именно занимается (хотя бы в теории) дальнейшей разработкой и поддержкой?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
![]() |
![]() |
![]() |
#54 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
![]() ![]() ![]() ![]() |
![]()
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. видимо никто, но если будут краши - можно кидать мне, придется разбираться... |
![]() |
![]() |
![]() |
#55 | |
Ученый
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
![]() |
![]() Цитата:
Щас в данный момент со стороны транспорта и оптимы кода. Крашей не обнаружено на мой версии! На лайве стоит уже 4 дня, ходят тестят. |
|
![]() |
![]() |
![]() |
#56 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 840
Сказал(а) спасибо: 284
Поблагодарили 419 раз(а) в 191 сообщениях
Записей в дневнике: 60
![]() |
![]()
То есть в итоге - это все-таки два разных скрипта, не имеющие друг к другу отношения?
Я прошу прощения, но просто вот именно сейчас не имею возможности сам все открыть и сравнить по строкам. ![]() Просто если это два совершенно разных скрипта, то имеет смысл отделить ветки. А если это один "старый и плохой ничего не работает у rsa" и "новый и хороший уже все работает у MaxXx2021" - то надо наверное про "старый и плохой" тогда вообще не писать что ли... не знаю даже. Порядок надо навести, ясность и простоту, логичность.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
![]() |
![]() |
Пользователь сказал cпасибо: | KiriX (28.06.2010) |
![]() |
#57 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
![]() ![]() ![]() ![]() |
![]()
Вопрос весьма сложный, дело в том что работу MaxXx я не вижу, а на мои сырцы можно глянуть на гитхабе в любой момент.
То что сейчас заимплеменчено у меня - это опубликованный в этой теме патч, в котором сделаны определенные исправления (и еще надо некоторое количество сделать). Какие именно - сказать сложно, поскольку в оригинальном виде я работу скрипта не видел, только когда тестировал свой вариант (там при просмотре кода я сразу ошибок 5-7 правил). Но как минимум добавлена работа дверей в холле ЛК, финальный эвент и правильные касты боссов и мобов. |
![]() |
![]() |
Пользователь сказал cпасибо: | lina (29.06.2010) |
![]() |
#58 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 840
Сказал(а) спасибо: 284
Поблагодарили 419 раз(а) в 191 сообщениях
Записей в дневнике: 60
![]() |
![]()
Тогда надо темы разделять все-таки. В идеале конечно лучше бы иметь сравнение где и как именно что работает - дабы пользователь мог открыть обе темы параллельно, и сравнить что ему выбрать. На текущий момент пользователь берет заглавный пост, и дальше по ветке смотреть ему незачем.
Эх... Даже не представляю, как в выгодном свете продемонстрировать положительные и отрицательные стороны обоих скриптов, для удобного сравнения. ![]()
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
![]() |
![]() |
Пользователь сказал cпасибо: | KiriX (29.06.2010) |
![]() |
#59 | |
Ученый
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
![]() |
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#60 |
Новичок
Регистрация: 29.06.2010
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
![]() |
![]()
Я все время получаю эту ошибку при компиляции:
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' Я не знаю, как исправить эту ошибку. |
![]() |
![]() |
![]() |
#61 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
![]() ![]() ![]() ![]() |
![]()
MaxXx, я твой стиль знаю. Сюжет ты отлично сделаешь, но вот игровая механика у тебя получается - страх божий, ее пилить и пилить чтоб не крашило... К тому же ты опять положишь патчем - я уже даже и связываться с ним не буду. Возни с перенакладкой патча (а потом вычисткой граблей заново) чуть ли не больше чем инсту полностью самому переписать... Используй git.
|
![]() |
![]() |
![]() |
#63 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 431 раз(а) в 181 сообщениях
Записей в дневнике: 4
![]() ![]() ![]() ![]() ![]() |
![]()
Хм... Может всё таки прочитать название темы и накладывать на исходники Insider42, а не на чистый мангос???
|
![]() |
![]() |
Пользователь сказал cпасибо: | tempura (07.07.2010) |
![]() |
#64 | ||
Новичок
Регистрация: 29.06.2010
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
![]() |
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#65 |
Ученый
Регистрация: 08.03.2010
Сообщений: 127
Сказал(а) спасибо: 34
Поблагодарили 120 раз(а) в 26 сообщениях
![]() ![]() |
![]()
Что-то ты явно где-то перемудрил, пересмотри код хорошенько.
__________________
Наша работа во тьме. Мы делаем, что умеем, мы отдаем, что имеем. Наша работа - во тьме. Сомнения стали страстью, а страсть стала судьбой. Все остальное - искусство в безумии быть собой. |
![]() |
![]() |
![]() |
#66 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
![]() ![]() ![]() ![]() |
![]()
Он не перемудрил а взял мой бранч. Но перестроить проект перед компиляцией почему-то большая часть леммингов не удосуживается, несмотря на натыканные повсюду предупреждения
![]() |
![]() |
![]() |
![]() |
#68 | |
Новичок
Регистрация: 15.03.2010
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
![]() |
![]() Цитата:
and rsa last rev not compile vs2005 pro Код:
1>..\scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection\halls_of_reflection.cpp(748) : error C2039: 'SummonGameobject' : is not a member of 'Creature' 1> d:\wowka3\src\game\Creature.h(378) : see declaration of 'Creature' 1>..\scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection\halls_of_reflection.cpp(1007) : error C2039: 'SummonGameobject' : is not a member of 'Creature' 1> d:\wowka3\src\game\Creature.h(378) : see declaration of 'Creature' 1>..\scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection\halls_of_reflection.cpp(1026) : error C2039: 'SummonGameobject' : is not a member of 'Creature' 1> d:\wowka3\src\game\Creature.h(378) : see declaration of 'Creature' 1>..\scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection\halls_of_reflection.cpp(1035) : error C2039: 'SummonGameobject' : is not a member of 'Creature' 1> d:\wowka3\src\game\Creature.h(378) : see declaration of 'Creature' 1>..\scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection\halls_of_reflection.cpp(1103) : error C2039: 'SummonGameobject' : is not a member of 'Creature' 1> d:\wowka3\src\game\Creature.h(378) : see declaration of 'Creature' 1>..\scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection\halls_of_reflection.cpp(1112) : error C2039: 'SummonGameobject' : is not a member of 'Creature' 1> d:\wowka3\src\game\Creature.h(378) : see declaration of 'Creature' 1>..\scripts\northrend\icecrown_citadel\frozen_halls\halls_of_reflection\halls_of_reflection.cpp(1121) : error C2039: 'SummonGameobject' : is not a member of 'Creature' 1> d:\wowka3\src\game\Creature.h(378) : see declaration of 'Creature' Код:
if(GameObject* pGate = m_creature->SummonGameobject(GO_ICE_WALL, 5540.39f, 2086.48f, 731.066f, 1.00057f, 0)) Код:
if(GameObject* pGate = (GO_ICE_WALL, 5540.39f, 2086.48f, 731.066f, 1.00057f, 0)) Код:
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?$SingleThreaded@VObjectMgr@@@MaNGOS@@V?$OperatorNew@VObjectMgr@@@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?$SingleThreaded@VObjectMgr@@@MaNGOS@@V?$OperatorNew@VObjectMgr@@@3@V?$ObjectLifeTime@VObjectMgr@@@3@@MaNGOS@@0PAVObjectMgr@@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@@SAPAVObjectMgr@@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) Последний раз редактировалось gladden; 07.07.2010 в 15:37. |
|
![]() |
![]() |
![]() |
#70 |
Новичок
Регистрация: 28.04.2010
Адрес: Беларусь, Мозырь
Сообщений: 27
Сказал(а) спасибо: 12
Поблагодарили 6 раз(а) в 4 сообщениях
Записей в дневнике: 1
![]() |
![]()
поставил патч на сервер. пользовователи говорят что вроде ничего не изменилось. не работает в смысле патч. Но это только первые отголоски, посмотрим что будет дальше.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |