Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety •

Pełna wersja: Klient/Bot IRCa z własnymi rozszerzeniami! alpha - testy
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
[Obrazek: IRC-bot00_xhppshw.png]
A oto mój program!Można instalować do niego pluginy ale muszą być w formacie *.jar(nie wiem czemu)!Koloruje on okno rozmowy i ma wbudowanego bota!

Pierwsze wersje alpha dam jak go zrobie by nie miał bugów!
Czemu zamazana nazwa programu ?.
Jak nie wiesz czemu takie rozszerzenia to co ty za programista jesteś ?.
Nie ma żadnego programu bez błędów.
Bo ja zamazał bo głupia nazwa była :/ A żeby nie było, że kopiuje to dam kawałek kodu odpowiedzialnego za pluginy:
Kod:
package Games;

import java.io.Serializable;
import java.util.LinkedList;

import Bot.Irc;

public abstract class Game implements Serializable{
    protected Irc         irc;
    protected String
                        nick,
                        last_nick;
    protected LinkedList<String>
                        players = new LinkedList<String>();

    public void initGame(String nick,Irc irc,String[] args)
    {
        this.irc = irc;
        this.nick = nick;
        this.last_nick = nick;
        
        renderHelpToIRC();
        renderToIRC();
    }
    
    public abstract void getMessage(String nick,String[] args);
    public abstract void renderToIRC();
    public abstract void renderHelpToIRC();
    public abstract void connectToMe(String nick);
    
    public LinkedList<String> getPlayers()
    {
        return players;
    }
    public String getAdminNick()
    {
        return nick;
    }
}
Zakazuje kopiowania i rozpowszechniania oczywiscie Uśmiechnięty
Ten kod nie jest odpowiedzialny za pluginy.

A i pisz normalnie a nie jak jakiś troll.
WTF To jakim cudem u mnie działa? Wejdź na kanał #trollroom to się dowiesz kolego(polecenie !help)
To niby gdzie masz w tym kodzie klasę ładującą pluginy z rozszerzeniem .jar, którego nawet nie możesz wytłumaczyć ?.
Nie będe udostępniał całego kodu Zacieszacz
I sam się gubisz.
Nawet wytłumaczyć nie umiesz.
Dobrze, teraz to wytłumacze to tak prosto i łopatologicznie, że prościej już nie będzie.

To jest abstrakcyjna klasa Game, po której Dziedziczy klasa Plugin.App w pliku *.jar.Plik *.jar jest wczytywany do pamięci, pobieram z niego obiekt klasy Class i dodaje ten obiekt klasy PluginInfo wraz z labelem i callbackiem, do stosu.Gdy po przeszukaniu sparsowanej już wiadomości użytkownika funkcja sprawdzająca pluginy zwróci true i łączy tego usera do nowo utworzonego obiektu gry, która nasłuchuje na następne instrukcje od gracza.Wykonuje je i zwraca.

Klase zserializowałem by można ją było zapisywać/ładować z pliku.
Zamieść link do swojego programu kolego, gdyż istnieje podejrzenie, że wątek ten to plagiat czyjejś pracy.
Przekierowanie