Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Plugin] BestTools - System narzędzi na twój serwer


Rekomendowane odpowiedzi

Opublikowano

ffff.png

BestTools to rozbudowany plugin na tzw. "narzędzia/toolsy". Plugin będzie stale rozwijany z myślą o polskich jak i zagranicznych serwerach! 

 

BestTools wyróżnia się wieloma możliwościami, które zostały napisane bardzo dobrze.

 

Do poprawnego działania wymagany jest plugin Vault (chat/przedrostek)

 

 

UWAGA! Jest to pierwsza wydana wersja (BETA), nie posiada jeszcze dużo możliwości i może zawierać błędy.

 

Funkcje:


- Wszystkie wiadomości konfigurowalne!

- Wszystkie komendy konfigurowalne!

- Konfigurowalne uprawnienia!
- Możliwość tworzenia własnych komend!

- Zapis plików: MySQL / FLAT (będzie dostępny również SQL)
- Automatyczne wiadomości
- Zarządzanie chatem
- Zarządzanie ekwipunkiem
- Wypadanie głowy po śmierci

- Uderzenie piorunu po śmierci

- Domy

- Startowa ochrona (Nie testowane)

- Zestawy
- Bany
- Wyciszenia

i wele więcej!

 

Komendy:

 

- ban

- banip

- unban
- mute

- unmute

- chat

- clear

- say

- enderchest

- feed

- fly

- back

- gamemode

- give

- god

- head

- heal

- helpop

- home

- kit

- sethome

- invsee

- item

- kick

- kill

- talk

- reply

- list

- spawn

- setspawn

 - time

- whois

 

 

Inne atuty:


- Ciągle rozwijający się plugin..
- Częste aktualizacje

- System aktualizacji (wyśw. wiadomość, po wydaniu nowej wersji)
- Innowacyjne rozwiązania
- Otwartość na wasze pomysły ;)

 

 

Uprawnienia przydzielone na stałe:


- BestTools.Admin

- BestTools.reload

 

Pliki konfiguracyjne:

 

 

#-=-=-=-=-=-=-=-=-=-=-=-=#
#                        #  
#   Name:    BestTools   #
#   Version: 1.0 BETA    #
#   Author:  Kresrek007  #
#                        #  
#-=-=-=-=-=-=-=-=-=-=-=-=#

# Opcja dla developera
debug: false

# Zapis plikow
# Flat - lokalne pliki
# MySQL - baza danych mysql
dataType: flat


mysql:
  #Dane do polaczenia z serwerem mysql
  server:
    host: localhost
    user: root
    database: data
    password: pass
    port: 3306
  #Nazwy tabelek w mysql
  table:
    user: kresrek007_user
    mute: kresrek007_mute
    ban: kresrek007_ban

# Zmienne
variables:
  nextLine: '%nextline%'
  adminName: '%adminName%'
  playerName: '%playerName%'
  otherName: '%otherName%'
  uuid: '%uuid%'
  ipAddres: '%ipAddres%'
  expireTime: '%expireTime%'
  reason: '%reason%'
  message: '%message%'
  value: '%value%'
  amount: '%amount%'
  itemName: '%itemName%'
  seconds: '%seconds%'
  prefix: '%prefix%'
  kitList: '%kitList%'
  kitName: '%kitName%'
  date: '%date%'
  onlinePlayers: '%onlinePlayers%'
  maxPlayers: '%maxPlayers%'

# Uprawnienia
permissions:
  chatBypass: besttools.chat.bypass
  kickBypass: besttools.kick.bypass
  helpopSee: besttools.helpop.see
  teleportNoDelay: besttools.helpop.see
  enderchestOther: besttools.enderchest.other

  # jednostka: sekunda
cooldown:
  # Oczekiwanie na teleportacje
  teleport: 5
  # Oczekiwanie na napisanie nast. wiad.
  chat: 10
  
# Automatyczne wiadomosci
autoMessage:
  # Status
  enabled: true
  # Co ile sekund ma zostac wyslana wiad.
  every: 120
  # Przedrostek wiadomosci
  prefix: '&8[&cBestTools BOT&8] &7'
  # Wiadomosci
  messages:
  - Pierwsza wiadomosc..
  - Druga wiadomosc..
  
# Formatowanie
format:
  # Ogloszenie
  broadcast: '&eBest&6Tools &8> &e%message%'
  # /helpop
  helpop: '&8[&4%playerName%&8] &c%message%'
  # Wyrzucenie z serwera
  kick: '&cWyrzucono Cie przez &7%adminName%&c z powodu&7 %reason%'
  # Prywatna wiadomosc
  talk: '&8[&7%playerName% -> %otherName%&8] &f%message%'
  # Chat
  chat: '%prefix%%playerName% &8> &f%message%'
  
# Wydarzenia po smierci
onDeath:
  # Status [Po smierci wypada glowa]
  dropSkull: true
  # Status [Po smierci uderza piorun]
  lighting: true
  
# Ochrona gracza 
protection:
  # Status
  enabled: true
  # Czas trwania ochrony
  expired: 420
  
# Komendy

# Przykladowa komenda:
#  komenda: # TU NIC NIE ZMIENIAJ
#    name: przykladowanazwa # Nazwa komendy (/NAZWA)
#    description: przykladowy opis! # Opis komendy
#    usage: /przykladowanazwa <argument 1> [argument 2] # Wyswietlana wiadomosc przy blednym uzyciu komendy
#    permissions: przykladowa.permisja # wymagane permisje
#    aliases: # Aliasy uzyj: [] jesli nie uzywasz aliasow
#    - 'przykladowanazwa2' 
#    - 'przykladowanazwa3' 


commands:
  ban:
    name: ban
    description: Ban command!
    usage: /ban <player> <time (0 = perm)> [reason]
    permissions: besttools.ban
    aliases: []
  banip:
    name: banip
    description: banip command!
    usage: /banip <player> <time (0 = perm)> [reason]
    permissions: besttools.banip
    aliases: []
  unban:
    name: unban
    description: unban command!
    usage: /unban <player/ip>
    permissions: besttools.unban
    aliases:
    - pardon
  mute:
    name: mute
    description: mute command!
    usage: /mute <player>
    permissions: besttools.mute
    aliases: []
  unmute:
    name: unmute
    description: unmute command!
    usage: /unmute <player>
    permissions: besttools.unmute
    aliases: []
  chat:
    name: chat
    description: chat command!
    usage: /chat <clear/disable/enable>
    permissions: besttools.chat
    aliases: []
  clear:
    name: clear
    description: clear command!
    usage: /clear [player]
    permissions: besttools.clear
    aliases: []
  say:
    name: say
    description: say command!
    usage: /say <message>
    permissions: besttools.say
    aliases:
    - broadcast
  enderchest:
    name: enderchest
    description: enderchest command!
    usage: /enderchest [player]
    permissions: besttools.enderchest
    aliases:
    - echest
  feed:
    name: feed
    description: feed command!
    usage: /feed [player]
    permissions: besttools.feed
    aliases: []
  fly:
    name: fly
    description: fly command!
    usage: /fly [player]
    permissions: besttools.fly
    aliases: []
  back:
    name: back
    description: back command!
    usage: /back
    permissions: besttools.back
    aliases: []
  gamemode:
    name: gamemode
    description: gamemode command!
    usage: /gamemode <mode> [player]
    permissions: besttools.gamemode
    aliases:
    - gm
  give:
    name: give
    description: give command!
    usage: /give <player> <id:data> [num]
    permissions: besttools.give
    aliases: []
  god:
    name: god
    description: god command!
    usage: /god [player]
    permissions: besttools.god
    aliases: []
  head:
    name: head
    description: head command!
    usage: /head <player>
    permissions: besttools.head
    aliases: []
  heal:
    name: heal
    description: heal command!
    usage: /heal [player]
    permissions: besttools.heal
    aliases: []
  helpop:
    name: helpop
    description: helpop command!
    usage: /helpop <message>
    permissions: besttools.helpop
    aliases: []
  home:
    name: home
    description: home command!
    usage: /home
    permissions: besttools.home
    aliases: []
  kit:
    name: kit
    description: kit command!
    usage: /kit <name>
    permissions: besttools.kit
    aliases: []
  sethome:
    name: sethome
    description: sethome command!
    usage: /sethome
    permissions: besttools.sethome
    aliases: []
  invsee:
    name: invsee
    description: invsee command!
    usage: /invsee <player>
    permissions: besttools.invsee
    aliases: []
  item:
    name: item
    description: item command!
    usage: /item <arg>
    permissions: besttools.item
    aliases: []
  kick:
    name: kick
    description: kick command!
    usage: /kick <player> [reason]
    permissions: besttools.kick
    aliases: []
  kill:
    name: kill
    description: kill command!
    usage: /kill [player]
    permissions: besttools.kill
    aliases: []
  talk:
    name: talk
    description: talk command!
    usage: /talk <player> <message>
    permissions: besttools.talk
    aliases:
    - msg
  reply:
    name: reply
    description: reply command!
    usage: /reply <message>
    permissions: besttools.reply
    aliases:
    - r
  list:
    name: list
    description: list command!
    usage: /list
    permissions: besttools.list
    aliases: []
  spawn:
    name: spawn
    description: spawn command!
    usage: /spawn
    permissions: besttools.spawn
    aliases: []
  setspawn:
    name: setspawn
    description: setspawn command!
    usage: /setspawn
    permissions: besttools.setspawn
    aliases: []
  time:
    name: time
    description: time command!
    usage: /time <day/night>
    permissions: besttools.time
  whois:
    name: whois
    description: whois command!
    usage: /whois
    permissions: besttools.whois
    aliases: []
    
# Config version
version: '1.0'

 

 

 

#-=-=-=-=-=-=-=-=-=-=-=-=#
#                        #  
#   Name:    BestTools   #
#   Version: 1.0 BETA    #
#   Author:  Kresrek007  #
#                        #
#-=-=-=-=-=-=-=-=-=-=-=-=#

# Przedrostek wyswietlany przed wiadomosciami
pluginPrefix: "&eBest&6Tools &8> &e"

# Brak uprawnien
noPermissions: '&cBrak uprawnien! &8[&c%permission%&8]'

# Brak mozliwosci wykonania komendy w konsoli
onlyPlayer: '&cBrak mozliwosci wykonania komendy w konsoli!'

# Blad podczas wykonywania komendy
errorCommand: '&cBlad krytyczny podczas wykonywania komendy :('

# Poprawne uzycie komendy
defaultUsage: '&cPoprawne uzycie:&7 %usage%'

# Brak gracza
noFoundPlayer: '&cNie odnaleziono gracza &7%playerName%&c!'

# Brak przedmiotu
itemNull: '&cNie odnaleziono przedmiotu!'

# Domyslny powod zbanowania/wyciszenia/wyrzucenia
defaultReason: Domyslny powod

# dolaczanie do serwera
join: '&8[&a+&8] &a%playerName%'

# wyjscie z serwera
quit: '&8[&c-&8] &c%playerName%'

# wartosci
value:
  never: nigdy
  enabled: wloczony
  enable: wlaczono
  disabled: wylaczony
  disable: wyloczono
  server: konsola
  you: ty
  day: dzien
  night: noc
  cleared: wyczyszczony
ban:
  format:
    uuid: '&cZostales zbanowany przez&7 %adminName%&c. %nextline%Powod: &7%reason%&c. %nextline%Wygasa:&7 %expireTime%'
    ip: '&cTwoj adres IP zostal zbanowany przez&7 %adminName%&c. %nextline%Powod: &7%reason%&c. %nextline%Wygasa:&7 %expireTime%'
  broadcast:
    uuid: '&cGracz &7%playerName% &czostal zbanowany przez &7%adminName%&c. Powod: &7%reason% &cWygasa: &7%expireTime%'
    ip: '&cIP &7%playerName% &czostal zbanowany przez &7%adminName%&c. Powod: &7%reason% &cWygasa: &7%expireTime%'
  already: '&cGracz jest juz zbanowany!'
  unban: '&cGracz &7%playerName% &czostal odbanowany przez &7%adminName%&c!'
clearPlayer: '&cTwoj ekwipunek zostal wyczyszczony przez &7%adminName%&c.'
clearSender: '&cEkwipunek &7%playerName% &czostal wyczyszczony!'
flyPlayer: '&7%value% &cmozliwosc latania przez &7%adminName%&c.'
flySender: '&7%value% &cmozliwosc latania dla &7%playerName%&c.'
feedPlayer: '&cTwoj poziom glodu zostal zapelniony przez &7%adminName%&c.'
feedSender: '&7%playerName% &cpoziom glodu zostal zapelniony!'
gamemodePlayer: '&cGame mode zmieniono na &7%value% &cprzez &7%adminName%&c.'
gamemodeSender: '&cGame mode &7%playerName% &czmieniono na &7%value%&c!'
givePlayer: '&cOtrzymales &8(&7x%amount%&8) &7%itemName% &cod &7%adminName%&c.'
giveSender: '&cGracz &7%playerName% &cptrzymal &8(&7x%amount%&8) &7%itemName%&c.'
itemSender: '&cOtrzymales &8(&7x%amount%&8) &7%itemName%'
godPlayer: '&7%value% &ctryb niesmiertelnosci przez &7%adminName%&c.'
godSender: '&7%value% &ctryb niesmiertelnosci dla &7%playerName%&c.'
healPlayer: '&cZostales uleczony przez &7%adminName%&c.'
healSender: '&cGracz &7%playerName% &czostal uleczony!'
homeSet: '&aDom zostal ustawiony!'
mute:
  broadcast: '&cGracz &7%playerName% &czostal wyciszony przez &7%adminName%&c. Powod: &7%reason% &cWygasa: &7%expireTime%'
  already: '&cGracz jest juz wyciszony!'
  unmute: '&cGracz &7%playerName% &codzyskal prawo do pisania przez &7%adminName%&c!'
  triedMessage: '&cJestes wyciszony przez &7%adminName%&c. Powod: &7%reason%&c. Wygasa: &7%expireTime%&c.'
replyNoPlayer: '&cNie masz komu odpisac!'
spawnSet: '&aSpawn zostal ustawiony!'
reloaded: '&aPrzeladowano plugin...'
teleported: '&cTeleportacja...'
teleportWait: '&cZa &7%seconds% sekund &cnastapi teleportacja!'
teleportCanceled: '&cTeleportacja zostala anulowana!'
chatCooldown: '&cZwolnij! Mozesz wyslac jedna wiadomosc na &7%seconds% sekund&c.'
welcomeMessage:
- '&8###'
- '&7Nazwa uzytkownika:&c %playerName%'
- '&7Adres IP:&c %ipAddres%'
- '&7Graczy na serwerze: &c%onlinePlayers%&7/&c%maxPlayers%'
- '&7Ten serwer uzywa BestTools by Kresrek007'
- '&8###'
chatAction: '&cChat zostal &7%value% &cprzez &7%adminName%&c.'
kitNoFound: '&cNie odnaleziono zestawow!'
kitSplit: '&c, &7'
kitList: '&cDostepne zestawy: &7%kitList%'
kitCooldown: '&cZestaw &7kitName &cmozesz wziasc dopiero &7%date%&c.'
kitReceive: '&cOtrzymales zestaw &7%kitName%'
playerList: '&cAktualnie na serwerze &7%online%&c/&7%maxPlayers%&c.'
timeSet: '&cUstawiono czas na &7%value%&c.'
giveHead: '&cOtrzymales glowe &7%playerName%&c'
kill: '&cAdministrator &7%adminName% &czabil &7%playerName% &cza pomoca komendy!'
whois:
- '&8###'
- '&7Nazwa uzytkownika: &c%playerName%'
- '&7Adres IP: &c%ipAddres%'
chatIsDisabled: '&cChat jest wylaczony!'
protectionAttacker: '&cNie mozesz atakowac graczy, poniewaz posiadasz ochrone!'
protectionOther: '&cNie mozesz zaatakowac tego gracza, poniewaz posiada ochrone!'

# Messages version
version: '1.0' 

 

 

 

#-=-=-=-=-=-=-=-=-=-=-=-=#
#                        #  
#   Name:    BestTools   #
#   Version: 1.0 BETA    #
#   Author:  Kresrek007  #
#                        #  
#-=-=-=-=-=-=-=-=-=-=-=-=#

kits:
  gracz:
    cooldown: 86400
    permission: BestTools.kit.gracz
    items:
      '0':
        material:
          id: 257
          data: 0
          number: 1
        display:
          name: '&8> &cKIT: &e&oGracz &8<'
          lore: []
        enchantments: []
      '1':
        material:
          id: 306
          data: 0
          number: 1
        display:
          name: '&8> &cKIT: &e&oGracz &8<'
          lore: []
        enchantments:
        - 0;3
        - 34;2
      '2':
        material:
          id: 307
          data: 0
          number: 1
        display:
          name: '&8> &cKIT: &e&oGracz &8<'
          lore: []
        enchantments:
        - 0;3
        - 34;2
      '3':
        material:
          id: 308
          data: 0
          number: 1
        display:
          name: '&8> &cKIT: &e&oGracz &8<'
          lore: []
        enchantments:
        - 0;3
        - 34;2
      '4':
        material:
          id: 309
          data: 0
          number: 1
        display:
          name: '&8> &cKIT: &e&oGracz &8<'
          lore: []
        enchantments:
        - 0;3
        - 34;2 

 

 

 

#-=-=-=-=-=-=-=-=-=-=-=-=#
#                        #  
#   Name:    BestTools   #
#   Version: 1.0 BETA    #
#   Author:  Kresrek007  #
#                        #  
#-=-=-=-=-=-=-=-=-=-=-=-=#

commands:
  przykladowakomenda:
    - "&aprzykladowa wiadomosc 1"
    - "&cprzykladowa wiadomosc 2"
  pomoc:
    - "&a/cmd 1&c = opis cmd 1"
    - "&a/cmd 2&c = opis cmd 2"

 

 


GitHub: #Github

 

Pobierz: #Pobierz

 

Skan: #Skan
 

 

 

Dotacje mile widziane :)

 

TO DO:
...

Bugi:
...

Zdjęcia:

 


java.png

 

logo-mpc.png

  • Odpowiedzi 68
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

@Kresrek007 dodaj skan pliku do pobrania z virustotal, czas 1h

 

Ok. Wymagamy skan z VT do każdego wrzucanego pliku do pobrania (w twoim przypadku .jar) :)

Darmowe kody na 20% zniżki (WWW, VPS and MC) na lvlup.pro

Szczegóły discord: xVendrome#6074 / PW

Opublikowano

­Formatowanie kodu jak za czasów qEssentialsa 1! 

 

A o kodzie nie będę się zbytnio wypowiadał, podsumuje jednym - jak czegoś nie umiesz, spróbuj podchwycić pomysł w jaki ktoś to zrobił, nie podpierdalaj tego na żywca.

Ot taka moja metoda, przynajmniej się czegoś nauczysz.

 

Ja sam nadal podpierdalam pomysły, ale kodu raczej nie ;p

 

 

Co do pluginu w sumie nic nowego, taki ulepszony qEssentials który robilismy kiedyś... razem :c

 

@Edit

nie zrozum mnie źle, po prostu... hmm... wolałbym żebyśmy razem nad jednymi toolsami pracowali.

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Opublikowano

@AdamGrzegorz

Podpie*dalam kod? Zabawne :)

Jakie formatowanie kodu? :)

Shitstorm activated.

 

Srakie, tam sobie jebne spację, tam taba, a tam jeszcze 8 spacji.

 

Przecież to widać, niektóre metody wyglądają jak żywcem wzięte z jd-gui.

Nie wierze że to jest naturalnie napisane:

aaa13e0bbe51572968db4077839d4e9c.png

 

­

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Opublikowano

@AdamGrzegorz

Haha, to jest przez mnie napisanie :), getContent - nie, a giveItems (pisałem pod inny mój plg)

 

@Edit
PS. Przestań się ośmieszać, krytykując mój styl pisania, który jest znacznie praktyczniejszy od Twojego i mówią, że jest to kod dekompilowany.

logo-mpc.png

Opublikowano

@TheMatts
Prace nad pluginem zacząłem jakieś 2 tyg temu, a jak zauważyłem, że ktoś inny chce wydać swój plugin, to nie chciałem z tym zwlekać.

 

PS. Nie jest możliwością napisanie tego pluginu po tak krótkim czasie (od "rozpoczęcia prac nad qEss"

 

~Pozdrawiam. ;)

logo-mpc.png

Opublikowano

Plugin działa, ale po tym co napisał @AdamGrzegorz, mam naprawdę mieszane uczucia odnośnie twojej osoby.

PS: rozwijany tekst to spoiler, którego używasz tak samo jak każdego innego BB-Code.

Opublikowano

@AdamGrzegorz
Krytykujesz mój plugin, który jest w wersji Beta (gratuluje).

Masz jakiś problem do tego, że odszedłem od qEss?
Jak tak to zachowaj to do siebie, spójrz na swoje umiejętności, a nie krytykujesz.


@Luxq1

Na wersję 1.9, za chwilkę pojawi się na 1.7 :)


@Riveilli

Pan, a raczej nastolatek AdamGrzegorz, po prostu ma problem, bo nie chciałem kontynuować z nim qEss :)

logo-mpc.png

Opublikowano

@Kresek007 Skąd wiesz ile on ma lat? 

 

Moja opinia na temat tego co napisał, @AdamGrzegorz - Po tych screenach widać że kod mógłby być kopiowany, Oraz wypowiem się na temat kopiowania 

Możesz se kopiować ile chcesz, ale do czasu kiedy wiesz co dane linijki w kodzie oznaczają, jeśli nie wiesz, to niczego się nie nauczysz...

Opublikowano

[...]

@Edit

PS. Przestań się ośmieszać, krytykując mój styl pisania, który jest znacznie praktyczniejszy od Twojego i mówią, że jest to kod dekompilowany.

Dlaczego praktyczniejszy?

Widziałem kod @AdamGrzegorz.

A twój to nie styl pisania tylko CTRL+C i CTRL+V

W twoim kodzie jest raz spacja, raz tab, a raz 10 spacji...

Nie ośmieszaj się, to nie jest już modne.

Siedzę w MC od 2012. I trochę już widziałem.

Kopiowanie było kiedyś popularne. Nie uważasz że jest to trochę dziecinada?

Opublikowano

@AdamGrzegorz Prosze nie zniżaj się do poziomu pseudo programisty, po prostu zostaw ten temat..

 

@AntyWarn

 

Plugin na jaką wersję?

Sam zaczął, dałem mu radę, obraził się więc mu podałem więcej argumentów. 

 

 

@AdamGrzegorz

Krytykujesz mój plugin, który jest w wersji Beta (gratuluje).

 

Masz jakiś problem do tego, że odszedłem od qEss?

Jak tak to zachowaj to do siebie, spójrz na swoje umiejętności, a nie krytykujesz.

@Luxq1

 

Na wersję 1.9, za chwilkę pojawi się na 1.7 :)

@Riveilli

 

Pan, a raczej nastolatek AdamGrzegorz, po prostu ma problem, bo nie chciałem kontynuować z nim qEss :)

Spojrzałem na swoje umiejętności, co dalej?

Nie zacząłem krytykować, napisałem że niektóre kawałki śmierdzą ctrl-c a tego nie lubię, wolę gdy ktoś po prostu zaczerpnie inspiracji z kodu open-src.

 

Nie mam z tym problemu, potrafię pisać na własną rękę - teraz widzę jakim jesteś człowiekiem, i jeszcze bardziej nie chcę.

 

Nie interesuje mnie beta, kod to w sumie kod. W pełnej wersji się pewnie znając życie dużo nie zmieni.

 

 

@Kresek007 Skąd wiesz ile on ma lat? 

 

Moja opinia na temat tego co napisał, @AdamGrzegorz - Po tych screenach widać że kod mógłby być kopiowany, Oraz wypowiem się na temat kopiowania 

Możesz se kopiować ile chcesz, ale do czasu kiedy wiesz co dane linijki w kodzie oznaczają, jeśli nie wiesz, to niczego się nie nauczysz...

Brawo! To samo chciałem mu od początku uświadomić! Tylko żeby nie kopiował linijka w linijkę, pomysł na wykonanie metody, zapisu danych itp może być wg. mnie podjebany, ale kod musi być twój! :)

 

 

 

­

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Opublikowano

@Luxq1

Jestem jednym z autorów qEssentials 1, dlatego wiem, ile on ma lat :).

Niczego nie kopiuję, te metody które "skopiowałem", pisałem pod inne moje projekty, a więc kod jest mój.

 

logo-mpc.png

Opublikowano

@Luxq1, nie do końca. Naprawdę chciałbyś żeby ktoś kradł ci fragmenty kodu linijka w linijkę?

 

Kiedy planujesz wydać kolejną wersję?

Opublikowano

@Luxq1

 

Jestem jednym z autorów qEssentials 1, dlatego wiem, ile on ma lat :).

 

Niczego nie kopiuję, te metody które "skopiowałem", pisałem pod inne moje projekty, a więc kod jest mój.

 

 

To przynajmniej je dobrze wyformatuj. 

 

­

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Opublikowano

@AdamGrzegorz
@TheMatts

Widzę, że tu na mpc, są profesjonalni programiści ;).

Ehh, pamiętam Adam to co umiałeś, więc się nie poniżaj, proszę... Gdyby nie NTSW nie pisał 90% kodu za cb, qEss 1 by nie było.

Może, czegoś się od tego nauczyłeś, ale jakoś nie interesuje mnie to, nie popieram kopiowania i niczego nie kopiowałem.
Ja nie mam ochoty wchodzi w gimnazjalistą w dyskusje.

~Pozdrawiam 

 

@Edit
Co do formatowania, pisałem na szybko i nie zwracałem uwagi. Poprawię.

logo-mpc.png

Opublikowano

@Riveilli właśnie dlatego nigdy nie udostępniam tego co piszę (dla Serwerów), udostępnisz, zaraz będzie kupa ałtorskich pluginów na innych forach z moim kodem + autor tej kupy nie będzie dalej wiedział co oznacza dana linijka kodu, i jeszcze przyjdzie taki kolejny i napisze Ci co źle napisałeś i że on wie lepiej...

 

@AntyWarn

 

Kiedy 1.7 ? :)

Opublikowano

@AdamGrzegorz

@TheMatts

 

Widzę, że tu na mpc, są profesjonalni programiści ;).

 

Ehh, pamiętam Adam to co umiałeś, więc się nie poniżaj, proszę... Gdyby nie NTSW nie pisał 90% kodu za cb, qEss 1 by nie było.

Może, czegoś się od tego nauczyłeś, ale jakoś nie interesuje mnie to, nie popieram kopiowania i niczego nie kopiowałem.

Ja nie mam ochoty wchodzi w gimnazjalistą w dyskusje.

 

~Pozdrawiam 

Sratatatatatata, rok minął. Człowiek całe życie się uczy.

Nie "musisz wchodzi w gimnazjalistą" dyskusję, nikt cię nie zmusza. 

 

Nie musisz mnie teraz atakować i kryć się qessem, to było ponad rok temu...

 

 

­

Moja oficjalna strona! :)

http://socketbyte.pl/ 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...