![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 6 Pomógł: 1 Dołączył: 30.06.2009 Ostrzeżenie: (10%) ![]() ![]() |
Zacząłem dziś robić mojego IRCBota, na podstawie starego, ale w pełni obiektowy. Chodzi mi o to, aby można było dodawać moduły w czasie pracy, bez wyłączania bota. tylko, jako ja zawsze chcę wszystko udziwnić, więc postanowiłem go zrobić z obsługą wielu serwerów.. I tu jest problem - chcę zrobić tzn. handler to danego serwera, używany potem w funkcjach. narazie wykodziłem cos takiego:
Wszystko OK, żadnych błędów, ale nie zmienia nicka w tablicy $IRC->serverInfo, gdzie są pola address, port, nick, connected - funkcja SetVariableNick ma służyć za zmienianie nicku w tabeli, a SetNick za zmienianie na serwerze. Mam małe pojęcie na temat OOP, cały czas się ucze. Spróbowałem też zastosować referencje, ale chyba coś robię żle. I jeszcze jedno pytanie - jak zastosować dynamiczne moduły? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 13:30 |