FrankBjarne Skrevet 20. juli 2011 Del Skrevet 20. juli 2011 (endret) Tenkte jeg skulle slenge opp litt progresjon for pluginprogrammering i java for Bukkit. For de som ikke vet det er Bukkit en plugin API for Minecraft. Jeg er ganske ny i Java og generelt i programmering, men har holdt på med BASIC programmering i rundt et halvt år. Så alle variabler og slikt ligger inne. Det første jeg har startet med å lage er en Chat plugin. Denne skal ha funksjoner som localchat, gruppe chat, chatte kanaler, etc. Det jeg hittil har fått til er en whisper funksjon. Liste over mål: - Chatte kanaler - Local Chat (Chat innenfor radius) - Gruppe chat - Preffix/Suffix funksjon for permissions - Spam filter (Timer funksjon/Auto kick) - Legger til mer ettersom jeg kommer videre. Har også mål om å lage den så kompakt som mulig. Den skal dra minst mulig ressurser fra serveren og allikevel være like funksjonell som andre plugins i samme sjanger. Kom gjerne med tips i kommentartråden om det er noe jeg burde forbedre. Lenke til kommentartråd. Endret 20. juli 2011 av Refsa Lenke til kommentar
FrankBjarne Skrevet 20. juli 2011 Forfatter Del Skrevet 20. juli 2011 (endret) Det jeg har fått til hittil er whisper funksjonen. Denne sjekker om spilleren er online eller ikke. Om spilleren er online sender den en beskjed med "/bc <navn> <beskjed>" og viser det som "[bC]<sender>: <beskjed>". Foreløpig har jeg ikke satt opp permission handler(Noe som er lett og endre på). Det eneste jeg har satt opp er at man må være OP for å sende/motta en melding. Har heller ikke feiltestet dette med hva den viser om man prøver å sende en beskjed til en non-OP. Alt annet er feiltestet og fungerer. (BTW, meninga var at plugin'en skulle hete BoneyChat. En typo av meg ble BonerChat, noe jeg ikke gadd å endre. Så da forblir det BonerChat.) Source kode: http://www.mediafire.com/?7fznm6q3fa1bcfz (BonerChat.jar og BonerChat.java ligger i .zip) Trivielt: Tenkte og lage dette litt trivielt også. Java er ikke grei på store og små bokstaver, mellomrom og slikt. Jeg legger opp en fil som inneholder en feil. Feilen er at når den sjekker om spilleren er online så vil den vise negativt uansett. Koden er nå bare 61 linjer lang så burde ikke være så veldig vanskelig . http://www.mediafire.com/?xh2q090jmrvl2o4 (Fasit ligger i Source over. Om du har funnet feilen legg opp biten av koden i kommentartråden.) Endret 20. juli 2011 av Refsa Lenke til kommentar
FrankBjarne Skrevet 20. juli 2011 Forfatter Del Skrevet 20. juli 2011 Den sjekker nå om spilleren du whisperer er OP eller ikke. Må bare fikse slik at den ikke displayer beskjeden til deg. Lenke til kommentar
FrankBjarne Skrevet 20. juli 2011 Forfatter Del Skrevet 20. juli 2011 Nå er jeg nok ferdig med whisper funksjonen i plugin'en. Den whisperer bare til OP'ed spillere og viser error meldinger riktig. http://www.mediafire.com/?x2ox4264vdap6re Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå