Показать сообщение отдельно
Непрочитано 14.01.2013, 11:17   #6
Аватар для bloodshed
Герой

По умолчанию Re: GS когда игроки подключаются ошибку выдаёт

 
		// finally, give the tax to the castle...
		if (!_singleMultiSell)
		{		
		if (merchant.getIsInTown() && merchant.getCastle().getOwnerId() > 0)
			merchant.getCastle().addToTreasury(_transactionTax * _amount);
		}		
 
Code: Java
поменяй на
 
		// finally, give the tax to the castle...
		if (!_singleMultiSell)
		{		
		if (merchant != null && merchant.getIsInTown() && merchant.getCastle().getOwnerId() > 0)
			merchant.getCastle().addToTreasury(_transactionTax * _amount);
		}		
 
Code: Java
Хотя вроде выше есть проверка на мультиселы из коммьюнити, возможно с ними какая то проблема, может ты не указал какой-то как разрешённый.

Добавлено через 1 минуту
Если ошибка останется, значит merchant.getCastle() возвращает null
__________________

Последний раз редактировалось bloodshed; 14.01.2013 в 11:19. Причина: Добавлено сообщение
bloodshed вне форума Отправить сообщение для bloodshed с помощью ICQ Отправить сообщение для bloodshed с помощью Skype™ Ответить с цитированием