• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).
GIFTCODES - Nhập code nhận quà (1.8.x - 1.19.x)

Plugin Việt Nam GIFTCODES - Nhập code nhận quà (1.8.x - 1.19.x) 1.1 + PlayerData

No permission to download
Hỗ trợ phiên bản
  1. 1.7
  2. 1.8
  3. 1.9
  4. 1.10
  5. 1.11
  6. 1.12
  7. 1.13
  8. 1.14
  9. 1.15
  10. 1.16
  11. 1.17
  12. 1.18
  13. 1.19
Người đóng góp
MankaiStep
:pd1:

Bạn muốn tạo hàng loạt code để give away, hay để cho sự kiện nào đó? Hoặc bạn muốn tạo một code mà tất cả người chơi có thể dùng và có thể dùng lại như Genshin Impact?

Tất cả những tính năng trên đều có trong GiftCodes - tất cả những gì bạn cần về gift code.


Plugin được sử dụng bởi MineVN.net trong suốt thời gian dài và nay đã có nhiều cải tiến.


giftcodes_1.gif

Xài code riêng

giftcodes_2.gif

Xài code chung

:pd3:
  • PlayerData: Dùng để lưu dữ liệu dùng code của player
Bạn có thể tải tại đây: Required Plugins – Google Drive


:pd6:


Lệnh cho Admin
Yêu cầu permission giftcodes.admin để dùng các lệnh.
Bạn có thể dùng /codeadmin hay /giftcodes đều được.

Mã:
/giftcodes reload: Reload config
/giftcodes newcode <amount> <gift-id> <prefix>: Tạo code từ gift <gift-id> với tiền tố là <prefix>
/giftcodes gift <player> <gift-id>: Tặng quà cho người chơi (không cần nhập code)
/giftcodes giftall <gift-id>: Tặng quà cho tất cả người chơi
/giftcodes usecode <player> <code>: Dùng code thay cho người chơi
/giftcodes removecode <code>: Xoá 1 code khỏi dữ liệu


Lệnh cho Player
Yêu cầu permission giftcodes.player để dùng lệnh

Mã:
/code <code>: Dùng một code


:pd8:

Nếu không biết bắt đầu từ đâu, đây là điều bạn nên làm:
Nếu muốn tạo 1 loạt các code khác nhau

  • Tạo một gift. Ví dụ tạo gift: tester
  • Vào game xài lệnh /giftcodes newcode <số lượng> <id của gift> <prefix>. Ví dụ: /giftcodes newcode 30 TESTER_
  • Vào codes.yml, copy code và phát cho người chơi
Nếu muốn tạo 1 code và nhiều người có thể dùng
  • Tạo một gift. Ví dụ tạo gift: tester
  • Config one-code, ví dụ SORAGIFT như ở dưới
  • Chọn ngày có thể dùng lại, nếu muốn chỉ dùng 1 lần thì để số 0 hoặc một ngày xa vời trong tương lai.
  • Xong, người chơi chỉ cần /code SORAGIFT là có thể nhận quà rồi!


config.yml

YAML:
# Thông báo khi nhập thành công và thất bại
options:
  success-message: '&6Nhận &cGiftCode &6thành công. Bạn nhận quà từ &c%gift%'
  wrong-code-message: '&cCode bạn nhập không đúng!'

# Code sử dụng cho tất cả
one-code:
  SORAGIFT:
    gift: tester # Gift này là id của gift phần dưới
    can-reuse-after: '12/09/2022' # Có thể là date dạng dd/MM/yyyy hoặc long milis, qua thời gian này thì người chơi có thể dùng lại code

# Config các phần quà
gift:
  tester:
    name: Quà Tester
    commands:
    - '[consolecmd] eco give %player% 10000'
    message:
    - '&aCảm ơn bạn đã giúp server phát triển!'
  tester2:
    name: Quà Tester 2
    commands:
    - '[consolecmd] eco give %player% 69'
    message:
    - '&aCho bạn 69$ nè'


commands
Trong lúc setup command, bạn có thể dùng %player% để thay thế cho tên người chơi. Ví dụ như ở 1
Cấu trúc một command:
Mã:
{delay} [<loại command>] <command>

Ví dụ: {20} [message] Chào bạn %player%, tôi là admin

Command này sẽ được 20 tick (~ 1 giây) rồi gửi tin nhắn Chào bạn MankaiStep, tôi là admin

Có 7 loại command cho bạn tuỳ chọn

[playercmd]
Khiến người chơi chạy một lệnh, ví dụ:
Mã:
[playercmd] say Tôi là thằng ngu

[opplayercmd]
Khiến người chơi chạy một lệnh với tư cách op, ví dụ
Mã:
[opplayercmd] kick all

[consolecmd]
Chạy một lệnh ở console, ví dụ:
Mã:
[consolecmd] bc Chào cả nhà

[message]
Gửi một message tới người chơi hiện tại, ví dụ
Mã:
[message] Chào %player% nhé, tôi là MankaiStep

[broadcast]
Gửi message tới tất cả member, ví dụ:
Mã:
[broadcast] Chào cả nhà

[title]
Hiển thị title và sub title cho người chơi hiện tại.
Cú pháp: [title] <title>;<subtitle>;<tick xuất hiện>;<tick hiển thị>;<tick biến mất>. Trong đó <tick xuất hiện>;<tick hiển thị>;<tick biến mất> là không bắt buộc
Ví dụ
Mã:
[title] Teleport...;Đây là subtitle;10;30;10
hoặc [title] Teleport...;Đây là subtitle

[sound]
Phát sound cho người chơi, cú pháp: [sound] <id_sound>;1;1. Trong đó 1;1 là không bắt buộc, ví dụ
Mã:
[sound] ENTITY_EXPERIENCE_ORB_PICKUP;1;1
hoặc [sound] ENTITY_EXPERIENCE_ORB_PICKUP

Danh sách những sound có thể dùng được bạn lấy ở đây: Sounds



codes.yml
File này chứa các code được sinh ra, vào để copy code thôi chứ hạn chế chỉnh sửa.
Mã:
tester:
- TESTERRRRR8E3908ZVO9DIQ3C7QD1C
- TESTERRRRRWQLLGJ0MBG7SIX563WNB
- TESTERRRRRYKPGXEKF5V6QKRMMCJCF
- TESTERRRRR538ZR4NDIOUDKWX95FV5
- TESTERRRRRAVAMOY6JLQ432NUYT6SK
- TESTERRRRR3RIYR1P082B8H0C2KW0R
- TESTERRRRRL654VDAEQZXRKR50JBWK
- TESTERRRRRB10YE32B4RSR6V7KEV9P
- TESTERRRRRAPLYRRWFADL4UDYFL448

tester2:
- TESTERRRRR49VHXA617P6INHPYYAC6
- TESTERRRRRTA45K95LZ53PQ23BCZA3
- TESTERRRRRCKK3FCZG0ETGAZHU4842
- TESTERRRRRZJG1WGFA9SUGEU41QF7P
- TESTERRRRRSCGHCUSQFGH5HXIPEU3C
- TESTERRRRRUHGGSOY285YEITPYK4M6
- TESTERRRRR3F7FR8L97PWVYDIHG8U2
- TESTERRRRR59UI7NRMQ1X2CV9DR3MF
- TESTERRRRR0K36D3KJFIUM13R0ICSX
- TESTERRRRR5NIBFIB5VHE6SMPGGBJ6
- TESTERRRRRVS5XAZQ4WNLI6UGHLMZT

-

Nếu plugin làm hài lòng bạn, mình sẽ rất vui nếu bạn đánh giá sao và bình luận vào tài nguyên. Cảm ơn bạn!
41654
UI Nạp Thẻ GeyserMC - TheSieuToc
Plugin Việt Nam  UI Nạp Thẻ GeyserMC - TheSieuToc  v1.1
McmmoGui - Enhance McMMO Experience EN/VN
Plugin Việt Nam  McmmoGui - Enhance McMMO Experience EN/VN  v2.3.8-BETA
Tác giả
KeoDeoVN
Downloads
492
Lượt xem
5,743
First release
Last update

Ratings

4.67 star(s) 3 ratings

More resources from KeoDeoVN

Share this resource

Latest updates

  1. Update: Bổ sung PlayerData khi tải

    Bổ sung plugin PlayerData khi tải, bạn không cần vào link drive để tải nữa.
  2. Update ver 1.1 - Cải thiện thông báo command

    Giờ khi xài lệnh bị sai thì sẽ hiện thông báo rõ ràng hơn chút

Latest reviews

Plugin ngon quá bạn, sao ko up lên spigotmc để nhà nhà đều dùng
Quá ngon
dùng ngon nhưng mình vẫn bị lỗi
[14:29:25 INFO]: _10thg1_ issued server command: /codeadmin reload
[14:29:25 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'codeadmin' in plugin GiftCodes v1.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[Quapot.jar:git-Spigot-21fe707-741a1bd]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[Quapot.jar:git-Spigot-21fe707-741a1bd]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[Quapot.jar:git-Spigot-21fe707-741a1bd]
at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [Quapot.jar:git-Spigot-21fe707-741a1bd]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [Quapot.jar:git-Spigot-21fe707-741a1bd]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [Quapot.jar:git-Spigot-21fe707-741a1bd]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [Quapot.jar:git-Spigot-21fe707-741a1bd]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [Quapot.jar:git-Spigot-21fe707-741a1bd]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [Quapot.jar:git-Spigot-21fe707-741a1bd]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [Quapot.jar:git-Spigot-21fe707-741a1bd]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [Quapot.jar:git-Spigot-21fe707-741a1bd]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [Quapot.jar:git-Spigot-21fe707-741a1bd]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [Quapot.jar:git-Spigot-21fe707-741a1bd]
at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.configuration.ConfigurationSection.getKeys(boolean)" because the return value of "org.bukkit.configuration.file.FileConfiguration.getConfigurationSection(String)" is null
at me.manaki.plugin.giftcodes.giftcode.GiftCodeManager.loadCodes(GiftCodeManager.java:90) ~[?:?]
at me.manaki.plugin.giftcodes.GiftCodes.reloadCF(GiftCodes.java:35) ~[?:?]
at me.manaki.plugin.giftcodes.command.GiftCodeAdminCommands.onCommand(GiftCodeAdminCommands.java:123) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[Quapot.jar:git-Spigot-21fe707-741a1bd]
... 15 more
>d\
KeoDeoVN
KeoDeoVN
Check lại file config codes nhé bạn
Back
Top Bottom