Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

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

Nps таблица

8 replies81 viewsCurrently viewing: 1
alex
alex

User

Участник

Posts: 27

На форуме с: 09/06/2008

Рейтинг: 0

· 10/25/2009, 12:21 PM

Сборка: 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-

Author

Участник

Posts: 43

На форуме с: 09/10/2009

Рейтинг: 0

· 10/25/2009, 12:23 PM

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

0
alex
alex

User

Участник

Posts: 27

На форуме с: 09/06/2008

Рейтинг: 0

· 10/25/2009, 12:28 PM

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

0
Ska
Ska

User

Бывалый

Posts: 498

На форуме с: 02/27/2009

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

Рейтинг: 0

· 10/25/2009, 12:46 PM

Код
`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

User

Участник

Posts: 27

На форуме с: 09/06/2008

Рейтинг: 0

· 10/25/2009, 12:53 PM

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

0
Ska
Ska

User

Бывалый

Posts: 498

На форуме с: 02/27/2009

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

Рейтинг: 0

· 10/25/2009, 12:59 PM

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

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

— Уважаемый

0
alex
alex

User

Участник

Posts: 27

На форуме с: 09/06/2008

Рейтинг: 0

· 10/25/2009, 01:16 PM

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

0
Ska
Ska

User

Бывалый

Posts: 498

На форуме с: 02/27/2009

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

Рейтинг: 0

· 10/25/2009, 01:24 PM

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

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

— Уважаемый

0
Topic is closed for replies