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

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

ruen
Форум/Форум для новичков[JAVA]/Nps таблица
Поиск

Nps таблица

8 ответов80 просмотровСейчас просматривают: 1
alex
alex

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

Участник

Постов: 27

На форуме с: 06.09.2008

Рейтинг: 0

· 25.10.2009, 12:21

Сборка: IT la2base

Краткое изложение СУТИ проблемы: искало на форуме но ни че подобного не нашол...мен надо узнать что в таблице npc означают столбики для своего редактирования мобов

Вопрос: распишите пожайлусто что и для чего нужен тот или иной столбец в таблице...

Раскрывающийся текст
CREATE TABLE `npc` (
`id` decimal(11,0) NOT NULL DEFAULT '0',
`idTemplate` int(11) NOT NULL DEFAULT '0',
`name` varchar(200) DEFAULT NULL,
`serverSideName` int(1) DEFAULT '0',
`title` varchar(45) DEFAULT '',
`serverSideTitle` int(1) DEFAULT '0',
`class` varchar(200) DEFAULT NULL,
`collision_radius` decimal(5,2) DEFAULT NULL,
`collision_height` decimal(5,2) DEFAULT NULL,
`level` decimal(2,0) DEFAULT NULL,
`sex` varchar(6) DEFAULT NULL,
`type` varchar(20) DEFAULT NULL,
`attackrange` int(11) DEFAULT NULL,
`hp` decimal(8,0) DEFAULT NULL,
`mp` decimal(8,0) DEFAULT NULL,
`hpreg` decimal(8,2) DEFAULT NULL,
`mpreg` decimal(5,2) DEFAULT NULL,
`str` decimal(7,0) DEFAULT NULL,
`con` decimal(7,0) DEFAULT NULL,
`dex` decimal(7,0) DEFAULT NULL,
`int` decimal(7,0) DEFAULT NULL,
`wit` decimal(7,0) DEFAULT NULL,
`men` decimal(7,0) DEFAULT NULL,
`exp` decimal(9,0) DEFAULT NULL,
`sp` decimal(8,0) DEFAULT NULL,
`patk` decimal(5,0) DEFAULT NULL,
`pdef` decimal(5,0) DEFAULT NULL,
`matk` decimal(5,0) DEFAULT NULL,
`mdef` decimal(5,0) DEFAULT NULL,
`atkspd` decimal(3,0) DEFAULT NULL,
`aggro` decimal(6,0) DEFAULT NULL,
`matkspd` decimal(4,0) DEFAULT NULL,
`rhand` decimal(4,0) DEFAULT NULL,
`lhand` decimal(4,0) DEFAULT NULL,
`armor` decimal(1,0) DEFAULT NULL,
`walkspd` decimal(3,0) DEFAULT NULL,
`runspd` decimal(3,0) DEFAULT NULL,
`faction_id` varchar(40) DEFAULT NULL,
`faction_range` decimal(4,0) DEFAULT NULL,
`isUndead` int(11) DEFAULT '0',
`absorb_level` decimal(2,0) DEFAULT '0',
`absorb_type` enum('FULL_PARTY','LAST_HIT','PARTY_ONE_RANDOM') NOT NULL DEFAULT 'LAST_HIT',
`ss` int(4) DEFAULT '0',
`bss` int(4) DEFAULT '0',
`ss_rate` int(3) DEFAULT '0',
`AI` varchar(8) DEFAULT 'fighter',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


Мои соображения по этому поводу: никаких

0
-
-qwerty-

Автор

Участник

Постов: 43

На форуме с: 10.09.2009

Рейтинг: 0

· 25.10.2009, 12:23

учебник англ. языка тебе в помощь.

0
alex
alex

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

Участник

Постов: 27

На форуме с: 06.09.2008

Рейтинг: 0

· 25.10.2009, 12:28

ну а если серездно...пожайлусто...подскажите

0
Ska
Ska

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

Бывалый

Постов: 498

На форуме с: 27.02.2009

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

Рейтинг: 0

· 25.10.2009, 12:46

Код
`id` decimal(11,0)  - ид нпс
`idTemplate` int(11) тоже ИД
`name` - Имя
`serverSideName` Имя (Серверное(Боковое)
`title` титл, такой как при кланах пишут
`serverSideTitle` титл серверный боковой
`class` класс
`collision_radius` радиус
`collision_height` вес, нужно для того, если нпс на половину в земле, поигратся с настройками
`level` decimal - уровень
`sex` пол (м/ж)
`type` тип
`attackrange` дальность атаки
`hp` количество хп
`mp` количество мп
`hpreg` регенерация хп
`mpreg` регенерация мп
`str` статы Str
`con` статы Con
`dex` статы Dex
`int` статы Int
`wit` статы Wit
`men` статы Men
`exp` количество exp
`sp` количество sp
`patk` статы п.атак
`pdef` статы п.деф
`matk` статы м.атак
`mdef` статы м.деф
`atkspd` статы скорость атаки
`aggro` агресивность
`matkspd` статы каст спид
`rhand` указываем ИД вещи, который будет в правой руке
`lhand` указываем ИД вещи, который будет в левой руке
`armor` Какой будет армор
`walkspd` стат скорости хождения
`runspd` стат скорости бега
`faction_id` тоже ID чегото
`faction_range` диапазон чегото
`isUndead` душа или нет
Далее думаю что, тебе оно не пригодится
`absorb_level` decimal(2,0) DEFAULT '0',
`absorb_type` enum('FULL_PARTY','LAST_HIT','PARTY_ONE_RANDOM') NOT NULL DEFAULT 'LAST_HIT',
`ss` int(4) DEFAULT '0',
`bss` int(4) DEFAULT '0',
`ss_rate` int(3) DEFAULT '0',
`AI` varchar(8) DEFAULT 'fighter',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; - кодировка

— Уважаемый

0
alex
alex

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

Участник

Постов: 27

На форуме с: 06.09.2008

Рейтинг: 0

· 25.10.2009, 12:53

а вот у моего мобо присутствует звездочка возле имени..как ее убрать???

0
Ska
Ska

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

Бывалый

Постов: 498

На форуме с: 27.02.2009

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

Рейтинг: 0

· 25.10.2009, 12:59

zinteco: а вот у моего мобо присутствует звездочка возле имени..как ее убрать???

это означает что он "Аггр"

— Уважаемый

0
alex
alex

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

Участник

Постов: 27

На форуме с: 06.09.2008

Рейтинг: 0

· 25.10.2009, 13:16

последний вопрос в этой теме....вот архангелы летают постояно на большие дестанции, как можно сделать чтоб они вообще стояли на месте..или чтоб отдолялись от место спавна но не далеко??

0
Ska
Ska

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

Бывалый

Постов: 498

На форуме с: 27.02.2009

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

Рейтинг: 0

· 25.10.2009, 13:24

zinteco: последний вопрос в этой теме....вот архангелы летают постояно на большие дестанции, как можно сделать чтоб они вообще стояли на месте..или чтоб отдолялись от место спавна но не далеко??

можно поставить им скорость движения 0...
или La2Base 1.1.7\config\ файл "La2base.ini"
строка:
Код
# Максимальное отклонение моба от точки спауна
MaxDriftRange = 300

— Уважаемый

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