Piorunujące wrażenie! | |||
| Dodany | 31 stycznia 2011, 18:14 | Odsłon | 622 |
| Edytory |
![]() ![]() ![]() ![]()
| Ocena |
(14 głosy)
|
| Kategoria | b/d | Poziom |
(Dla n0... początkujących)
|

| Chat MooGame | |
| 1 | Dezaktywowanie komponentów • Start of Frame EZ-button odłącz: Disable EZ-button wyślij: Disable EZ-Edit użytkownik: Set text "użytkownik"+Str$(Random(99)) EZ-Edit adres ip: Set text "localhost" akcja zdarzenia 1 |
| 2 | Tworzenie połączenia lub łączenie się z serwerem • Button EZ-button (połącz) clicked MooGame: Set Name to Edittext$( "użytkownik" ) MooGame: Connect to Edittext$( "adres ip" ) on Port 1203 |
| 3 | Po połączeniu się z serwerem wchodzi się do kanału "pokój1" • MooGame: On Connect EZ-button odłącz: Enable EZ-button wyślij: Enable EZ-button połącz: Disable MooGame: Sign On to Channel "pokój1" |
| 4 | Po wejściu do pokoju pobierana jest twoja nazwa użytkownika i dodana do listy • MooGame: On Sign On EZ-List lista użytkowników: Add line GetName$( "MooGame" ) |
| 5 | Pętla dodaje listę użytkowników, którzy byli już wcześniej na czacie • MooGame: On User Is Here EZ-List lista użytkowników: Add line GetUserName$( "MooGame" ) |
| 6 | Jeśli jakiś użytkownik wejdzie do czata, dodaj jego nazwę do listy • MooGame: On User Joined EZ-List lista użytkowników: Add line GetUserName$( "MooGame" ) |
| 7 | Użytkownik opuszcza czat? Usuń go z listy • On User Left EZ-List lista użytkowników: Delete line FindStringExact( "lista użytkowników", GetUserName$( "MooGame" ), 1) Rich Edit Object: Set text to NewLine$+"użytkownik "+GetUserName$( "MooGame" )+" opuścił chat" |
| 8 | Utrata połączenia • MooGame: On Disconnect Rich Edit Object: Set text to "połączenie z serwerem zostało zerwane" EZ-List lista użytkowników: Reset |
| 9 | Opuszczanie czata • Button EZ-button (odłącz) clicked MooGame: Disconnect EZ-button połącz: Enable EZ-button odłącz: disable EZ-button wyślij: disable |
| 10 | Wysłanie wiadomości • Button EZ-button (wyślij) clicked • Len(Edittext$( "wiadomość" )) > 0 Rich Edit Object: Set text to NewLine$+"<"+GetName$( "MooGame" )+"> "+Edittext$( "wiadomość" ) MooGame: Send String Edittext$( "wiadomość" ) on Subchannel 0 |
| 11 | Odbieranie wiadomości • MooGame: On String Message on Subchannel 0 Rich Edit Object: Set text to NewLine$+"<"+GetSenderName$( "MooGame" )+"> "+GetString$( "MooGame" ) |
| Andrzejek98 @ 25 sierpnia 2011, 21:28 | ||
| Moja ocena 6, nie mam jak skrytykować ani jak pochwalić... | ||
| Jood @ 17 maja 2011, 09:36 | ||
|
Mam projekt, co prawda kreuję silnik do singla, ale z tego co widzę i myślę, to nie było by trudno zrobić multi i wykorzystać w nim ten silniczek. Też mogę dać 6, gdyż było wiele śmiesznych tematów tego typu i w końcu jest jeden, który wszystko sprostował i objaśnił. Dzięki za kolorowanie tekstu w kodzie
| ||
| DarthVader192 @ 17 maja 2011, 08:14 | ||
Uaaa, bardzo ciekawy kurs, dam 6, więcej nie mogę .
Ostatnio edytowane 17 maja 2011, 08:15 przez DarthVader192
| ||