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

Informacja o znajomym.


Maqabra

Rekomendowane odpowiedzi

Opublikowano

Siemka, może jest na mpc, ale tamto nie do końca działa. Brakuje plików itd. Udostępniam Wam działającą wersję. Do rzeczy:

 

Na początku game.py dodajemy:

import uiPopup
import time

W def __ServerCommand_Build(self): dodajemy:

"spop"                : self.__ShowPopup,

Powinno to wyglądać mniej więcej tak:

1390325876-U230895.jpg

Zjeżdżamy na sam dół i dodajemy:

http://wklej.to/EGcGT 

A to tak:

1390325972-U830619.jpg

Download:

http://www.speedyshare.com/bPkDM/Desktop.rar 

Skan:

https://www.virustotal.com/pl/file/16daa8979130160e8810beecd4de08e9b0beb714a74d5e4a17f6e4a1b0068a35/analysis/1390325468/ 

Jeśli ktoś nie chce kopiować całego uimessenger'a to robi takie cuś:

 

Na górze dodajesz

import uiPopup 

Szukasz def OnLogin(self, groupIndex, key, name=None):

pod self.OnRefreshList() dodajesz takie coś:

http://wklej.to/hqmrx

Powinno to wyglądać tak:

1390327555-U230895.jpg

 

Szukasz def __init__(self):

Pod self.familyGroup = None dodajesz:

self.TimeToShowInfoAboutLogin = app.GetTime()+ 15
self.wasLogged = [] 

Szukasz class MessengerItem(ui.Window):

Pod self.isSelected = FALSE dodajesz:

self.wasShowed = FALSE 

Pod self.getParentEvent = getParentEvent dodajesz:

http://wklej.to/xiuAM 

Powinno to wyglądać tak:

1390378869-U230895.jpg

Wszystko powinno działać. Jeśli o czymś zapomniałem pisać. Pozdrawiam.

  • Odpowiedzi 94
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Syserr daj.

0121 18:15:06753 :: 
networkModule.py(line:200) SetSelectCharacterPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introSelect.py(line:30) ?
system.py(line:130) __pack_import
system.py(line:110) _process_result
interfaceModule.py(line:17) ?
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiMessenger.py(line:12) ?
system.py(line:130) __pack_import


networkModule.SetSelectCharacterPhase - exceptions.SyntaxError:invalid syntax (line 66)


0121 18:15:06753 :: ============================================================================================================
0121 18:15:06754 :: Abort!!!!

2upv1bo.png


 


JUŻ NIEBAWEM!


 


 

Opublikowano

 

0121 18:15:06753 :: 
networkModule.py(line:200) SetSelectCharacterPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introSelect.py(line:30) ?
system.py(line:130) __pack_import
system.py(line:110) _process_result
interfaceModule.py(line:17) ?
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiMessenger.py(line:12) ?
system.py(line:130) __pack_import


networkModule.SetSelectCharacterPhase - exceptions.SyntaxError:invalid syntax (line 66)


0121 18:15:06753 :: ============================================================================================================
0121 18:15:06754 :: Abort!!!!

 

Sprawdź taby.

Opublikowano

Teraz już musi być wszystko okej. W downloadzie macie potrzebne pliki do root i uiscript, tylko do game.py dodajecie to z tematu.

Opublikowano

Zaraz coś zdziałam.

 

 

/// Dodane.

Dodane ja dodaje do siebie i niby wszystko dobrze wchodzę do gry i co zero rekacji nic się nie dzieje :D

 

moje sysser.txt z klienta

0121 19:16:49220 ::   File "uiMessenger.py", line 811, in OnLogin

0121 19:16:49220 :: AttributeError
0121 19:16:49220 :: :
0121 19:16:49220 :: 'MessengerWindow' object has no attribute 'TimeToShowInfoAboutLogin'
0121 19:16:49220 ::

Wie ktoś jak naprawić :(? Dam limit lików i + w profilu jak bedzie działac xD.

 

Moja linia 811 w uiMessenger.py to jest to co miałem dodać czyli to

        if app.GetTime() > self.TimeToShowInfoAboutLogin:
            if member.WasShowed() == FALSE:
                self.pop = uiPopup .PopupMsg()
                self.pop.SetType(1)
                self.pop.SetMsg("Twój znajomy %s zalogował się do gry!"% name)
                self.pop.Show()
                member.SetShowed()

 
Dokładnie to ta pierwsza linia

if app.GetTime() > self.TimeToShowInfoAboutLogin:

:D

4069914545198581480131.png

Opublikowano

Dodane ja dodaje do siebie i niby wszystko dobrze wchodzę do gry i co zero rekacji nic się nie dzieje :D

 

moje sysser.txt z klienta

0121 19:16:49220 ::   File "uiMessenger.py", line 811, in OnLogin

0121 19:16:49220 :: AttributeError
0121 19:16:49220 :: :
0121 19:16:49220 :: 'MessengerWindow' object has no attribute 'TimeToShowInfoAboutLogin'
0121 19:16:49220 ::

Wie ktoś jak naprawić :(? Dam limit lików i + w profilu jak bedzie działac xD.

 

Moja linia 811 w uiMessenger.py to jest to co miałem dodać czyli to

        if app.GetTime() > self.TimeToShowInfoAboutLogin:
            if member.WasShowed() == FALSE:
                self.pop = uiPopup .PopupMsg()
                self.pop.SetType(1)
                self.pop.SetMsg("Twój znajomy %s zalogował się do gry!"% name)
                self.pop.Show()
                member.SetShowed()

 
Dokładnie to ta pierwsza linia

if app.GetTime() > self.TimeToShowInfoAboutLogin:

:D

W temacie już dodałem jak to naprawić. Sprawdź.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...