12-21-2008, 05:16 PM
Писал я, идея тоже моя. Не тестил, так как жалко таблицу.
Если полезно - закрепите
Код:
<?php
/*Скрипт удаления npc из спаун листа с лвлом ниже чем задано*/
/*Програмный код и идея: giko*/
$levelminimum = 40; /*Минимальный уровень моба*/
$servdb = mysql_connect("ip","user","pass"); /*Настраиваем соединение с базой (изменить)*/
mysql_select_db("l2jdb",$servdb); /*Выбираем базу данных*/
$npcids = mysql_query("SELECT id FROM npc WHERE level < '$levelminimum'",$servdb);
$npcidsrow = mysql_fetch_array($npcids);
$deleted = 0;
do
{
$id = $npcidsrow['id'];
$deletquery = mysql_query("DELETE FROM spawnlist WHERE npc_templateid = '$id' AND type = 'L2Monster'",$servdb);
$deleted ++;
}
while ($npcidsrow = mysql_fetch_array($npcids));
echo 'Удалено '.$deleted. 'npc';
?>
Если полезно - закрепите