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ę.

Randomowe przedmioty 'wpadające' na pasek szybkiego wyboru (quickslot)

Nieaktywny

Featured Replies

Opublikowano

Zienbobry!

 

image.png.abb537ab7e566c3a88e23990ddd8d3b6.png

 

Rozwiązał ktoś ten problem z wpadaniem randomowych itemów na pasek skilli?

W tym wypadku jest to kostium którego normalnie tam nie będziemy wstanie umieścić.

 

Kostium znajduję się w eq:

image.png.5b419b4c580b0fc387f59a8760c22d04.png

Rozwiązane przez Sevence

Przejdź do rozwiązania
Opublikowano
  • Rozwiązanie

To znany problem, musisz dodać ograniczenie po odbiorze pakietu z klienta, żeby tylko określone typy były dodawane do paska szybkiego wyboru. 

 

📁Lokalizacja pliku: src -> game -> input_main.cpp

 

🔍Szukaj

void CInputMain::QuickslotAdd(LPCHARACTER ch, const char * data)
{
	struct command_quickslot_add * pinfo = (struct command_quickslot_add *) data;
	ch->SetQuickslot(pinfo->pos, pinfo->slot);
}

 

♻️Zamień

void CInputMain::QuickslotAdd(LPCHARACTER ch, const char * data)
{
	struct command_quickslot_add * pinfo = (struct command_quickslot_add *) data;

	if (!ch || !pinfo)
		return;

	if (pinfo->slot.Type == QUICKSLOT_TYPE_ITEM)
	{
		LPITEM item = nullptr;
		TItemPos srcCell(INVENTORY, pinfo->slot.Position);
		
		if (!(item = ch->GetItem(srcCell)))
		{
			return;
		}
			
		if (item->GetType() != ITEM_USE && item->GetType() != ITEM_QUEST)
		{
			return;
		}
	}
	
	ch->SetQuickslot(pinfo->pos, pinfo->slot);
}

 

Jeśli typ jest różny od ITEM_USE i ITEM_QUEST nie zostanie dodany do paska, powinno rozwiązać twój problem. 

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

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.