112
edycji
Zmiany
Utworzono nową stronę "'''Pakiety''' służą do wysyłania informacji między '''serwerem a klientem gry''' (graczem). Każdy pakiet ma swój typ. Typy pakietów informują jaki rodzaj inform..."
'''Pakiety''' służą do wysyłania informacji między '''serwerem a klientem gry''' (graczem). Każdy pakiet ma swój typ. Typy pakietów informują jaki rodzaj informacji pakiet przechowuje oraz w jakich celach on służy. Istnieją dwa typy pakietów: serwer i klient. Pakiety serwerowe opisują pakiety które są wysyłane do klienta z serwera, a pakiety klienta opisują pakiety które otrzymuje z serwera od klienta. Każdy typ pakietu ma swoją nazwę, np. <code>play_server_player_info</code>. Pierwsze dwa słowa oznaczają, że pakiet jest serwerowy, dwa ostatnie to reszta pakietu, informacje o graczu.
== Otrzymywanie pakietów ==
Aby zarządzać pakietami potrzebny ci będzie dodatek o nazwie ''MundoSK''. Są dwa sposoby ich zdobycia, możesz wywołać go [[zdarzenia|zdarzeniem]], lub tworzeniem własnego pakietu. Zdarzenie pakietów są wywołane kiedy pakiet jest wysyłany lub otrzymywany.
<pre>on packet event %packettypes%:
# kod</pre>
Te zdarzenie ma swoje wartości:
*event-packet (pakiet który został otrzymany bądź wysłany)
*event-packettype (typ pakietu)
*event-player (gracz, który wysłał albo otrzymał pakiet)
Zdarzenie może zostać anulowane efektem ''cancel event''
Pakiety można '''tworzyć'''. <code>new %packettype% packet</code>
== Wysyłanie pakietów przez Skript ==
Skript może wysyłać pakiety samodzielnie:
<code>send %players% packet[s] %packets%</code><br>
Lub symulować ich otrzymanie: <code>receive packet[s] %packets% from %players%</code>
== Linki zewnętrzne ==
* [https://github.com/Bukkit/mc-dev/tree/master/net/minecraft/server Lista pakietów]
* [[Dodatki]]
== Otrzymywanie pakietów ==
Aby zarządzać pakietami potrzebny ci będzie dodatek o nazwie ''MundoSK''. Są dwa sposoby ich zdobycia, możesz wywołać go [[zdarzenia|zdarzeniem]], lub tworzeniem własnego pakietu. Zdarzenie pakietów są wywołane kiedy pakiet jest wysyłany lub otrzymywany.
<pre>on packet event %packettypes%:
# kod</pre>
Te zdarzenie ma swoje wartości:
*event-packet (pakiet który został otrzymany bądź wysłany)
*event-packettype (typ pakietu)
*event-player (gracz, który wysłał albo otrzymał pakiet)
Zdarzenie może zostać anulowane efektem ''cancel event''
Pakiety można '''tworzyć'''. <code>new %packettype% packet</code>
== Wysyłanie pakietów przez Skript ==
Skript może wysyłać pakiety samodzielnie:
<code>send %players% packet[s] %packets%</code><br>
Lub symulować ich otrzymanie: <code>receive packet[s] %packets% from %players%</code>
== Linki zewnętrzne ==
* [https://github.com/Bukkit/mc-dev/tree/master/net/minecraft/server Lista pakietów]
* [[Dodatki]]