Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

SQL scripts para tu server

Iniciado por Swarlog, Ago 12, 2022, 01:24 AM

Tema anterior - Siguiente tema

Swarlog

Hola, aquí hay una parte de algunos scripts utiles puede importar en su base de datos y resolver algunos
problemas o ahorrar un montón de tiempo.

0 PESO para armors/weapons/items
CitarUPDATE `etcitem` SET `weight`=0 WHERE (SELECT item_id);
UPDATE `armor` SET `weight`=0 WHERE (SELECT item_id);
UPDATE `weapon` SET `weight`=0 WHERE (SELECT item_id);

Cuando usted vende, todo va a costar 0 adena
CitarUPDATE `armor` SET price=0 where price > 1;
UPDATE `etcitem` SET price=0 where price > 1;
UPDATE `weapon` SET price=0 where price > 1;

Eliminar todos los mobs de nivel menor a X:
CitarDELETE spawnlist, npc FROM spawnlist, npc WHERE spawnlist.npc_templateid=npc.idTemplate AND npc.level<40 AND npc.type='L2Monster';
PD: Borrar el 40 con el número de nivel que deseas borrar.

Permite borrar los chars y de las cuentas si no se conectan durante 3 meses
CitarDELETE FROM characters WHERE lastAccess < 466560000;
DELETE FROM accounts WHERE lastactive < 466560000;

Todos los nuevos chars aparecen en la locacion designada
CitarUPDATE char_templates SET x=yourXcoordinate;
UPDATE char_templates SET y=yourYcoordinate;
UPDATE char_templates SET z=yourZcoordinate;

Incrementar todos los chars p.def/m.def un 10%
CitarUPDATE char_templates SET P_DEF = P_DEF * 1.1;
UPDATE char_templates SET M_DEF = M_DEF * 1.1;

Incrementar todos los chars CP en lvl 20, 20%, en lvl 40, 40% y en lvl 76, 60%
CitarUPDATE lvlupgain SET defaultcpbase = Defaultcpbase * 1.60 WHERE class_lvl = '76';
UPDATE lvlupgain SET defaultcpbase = Defaultcpbase * 1.40 WHERE class_lvl = '40';
UPDATE lvlupgain SET defaultcpbase = Defaultcpbase * 1.20 WHERE class_lvl = '20';

MP Ilimitado
CitarUPDATE lvlupgain SET defaultmpmod = defaultmpmod * 10.0;
Para los servidores pvp sólo que se regen tan rápido que no hay necesidad de usar potas

Para enchantear skill no necesitas exp/sp
CitarUPDATE enchant_skill_trees SET sp=0;
UPDATE enchant_skill_trees SET exp=0;

Para aprender skill no necesitas sp
CitarUPDATE skill_trees SET sp=0;

Restart automatico
Cada semana:
CitarINSERT INTO `global_tasks` VALUES ("5", "restart", "TYPE_SHEDULED", "2147483647", "604800000", "86400000", "360");

Cada 24 horas:
CitarINSERT INTO `global_tasks` VALUES ("5", "restart", "TYPE_SHEDULED", "2147483647", "86400000", "86400000", "360");

Espero que les sirva!

Si alguno conoce alguno mas tambien puede aportarlo!

Creditos: Dandiarena

afidrk

Este sería crear el sql con por ejemplo MySQL y luego ejecutarlo en la base de datos no?

Swarlog

Debes de estar registrado para poder ver el contenido indicado. Registrate o ConectateEste sería crear el sql con por ejemplo MySQL y luego ejecutarlo en la base de datos no?

Así es, son solo ejemplo de consultas SQL comunes.