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

Source: Powiększony handel.


Rekomendowane odpowiedzi

Opublikowano

Witam. Mam problem ze zrobieniem powiększonego handlu.

Chodzi o to: 

 

391471407852419352037.jpg

 

 

Co zrobiłem:

Client:

...\src\client\UserInterface Plik: PythonExchange.h

 

Z:

EXCHANGE_ITEM_MAX_NUM = 12,
Na:

EXCHANGE_ITEM_MAX_NUM = 24,
uiscript Plik: exchangedialog.py

http://wklej.to/Z99It
Source:

.../mainline/Srcs/Server/game/src Plik: exchange.cpp

 

Z:

m_pGrid = M2_NEW CGrid(4,3);
Na:

m_pGrid = M2_NEW CGrid(4,6);
.../mainline/Srcs/Server/game/src Plik: exchange.h

 

Z:

EXCHANGE_ITEM_MAX_NUM	= 12,
Na:

EXCHANGE_ITEM_MAX_NUM	= 24,
Błąd:

 

Chyba źle python. (Na 99,9%)

 

Chodzi o to że nie mogę klikać na:

Czerwona - Nie mogę kliknąć. (Czyli nie mogę Akceptować, Wpisać ile kasy mam wysłać)

Fioletowe - Nie można dać przedmiotu normalnie. (Czyli jednym kliknięciem a tu trzeba nawalać i może za 200 kliknięciem wejdzie na slot, ale slot chodzi)

Niebieskie - Te miejsca w których, przedmioty nie wchodzą normalnie.

187591407852158352037.png

 

Video będzie za 1h.

Mój problem:

https://www.youtube.com/watch?v=ptJMi1Hh-JU&feature=youtu.be

@Edit: Chodzi filmik z błędem.

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Opublikowano

@kronzu

Pokaż syserr, kiedy występuje ten błąd. A najlepiej podaj mi na PW swoje gg.

 

 

Tu nie występuje żaden błąd, tylko trzeba zmienić kilka cyferek w kodzie okna z handlem.

Opublikowano

masz bląd w uiscript dokładnie ten kawałek:

## Owner

{

"name" : "Owner",

"type" : "window",

 

"x" : 144,

"y" : 33,

 

"width" : 130,

"height" : 130,

 

 

tu gdzie 130/130 musisz prawidłowo zmienić, wiem bo sam miałem ten problem i naprawiałem.

 

ps. to samo tyczy się ## Target (też to samo miejsce)

sygna1.png

Opublikowano

Czyli co i jak bo nie rozumiem. W pliku exchangedialog.py mam zmienić 130/130 na co? Za tyle by sięgało te 24 sloty? Python masakra...

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Opublikowano

Czyli co i jak bo nie rozumiem. W pliku exchangedialog.py mam zmienić 130/130 na co? Za tyle by sięgało te 24 sloty? Python masakra...

 

Dodałeś 3 sloty do gridu_y to zwiększ oś y elementu w którym znajdują się sloty o 96.

Opublikowano

Mam zwiększyć: "y_blank" do 96? Nie rozumiem.  Na pewno nie. To daje odstęp :D

 

Dasz gotowe exchangedialog.py ?

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Opublikowano
					"name" : "Owner",
					"type" : "window",

					"x" : 144,
					"y" : 33,

					"width" : 130,
					"height" : 130,

Na:

					"name" : "Owner",
					"type" : "window",

					"x" : 144,
					"y" : 33,

					"width" : 130,
					"height" : 130 + 96,
Opublikowano

Chodzą sloty i Akceptuj nie chodzi dawanie kasy. :)
 

648931407875777352037.jpeg

 

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Opublikowano

Pokaż mi swoje exchangedialog.py, bo nie mam żadnego pod ręką.

Opublikowano
							"name" : "Owner_Money",
							"type" : "toggle_button",

Zamień na:

							"name" : "Owner_Money",
							"type" : "button",
Opublikowano

Okej Działa! Dzięki wielkie :)

 

@Topic: Można zamknąć!

 

SS'y:

462571407876942352037.jpeg937201407876942352037.jpeg

Jeżeli Ci pomogłem. Kliknij 1387468256-U352037.png, Dzięki :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...