Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Проблема со спавном NPC
#1
Спавню NPC все нормально работает покупает продает. Причем любого нпц.
Но после рестарта НПС ищезает. ГМсервер после спавна нпц пишит такое:
Код:
SpawnTable: Could not store spawn in the DB:Data truncation: Out of range value
for column 'id' at row 1
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for colu
mn 'id' at row 1
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3560)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3494)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1960)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2114)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2696)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:2105)
        at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1367)

        at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPr
eparedStatement.java:989)
        at com.l2jserver.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable
.java:287)
        at handlers.admincommandhandlers.AdminSpawn.spawnMonster(AdminSpawn.java
:333)
        at handlers.admincommandhandlers.AdminSpawn.useAdminCommand(AdminSpawn.j
ava:239)
        at com.l2jserver.gameserver.network.clientpackets.RequestBypassToServer.
runImpl(RequestBypassToServer.java:119)
        at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run
(L2GameClientPacket.java:62)
        at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1
001)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)


Как исправить подскажите.
Ответ
#2
Mime Написал:Спавню NPC все нормально работает покупает продает. Причем любого нпц.
Но после рестарта НПС ищезает. ГМсервер после спавна нпц пишит такое:
Код:
SpawnTable: Could not store spawn in the DB:Data truncation: Out of range value
for column 'id' at row 1
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value for colu
mn 'id' at row 1
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3560)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3494)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1960)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2114)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2696)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:2105)
        at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1367)

        at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPr
eparedStatement.java:989)
        at com.l2jserver.gameserver.datatables.SpawnTable.addNewSpawn(SpawnTable
.java:287)
        at handlers.admincommandhandlers.AdminSpawn.spawnMonster(AdminSpawn.java
:333)
        at handlers.admincommandhandlers.AdminSpawn.useAdminCommand(AdminSpawn.j
ava:239)
        at com.l2jserver.gameserver.network.clientpackets.RequestBypassToServer.
runImpl(RequestBypassToServer.java:119)
        at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run
(L2GameClientPacket.java:62)
        at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1
001)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)


Как исправить подскажите.
Oo Это что-то новенькое сервер кричит что у id нпц больше чем может понять переменная
Итого поставить поменьше Ид непися...
Ответ
#3
а как проспамить НПЦ чтобы он остался после перезагрузки??????
ставлю НПЦ перегружаюсь его нету! 1000003 Это бафер! сборка L2Jserver Freya
Ответ
#4
adeptik Написал:а как проспамить НПЦ чтобы он остался после перезагрузки??????
ставлю НПЦ перегружаюсь его нету! 1000003 Это бафер! сборка L2Jserver Freya

в таблице поменяйте тип для этой колонки, мб там типа Smallint или подобное, поменяйте на int, должно работать
Ответ
#5
VISTALL Написал:в таблице поменяйте тип для этой колонки, мб там типа Smallint или подобное, поменяйте на int, должно работать
так и есть
Код:
`id` smallint(5) unsigned NOT NULL DEFAULT '0',
  `idTemplate` smallint(5) unsigned NOT NULL DEFAULT '0',
Ответ
#6
incognito Написал:так и есть
Код:
`id` smallint(5) unsigned NOT NULL DEFAULT '0',
  `idTemplate` smallint(5) unsigned NOT NULL DEFAULT '0',

по таблице, макс айди 65535, поэтому и 1000003 невпихается
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Lineage 2 PTS 287 Protocol Проблема PSIFAK 1 1,381 01-25-2023, 04:08 AM
Последний пост: Phantom-Dev
  Myext64HF проблема с сетью MystX 3 1,680 11-08-2022, 04:33 AM
Последний пост: Phantom-Dev
  Проблема с rguard\ftguard iDarkEmpire 13 5,869 07-22-2020, 11:31 PM
Последний пост: CTAJIIH
  Проблема с количеством ХП AerisRD 0 1,149 05-19-2020, 08:20 PM
Последний пост: AerisRD
  Проблема с запуском HF5 Shady 6 1,916 04-20-2020, 12:09 PM
Последний пост: Rork
  Проблема с откатами банок Amidamaru 14 3,206 04-04-2020, 05:52 PM
Последний пост: Blackone
  L2 PTS Проблема Reika 3 1,576 02-26-2020, 04:43 PM
Последний пост: Reika
  Проблема с купле-продажей на всех сборках Mor9k400 0 1,108 08-25-2018, 08:10 PM
Последний пост: Mor9k400
  Проблема с входом Windows 10 Alekseu28 1 1,545 03-13-2018, 09:34 AM
Последний пост: malum
  Проблема с св 13 Zelden 4 1,652 01-03-2018, 09:30 AM
Последний пост: ..Kirito..

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)