Перешел на свежую версию 2016 года, была 2009
Работали скрипты, теперь не работают, в чем модет быть проблема?
Выручацте
Дам рубликов если хотите
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
В наше время деньги никому не нужны ?
деньги нужны - рублики не нужны.
Возможно надо на стороне сервера обновить версию ODBC драйверов, с помощью которых открывается подключение. Поскольку ты сам sql сервер обновил, то старые драйвера могут быть плохо совместимыми.
Перешел на более свежую версию сферы
Вебмани есть.
В ревижене последния дата 04-05-2013
кто поможет решить эту проблему на версии 2013 56б, чтоб скрипт работал так же как на 2008-2009 версии сферы.
готов дать до 1000WMR
Если у Вас был работающий сервер на Sphere server от 2009 года и перешли на Sphere server от 2016 года, то перечень проблем работы сервера будет не только в работе мускула.
Не должны работать так же некоторые заклинания, так как FLAGS заклинаний поменялись. Это может выражаться в том, к примеру, что Magic arrow, которая ранее выводила из Paralyze, теперь не выводит.
Советую после обновления проверить работу всех навыков, всех заклинаний, систем домовладения, гильдий.
Кстати, спасибо что вы это написали, после перехода, все верно было как вы отписали выше пришлось переписать, так же и дома, магия, скиллы ну и по мелочи.
Сейчас столкнулся вот именно с проблемой мускула. написал выше в чем проблема.
перешел на более свежую версию, потому что изза мускула - почему то крашило сферу, а в 2011 году это пофиксили. и теперь краши пропали, но не работает скрипт как на 2008
На раз два через гитхаб найти не выходит в хеде. Надо выкачивать исходники твоей версии и в студии ковырять. Моя цена возрастает до 2000WMR, continue?
1500 и по рукам, и если что то изменить или добавить в ядре, модно будет обращаться ?
Первое что нужно сделать, разделить этот запрос на два
DB.query "SELECT * FROM bumbum WHERE rating = (SELECT MAX(rating) from bumbum)"
Просто чтобы сузить круг поиска. Первым получить макс рейтинг, вторым все остальное.
Второе - все скул запросы должны заканчиваться точкой с запятой. Я не знаю как это реализовано в сфере, но возможно стоит попробовать-проверить.
Не в запросах проблема.
Айм: твой ответ?
ты точно мускл и все необходимое обновил?
именно как аим написал, именно синтаксис поменялся и его нужно заменить.
Sphere Version 0.56b-Pre-Release [WIN32] by www.sphereserver.com, compiled at Jun 16 2013 (19:31:47), internal build #1590
Но ты согласен?
Напиши тогда в лс мне контакты как свызаться
Понял.
Можно в лс я как юуду жома напишу в дивеорде
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)