Probleme sterge iteme special storage/alchimie

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

*Problemă/Întrebare:Salut, am intampinat o problema la sistemul de delete item, l-am adaptat oarecum pentru inventarul de la alchimie si special storage, dar cand sterg un item din special storage sau alchimie imi sterge itemul de pe slotul respectiv doar din inventar, am incercat din sursa dar tot nu reusesc ..
Tipologie server:
*Resursă folosită:
PyObject* netSendItemDestroyPacket(PyObject* poSelf, PyObject* poArgs)
{
	TItemPos Cell;

	if (!PyTuple_GetInteger(poArgs, 0, &Cell.cell))
		return Py_BuildException();
	CPythonNetworkStream& rkNetStream = CPythonNetworkStream::Instance();
	rkNetStream.SendItemDestroyPacket(Cell);
	return Py_BuildNone();
}
def RequestDestroyItem(self, answer):
		if not self.itemDropQuestionDialog:
			return
		if answer:
			dropType = self.itemDropQuestionDialog.dropType
			dropNumber = self.itemDropQuestionDialog.dropNumber
			if player.SLOT_TYPE_INVENTORY == dropType:
				if dropNumber == player.ITEM_MONEY:
					return
				else:
					self.__SendDestroyItemPacket(dropNumber)
			
			elif player.SLOT_TYPE_DRAGON_SOUL_INVENTORY == dropType:
				self.__SendDestroyItemPacket(dropNumber, player.DRAGON_SOUL_INVENTORY)

			elif player.SLOT_TYPE_UPGRADE_INVENTORY == dropType or\
				player.SLOT_TYPE_BOOK_INVENTORY == dropType or\
				player.SLOT_TYPE_STONE_INVENTORY == dropType or\
				player.SLOT_TYPE_CUFAR_INVENTORY == dropType:
				self.__SendDestroyItemPacket(dropNumber, player.SlotTypeToInvenType(dropType))
	
		self.itemDropQuestionDialog.Close()
		self.itemDropQuestionDialog = None
		constInfo.SET_ITEM_DROP_QUESTION_DIALOG_STATUS(0)
def __SendDestroyItemPacket(self, itemVNum, itemInvenType = player.INVENTORY):
		if uiPrivateShopBuilder.IsBuildingPrivateShop():
			chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.DROP_ITEM_FAILURE_PRIVATE_SHOP)
			return
		net.SendItemDestroyPacket(itemVNum)
*ServerFiles utilizat:-
*Syserr:-
Poză:-
*Detalii suplimentare:-
Avatar utilizator
SussyFlore
Nivel 4

Nivel 4
Mesaje: 675
Membru din: 14 Sep 2014, 13:14
Regat: Jinno
Aprecieri: 272  
Mulţumiri: 50  
Discord: Copiază ID
 Contact:
Medalii

ReFix1234 scrie: ↑03 Ian 2021, 23:56 *Problemă/Întrebare:Salut, am intampinat o problema la sistemul de delete item, l-am adaptat oarecum pentru inventarul de la alchimie si special storage, dar cand sterg un item din special storage sau alchimie imi sterge itemul de pe slotul respectiv doar din inventar, am incercat din sursa dar tot nu reusesc ..
Tipologie server:
*Resursă folosită:
PyObject* netSendItemDestroyPacket(PyObject* poSelf, PyObject* poArgs)
{
	TItemPos Cell;

	if (!PyTuple_GetInteger(poArgs, 0, &Cell.cell))
		return Py_BuildException();
	CPythonNetworkStream& rkNetStream = CPythonNetworkStream::Instance();
	rkNetStream.SendItemDestroyPacket(Cell);
	return Py_BuildNone();
}
def RequestDestroyItem(self, answer):
		if not self.itemDropQuestionDialog:
			return
		if answer:
			dropType = self.itemDropQuestionDialog.dropType
			dropNumber = self.itemDropQuestionDialog.dropNumber
			if player.SLOT_TYPE_INVENTORY == dropType:
				if dropNumber == player.ITEM_MONEY:
					return
				else:
					self.__SendDestroyItemPacket(dropNumber)
			
			elif player.SLOT_TYPE_DRAGON_SOUL_INVENTORY == dropType:
				self.__SendDestroyItemPacket(dropNumber, player.DRAGON_SOUL_INVENTORY)

			elif player.SLOT_TYPE_UPGRADE_INVENTORY == dropType or\
				player.SLOT_TYPE_BOOK_INVENTORY == dropType or\
				player.SLOT_TYPE_STONE_INVENTORY == dropType or\
				player.SLOT_TYPE_CUFAR_INVENTORY == dropType:
				self.__SendDestroyItemPacket(dropNumber, player.SlotTypeToInvenType(dropType))
	
		self.itemDropQuestionDialog.Close()
		self.itemDropQuestionDialog = None
		constInfo.SET_ITEM_DROP_QUESTION_DIALOG_STATUS(0)
def __SendDestroyItemPacket(self, itemVNum, itemInvenType = player.INVENTORY):
		if uiPrivateShopBuilder.IsBuildingPrivateShop():
			chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.DROP_ITEM_FAILURE_PRIVATE_SHOP)
			return
		net.SendItemDestroyPacket(itemVNum)
*ServerFiles utilizat:-
*Syserr:-
Poză:-
*Detalii suplimentare:-
itemInvenType = player.INVENTORY):
Oare de ce?
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

SussyFlore scrie: ↑04 Ian 2021, 13:37
ReFix1234 scrie: ↑03 Ian 2021, 23:56 *Problemă/Întrebare:Salut, am intampinat o problema la sistemul de delete item, l-am adaptat oarecum pentru inventarul de la alchimie si special storage, dar cand sterg un item din special storage sau alchimie imi sterge itemul de pe slotul respectiv doar din inventar, am incercat din sursa dar tot nu reusesc ..
Tipologie server:
*Resursă folosită:
PyObject* netSendItemDestroyPacket(PyObject* poSelf, PyObject* poArgs)
{
	TItemPos Cell;

	if (!PyTuple_GetInteger(poArgs, 0, &Cell.cell))
		return Py_BuildException();
	CPythonNetworkStream& rkNetStream = CPythonNetworkStream::Instance();
	rkNetStream.SendItemDestroyPacket(Cell);
	return Py_BuildNone();
}
def RequestDestroyItem(self, answer):
		if not self.itemDropQuestionDialog:
			return
		if answer:
			dropType = self.itemDropQuestionDialog.dropType
			dropNumber = self.itemDropQuestionDialog.dropNumber
			if player.SLOT_TYPE_INVENTORY == dropType:
				if dropNumber == player.ITEM_MONEY:
					return
				else:
					self.__SendDestroyItemPacket(dropNumber)
			
			elif player.SLOT_TYPE_DRAGON_SOUL_INVENTORY == dropType:
				self.__SendDestroyItemPacket(dropNumber, player.DRAGON_SOUL_INVENTORY)

			elif player.SLOT_TYPE_UPGRADE_INVENTORY == dropType or\
				player.SLOT_TYPE_BOOK_INVENTORY == dropType or\
				player.SLOT_TYPE_STONE_INVENTORY == dropType or\
				player.SLOT_TYPE_CUFAR_INVENTORY == dropType:
				self.__SendDestroyItemPacket(dropNumber, player.SlotTypeToInvenType(dropType))
	
		self.itemDropQuestionDialog.Close()
		self.itemDropQuestionDialog = None
		constInfo.SET_ITEM_DROP_QUESTION_DIALOG_STATUS(0)
def __SendDestroyItemPacket(self, itemVNum, itemInvenType = player.INVENTORY):
		if uiPrivateShopBuilder.IsBuildingPrivateShop():
			chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.DROP_ITEM_FAILURE_PRIVATE_SHOP)
			return
		net.SendItemDestroyPacket(itemVNum)
*ServerFiles utilizat:-
*Syserr:-
Poză:-
*Detalii suplimentare:-
itemInvenType = player.INVENTORY):
Oare de ce?
Am incercat si cu "itemInvenType = player.SLOT_TYPE_UPGRADE_INVENTORY):", dar la fel, sterge din inventar, nu din special storage
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

up
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

up
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

up
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

upp
Avatar utilizator
FALLEN1
Nivel 4

Nivel 4
Mesaje: 585
Membru din: 14 Noi 2015, 20:12
Server: Dark-Fusion2
Regat: Chunjo
Aprecieri: 366  
Mulţumiri: 758  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

ReFix1234 scrie: ↑09 Ian 2021, 15:04upp
Lasa un link de unde ai luat sistemul asta
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

Martinel scrie: ↑09 Ian 2021, 15:53
ReFix1234 scrie: ↑09 Ian 2021, 15:04upp
Lasa un link de unde ai luat sistemul asta
Era in svf lui athero, fara cufar, ca aia am adaugat o eu
sursa/special-storage-zenu-t81425.html
Presupun ca asta e
[ Postat de pe Android ] Imagine
Avatar utilizator
ReFix1234
Nivel 1

Nivel 1
Mesaje: 139
Membru din: 19 Dec 2017, 06:28
Regat: Shinsoo
Aprecieri: 403  
Mulţumiri: 1  
Medalii

up
Închis

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Semrush [Bot] și 52 vizitatori