Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z handlem


Rekomendowane odpowiedzi

Opublikowano

Witam, mam następujący problem:

 

Gdy przemienię się w potwora, nie mogę handlować, okienko handlu się nie otwiera wizualnie, jest ono otwarte, ponieważ nie mogę się wylogować/tepnąć, jeżeli odejdę trochę dalej to jest okej, muszę usunąć polimorfię, żeby działało

 

Drugi problem jest taki, że gdy kliknę na kogoś prawym to u góry normalnie wyświetlają się opcje (szept, handel, itd), lecz po zakończeniu handlu, gdy klikam na postać nic się nie pojawia..

 

sysser

 

 

0424 00:33:23176 :: Traceback (most recent call last):

0424 00:33:23176 ::   File "ui.py", line 1491, in OnOverInItem

0424 00:33:23176 ::   File "ui.py", line 87, in __call__

0424 00:33:23177 ::   File "ui.py", line 78, in __call__

0424 00:33:23177 ::   File "uiExchange.py", line 355, in OverInOwnerItem

0424 00:33:23178 :: AttributeError
0424 00:33:23178 :: : 
0424 00:33:23178 :: 'module' object has no attribute 'GetItemVnum'
0424 00:33:23178 :: 

0424 00:33:42278 :: Traceback (most recent call last):

0424 00:33:42278 ::   File "game.py", line 981, in StartExchange

0424 00:33:42278 ::   File "interfaceModule.py", line 729, in StartExchange

0424 00:33:42279 ::   File "uiExchange.py", line 168, in OpenDialog

0424 00:33:42279 :: KeyError
0424 00:33:42279 :: : 
0424 00:33:42279 :: 1091
0424 00:33:42279 :: 

 

 

 

uiExchange.py

https://pastebin.com/HBVyUTDw

ui.py

https://pastebin.com/b1C4TAfR

interfacemodule.py

https://pastebin.com/HdLkEptW
Opublikowano

Handel możesz naprawić w taki sposób:

 

wpisujesz id mobków, których używasz

DWORD CPythonExchange::GetRaceFromTarget()
{
	if (m_victim.race == 101 || m_victim.race == 551 || m_victim.race == 502 || m_victim.race == 701 || m_victim.race == 2001 || m_victim.race == 636)
		return 8;
		
	return m_victim.race;
}

I robisz sobie python part

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...