• Страница 1 из 1
  • 1
Модератор форума: staford11  
Fun аптейды для базы!
Дедок
Сержант
Выложу несколько полезных аптейдов для фан серверов.
1) Добавляет +200 прочности ко всему шмоту
Code
UPDATE item_template SET MaxDurability=MaxDurability+200;  

2) Аптейд на базу чаров подойдёт для близлайк сервера напирмер дать игрокам немного голды
Code
UPDATE characters SET money=money+100000000;  
1 - медная например 100 медных = 1 серебряной и.т.п
3) Очень полезный скрипт когда ктото из игроков кладёт сервер юзая моба.. этот апетйд присумоинт всех игроков в столицу надо перезагрузить сервер.
Code
update characters set position_x='1434,250000' , position_y='-4398,330078' , position_z='28,685780' , map='1' where race='2';     
update characters set position_x='1434,250000' , position_y='-4398,330078' , position_z='28,685780' , map='1' where race='5';     
update characters set position_x='1434,250000' , position_y='-4398,330078' , position_z='28,685780' , map='1' where race='6';     
update characters set position_x='1434,250000' , position_y='-4398,330078' , position_z='28,685780' , map='1' where race='8';     
update characters set position_x='1434,250000' , position_y='-4398,330078' , position_z='28,685780' , map='1' where race='10';     
update characters set position_x='-8923,254883' , position_y='545,283936' , position_z='94,239494' , map='0' where race='1';     
update characters set position_x='-8923,254883' , position_y='545,283936' , position_z='94,239494' , map='0' where race='3';     
update characters set position_x='-8923,254883' , position_y='545,283936' , position_z='94,239494' , map='0' where race='4';     
update characters set position_x='-8923,254883' , position_y='545,283936' , position_z='94,239494' , map='0' where race='7';     
update characters set position_x='-8923,254883' , position_y='545,283936' , position_z='94,239494' , map='0' where race='11';

Переходим к сложным аптейдам.

Code
ALTER TABLE `item_template` CHANGE `stat_value1` `stat_value1` FLOAT( 10 ) NOT NULL DEFAULT '0';
ALTER TABLE `item_template` CHANGE `stat_value2` `stat_value2` FLOAT( 10 ) NOT NULL DEFAULT '0';
ALTER TABLE `item_template` CHANGE `stat_value3` `stat_value3` FLOAT( 10 ) NOT NULL DEFAULT '0';
ALTER TABLE `item_template` CHANGE `stat_value4` `stat_value4` FLOAT( 10 ) NOT NULL DEFAULT '0';
ALTER TABLE `item_template` CHANGE `stat_value5` `stat_value5` FLOAT( 10 ) NOT NULL DEFAULT '0';
ALTER TABLE `item_template` CHANGE `stat_value6` `stat_value6` FLOAT( 10 ) NOT NULL DEFAULT '0';
ALTER TABLE `item_template` CHANGE `stat_value7` `stat_value7` FLOAT( 10 ) NOT NULL DEFAULT '0';
ALTER TABLE `item_template` CHANGE `stat_value8` `stat_value8` FLOAT( 10 ) NOT NULL DEFAULT '0';
ALTER TABLE `item_template` CHANGE `stat_value9` `stat_value9` FLOAT( 10 ) NOT NULL DEFAULT '0';
ALTER TABLE `item_template` CHANGE `stat_value10` `stat_value10` FLOAT( 10 ) NOT NULL DEFAULT '0';

SET @VAL := 2;
SET @LEVEL1 := 1;
SET @LEVEL2 := 284;

Update item_template set stat_value1=stat_value1*@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2);
Update item_template set stat_value2=stat_value2*@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2);
Update item_template set stat_value3=stat_value3*@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2);
Update item_template set stat_value4=stat_value4*@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2);
Update item_template set stat_value5=stat_value5*@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2);
Update item_template set stat_value6=stat_value6*@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2);

Update item_template set stat_value1=stat_value1/@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2) and (stat_type1=14 or stat_type1=35 or stat_type1=13 or stat_type1=12 or stat_type1=15 or stat_type1=36);
Update item_template set stat_value2=stat_value2/@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2) and (stat_type2=14 or stat_type2=35 or stat_type2=13 or stat_type2=12 or stat_type2=15 or stat_type2=36);
Update item_template set stat_value3=stat_value3/@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2) and (stat_type3=14 or stat_type3=35 or stat_type3=13 or stat_type3=12 or stat_type3=15 or stat_type3=36);
Update item_template set stat_value4=stat_value4/@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2) and (stat_type4=14 or stat_type4=35 or stat_type4=13 or stat_type4=12 or stat_type4=15 or stat_type4=36);
Update item_template set stat_value5=stat_value5/@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2) and (stat_type5=14 or stat_type5=35 or stat_type5=13 or stat_type5=12 or stat_type5=15 or stat_type5=36);
Update item_template set stat_value6=stat_value6/@VAL where (entry>=0 and entry<=56086) and (itemlevel>=@LEVEL1 and itemlevel<=@LEVEL2) and (stat_type6=14 or stat_type6=35 or stat_type6=13 or stat_type6=12 or stat_type6=15 or stat_type6=36);


SET @VAL := 2; - нетрогать
SET @LEVEL1 := 1; - уровень шмота
SET @LEVEL2 := 284; уровень шмота

Например можете выбрать любой уровень шмота который хотите умножить например чтобы увелчить статы а8 просто пишем
SET @VAL := 2;
SET @LEVEL1 := 270;
SET @LEVEL2 := 270;

[blizz]Аптейды делал сам помог ставь +[/blizz]
Сообщение # 1 отредактировано Дедок - Пятница, 07.01.2011, 08:52
The_Sun
Чемпион
Quote (Дедок)
UPDATE characters SET money=money-100000000;  

вообщето это снимет золото :DDD

Решил убить серверы школоло? держи + biggrin

и нашёл ли ты подвох в этом запросе? :P

Сообщение # 2 отредактировано The_Sun - Четверг, 06.01.2011, 21:26
Дедок
Сержант
The_Sun, ой - поставил сорь щас на + поставлю.
Сообщение # 3 написано 07.01.2011 в 08:51
Manager44771
Капрал
Копипаст! hello
Сообщение # 4 написано 08.01.2011 в 15:04
Дедок
Сержант
Manager44771, найди тему с подобными аптейдами писал сам. Давай или с основго -11
Сообщение # 5 написано 08.01.2011 в 17:11
  • Страница 1 из 1
  • 1
Поиск: