Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
Поиск
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[question] Удаление всех НПЦ
Поиск

[question] Удаление всех НПЦ

14 ответов122 просмотровСейчас просматривают: 1
R
rast

Пользователь

Участник

Постов: 29

На форуме с: 08.04.2008

Рейтинг: 0

· 07.08.2009, 14:37

Сборка: L2jserver скомпилил 1 час назад
Вопрос: Дайте SQL запрос удаление всех НПЦ кроме монстров (Продавцов, ГК и тд)
Мои соображения по этому поводу: я пытался сделать запрос, но ничего не получилось)

delete from 'spawnlist' where npc.type 'L2Npc'

0
R
rast

Пользователь

Участник

Постов: 29

На форуме с: 08.04.2008

Рейтинг: 0

· 07.08.2009, 15:27

Ну подскажите кто нибудь!

0
Kirill
Kirill

Пользователь

Бывалый

Постов: 102

На форуме с: 29.06.2008

Репутация: +62

Рейтинг: 0

· 07.08.2009, 15:46

Цитата
удаляем нпц (в том числе мобов) выше 51 лвл с респа (не удаляя их с сервака). ЛВЛ моба выставляет в конце запросов.
Код:

Код
DELETE spawnlist FROM spawnlist, npc WHERE spawnlist.npc_templateid=npc.idTemplate AND npc.level<51;


попробуй так, а вобще запрос взял отсюда
_http://la2base.ru/forum/index.php?showtopic=14453&hl=%EF%EE%EB%E5%E7%ED%FB%E5+%E7%E0%EF%F0%EE%F1%FB

0
The-Ice
The-Ice

Пользователь

Бывалый

Постов: 284

На форуме с: 17.08.2008

Репутация: +98

Рейтинг: 0

· 07.08.2009, 15:56

если леь искать DELETE spawnlist FROM spawnlist, npc WHERE spawnlist.npc_templateid=npc.idTemplate AND npc.type="L2Npc";

0
R
rast

Пользователь

Участник

Постов: 29

На форуме с: 08.04.2008

Рейтинг: 0

· 07.08.2009, 20:29

У меня такой ещо вопрос возник -
Как изменить количество адены с 30 до 0 или 1 за положение вещей в варехауз?

Перерыл все инстансы, все пакеты в исходниках - ненашол(

0
The-Ice
The-Ice

Пользователь

Бывалый

Постов: 284

На форуме с: 17.08.2008

Репутация: +98

Рейтинг: 0

· 07.08.2009, 20:46

ето вроде в ядре

0
R
rast

Пользователь

Участник

Постов: 29

На форуме с: 08.04.2008

Рейтинг: 0

· 07.08.2009, 21:49

Это я знаю, а где? -)

0
F
Fen

Пользователь

Участник

Постов: 87

На форуме с: 30.07.2009

Репутация: +105

Рейтинг: 0

· 07.08.2009, 22:00

AppServer\libraries\la2base.jar

Сорь за офтоп, а текст или что-то либо под спасибки как поставить? не подскажите?, а то я хз вроде новая функция...

0
R
rast

Пользователь

Участник

Постов: 29

На форуме с: 08.04.2008

Рейтинг: 0

· 07.08.2009, 22:06

Fen: AppServer\libraries\la2base.jar

Сорь за офтоп, а текст или что-то либо под спасибки как поставить? не подскажите?, а то я хз вроде новая функция...

у меня нет такого файла, так как пользуюсь l2jserver... как тут?

0
cokol
cokol

Пользователь

Бывалый

Постов: 203

На форуме с: 30.03.2009

Репутация: +251

Рейтинг: 0

· 07.08.2009, 22:09

[offtop]

Цитата
Сорь за офтоп, а текст или что-то либо под спасибки как поставить? не подскажите?, а то я хз вроде новая функция...


Тебе СюДы!
[/offtop]

Цитата
у меня нет такого файла, так как пользуюсь l2jserver... как тут?



вроде так:

0
A6y
A6y

Пользователь

Участник

Постов: 91

На форуме с: 07.07.2007

Репутация: +46

Рейтинг: 0

· 07.08.2009, 23:36

java/net/sf/l2j/gameserver/network/clientpackets/SendWareHouseDepositList.java


// Freight price from config or normal price per item slot (30)
int fee = _count * 30;

30 заменяем на 0 и вуаля =)

0
R
rast

Пользователь

Участник

Постов: 29

На форуме с: 08.04.2008

Рейтинг: 0

· 08.08.2009, 09:50

cokol: [offtop]


Тебе СюДы!
[/offtop]




вроде так:
<!--private_data=0-->

тебе минус)

a6y: java/net/sf/l2j/gameserver/network/clientpackets/SendWareHouseDepositList.java


// Freight price from config or normal price per item slot (30)
int fee = _count * 30;

30 заменяем на 0 и вуаля =)

тебе плюс ) и спасибка)

0
MasterKamael
MasterKamael

Пользователь

Бывалый

Постов: 118

На форуме с: 05.09.2007

Репутация: +239

Рейтинг: 0

· 08.08.2009, 10:10

Попробуй этот php скрипт на удаление все NPC кроме мобов (а именно кроме инстанс L2Monster)

как юзать:
1. создаёшь файл delete.php
2. указываешь верные данные для коннекта
3. пихаешь на сайт в папку www/delete/
4. заходишь на свой сайт _http://moy.sait/delete/delete.php
5. ждёшь пока всё удалится
6. после удачного удаления у тебя весь браузер будет забит строкой "удалено"
7. удали папку /delete/ с сайта

Код
<?php

$host=' '; // сервер на котором установлена база данных L2J
$user=' '; // имя пользователя от базы данный
$pass=' '; // пароль пользователя от базы данный
$db=' '; // название базы данных

$mc = mysql_connect($host, $user, $pass);
if($mc){
$db = mysql_select_db ($db);
}

if(!$mc || !$db){

echo 'Нет соединения с базой данных.';

exit;

}



$nickww=mysql_query("SELECT `id` FROM `npc` WHERE `npc`.`type` NOT LIKE 'L2Monster'
LIMIT 9999999999;");


while ($spisokww=mysql_fetch_array($nickww))
{
$spisokwww=mysql_escape_string($spisokww[id]);
mysql_query("DELETE FROM `spawnlist`
WHERE `npc_templateid` LIKE '$spisokwww';");
echo "удалено<br>";
}

?>


p.s. можешь побаловаться с условиями и если поймёшь как работает скрипт, то удалять массово то, что тебе надо

— 27

0
R
rast

Пользователь

Участник

Постов: 29

На форуме с: 08.04.2008

Рейтинг: 0

· 08.08.2009, 16:15

сори, всё сам нашол...

0
Тема закрыта для ответов