Перейти к содержанию
Авторизация  
exe

[sql] Дроп Адены

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

Кто силен в sql запросах? Подскажите пож запрос, на уменьшения количества дропа адены (в %).

 

Структура:

 

-- ----------------------------
-- Table structure for `droplist`
-- ----------------------------
DROP TABLE IF EXISTS `droplist`;
CREATE TABLE `droplist` (
  `mobId` int(11) NOT NULL DEFAULT '0',
  `itemId` int(11) NOT NULL DEFAULT '0',
  `min` int(11) NOT NULL DEFAULT '0',
  `max` int(11) NOT NULL DEFAULT '0',
  `category` int(11) NOT NULL DEFAULT '0',
  `chance` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`mobId`,`itemId`,`category`),
  KEY `key_mobId` (`mobId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 
-- ----------------------------
-- Records of droplist
-- ----------------------------
INSERT INTO `droplist` VALUES ('18001', '57', '765', '1528', '0', '700000');
Изменено пользователем exe

Поделиться сообщением


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

INSERT INTO `droplist` VALUES ('18001', '57', '765', '1528', '0', '700000');

Поделиться сообщением


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

в конфигах rates

 

# Множитель дропа адены
RateDropAdena = 1.

Поделиться сообщением


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

INSERT INTO `droplist` VALUES ('18001', '57', '765', '1528', '0', '700000');

 

Читаем внимательно) Не шанс, а количество

 

 

 

в конфигах rates

 

# Множитель дропа адены
RateDropAdena = 1.

 

 

Спасибо, но я не настолько дурень))

 

Нужен SQL запрос, понижающий количество дропа адены в %

Поделиться сообщением


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

Читаем внимательно) Не шанс, а количество

 

 

 

Спасибо, но я не настолько дурень))

 

Нужен SQL запрос, понижающий количество дропа адены в %

 

я не считаю вас дурнем я лишь помогаю 

  • Upvote 1

Поделиться сообщением


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

'700000' это 70%, значит если нужно 50% то ставим '500000' и так далее
 

Поделиться сообщением


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

UPDATE `droplist` SET `chance`='ТУТ ШАНС' WHERE `itemId`='57'

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
UPDATE `droplist`
SET `min`=`min`/100 * 150, `max`=`max`/100 * 150
WHERE itemId=57

Установит мин/макс дроп на 150%, т.е. дроп увеличится на 50%

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
UPDATE `droplist`
SET `min`=`min`/100 * 150, `max`=`max`/100 * 150
WHERE itemId=57

Установит мин/макс дроп на 150%, т.е. дроп увеличится на 50%

 

 

я понял. спасибо большое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
UPDATE `droplist`
SET `min`=`min`/100 * 150, `max`=`max`/100 * 150
WHERE itemId=57

Установит мин/макс дроп на 150%, т.е. дроп увеличится на 50%

 

 

А вот уменьшить как на 50%? 0.50 поставить?

Поделиться сообщением


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

50 и ставить

 

спасибо

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...