Перейти к контенту

Dice Roller


Рекомендуемые сообщения

Есть интересный мод, дайсы, броски которых можно отслеживать по логам (очень спасает от жульничества),

но при установке высветилась во это

 

mySQL query error: alter table `ibf_groups`

add roll int(11) NOT NULL default '1',

add gm int(11) NOT NULL default '0'

 

mySQL error: Duplicate column name 'roll'

mySQL error code: 0

Date: Friday 21st 2006f April 2006 11:39:57 AM

 

Плиииз! Хелп! Обьясните что нужно сделать?

Ссылка на комментарий
Поделиться на других сайтах

Сделайте поиск на форуме по словосочетанию «Duplicate column name». Ошибка нередкая, обсуждалась многократно.
Ссылка на комментарий
Поделиться на других сайтах

И что теперь делать? Ведь в первый раз он тоже не установился?
Ссылка на комментарий
Поделиться на других сайтах

Откатить базу данных на состояние до первой установки, если есть дамп. Если дампа нет — залезть в скрипт и посмотреть, какие изменения в базе данных он производит. Убить эти изменения или заглушить попытки скрипта их сделать (т.е. заставить его пропустить этап обработки базы данных).

 

Вообще, адекватные инсталляторы умеют как и откатывать изменения в БД, так и запускать установку этапами, что позволяет обходить такие вот проблемные ситуации.

Ссылка на комментарий
Поделиться на других сайтах

откат назад сделал, но запустить обратно (а мне всё же нужен этот мод) - он всё равно не запускается. Что делать?
Ссылка на комментарий
Поделиться на других сайтах

он всё равно не запускается
С таким описанием проблемы — только телепатов приглашать, наверное... :D
Ссылка на комментарий
Поделиться на других сайтах

Ок! При запуске инсталятора высвечивается вот это:

mySQL query error: CREATE TABLE `ibf_rlogs` (

id int(11) NOT NULL auto_increment,

roller varchar(64) NOT NULL,

nbr int(11) NOT NULL default '0',

dice int(11) NOT NULL default '0',

result int(11) NOT NULL default '0',

on_behalf varchar(64) NOT NULL ,

secret int(11) NOT NULL default '0',

reason varchar(64) NOT NULL ,

time varchar(96) NOT NULL ,

mod int(11) NOT NULL default '0',

stime bigint(20) NOT NULL default '0',

PRIMARY KEY (id)

) TYPE=MyISAM;

 

mySQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mod int(11) NOT NULL default '0',

stime bigint(20) NOT NULL default '0',

P' at line 11

mySQL error code: 0

Date: Friday 21st 2006f April 2006 07:12:29 PM

Ссылка на комментарий
Поделиться на других сайтах

Похоже на кривые ручки модописателя. Насколько я помню, с n-ой версии слово mod стало в mySQL функцией, вот, видимо, сервер и ругается на синтаксис.

 

time varchar(96) NOT NULL ,

mod int(11) NOT NULL default '0',

stime bigint(20) NOT NULL default '0',

 

Очевидно, потребуется изменить имя поля mod на любое другое (скажем rmod) в скрипте инсталлятора и во всех прочих скриптах мода.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

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

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.