Skocz do zawartości
Masz już aplikację Sharegon?

Odkryj wszystkie możliwości. Dowiedz się więcej

Sharegon.pl

Zainstaluj aplikację Sharegon i korzystaj z powiadomień push oraz licznika nowych aktywności bezpośrednio z ekranu głównego.

Aby zainstalować tę aplikację na iOS i iPadOS.
  1. Tap the Share icon in Safari
  2. Przewiń menu i stuknij Dodaj do ekranu początkowego.
  3. Stuknij Dodaj w prawym górnym rogu.
Zainstaluj aplikację Sharegon na Androidzie
  1. Otwórz Sklep Google Play na swoim smarfonie.
  2. Wyszukaj „Sharegon” w pasku wyszukiwania.
  3. Stuknij „Zainstaluj”, aby pobrać aplikację.

Jak zrobić wychodzenie z polimorfii pod przyciskiem?

Featured Replies

Opublikowano

Mogę zarzucić pomysłem: w game masz taką funkcje

PythonKod został skopiowany
def __BuildKeyDict(self):...onPressKeyDict[app.DIK_P]			= lambda : self.DelPoly()...

i od tego momentu możesz to zrobić na kilka sposobów
1. Stworzyć pakiet + cała obsługę pakietu i wywołać funkcje binki w cliencie

PythonKod został skopiowany
def DelPoly(self):		player.DelPoly()

  1. Stworzyć sobie komendę w source game i wywołać ją z poziomu clienta w taki sposób:

    PythonKod został skopiowany
    net.SendChatPacket("/delpoly")


    Pewnie jest milion innych lepszych sposobów, daje przykład jak ja bym do tego podszedł :)

Edytowane przez theblabil

Opublikowano
W dniu 21.05.2025 o 09:39, theblabil napisał(a):

Mogę zarzucić pomysłem: w game masz taką funkcje

PythonKod został skopiowany
def __BuildKeyDict(self):...onPressKeyDict[app.DIK_P]			= lambda : self.DelPoly()...

i od tego momentu możesz to zrobić na kilka sposobów
1. Stworzyć pakiet + cała obsługę pakietu i wywołać funkcje binki w cliencie

PythonKod został skopiowany
def DelPoly(self):		player.DelPoly()

  1. Stworzyć sobie komendę w source game i wywołać ją z poziomu clienta w taki sposób:

    PythonKod został skopiowany
    net.SendChatPacket("/delpoly")


    Pewnie jest milion innych lepszych sposobów, daje przykład jak ja bym do tego podszedł :)

odrobine można to skrócić, heh

PythonKod został skopiowany
def __BuildKeyDict(self):...onPressKeyDict[app.DIK_P]			= lambda : net.SendChatPacket("/delpoly")...
Opublikowano
W dniu 21.05.2025 o 19:29, mrvns napisał(a):

odrobine można to skrócić, heh

PythonKod został skopiowany
def __BuildKeyDict(self):...onPressKeyDict[app.DIK_P]			= lambda : net.SendChatPacket("/delpoly")...

prawda, ale ja mam takie uposledzenie ze wole miec dedykowane funkcje pod takie rzeczy

Opublikowano
W dniu 22.05.2025 o 09:50, ExoCarossa napisał(a):

A pod Item? Będąc na poli, gdy użyjemy marmurka to wyjdziemy z przemiany.

No oczywiście że się da - musisz tylko dobrze to logicznie napisać
szukaj w char_item.cpp

Opublikowano
W dniu 22.05.2025 o 09:50, ExoCarossa napisał(a):

A pod Item? Będąc na poli, gdy użyjemy marmurka to wyjdziemy z przemiany.

Powinno działać xD

C++Kod został skopiowany
	switch (item->GetVnum())	{		case 70104 :		case 70105 :		case 70106 :		case 70107 :		case 71093 :			{			// To dodajesz			if (IsPolymorphed())			{				SetPolymorph(0);				RemoveAffect(AFFECT_POLYMORPH);				ChatPacket(CHAT_TYPE_INFO, "Polimorfia usunieta");				return;			}			// To dodajesz 			sys_log(0, "USE_POLYMORPH_BALL PID(%d) vnum(%d)", GetPlayerID(), dwVnum);
Opublikowano
  • Autor
W dniu 21.05.2025 o 19:29, mrvns napisał(a):

odrobine można to skrócić, heh

PythonKod został skopiowany
def __BuildKeyDict(self):...onPressKeyDict[app.DIK_P]			= lambda : net.SendChatPacket("/delpoly")...

Dzięki bardzo

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Konto

Nawigacja

Skonfiguruj powiadomienia push w przeglądarce.

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Wybierz Uprawnienia → Powiadomienia.
  3. Dostosuj swoje preferencje.
Chrome (Desktop)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje preferencje.