xtaf_
# Kullanım: /urunver <oyuncu_ismi> <urun_adi>
# Bu komutu mağaza eklentinizin "satın alım sonrası komut" kısmına ekleyebilirsiniz.
command /urunver <player> <text>:
permission: op
trigger:
# ChatImage eklentisini kullanarak duyuru yapıyoruz
# 'send all' komutu herkese gönderir.
# '%arg-1%' oyuncunun kafasını çeker.
execute console command "chatimage send all %arg-1% &8&l[&6&lMAGAZA&8&l] &f%arg-1% &7adlı oyuncu &e%arg-2% &7satın aldı!"
# Test için oyuncuların kullanabileceği örnek komut
command /test-kafa:
trigger:
execute console command "chatimage send all %player% &b%player% &7şu an kafa sistemini test ediyor!"
x
HocamGerekli Pluginler;
Skript
ChatImage
PlaceholderAPI
Pluginler indikten sonraki aşama chatte bunları yazın ;
/papi ecloud download Player
/papi reload
Skript;
Kod:# Kullanım: /urunver <oyuncu_ismi> <urun_adi> # Bu komutu mağaza eklentinizin "satın alım sonrası komut" kısmına ekleyebilirsiniz. command /urunver <player> <text>: permission: op trigger: # ChatImage eklentisini kullanarak duyuru yapıyoruz # 'send all' komutu herkese gönderir. # '%arg-1%' oyuncunun kafasını çeker. execute console command "chatimage send all %arg-1% &8&l[&6&lMAGAZA&8&l] &f%arg-1% &7adlı oyuncu &e%arg-2% &7satın aldı!" # Test için oyuncuların kullanabileceği örnek komut command /test-kafa: trigger: execute console command "chatimage send all %player% &b%player% &7şu an kafa sistemini test ediyor!"
Eğer kafa çok büyük veya çok küçük gelirse, plugins/ChatImage/config.yml dosyasından boyut ayarlarını (width/height) kendine göre değiştirebilirsiniz hocam.
xtaf_
h
Hocam
[20:20:45 INFO]: test1 issued server command: /urunver test1 sa
[20:20:45 INFO]: The image 'test1' does not exist!
command /urunver <player> <text>:
permission: op
permission message: &cbu komutu kullanmak için yetkiniz yok!
trigger:
# ChatImage eklentisine 'Player:isim' formatında gönderiyoruz.
# Bu format eklentinin dosyaya bakmak yerine oyuncu kafasını çekmesini sağlar.
execute console command "chatimage send all Player:%arg-1% &8&l[&6&lMAĞAZA&8&l] &f%arg-1% &7adlı oyuncu &e%arg-2% &7satın aldı!"
# Alternatif olarak oyuncuya özel mesaj veya havai fişek de ekleyebilirsin:
send "&aBaşarıyla duyuru yapıldı!" to player
# SİSTEMİ TEST ETMEK İÇİN:
# /testet komutunu yazdığında kendi kafanla deneme mesajı atar.
command /testet:
trigger:
execute console command "chatimage send all Player:%player% &b&lTEST &7Sistem başarıyla çalışıyor, kafa gözüküyor!"
x
xtaf_
ChatImage son sürüm olduğuna eminmisiniz hocam geçiçi sorunu çözmek için sunucuyu durdurup plugins klasörüne girip ChatImage pluginin silermisiniz bakalım loglarda başka hata alınıyormu[20:26:49 INFO]: Test1 issued server command: /chatimage send all Player:Werthys
[20:26:49 ERROR]: Encountered an unexpected exception
java.lang.NoClassDefFoundError: io/papermc/paper/registry/data/dialog/action/DialogAction
at ChatImage.jar/io.github.chickensaysbak.chatimage.paper.PluginPaper.getPlayer(PluginPaper.java:125) ~[ChatImage.jar:?]
at ChatImage.jar/io.github.chickensaysbak.chatimage.core.ChatImage.sendUIMessage(ChatImage.java:195) ~[ChatImage.jar:?]
at ChatImage.jar/io.github.chickensaysbak.chatimage.core.commands.ChatImageCommand.onCommand(ChatImageCommand.java:80) ~[ChatImage.jar:?]
at ChatImage.jar/io.github.chickensaysbak.chatimage.paper.CommandPaper.execute(CommandPaper.java:30) ~[ChatImage.jar:?]
at io.papermc.paper.command.brigadier.PaperCommands.lambda$register$2(PaperCommands.java:173) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.3.10.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:30) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.commands.execution.CommandQueueEntry.execute(CommandQueueEntry.java:5) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:105) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:450) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.commands.Commands.performCommand(Commands.java:357) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.commands.Commands.performCommand(Commands.java:347) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.commands.Commands.performCommand(Commands.java:341) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performUnsignedChatCommand(ServerGamePacketListenerImpl.java:2215) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$11(ServerGamePacketListenerImpl.java:2188) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:155) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1448) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:176) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:129) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1428) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1422) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:139) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:1379) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1387) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.ClassNotFoundException: io.papermc.paper.registry.data.dialog.action.DialogAction
at io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader.loadClass(PaperPluginClassLoader.java:146) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at io.papermc.paper.plugin.entrypoint.classloader.PaperPluginClassLoader.loadClass(PaperPluginClassLoader.java:107) ~[paper-1.21.4.jar:1.21.4-232-12d8fe0]
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) ~[?:?]
... 31 more
[20:26:49 ERROR]: This crash report has been saved to: C:\Users\Efe\Desktop\Rinas Network Main 1.21.4\crash-reports\crash-2026-04-22_20.26.49-server.txt
[20:26:49 INFO]: Stopping server
3.0.0 sürümünde oluyor bi alt sürümü kurdum test ettimChatImage son sürüm olduğuna eminmisiniz hocam geçiçi sorunu çözmek için sunucuyu durdurup plugins klasörüne girip ChatImage pluginin silermisiniz bakalım loglarda başka hata alınıyormu
x
[21:11:52 INFO]: test1 issued server command: /urunver test1 sChatImage son sürüm olduğuna eminmisiniz hocam geçiçi sorunu çözmek için sunucuyu durdurup plugins klasörüne girip ChatImage pluginin silermisiniz bakalım loglarda başka hata alınıyormu
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!