Skocz do zawartości
Masz już aplikację Sharegon?

Odkryj wszystkie możliwości. Dowiedz się więcej

Sharegon.pl

Zainstaluj aplikację Sharegon i korzystaj z powiadomień push oraz licznika nowych aktywności bezpośrednio z ekranu głównego.

Aby zainstalować tę aplikację na iOS i iPadOS.
  1. Tap the Share icon in Safari
  2. Przewiń menu i stuknij Dodaj do ekranu początkowego.
  3. Stuknij Dodaj w prawym górnym rogu.
Zainstaluj aplikację Sharegon na Androidzie
  1. Otwórz Sklep Google Play na swoim smarfonie.
  2. Wyszukaj „Sharegon” w pasku wyszukiwania.
  3. Stuknij „Zainstaluj”, aby pobrać aplikację.

Problem z dodaniem 6/7 bonusu do przedmiotu

Nieaktywny

Featured Replies

Opublikowano

Kodzik :

case 71051: // 진재가
{
	// 유럽, 싱가폴, 베트남 진재가 사용금지
	LPITEM item2;

	if (!IsValidItemPosition(DestCell) || !(item2 = GetInventoryItem(wDestCell)))
		return false;

	if (ITEM_COSTUME == item2->GetType())
	{
		ChatPacket(CHAT_TYPE_INFO, LC_TEXT("속성을 변경할 수 없는 아이템입니다."));
		return false;
	}

	if (item2->IsExchanging() || item2->IsEquipped())
		return false;

	if (item2->GetAttributeSetIndex() == -1)
	{
		ChatPacket(CHAT_TYPE_INFO, LC_TEXT("속성을 변경할 수 없는 아이템입니다."));
		return false;
	}

	if (item2->AddRareAttribute() == true)
	{
		ChatPacket(CHAT_TYPE_INFO, LC_TEXT("성공적으로 속성이 추가 되었습니다"));

		int iAddedIdx = item2->GetRareAttrCount() + 4;

		char buf[21];
		snprintf(buf, sizeof(buf), "%u", item2->GetID());

		LogManager::instance().ItemLog(
			GetPlayerID(),
			item2->GetAttributeType(iAddedIdx),
			item2->GetAttributeValue(iAddedIdx),
			item->GetID(),
			"ADD_RARE_ATTR",
			buf,
			GetDesc()->GetHostName(),
			item->GetOriginalVnum()
		);

		item->SetCount(item->GetCount() - 1);
	}
	else
	{
		ChatPacket(CHAT_TYPE_INFO, LC_TEXT("더 이상 이 아이템으로 속성을 추가할 수 없습니다"));
	}
}
break;

Co jest nie tak?

Opublikowano
  • Autor
71051~71051 Adder 6-7 ITEM_USE USE_SPECIAL 1 ANTI_SELL | ANTI_PKDROP ITEM_STACKABLE | LOG NONE NONE 0 0 0 0 0 LIMIT_NONE 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 0 0 0 0 0 0 0 0 0
71052~71052 Changer 6-7 ITEM_USE USE_SPECIAL 1 ANTI_SELL | ANTI_PKDROP ITEM_STACKABLE | LOG NONE NONE 0 0 0 0 0 LIMIT_NONE 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 0 0 0 0 0 0 0 0 0

Przedmioty z 5 bonami choć powinno działać bez względu na wybonowanie 1/5

syslog czysty jeśli chodzi po użyciu przedmiotu

Opublikowano

Możliwe że ten sam przypadek, co w temacie z czasem kostiumów.


uiinventory.py

__DropSrcItemToDestItemInInventory
__IsUsableItemToItem
Opublikowano
  • Autor

Jakoś to poprawiłem. Teraz następny problem, gdy chce połączyć przedmioty wyskakuje komunikat, że nie można zmienić/dodać bonusu.

Opublikowano
11 godzin temu, MrKarpiuk napisał(a):

Jakoś to poprawiłem. Teraz następny problem, gdy chce połączyć przedmioty wyskakuje komunikat, że nie można zmienić/dodać bonusu.

Ogólnie to teraz musisz zrobić tak żeby ten net.sendpacket czy coś wykonywał się tylko na tych itemach, na których powinno - python funkcja: __IsUsableItemToItem

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Konto

Nawigacja

Skonfiguruj powiadomienia push w przeglądarce.

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Wybierz Uprawnienia → Powiadomienia.
  3. Dostosuj swoje preferencje.
Chrome (Desktop)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje preferencje.