Funcțiile le poți lua dintr-un client ce are acea bară sau oriunde altundev pe inventar.
Funcțiile le poți găsii în game.py și uiinventory însă trebuie să coincidă cu cele din inventorywindow.py, la switchbot dacă ai pus ToggleSwitchbot, în uiinventory/game.py la funcții trebuie să ai la fel.
Problema activare functii inventar
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Deci cu depozitul merge .... dar cu astea restul ce mi le-ai dat ... tot nu vrea sa meargasTrix. scrie:Nu necesita sa faci prin sursa comanda de switchbot. Depozitul are nevoie de comanda pentru ca nu exista una cu este la butonul de la itemshop (/click_mall cred ca e). La fel si la pagina de bonusuri, inel teleport. Le faci foarte simplu.KrYpToNNN scrie:sTrix. scrie:Client: > uiinventory.py 1. self.Depozit = self.GetChild2("Depozit") 2. if self.Depozit: self.Depozit.SetEvent(ui.__mem_func__(self.ClickDepozit)) 3. def ClickDepozit(self): net.SendChatPacket("/click_safebox") Sursa server: > cmd_general.cpp ACMD(do_click_safebox) { ch->ChatPacket(CHAT_TYPE_COMMAND, "ShowMeSafeboxPassword"); } > cmd.cpp 1. ACMD(do_click_safebox); 2. { "click_safebox", do_click_safebox, 0, POS_DEAD, GM_PLAYER }, > char.cpp /* else if (GetDistanceFromSafeboxOpen() > 1000) { ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â°í> °Å¸®°¡ ¸Ö¾î¼ â°í¸¦ ¿ ¼ö ¾ø½À´Ï´Ù.")); return; } */ Compilezi game si il inlocuiesti.Te descurci tu cu instalarea.
~ Strix.
Um, da stiu ca fac 2x post dar .... ce pot pune in cmd_general pentru switchbot, inel teleport si pagina bonusuri...? Eventual in char.cpp
Niste functii ajutatoare, le instalezi tu.
Pagina bonusuri: uiinventory.py > 1. self.PaginaBonusuri = self.GetChild2("PaginaBonusuri") 2. if self.PaginaBonusuri: self.PaginaBonusuri.SetEvent(ui.__mem_func__(self.ClickPaginaBonusuri)) 3. def ClickPaginaBonusuri(self): import paginabonusuri paginabonusuri.BonusBoardDialog().Show() Ai nevoie de fisierul paginabonusuri.py (pagina care se afiseaza) Switchbot: uiinventory.py > 1. self.Switchbot = self.GetChild2("Switchbot") 2. self.switchbot = Bot() self.switchbot.Hide() 3. if self.Switchbot: self.Switchbot.SetEvent(ui.__mem_func__(self.ClickSwitchbot)) 4. def ClickSwitchbot(self): if self.switchbot.bot_shown == 1: self.switchbot.Hide() else: self.switchbot.Show() Ai nevoie de fisierul switchbot.py
Nu le.ai instalat cum trebuie atunci. Poti sa.ti garantez ca functiile functioneaza 100%.KrYpToNNN scrie:Deci cu depozitul merge .... dar cu astea restul ce mi le-ai dat ... tot nu vrea sa meargasTrix. scrie:Nu necesita sa faci prin sursa comanda de switchbot. Depozitul are nevoie de comanda pentru ca nu exista una cu este la butonul de la itemshop (/click_mall cred ca e). La fel si la pagina de bonusuri, inel teleport. Le faci foarte simplu.KrYpToNNN scrie:
Um, da stiu ca fac 2x post dar .... ce pot pune in cmd_general pentru switchbot, inel teleport si pagina bonusuri...? Eventual in char.cpp
Niste functii ajutatoare, le instalezi tu.
Pagina bonusuri: uiinventory.py > 1. self.PaginaBonusuri = self.GetChild2("PaginaBonusuri") 2. if self.PaginaBonusuri: self.PaginaBonusuri.SetEvent(ui.__mem_func__(self.ClickPaginaBonusuri)) 3. def ClickPaginaBonusuri(self): import paginabonusuri paginabonusuri.BonusBoardDialog().Show() Ai nevoie de fisierul paginabonusuri.py (pagina care se afiseaza) Switchbot: uiinventory.py > 1. self.Switchbot = self.GetChild2("Switchbot") 2. self.switchbot = Bot() self.switchbot.Hide() 3. if self.Switchbot: self.Switchbot.SetEvent(ui.__mem_func__(self.ClickSwitchbot)) 4. def ClickSwitchbot(self): if self.switchbot.bot_shown == 1: self.switchbot.Hide() else: self.switchbot.Show() Ai nevoie de fisierul switchbot.py
[ Postat de pe Android ]

- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
sTrix. scrie:Nu le.ai instalat cum trebuie atunci. Poti sa.ti garantez ca functiile functioneaza 100%.KrYpToNNN scrie:Deci cu depozitul merge .... dar cu astea restul ce mi le-ai dat ... tot nu vrea sa meargasTrix. scrie:
Nu necesita sa faci prin sursa comanda de switchbot. Depozitul are nevoie de comanda pentru ca nu exista una cu este la butonul de la itemshop (/click_mall cred ca e). La fel si la pagina de bonusuri, inel teleport. Le faci foarte simplu.
Niste functii ajutatoare, le instalezi tu.
Pagina bonusuri: uiinventory.py > 1. self.PaginaBonusuri = self.GetChild2("PaginaBonusuri") 2. if self.PaginaBonusuri: self.PaginaBonusuri.SetEvent(ui.__mem_func__(self.ClickPaginaBonusuri)) 3. def ClickPaginaBonusuri(self): import paginabonusuri paginabonusuri.BonusBoardDialog().Show() Ai nevoie de fisierul paginabonusuri.py (pagina care se afiseaza) Switchbot: uiinventory.py > 1. self.Switchbot = self.GetChild2("Switchbot") 2. self.switchbot = Bot() self.switchbot.Hide() 3. if self.Switchbot: self.Switchbot.SetEvent(ui.__mem_func__(self.ClickSwitchbot)) 4. def ClickSwitchbot(self): if self.switchbot.bot_shown == 1: self.switchbot.Hide() else: self.switchbot.Show() Ai nevoie de fisierul switchbot.py
[ Postat de pe Android ]
Le-am pus EXACT langa celelalte functii similare -.-......
alea cu GetChild2 langa celelalte
if self-urile, langa celelalte (da, cu tot cu tab-uri)
def-urile langa celelalte
switchbot.py si pagina de bonusuri.py in root
rezultat -> apas pe functii si nu se deschid
Am uitat sa-ti dau import-ul la switchbot, mb
. Adauga la inceput sub import-uri
from switchbot import BotIar pentru pagina bonusuri,
def ClickPaginaBonusuri(self):
import paginabonusuri < sa fie aceelasi nume ca si fisierul .py
paginabonusuri.BonusBoardDialog().Show()
^^^^^^^^^ aici sa fie ca la import-ul de mai sus
daca nici acum nu merge... e de la fisierul .py- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
sTrix. scrie:
Switchbot:
uiinventory.py >
1. self.Switchbot = self.GetChild2("Switchbot")
2. self.switchbot = Bot()
self.switchbot.Hide()
[/python]
Astea sigur vin in uiinventory.py ? ..
Pentru ca in alt tutorial le-am vazut in game.py
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
E prima oara cand bag sistemul asta, presupun ca e logic sa nu stiu unde sa le punsTrix. scrie:Da, vin in uiinventory.py. Daca nu stii unde sa le pui nu e problema mea...
[ Postat de pe Android ]
[ Postat de pe Android ]

Pentru depozit si itemshop
Cod: Selectaţi tot
self.interface.OpenSafeboxWindow(size)
self.interface.OpenMallWindow(size)- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Depozit si ItemShop deja le am. Imi trebuie sa-mi merga inel de teleport, switchbot si pagina de bonusuriThomas Shelby scrie:Pentru depozit si itemshop
Cod: Selectaţi tot
self.interface.OpenSafeboxWindow(size) self.interface.OpenMallWindow(size)
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Google [Bot] și 239 vizitatori


daca te-am ajutat.
