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

Owszem, działa ale czemu ta informacja nie pokazuję się zawsze? Czasami dajmy na to 'przyjaciel' zalogował się i informacja nie wyskoczyła.

no właśnie wie ktoś jak to naprawić?

  • Odpowiedzi 94
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

Bo to działa na zasadzie pokazuje się raz, a potem trzeba restart clienta. 

 

coś źle dodałeś jak tak musisz robić. kilka rzeczy, które warto wiedzieć:

 

1.Okno  to nie działa dla GM (ponieważ gm nie moze mieć znajomych)

2.Nie wymaga żadnego questa (all jest w skrypcie clienta)

Opublikowano

coś źle dodałeś jak tak musisz robić. kilka rzeczy, które warto wiedzieć:

 

1.Okno  to nie działa dla GM (ponieważ gm nie moze mieć znajomych)

2.Nie wymaga żadnego questa (all jest w skrypcie clienta)

możliwe, że tak miałem bo sprawdzałem na postaci GM :D

Opublikowano

no właśnie :D też tak zrobiłem jak to dodawałem ale ja dodawałem to zanim się pojawiło na tym forum, i tak jakoś zacząłem od zaproszenia postaci z prawami GM a na chacie pisze że nie można zaprosić gma do znajomych i załapałem że dlatego u gma nie pokazuje się okno.

Opublikowano

To też nie dziala ;x

Informacja pokazuje się tylko przy 1 dodaniu kogoś jako znajomego,oraz co jakiś czas po wyłączeniu clienta.

A powinna pokazywać się przy każdym relogu,zmianie mapy: "Twój znajomy... zalogował się do gry"  oraz:"Twój znajomy wylogował się z gry"

Opublikowano

Przetestowałem na normalnych postaciach i to jest tak, że pokazuję się 2 razy bez problemu, a potem się nie pokazuję przez jakiś czas później po odczekania chwili znowu 2 razy i tak w kółko, więc coś jest nie tak, wie ktoś jak zrobić żeby ciągle się pokazywało?

Opublikowano

To też nie dziala ;x

Informacja pokazuje się tylko przy 1 dodaniu kogoś jako znajomego,oraz co jakiś czas po wyłączeniu clienta.

A powinna pokazywać się przy każdym relogu,zmianie mapy: "Twój znajomy... zalogował się do gry"  oraz:"Twój znajomy wylogował się z gry"

Przetestowałem na normalnych postaciach i to jest tak, że pokazuję się 2 razy bez problemu, a potem się nie pokazuję przez jakiś czas później po odczekania chwili znowu 2 razy i tak w kółko, więc coś jest nie tak, wie ktoś jak zrobić żeby ciągle się pokazywało?

 

Bo macie licznik który zapobiega temu by to tak mrugało przy każdym relogu? To jest wiadomość o zalogowaniu/wejściu do gry, a nie zmianie mapy... Ktoś by co chwila logał, szukał bosa lub metina to ta ramka nigdy by nie zgasła.

		self.TimeToShowInfoAboutLogin = app.GetTime()+ 15
Opublikowano

Co zrobić żeby przy każdym wyjściu i ponownym wejściu się ta informacja pokazywała?

Jak ustawiam np: self.TimeToShowInfoAboutLogin = app.GetTime()+ 5

lub self.TimeToShowInfoAboutLogin = app.GetTime()+ 4

 

To wartość syssera się zwiększa przy każdym wylogowaniu, przed dodaniem jest "22" gł błędy pochodzące z itemlist.txt (niepoukładane wpisy) , a jak już to dodam to np przy wyłączeniu clienta i ponownym włączeniu wartość zwiększa się do 50kb,potem do 100 itd..

 


0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10590

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10591

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10592

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10593

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10594

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10595

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10596

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10597

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10598

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10599

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10600

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10601

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10602

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10603

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10604

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10605

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10606

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10607

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10608

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10609

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10610

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10611

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10612

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10613

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10614

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10615

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10616

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10617

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10618

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10619

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10620

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10621

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10622

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10623

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10624

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10625

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10630

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10631

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10632

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10633

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10634

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10635

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10636

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10637

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10638

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10639

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10640

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10641

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10682

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10683

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10716

Opublikowano

Co zrobić żeby przy każdym wyjściu i ponownym wejściu się ta informacja pokazywała?

Jak ustawiam np: self.TimeToShowInfoAboutLogin = app.GetTime()+ 5

lub self.TimeToShowInfoAboutLogin = app.GetTime()+ 4

 

To wartość syssera się zwiększa przy każdym wylogowaniu, przed dodaniem jest "22" gł błędy pochodzące z itemlist.txt (niepoukładane wpisy) , a jak już to dodam to np przy wyłączeniu clienta i ponownym włączeniu wartość zwiększa się do 50kb,potem do 100 itd..

 

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10590

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10591

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10592

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10593

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10594

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10595

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10596

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10597

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10598

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10599

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10600

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10601

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10602

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10603

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10604

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10605

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10606

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10607

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10608

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10609

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10610

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10611

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10612

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10613

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10614

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10615

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10616

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10617

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10618

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10619

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10620

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10621

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10622

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10623

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10624

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10625

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10630

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10631

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10632

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10633

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10634

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10635

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10636

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10637

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10638

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10639

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10640

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10641

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10682

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10683

 

0325 12:42:33353 :: CItemManager::LoadItemList(locale/pl/item_list.txt) - StrangeLine in 10716

Ten błąd nie ma zupełnie nic wspólnego z tą modyfikacją... To efekt tego, że Twój client nie jest robiony przez Ciebie od zera i nadal masz wpisy w item_list do itemów, których już nie masz na serwerze.

Opublikowano

Ten błąd nie ma zupełnie nic wspólnego z tą modyfikacją... To efekt tego, że Twój client nie jest robiony przez Ciebie od zera i nadal masz wpisy w item_list do itemów, których już nie masz na serwerze.

 

Akurat tu się mylisz,bo itemy które powodują błąd w sysser.txt są na serwerze,przyczyną jest zle poukładany wpis,a nie to że nie mam ich na serwerze;x,każdy item z lini który wywala sysser działa.

 

Ponawiam pytanie,jak zrobić żeby informacja o znajomym pokazywała się przy każdym wejściu/relogu/zmianie mapy

Opublikowano

Akurat tu się mylisz,bo itemy które powodują błąd w sysser.txt są na serwerze,przyczyną jest zle poukładany wpis,a nie to że nie mam ich na serwerze;x,każdy item z lini który wywala sysser działa.

 

Ponawiam pytanie,jak zrobić żeby informacja o znajomym pokazywała się przy każdym wejściu/relogu/zmianie mapy

Jest wiele przyczyn tego błędu np. nieprawidłowe ID (z puli specjalnych) więc rzuciłem najpopularniejszą. Na Twoje pytanie już padła odpowiedź.

Opublikowano

Jest wiele przyczyn tego błędu np. nieprawidłowe ID (z puli specjalnych) więc rzuciłem najpopularniejszą. Na Twoje pytanie już padła odpowiedź.

 

Ten czas który wstawiłeś w temat:

self.TimeToShowInfoAboutLogin = app.GetTime()+ 15

Nie ma nic wspólnego z pokazywaniem tego,gdyż mogę sb nawet ustawić:

self.TimeToShowInfoAboutLogin = app.GetTime()+ 4

Pokazywać się pokazuje,ale nie zawsze, nie przy każdym logowaniu.

Opublikowano

Ten czas który wstawiłeś w temat:

self.TimeToShowInfoAboutLogin = app.GetTime()+ 15

Nie ma nic wspólnego z pokazywaniem tego,gdyż mogę sb nawet ustawić:

self.TimeToShowInfoAboutLogin = app.GetTime()+ 4

Pokazywać się pokazuje,ale nie zawsze, nie przy każdym logowaniu.

 

[...]

To może usuń tą linię i warunek:

		if app.GetTime() > self.TimeToShowInfoAboutLogin:

pamiętając o tabach, by usunąć po jednym w całym warunku pod tą linią?

 

Tak czy inaczej ta zmiana jest bez sensu. Ktoś będzie logał co chwile z mapy na mapę i będziesz widział powiadomienia cały czas od tej osoby. Zwykły najzwyklejszy spam, który będzie denerwował graczy.

Opublikowano

Usunąłem tak jak pisałeś:

if app.GetTime() > self.TimeToShowInfoAboutLogin:
if member.WasShowed() == FALSE:

Działa,pokazuje się informacja przy zmianie mapy/relogu

Lecz informacja pokazuje się u obu graczy nawet u tego który relogał/zmieniał mape..

Opublikowano

 

To zostawić?

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

usuwasz TYLKO

if app.GetTime() > self.TimeToShowInfoAboutLogin:
self.TimeToShowInfoAboutLogin = app.GetTime()+ 15

pamiętając o tym by pod tym by taby się zgadzały.

Opublikowano

Działa lecz nie tak jak powinno :D, informacja o zalogowaniu pokazuje się osobie która reloga/zmienia mape, zamiast tej która stoi

 

Tzn: Jeśli rologam na Testerze to zamiast informacja pokazać się na Tester1 pokazuje się na Testerze.

A powinno być na odwrót.

 

Dlaczego czyta tego co zmienia mape/reloga  i tego który dostępny w grze?

 

 

@Edit: Ok zrobiłem sam,działa wszystko tak jak powinno.

 

Mimo wszystko dzięki za pomoc.

Opublikowano

Nw czy to jest potrzebne w grze.

Niby jakaś nowość ale strasznie to jest denerwujące.

Jak spoczątku grałem na Invori pierwszy raz to widziałem tam,podobało mi się owszem,lecz po jakimś czasie to mnie zaczęło denerwować.

Nw jak to gracze odbierają,lecz jak dla mnie jest to zbędne.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...