Сообщений: 2,444
Тем: 59
Зарегистрирован: May 2010
Репутация:
13,020
ответ под сполером
это сполер, ответ тут
<set name="collision_radius" value="25.0"/>
<set name="collision_height" value="35.0"/>
СЕО Оптимизация сайтов
Сообщений: 18
Тем: 2
Зарегистрирован: Apr 2013
Репутация:
1
gorodetskiy Написал:ответ под сполером
это сполер, ответ тут
<set name="collision_radius" value="25.0"/>
<set name="collision_height" value="35.0"/>
NPC
-- ----------------------------
-- Table structure for `npc`
-- ----------------------------
DROP TABLE IF EXISTS `npc`;
CREATE TABLE `npc` (
`id` smallint(5) unsigned NOT NULL DEFAULT '0',
`idTemplate` smallint(5) unsigned NOT NULL DEFAULT '0',
`name` varchar(200) NOT NULL DEFAULT '',
`serverSideName` tinyint(1) NOT NULL DEFAULT '0',
`title` varchar(45) NOT NULL DEFAULT '',
`serverSideTitle` tinyint(1) NOT NULL DEFAULT '0',
`class` varchar(200) DEFAULT NULL,
`collision_radius` decimal(6,2) DEFAULT NULL,
`collision_height` decimal(6,2) DEFAULT NULL,
`level` tinyint(2) DEFAULT NULL,
`sex` enum('etc','female','male') NOT NULL DEFAULT 'etc',
`type` varchar(22) DEFAULT NULL,
`attackrange` smallint(4) DEFAULT NULL,
`hp` decimal(30,15) DEFAULT NULL,
`mp` decimal(30,15) DEFAULT NULL,
`hpreg` decimal(30,15) DEFAULT NULL,
`mpreg` decimal(30,15) DEFAULT NULL,
`str` tinyint(2) NOT NULL DEFAULT '40',
`con` tinyint(2) NOT NULL DEFAULT '43',
`dex` tinyint(2) NOT NULL DEFAULT '30',
`int` tinyint(2) NOT NULL DEFAULT '21',
`wit` tinyint(2) NOT NULL DEFAULT '20',
`men` tinyint(2) NOT NULL DEFAULT '20',
`exp` int(9) NOT NULL DEFAULT '0',
`sp` int(9) NOT NULL DEFAULT '0',
`patk` decimal(12,5) DEFAULT NULL,
`pdef` decimal(12,5) DEFAULT NULL,
`matk` decimal(12,5) DEFAULT NULL,
`mdef` decimal(12,5) DEFAULT NULL,
`atkspd` smallint(4) NOT NULL DEFAULT '230',
`critical` tinyint(1) NOT NULL DEFAULT '1',
`aggro` smallint(4) NOT NULL DEFAULT '0',
`matkspd` smallint(4) NOT NULL DEFAULT '333',
`rhand` smallint(5) unsigned NOT NULL DEFAULT '0',
`lhand` smallint(5) unsigned NOT NULL DEFAULT '0',
`enchant` tinyint(1) NOT NULL DEFAULT '0',
`walkspd` decimal(10,5) NOT NULL DEFAULT '60.00000',
`runspd` decimal(10,5) NOT NULL DEFAULT '120.00000',
`targetable` tinyint(1) NOT NULL DEFAULT '1',
`show_name` tinyint(1) NOT NULL DEFAULT '1',
`dropHerbGroup` tinyint(1) NOT NULL DEFAULT '0',
`basestats` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`,`idTemplate`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of npc
-- ----------------------------
INSERT INTO `npc` VALUES ('37373', '18490', 'Verpo Duble', '1', '-= Buffer =-', '1', 'LineageMonster4.devil_doll', '25.00', '35.00', '90', 'female', 'L2Npc', '50', '2880.000000000000000', '1345.000000000000000', '7.500000000000000', '2.700000000000000', '40', '43', '30', '21', '20', '20', '0', '0', '894.00000', '595.00000', '611.00000', '565.00000', '230', '1', '0', '333', '0', '0', '0', '60.00000', '120.00000', '1', '1', '0', '0');
вот sql -npc
Сообщений: 8
Тем: 0
Зарегистрирован: Apr 2013
Репутация:
0
При добавлении npc в L2j для нормального отображения ника и титула npc необходимо добавить еще строку в 'npcaidata', есль этого не сделать npc будет отображаться нормально, но без имени и титула. В данном случае просто выполните запрос из спойлера.
запрос
INSERT INTO `npcaidata` (`npcId`, `minSkillChance`, `maxSkillChance`, `primarySkillId`, `agroRange`, `canMove`, `targetable`, `showName`, `minRangeSkill`, `minRangeChance`, `maxRangeSkill`, `maxRangeChance`, `soulShot`, `spiritShot`, `spsChance`, `ssChance`, `aggro`, `isChaos`, `clan`, `clanRange`, `enemyClan`, `enemyRange`, `dodge`, `aiType`) VALUES
(37373, 7, 15, 0, 300, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'castle_clan', 1500, 'null', 0, 0, 'balanced');
PS Мне очень интересно как Вы умудрились сунуть NPCа у которого 42 параметра в базу L2j (в таблице 'npc' L2j 39 полей)
Сообщений: 18
Тем: 2
Зарегистрирован: Apr 2013
Репутация:
1
deaf Написал:При добавлении npc в L2j для нормального отображения ника и титула npc необходимо добавить еще строку в 'npcaidata', есль этого не сделать npc будет отображаться нормально, но без имени и титула. В данном случае просто выполните запрос из спойлера.
запрос
INSERT INTO `npcaidata` (`npcId`, `minSkillChance`, `maxSkillChance`, `primarySkillId`, `agroRange`, `canMove`, `targetable`, `showName`, `minRangeSkill`, `minRangeChance`, `maxRangeSkill`, `maxRangeChance`, `soulShot`, `spiritShot`, `spsChance`, `ssChance`, `aggro`, `isChaos`, `clan`, `clanRange`, `enemyClan`, `enemyRange`, `dodge`, `aiType`) VALUES
(37373, 7, 15, 0, 300, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'castle_clan', 1500, 'null', 0, 0, 'balanced');
PS Мне очень интересно как Вы умудрились сунуть NPCа у которого 42 параметра в базу L2j (в таблице 'npc' L2j 39 полей)
У меня вообще заводской NPC.sql не содержит таких структур
Открыть спойлер
"npc.sql
DROP TABLE IF EXISTS `npc`;
CREATE TABLE `npc`(
`id` smallint(5) unsigned NOT NULL,
`idTemplate` smallint(5) unsigned NOT NULL,
`name` varchar(200) NOT NULL DEFAULT '',
`serverSideName` tinyint(1) NOT NULL DEFAULT '0',
`title` varchar(45) NOT NULL DEFAULT '',
`serverSideTitle` tinyint(1) NOT NULL DEFAULT '0',
`class` varchar(200) DEFAULT NULL,
`collision_radius` decimal(6,2) DEFAULT NULL,
`collision_height` decimal(6,2) DEFAULT NULL,
`level` tinyint(2) DEFAULT NULL,
`sex` enum('etc','female','male') NOT NULL DEFAULT 'etc',
`type` varchar(22) DEFAULT NULL,
`attackrange` smallint(4) DEFAULT NULL,
`hp` decimal(30,15) DEFAULT NULL,
`mp` decimal(30,15) DEFAULT NULL,
`hpreg` decimal(30,15) DEFAULT NULL,
`mpreg` decimal(30,15) DEFAULT NULL,
`str` tinyint(2) NOT NULL DEFAULT '40',
`con` tinyint(2) NOT NULL DEFAULT '43',
`dex` tinyint(2) NOT NULL DEFAULT '30',
`int` tinyint(2) NOT NULL DEFAULT '21',
`wit` tinyint(2) NOT NULL DEFAULT '20',
`men` tinyint(2) NOT NULL DEFAULT '20',
`exp` int(9) NOT NULL DEFAULT '0',
`sp` int(9) NOT NULL DEFAULT '0',
`patk` decimal(12,5) DEFAULT NULL,
`pdef` decimal(12,5) DEFAULT NULL,
`matk` decimal(12,5) DEFAULT NULL,
`mdef` decimal(12,5) DEFAULT NULL,
`atkspd` smallint(4) NOT NULL DEFAULT '230',
`critical` tinyint(1) NOT NULL DEFAULT '1',
`matkspd` smallint(4) NOT NULL DEFAULT '333',
`rhand` smallint(5) unsigned NOT NULL DEFAULT '0',
`lhand` smallint(5) unsigned NOT NULL DEFAULT '0',
`enchant` tinyint(1) NOT NULL DEFAULT '0',
`walkspd` decimal(10,5) NOT NULL DEFAULT '60',
`runspd` decimal(10,5) NOT NULL DEFAULT '120',
`dropHerbGroup` tinyint(1) NOT NULL DEFAULT '0',
`basestats` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`,`idTemplate`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Вот структура моего нпс заводской !
|