Страница 1 из 1

Ошибка "player: A +- 1 != B"

Добавлено: Вт дек 09, 2008 7:26 am
EternalHarvest
Периодически возникают ошибки вида:

Код: Выделить всё

player:33 - 1 != 29
	Misc::actorRemoved('undef', 'ActorList=HASH(0x114c9400)', 'ARRAY(0x112e8e40)', 'undef') called at src/Utils/CallbackList.pm line 202
	CallbackList::call('CallbackList=ARRAY(0x1150c060)', 'ActorList=HASH(0x114c9400)', 'ARRAY(0x112e8e40)') called at src/Utils/ObjectList.pm line 215
	ObjectList::remove('ActorList=HASH(0x114c9400)', 'Actor::Player=HASH(0x113e0f70)') called at src/ActorList.pm line 119
	ActorList::remove('ActorList=HASH(0x114c9400)', 'Actor::Player=HASH(0x113e0f70)') called at src/Network/Receive.pm line 939
Network::Receive::actor_died_or_disappeared('Network::Receive::ServerType0=HASH(0xefeaa10)', 'HASH(0x1174c8a0)') called at src/Network/Receive.pm line 439
	Network::Receive::parse('Network::Receive::ServerType0=HASH(0xefeaa10)', '\x{80}\x{0}TU\x{5}\x{0}\x{0}') called at src/functions.pl line 1193
	main::parseIncomingMessage('\x{80}\x{0}TU\x{5}\x{0}\x{0}') called at src/functions.pl line 546
	main::mainLoop_initialized() called at src/functions.pl line 70
	main::mainLoop() called at src/Interface.pm line 75
	Interface::mainLoop('Interface::Console::Unix=HASH(0xfe23b40)') called at openkore.pl line 96
	main::__start() called at openkore.pl line 186
или такие вот:

Код: Выделить всё

player: 49 + 1 != 49
Если закомментировать соответствующие проверки в Misc::actorAdded и Misc::actorRemoved - дальше всё работает нормально.

Что-либо об этой ошибке нашёл только тут - http://bibian.ath.cx/openkore/viewtopic ... 858#176858 - но каких-либо комментариев там нет.

Кто-нибудь с этим сталкивался?

Re: Ошибка "player: A +- 1 != B"

Добавлено: Вт дек 09, 2008 10:32 am
4epT
эм.. а что ты делаешь чтобы они появились???

перенёс в Ошибки

Re: Ошибка "player: A +- 1 != B"

Добавлено: Ср дек 10, 2008 4:22 pm
kLabMouse
EternalHarvest
ПРикольно. функция внутри имени пермонажа. :D