Skocz do zawartości

[SKYBLOCK][1.15.x-1.16.3] MCSB.PL


Rekomendowane odpowiedzi

4 godziny temu, Vilor napisał:

Pluginy z internetu są autorskie? xD 

Chociażby plugin na aukcje, jakiś podobny do https://www.spigotmc.org/resources/auctiongui-1-7-1-16.19015/ 🤔

pluginy są autorskie i połączone naszym pluginem, który łączy każdy w całość zapraszam na pw, a podeślę trochę kodu, jak się nie wie, to się nie nabija postów.

Odnośnik do komentarza
https://skript.pl/temat/46408-skyblock115x-1163-mcsbpl/#findComment-292256
Udostępnij na innych stronach

3 minuty temu, Gredier napisał:

pluginy są autorskie i połączone naszym pluginem, który łączy każdy w całość zapraszam na pw, a podeślę trochę kodu, jak się nie wie, to się nie nabija postów.

Wypowiedz pod tematem to nabijanie postów? Zresztą nie zależy mi na tym ;) Wracając do tematu, dla mnie autorski plugin to napisany od początku do końca przez Ciebie, a nie połączony z innym pluginem XD

Odnośnik do komentarza
https://skript.pl/temat/46408-skyblock115x-1163-mcsbpl/#findComment-292258
Udostępnij na innych stronach

Teraz, Vilor napisał:

Wypowiedz pod tematem to nabijanie postów? Zresztą nie zależy mi na tym ;) Wracając do tematu, dla mnie autorski plugin to napisany od początku do końca przez Ciebie, a nie połączony z innym pluginem XD

Pluginy połączone są z naszym API, dzięki któremu inne, które potrzebują danych z innej naszej wtyczki - je pobierają, są pisane od zera i mogę nawet udostępnić fakturki ile na nie wydałem oraz kody źródłowe, jak i konfiguracja samej wtyczki by wystarczyła, że jest inna. Skoro Ciebie to nie interesuje, to opierasz sobie zdanie tylko i wyłącznie o swojej opinii odstraszając ludzi i robiąc ze mnie debila.

Odnośnik do komentarza
https://skript.pl/temat/46408-skyblock115x-1163-mcsbpl/#findComment-292261
Udostępnij na innych stronach

1 minutę temu, Gredier napisał:

Pluginy połączone są z naszym API, dzięki któremu inne, które potrzebują danych z innej naszej wtyczki - je pobierają, są pisane od zera i mogę nawet udostępnić fakturki ile na nie wydałem oraz kody źródłowe, jak i konfiguracja samej wtyczki by wystarczyła, że jest inna. Skoro Ciebie to nie interesuje, to opierasz sobie zdanie tylko i wyłącznie o swojej opinii odstraszając ludzi i robiąc ze mnie debila.

Napisane API od zera, nie sprawia, że cały plugin jest autorski? A w prezentacji serwera jest wyraźnie napisane, że autorski plugin, a nie autorskie API do pluginu, więc wprowadzasz ludzi zwyczajnie w błąd. Ja z Ciebie w żadnym wypadku nie robię debila, tylko wypowiadam się na temat, prezentacji. A co tam jest napisane to zależy od Ciebie... 

Odnośnik do komentarza
https://skript.pl/temat/46408-skyblock115x-1163-mcsbpl/#findComment-292262
Udostępnij na innych stronach

Teraz, Vilor napisał:

Napisane API od zera, nie sprawia, że cały plugin jest autorski? A w prezentacji serwera jest wyraźnie napisane, że autorski plugin, a nie autorskie API do pluginu, więc wprowadzasz ludzi zwyczajnie w błąd. Ja z Ciebie w żadnym wypadku nie robię debila, tylko wypowiadam się na temat, prezentacji. A co tam jest napisane to zależy od Ciebie... 

Człowieku czytaj ze zrozumieniem, API wykorzystują całe nasze wtyczki KAŻDA go potrzebuje, aby działała, a jest ich dosyć sporo. Pluginy NAPISANE SĄ OD ZERA.

Odnośnik do komentarza
https://skript.pl/temat/46408-skyblock115x-1163-mcsbpl/#findComment-292263
Udostępnij na innych stronach

@Vilor

Przykładowy config mojego pluginu na aukcje:

Spoiler

PLAYER:
  COST_OFFER: 10
  MAX_OFFER: 5
VIP_MAX_OFFER: 10

Oraz config pluginu, który podałeś:

Spoiler
  1. database:
  2.  #Database backend type, can be set to mysql or sqlite
  3.   type: sqlite
  4.   #MySQL database host
  5.   mySQLHost: localhost
  6.   #MySQL connection port number
  7.   mySQLPort: 3306
  8.   #MySQL database name
  9.   mySQLDatabase: db
  10.   #MySQL database user
  11.   mySQLUser: root
  12.   #MySQL user's password
  13.   mySQLPassword: ""
  14.   #MySQL table names
  15.   tableNames:
  16.     auctions: "auctions"
  17.     players: "players"
  18.  
  19. #Logging settings
  20. log:
  21.  #Define whether transactions will be logged to the console/main server log
  22.   toConsole: true
  23.   #Define whether transactions will be logged to a separate log
  24.   toFile: false
  25.   #Date format of transactions (http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html)
  26.   formatDate: "yyyy/MM/dd HH:mm:ss"
  27.   #Log message formats
  28.   messageFormats:
  29.     start: "%player% put up %quantity% x %item% for an auction #%id%! Starting price: $%startingprice%, bid increment: $%increment%, duration: %duration%"
  30.     bid: "%player% placed bid of $%amount% on auction #%id% (%quantity% x %item%)."
  31.     end: "%buyer% won auction #%id% (%quantity% x %item%) with a bid of $%price%."
  32.     endNoBids: "Auction #%id% (%quantity% x %item%) ended with no bids."
  33.     cancel: "Auction #%id% (%quantity% x %item%) has been cancelled by the seller."
  34.     cancelAdmin: "Auction #%id% (%quantity% x %item%) has been cancelled by %player%."
  35.  
  36. #Default settings for newly created auctions when not specified
  37. defaultSettings:
  38.   quantity: 1
  39.   price: 100.0
  40.   increment: 10.0
  41.   #Duration in seconds
  42.   duration: 600
  43.  
  44. #Minium settings values for newly created auctions (set to -1 for no limit)
  45. minSettings:
  46.   quantity: -1
  47.   price: -1
  48.   increment: -1
  49.   #Duration in seconds
  50.   duration: -1
  51.  
  52. #Maximum settings values for newly created auctions (set to -1 for no limit), 64 is the maximal supported quantity
  53. maxSettings:
  54.   quantity: 64
  55.   price: -1
  56.   increment: -1
  57.   #Duration in seconds
  58.   duration: -1
  59.  
  60. #Choose the scope of sent messages.
  61. #Valid values are:
  62. #OWNER (send only to the auction owner)
  63. #TAKING_PART (send to auction owner + all players who had bid earlier)
  64. #ALL (send to all online players)
  65. #NONE (the message won't be sent)
  66. messages:
  67.   start: ALL
  68.   bid: TAKING_PART
  69.   end: TAKING_PART
  70.   endNoBids: OWNER
  71.   cancel: ALL
  72.   cancelAdmin: ALL
  73.  
  74. #Choose how many auctions player will be able to run at the same time, permission format is auctionguiplus.limit.NAME eg. auctionguiplus.limit.default
  75. limits:
  76.  #"default" is required
  77.   default: 10
  78.   donator: 50
  79.  
  80. #Choose what gamemodes will prevent players from accessing auctions. Valid values: ADVENTURE, CREATIVE, SPECTATOR, SURVIVAL
  81. disableInGamemodes:
  82.  - ADVENTURE
  83.   - CREATIVE
  84.   - SPECTATOR
  85.  
  86. #Choose in which worlds auctions will be completely disabled
  87. disableInWorlds: []
  88. #Choose if messages shouldn't be broadcasted in worlds with auctions disabled
  89. hideMessagesInDisabledWorlds: false
  90.  
  91. #List of items players won't be to put up for auction. Explained in FAQ #1 here: https://www.spigotmc.org/resources/auctiongui-1-9-support.19015/
  92. bannedItems:
  93.   1:
  94.     material: BEACON
  95.     compareQuantity: false
  96.     compareItemMeta: false
  97.  
  98. #Type of the economy which will handle all transactions. Valid values are VAULT (requires http://dev.bukkit.org/bukkit-plugins/vault/), TOKEN_MANAGER (requires https://www.spigotmc.org/resources/tokenmanager.8610/)
  99. economyType: VAULT
  100. #Choose if auction starting should be handled by GUI
  101. enableStartGui: true
  102. #When start GUI is enabled (with the setting above) and smart start is enabled, the GUI will be opened when any of the settings arguments is missing (eg. /auc start)
  103. enableSmartStartGui: true
  104. dateFormat: "dd.MM.yyyy, HH:mm"
  105. #Choose if players will be able to cancel their own auctions
  106. allowCancellingOwnAuctions: true
  107. #Choose if players will be able to bid only fixed amounts (current price + increment) or a custom one using the less/more buttons
  108. fixedBidAmountOnly: false
  109. #Choose if players will be able to bid of any size using the /bid command (when set to true) or only multiplies of the auction increment (when set to false) (takes effect only when fixedBidAmountOnly is disabled)
  110. allowAnyBidAmount: false
  111. #Choose if auctions view will be refresh automatically every X ticks (set below in autoRefreshInterval)
  112. autoRefresh: false
  113. #Interval (in ticks, 20 ticks = 1 second) between refreshing auctions view
  114. #Warning: This can cause log when set to low interval with many players online/auctions running
  115. autoRefreshInterval: 20
  116. #Choose if won/unclaimed items should expire
  117. autoExpire:
  118.   won:
  119.    #Choose if won items should expire
  120.     expire: false
  121.     #Won items will expire after specified time (in minutes) after not being claimed
  122.     delay: 4320
  123.   unclaimed:
  124.    #Choose if unclaimed (returned/cancelled) items should expire
  125.     expire: true
  126.     #Uncalimed (returned/cancelled) items will expire after specified time (in minutes) after not being claimed
  127.     delay: 4320
  128.   #Auctions will be checked if they're supposed to expire every X minutes specified below (setting this to a low value may result in lag)
  129.   checkInterval: 5
  130.  
  131. #Choose if earnings should be stored in GUI so players can claim it themselves (true) or deposited directly to their accounts (false)
  132. storeEarnings: false
  133. #Minimal remaining auction duration (in milliseconds, 1s = 1000ms) required to bid. Set to -1 to disable
  134. antiSnipeMilliseconds: -1
  135. #Choose if the main menu should be skipped and "All auctions" view should be opened immediately after using the /auction command
  136. skipMainMenu: false

 

Jak widzisz chyba coś tutaj się nie zgadza? Fakt Ty masz zawsze rację, przepraszam.

Dodatkowo nie używam 500 pluginów, które łączą się z Mysql, a tylko 1!
 

A tutaj proszę przykład komendy z kodu źródłowego:
 

Spoiler


if (args[0].equalsIgnoreCase("sprzedaj")) {
      if (args.length != 3)
        return Util.sendMessage(sender, "&8%> &7Poprawne uzycie: /aukcje sprzedaj <ilosc> <cena>"); 
      if (!Util.isDouble(args[2]))
        return Util.sendMessage(sender, "&8%> &7Podaj poprawna cene!"); 

oraz przykładowe użycie danych z configa, żeby nie było, że sam sobie napisałem teraz config:
 

Spoiler


? Settings.VIP_MAX_OFFER : Settings.PLAYER_MAX_OFFER)); 

Nadal będziesz mi wmawiać, że mam pluginy z internetu, czekaj może jeszcze pokaże ludziom, jak wmawiasz im brak autorskich wtyczek?
Proszę tutaj kolejną część kodu z pluginu na aukcje:

Spoiler


if (displayName.equals("Wyszukiwanie sklepu konkretnego gracza")) {
      u.setSearchNick(true);
      p.closeInventory();
      Util.sendMessage((CommandSender)p, "&8%> &7Wpisz na chacie nick gracza, ktorego oferty chcesz znalezc");
      return;
    } 


I mam nadzieję, że uwierzysz

Edytowane przez Gredier
Odnośnik do komentarza
https://skript.pl/temat/46408-skyblock115x-1163-mcsbpl/#findComment-292307
Udostępnij na innych stronach

  • 4 tygodnie później...
  • Szifter zablokował(a) ten temat
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...