sTrix. scrie: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
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
Faza este ca la inelul de teleport este quest....import dintr-un fisier .py am prins ideea cum sa-i dau .. dar import dintr-un quest ?
Si mai e ceva :
0630 12:02:16976 :: 111 ´Â ¾ø´Â ½ºÆä¼È ÀÌÆåÆ® ¹øÈ£ÀÔ´Ï´Ù.TPacketGCSpecialEffect
0630 12:02:16976 :: CPythonSafeBox::SetMallItemData(dwSlotIndex=48195) - Strange slot index
0630 12:02:16977 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 21601
0630 12:02:16977 :: CPythonCharacterManager::CreateInstance VID[1684295544] Race[21601]
0630 12:02:16977 :: Unknown packet header: 101, last: 135 1
Primesc astea in syserr...

am inlocuit si PythonSafeBox si degeaba :/ . Ori e de la acel packet header si nu inteleg de ce, ca l-am inlocuit si l-am refacut (asta doar daca nu tre sa-l refac si in server...) .. ori e si de la celelalte 4 erori. Problema la erorile astea e ca ma scoate din client in momentul in care se incarca bara si se vede map1