NukeBoards - Kreatywność przede wszystkim
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  DownloadDownload
RejestracjaRejestracja  ZalogujZaloguj

Odpowiedz do tematu
Poprzedni temat :: Następny temat
[MMF2] Chat w MooGame
Autor Wiadomość
Aleks 
Moderator
Wilczek


Skype:
Pomógł: 78 razy
Posty: 636

28587 Prestiż
Wysłany: 26-09-2010, 15:49   [MMF2] Chat w MooGame

Prosty chat w moogame

Stwórz obiekty i nazwij je według opisu
Button: połącz
Button: odłącz
Button: wyślij
Edit object: adres IP
Edit object: użytkownik
Edit object: wiadomość
List: lista użytkowników
MooGame
Rich Edit Object

Rozmieś je według ilustracji lub wedle uznania
Ze względów estetycznych niektórym obiektom wyłączyłem 3D look




Chat MooGame
NZdarzenia
// Dezaktywowanie komponentów
1
+ 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
// Tworzenie połączenia lub łączenie się z serwerem
2
+ Button EZ-button (połącz) clicked
• MooGame: Set Name to Edittext$( użytkownik )
• MooGame: Connect to Edittext$( adres ip ) on Port 1203
// Po połączeniu się z serwerem wchodzi się do kanału pokój1
3
+ 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
// Po wejściu do pokoju pobierana jest twoja nazwa użytkownika i dodana do listy
4
+ MooGame: On Sign On
EZ-List lista użytkowników: Add line GetName$( MooGame )
// Pętla dodaje listę użytkowników, którzy byli już wcześniej na czacie
5
+ MooGame: On User Is Here
EZ-List lista użytkowników: Add line GetUserName$( MooGame )
// Jeśli jakiś użytkownik wejdzie do czatu, dodaj jego nazwę do listy
6
+ MooGame: On User Joined
EZ-List lista użytkowników: Add line GetUserName$( MooGame )
// Użytkownik opuszcza czat? Usuń go z listy
7
+ 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
// Utrata połączenia
8
+ MooGame: On Disconnect
• Rich Edit Object: Set text to połączenie z serwerem zostało zerwane
EZ-List lista użytkowników: Reset
// Opuszczanie czata
9
+ Button EZ-button (odłącz) clicked
• MooGame: Disconnect
EZ-button połącz: Enable
EZ-button odłącz: disable
EZ-button wyślij: disable
// Wysłanie wiadomości
10
+ 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
// Odbieranie wiadomości
11
+ MooGame: On String Message on Subchannel 0
• Rich Edit Object: Set text to NewLine$+<+GetSenderName$( MooGame )+> +GetString$( MooGame )
 
     
Szymonjjay 
Starszy szeregowy


Posty: 5

58 Prestiż
Wysłany: 30-10-2013, 19:39   

a len to co?
 
     
Cootje 
Legenda


Pojedynki: być może
Pomógł: 35 razy
Posty: 631

17968 Prestiż
Wysłany: 30-10-2013, 21:34   

MooGame?
_________________
Mój klucz publiczny PGP
 
     
Aleks 
Moderator
Wilczek


Skype:
Pomógł: 78 razy
Posty: 636

28587 Prestiż
Wysłany: 30-10-2013, 23:37   

ehhh

https://www.dropbox.com/s...x6/lac_chat.rar
_________________
( Przystan Ocalenie | Centaurus | Skrzydlaty Pies | WWF | Nakarm Psiaka )
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

PSK Cytaty Klikibaza - kopia wszystkich klików Klikipedia - encyklopedia o tworzeniu gier Discord KlikCzat Zaproszenie
Daj piniondza Wielkie Muzeum Klikowe

Powered by phpBB modified by Przemo © 2003 phpBB Group