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

2 страниц V  1 2 >  
Ответить в эту темуОткрыть новую тему
> Мускул сново
Famous
сообщение 26.10.2017, 21:57
Сообщение #1


******

Expert
Сообщений: 635
Регистрация: 12.4.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 3.499



Перешел на свежую версию 2016 года, была 2009
Работали скрипты, теперь не работают, в чем модет быть проблема?
Выручацте (IMG:style_emoticons/default/smile.gif)
Дам рубликов если хотите

22:13:CRITICAL:(added_funcions.scp,2669)"Access Violation" (0x1251f4), in CScriptObj::Verb()
22:13:DEBUG:command 'DB.query' args '"SELECT * FROM bumbum WHERE rating = (SELECT MAX(rating) from bumbum)' [007962E0]


22:13:DEBUG:__ thread (2228) __ | # | _____ function _____________ | ticks passed from previous function start ______
22:13:DEBUG:>> 2228 | 0 | CWorld::OnTick | +0
22:13:DEBUG:>> 2228 | 1 | CSector::OnTick | +0
22:13:DEBUG:>> 2228 | 2 | CItem::OnTick | +0
22:13:DEBUG:>> 2228 | 3 | CItem::OnTrigger | +0
22:13:DEBUG:>> 2228 | 4 | CScriptObj::OnTriggerScript | +0
22:13:DEBUG:>> 2228 | 5 | CScriptObj::OnTriggerRunVal | +0
22:13:DEBUG:>> 2228 | 6 | CScriptObj::OnTriggerRun | +0
22:13:DEBUG:>> 2228 | 7 | CScriptObj::OnTriggerRun | +0
22:13:DEBUG:>> 2228 | 8 | CItem::r_Verb | +0
22:13:DEBUG:>> 2228 | 9 | CObjBase::r_Verb | +0
22:13:DEBUG:>> 2228 | 10 | CScriptObj::r_Call | +0
22:13:DEBUG:>> 2228 | 11 | CScriptObj::OnTriggerRun | +0
22:13:DEBUG:>> 2228 | 12 | CItem::r_Verb | +0
22:13:DEBUG:>> 2228 | 13 | CObjBase::r_Verb | +0
22:13:DEBUG:>> 2228 | 14 | CScriptObj::r_Call | +0
22:13:DEBUG:>> 2228 | 15 | CScriptObj::OnTriggerRun | +0
22:13:DEBUG:>> 2228 | 16 | CItem::r_Verb | +47
22:13:DEBUG:>> 2228 | 17 | CObjBase::r_Verb | +0
22:13:DEBUG:>> 2228 | 18 | CScriptObj::r_Verb | +0 <-- exception catch point (below is guessed and could be incorrect!)
22:13:DEBUG:>> 2228 | 19 | CGFile::Close | +0

DB.query "SELECT uid FROM bumbum WHERE title = <def0.tra>"
if <DB.row.numrows>
DB.execute "UPDATE bumbum SET title = '0' WHERE uid = '<DB.row.uid>'"
endif

DB.query "SELECT * FROM bumbum WHERE rating = (SELECT MAX(rating) from bumbum)"
if <DB.row.numrows>
if (<DB.row.rating> >= <def0.req>)
DB.execute "UPDATE bumbum SET title = '<def0.tra>' WHERE uid = '<DB.row.uid>'"
uid.<DB.row.uid>.winner
else
serv.log 'INFORM' no winners yet
endif
endif
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Famous
сообщение 27.10.2017, 19:41
Сообщение #2


******

Expert
Сообщений: 635
Регистрация: 12.4.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 3.499



В наше время деньги никому не нужны ?(IMG:style_emoticons/default/wink.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sirocco
сообщение 27.10.2017, 19:55
Сообщение #3


******

Expert
Сообщений: 809
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 15408
Пользователь №: 14.566
Возраст: 30



деньги нужны - рублики не нужны.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Juzzver
сообщение 27.10.2017, 20:44
Сообщение #4


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22565
Из: Северная Корея
Пользователь №: 11.273



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


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 28.10.2017, 4:11
Сообщение #5


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Цитата(Famous @ 26.10.2017, 20:57) *

Перешел на свежую версию 2016 года, была 2009


На новую версию чего? Сферы или MySQL? У версий специфическая аннотация есть, её нужно называть, а не год.
Если ты это про MySQL, то нужно версию своей Сферы называть. А то кидаешь стек трейс от Сферы и без данных что за Сфера у тебя.

С такой плохой подачей данных остаётся только гадать на кофейной гуще как Juzzver.
Сколько рублей ты будешь платить?
Вебмани есть?
https://orion-client.online/index.php?pages/donatepage/
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Famous
сообщение 28.10.2017, 9:26
Сообщение #6


******

Expert
Сообщений: 635
Регистрация: 12.4.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 3.499



Перешел на более свежую версию сферы
Вебмани есть.

В ревижене последния дата 04-05-2013
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Famous
сообщение 28.10.2017, 14:57
Сообщение #7


******

Expert
Сообщений: 635
Регистрация: 12.4.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 3.499



кто поможет решить эту проблему на версии 2013 56б, чтоб скрипт работал так же как на 2008-2009 версии сферы.
готов дать до 1000WMR
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
d`ArcZeal
сообщение 28.10.2017, 15:23
Сообщение #8


**********

Elder
Сообщений: 2.962
Регистрация: 27.11.2005
Группа: Пользователи
Наличность: 7868
Пользователь №: 4.522
Возраст: 34



Если у Вас был работающий сервер на Sphere server от 2009 года и перешли на Sphere server от 2016 года, то перечень проблем работы сервера будет не только в работе мускула.
Не должны работать так же некоторые заклинания, так как FLAGS заклинаний поменялись. Это может выражаться в том, к примеру, что Magic arrow, которая ранее выводила из Paralyze, теперь не выводит.
Советую после обновления проверить работу всех навыков, всех заклинаний, систем домовладения, гильдий.


--------------------
Olmer online administrator
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Famous
сообщение 28.10.2017, 15:34
Сообщение #9


******

Expert
Сообщений: 635
Регистрация: 12.4.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 3.499



Кстати, спасибо что вы это написали, после перехода, все верно было как вы отписали выше (IMG:style_emoticons/default/smile.gif) пришлось переписать, так же и дома, магия, скиллы ну и по мелочи.

Сейчас столкнулся вот именно с проблемой мускула. написал выше в чем проблема.

перешел на более свежую версию, потому что изза мускула - почему то крашило сферу, а в 2011 году это пофиксили. и теперь краши пропали, но не работает скрипт как на 2008
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 28.10.2017, 17:49
Сообщение #10


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Цитата(Famous @ 28.10.2017, 14:34) *

Кстати, спасибо что вы это написали, после перехода, все верно было как вы отписали выше (IMG:style_emoticons/default/smile.gif) пришлось переписать, так же и дома, магия, скиллы ну и по мелочи.

Сейчас столкнулся вот именно с проблемой мускула. написал выше в чем проблема.

перешел на более свежую версию, потому что изза мускула - почему то крашило сферу, а в 2011 году это пофиксили. и теперь краши пропали, но не работает скрипт как на 2008


Сфера кидает эксепшен в парсере скриптов.
Похоже на то что синтаксис обращения с БД поменялся в каком-то месте.
Ща гляну точно в исходниках и попробую понять что поменялось.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 28.10.2017, 19:02
Сообщение #11


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



На раз два через гитхаб найти не выходит в хеде. Надо выкачивать исходники твоей версии и в студии ковырять. Моя цена возрастает до 2000WMR, continue? (IMG:style_emoticons/default/biggrin.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Famous
сообщение 28.10.2017, 23:53
Сообщение #12


******

Expert
Сообщений: 635
Регистрация: 12.4.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 3.499



1500 и по рукам, и если что то изменить или добавить в ядре, модно будет обращаться ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
RL_ka
сообщение 29.10.2017, 0:51
Сообщение #13


*****

Разработчик Injection
Сообщений: 464
Регистрация: 13.7.2013
Группа: Модераторы
Наличность: 13691
Из: Екатеринбург
Пользователь №: 16.211



Первое что нужно сделать, разделить этот запрос на два
DB.query "SELECT * FROM bumbum WHERE rating = (SELECT MAX(rating) from bumbum)"
Просто чтобы сузить круг поиска. Первым получить макс рейтинг, вторым все остальное.

Второе - все скул запросы должны заканчиваться точкой с запятой. Я не знаю как это реализовано в сфере, но возможно стоит попробовать-проверить.

Сообщение отредактировал RL_ka - 29.10.2017, 0:56
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 29.10.2017, 4:08
Сообщение #14


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Не в запросах проблема.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Famous
сообщение 29.10.2017, 11:50
Сообщение #15


******

Expert
Сообщений: 635
Регистрация: 12.4.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 3.499



Айм: твой ответ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Atheist
сообщение 29.10.2017, 12:34
Сообщение #16


********

Master
Сообщений: 1.272
Регистрация: 1.3.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 5.330



ты точно мускл и все необходимое обновил?


--------------------
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Famous
сообщение 29.10.2017, 15:23
Сообщение #17


******

Expert
Сообщений: 635
Регистрация: 12.4.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 3.499



именно как аим написал, именно синтаксис поменялся и его нужно заменить.

Sphere Version 0.56b-Pre-Release [WIN32] by www.sphereserver.com, compiled at Jun 16 2013 (19:31:47), internal build #1590
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Atheist
сообщение 29.10.2017, 18:27
Сообщение #18


********

Master
Сообщений: 1.272
Регистрация: 1.3.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 5.330



Цитата(Famous @ 29.10.2017, 15:23) *

именно как аим написал, именно синтаксис поменялся и его нужно заменить.

Sphere Version 0.56b-Pre-Release [WIN32] by www.sphereserver.com, compiled at Jun 16 2013 (19:31:47), internal build #1590

синтаксис чего? почему он только у тебя поменялся? (IMG:style_emoticons/default/smile.gif) проблема в другом


--------------------
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 29.10.2017, 19:04
Сообщение #19


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



Цитата(Famous @ 29.10.2017, 9:50) *

Айм: твой ответ?


Я ещё не садился за это дело с того момента.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Famous
сообщение 29.10.2017, 19:11
Сообщение #20


******

Expert
Сообщений: 635
Регистрация: 12.4.2005
Группа: Пользователи
Наличность: 0
Пользователь №: 3.499



Но ты согласен?(IMG:style_emoticons/default/smile.gif)
Напиши тогда в лс мне контакты как свызаться
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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