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

[TuT] Podgląd ekwipunku prosto z chatu.


Gość krzywy231

Rekomendowane odpowiedzi

Opublikowano

Witam. W kolejnym, krótkim poradniku pokaże wam jak zrobić podgląd ekwipunku z chatu gry.
Wygląda to tak:

6g61xh.jpg


Otwieramy uichat oraz przechodzimy do funkcji __SendChatPacket.
Edytujemy ją w ten sposób:

1otzpo.jpg


Teraz pora na edycje interfacemodule. Przechodzimy do funckjii MakeHyperlinkTooltip.
Edytujemy ją wedle tego screen'a:

ffyw3n.jpg



Jeszcze trzeba dograć te diffy do waszych game'ów.
xxx

Opublikowano

Chwile po tym jak powiedziałem mu, że to zrobiłem, to daje to na forum :D

Sam tego nie zrobiłeś, bo musiałem Ci pomóc.

Opublikowano

Sam tego nie zrobiłeś, bo musiałem Ci pomóc.

Napisanie mi jaka jest funkcja na pobieranie VIDA.

 

Tyle mi pomogłeś, pisząc:

net.GetMainActorVID()

 

Już się tak nie kłuć ^^

 

///Lol, tobie dziś na łeb pada?

///jeszcze mnie na gg zablokował...

Opublikowano

Ci się Hubert pojebało na łeb czy faktycznie dajesz to na foruma? xD

 

 

topic.

sprawdzone, działa.

Rzeczywiście jest to meegaa trudne do zrobienia..

Opublikowano

game_r2089M_32
000263D2: 13 0B
00026403: 13 0B
00026420: D7 A7
00026421: 02 01

===================================

Mistrzu ; >

Można by jeszcze pokazywanie sklepów na chatcie zrobić :D

4funmt2.pl

Opublikowano

mam sam problem

 

interfaceModule.py // MakeHyperlinkTooltip

 

 

a68kcp.jpg

 

 

game.py // OnMouseLeftButtonUp

 

 

sre5zp.jpg

 

 

sysser

 

http://wklej.to/lF1lE

Opublikowano

mam sam problem

 

interfaceModule.py // MakeHyperlinkTooltip

 

 

a68kcp.jpg

 

 

game.py // OnMouseLeftButtonUp

 

 

sre5zp.jpg

 

 

sysser

 

http://wklej.to/lF1lE

W interfacemodule.py na samym początku dodaj:

[extract]import net[/extract]

zapisz, spakuj i odpal.

Opublikowano

0115 18:31:05445 ::

networkModule.py(line:194) SetSelectCharacterPhase

system.py(line:130) __pack_import

system.py(line:110) _process_result

introSelect.py(line:28) ?

system.py(line:130) __pack_import

 

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

 

0115 18:31:05445 :: ============================================================================================================

0115 18:31:05445 :: Abort!!!!

 

sysser pluje ...

Ok all dobrze blad syntaktyczny

Pracuje niestety samodzielnie nad typowym hardem :

Mój Postęp Prac :

Pliki serwerowe : ok 80 %

Client : ok 80 %

Strona www : ok 95 %

Opublikowano

mi to tam nie działa .... jakis pic na wode

Pracuje niestety samodzielnie nad typowym hardem :

Mój Postęp Prac :

Pliki serwerowe : ok 80 %

Client : ok 80 %

Strona www : ok 95 %

Opublikowano

Gracz pisze [ekwipunek] , Gracz klinkij ekwipunek - nie dziala

 

Gracz pisze [ekwipunek] , GM klinkij ekwipunek - dziala

 

Gm pisze [ekwipunek] , gm klinkij ekwipunek - dziala

 

Gm pisze [ekwipunek] , gracz klinkij ekwipunek - nie dziala

Opublikowano

0115 18:31:05445 ::

networkModule.py(line:194) SetSelectCharacterPhase

system.py(line:130) __pack_import

system.py(line:110) _process_result

introSelect.py(line:28) ?

system.py(line:130) __pack_import

 

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

 

0115 18:31:05445 :: ============================================================================================================

0115 18:31:05445 :: Abort!!!!

 

sysser pluje ...

Ok all dobrze blad syntaktyczny

 

W interfacemodule.py na samym początku dodaj:

[extract]import net[/extract]

zapisz, spakuj i odpal.

 

networkModule.py

 

daj mi wklej.to

 

up

 

game_r2089M_32

000263D2: 13 0B

00026403: 13 0B

00026420: D7 A7

00026421: 02 01

 

 

juz wczoraj a tak zrobilem dodane diffa

 

czytaj to patrze ! nie spam !

Opublikowano

 

 if text.find("[ekwipunek]"):
text = text.replace('[ekwipunek]', " |cFFFD9D03|Hekwipunek:"+str(net.GetMainActorVID()))+"|h[Ekwipunek]|h|r ")

if net.IsChatInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
else:
net.SendChatPacket(text, type)

else:
playerName = player.GetName()
if '/' == text[0] and playerName[0] == '[':
net.SendChatPacket(text)
return
elif chat.CHAT_TYPE_SHOUT == type:
text = "|Hmsg:" + playerName + "|h" + playerName + "|h|r : " + text
else:
text = playerName + " : " + text
net.SendChatPacket(text, type)

 

Mam tutaj 2 rzeczy i się nakładały xD co zrobić żeby działały?

syserr:

 

0116 23:41:04307 ::

networkModule.py(line:194) SetSelectCharacterPhase

system.py(line:130) __pack_import

system.py(line:110) _process_result

introSelect.py(line:28) ?

system.py(line:130) __pack_import

system.py(line:110) _process_result

interfaceModule.py(line:15) ?

system.py(line:130) __pack_import

 

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

 

0116 23:41:04307 :: ============================================================================================================

0116 23:41:04307 :: Abort!!!!

 

 

 

 

11573538277329494069.gif

Opublikowano

 

 if text.find("[ekwipunek]"):
text = text.replace('[ekwipunek]', " |cFFFD9D03|Hekwipunek:"+str(net.GetMainActorVID()))+"|h[Ekwipunek]|h|r ")

if net.IsChatInsultIn(text):
chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING)
else:
net.SendChatPacket(text, type)

else:
playerName = player.GetName()
if '/' == text[0] and playerName[0] == '[':
net.SendChatPacket(text)
return
elif chat.CHAT_TYPE_SHOUT == type:
text = "|Hmsg:" + playerName + "|h" + playerName + "|h|r : " + text
else:
text = playerName + " : " + text
net.SendChatPacket(text, type)

 

Mam tutaj 2 rzeczy i się nakładały xD co zrobić żeby działały?

syserr:

 

0116 23:41:04307 ::

networkModule.py(line:194) SetSelectCharacterPhase

system.py(line:130) __pack_import

system.py(line:110) _process_result

introSelect.py(line:28) ?

system.py(line:130) __pack_import

system.py(line:110) _process_result

interfaceModule.py(line:15) ?

system.py(line:130) __pack_import

 

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

 

0116 23:41:04307 :: ============================================================================================================

0116 23:41:04307 :: Abort!!!!

 

 

 

 

Dodaj to w ten sposób:

  if chat.CHAT_TYPE_SHOUT == type:
   text = "|Hmsg:" + playerName + "|h" + playerName + "|h|r : " + text
  else:
   text = playerName + " : " + text
  text = text.replace('[ekwipunek]', " |cFFFD9D03|Hekwipunek:"+str(net.GetMainActorVID()))+"|h[Ekwipunek]|h|r ")

Opublikowano

Bardzo fajne ;) wprowadze na swoj serwer .

 

Dzieki za wstawienie.

 

Leci lajk.

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

text = text.replace('[ekwipunek]', " |cFFFD9D03|Hekwipunek:"+str(net.GetMainActorVID()))+"|h[Ekwipunek]|h|r ")

 

Czy tu ma być Hekwipunek ?! Pytam z ciekawości !

Nie interesuje mnie czy dasz mi "+" czy "-" jestem tu aby dzielić się swoją wiedzą i czerpać wiedzę od innych.

 

www.antero.pl

Opublikowano

text = text.replace('[ekwipunek]', " |cFFFD9D03|Hekwipunek:"+str(net.GetMainActorVID()))+"|h[Ekwipunek]|h|r ")

 

Czy tu ma być Hekwipunek ?! Pytam z ciekawości !

tak
  • 3 miesiące temu...
Opublikowano

sry za ref lecz ma ktoś te kody?

"Mimo wszystko do normalnego życia jest potrzebna nam druga osoba."


Każdy kiedyś musi...


Koniec z MpcForum.pl


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...