ModsJava
anePromotion Code
Java mod listed for Minecraft 1.16–1.20. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotSKRIPT 2.7 Sürümünde test edilmiştir!
Adından da anlaşılacağı üzere sunucunuz için promosyon kodları oluşturabilir, oyuncularınıza ödüller verebilirsiniz.
Skript'in yapılış amacı: Sunucunuzda reklam yapan kişi tarafından paylaşılacak olan promosyon kodunu videodan veya reklamdan gören oyuncular kullanarak sunucunuzdan ödüller alabilecek, sizlerde reklamın istatistiğini görebileceksiniz. Bu sayede reklam verip vermeme konusunda kararsız kalma durumu artık söz konusu olmayacak.
Ayrıca bu Skript'i özel bayramlarımızda veya etkinliklerde oyuncuların ödül alması için kullanabilirsiniz.
ÖZELLİKLER
• Menü aracılığı ile düzenleme
• Multi-Page desteği (v.2'de eklenecektir)
• Tek komut
• Alınacak ödüllere komut ekleme
EKSTRA ÖZELLİKLER (Addon gerektirir)
• ANVIL GUI Kullanılarak daha modernize yapılmıştır. (Opsiyonel kullanım)
İndirmeden önce incelemeyi unutmayın!
KURULUM
Skript'i verdiğim bağlantıdan indirin ve sunucunuzun \plugins\Skript\scripts\ konumunda olan içerisine koyun ve
(/sk reload promosyon.sk) komutunu kullanarak Skript'i sunucunuza ekleyin.
PROMOSYON KOD OLUŞTURMA
Promosyon kod oluşturmak için /promosyon oluştur (isim) yazın.
Oluşturduktan sonra karşınıza çıkan menüye ürünlerinizi veya komut kağıtlarını koyun.
Menü kayıp mı oldu? /promosyon düzenle yazarak oluşturduğunuz bütün promosyonları görebilir ve düzenleyebilirsiniz.
Kullanmak için ise /promosyon (isim) yazın veya Anvil-gui Addon'u indirip onunla kullanın.
Komut kağıtları nasıl eklenir?
Örs aracılığı ile bir kâğıdın adını istediğiniz komutu ekleyebilirsiniz.
Daha sonra bu komut kâğıdını /promosyon düzenle komutu ile daha önce oluşturduğunuz promosyonu bulup içerisine yerleştirin ve kaydedin.
Komutlarda oyuncuyu seçmek için {PLAYER} kullanmalısınız, %player% veya {oyuncu} yazmamalısınız.
Buraya istediğiniz herhangi bir komutu yazabilirsiniz, komutlar panel üzerinden yürütülecektir.
İsteğe bağlı hem oyuncunun komut yürütmesini ve eşya almasını sağlayabilirsiniz.
EKSTRA ÖZELLİKLER
ANVIL-GUI Addon ile yapılmıştır, kullanmak zorunlu değildir.
DÜZENLEMELER
Genel olarak bütün hatalar düzeltildi.
Anvil-gui Addon'u ile ekstra özelliği aktif ettiyseniz, menü açıldığı zaman oyuncunun eşyaları kayıt edilecek ve kapattıktan sonra tekrar envanterine gelecektir. Böylelikle kötü görünümü ortadan kaldırmış oluruz.
Her promosyon kodu yalnızca tek seferlik kullanılacaktır. Eğer promosyon kodunu silerseniz, kullanan oyuncuların verileri silinir ve istatistik kitabında yer almaz.
Komut kağıtları yalnızca tek bir tutucu tarafından tetiklenmektedir. {PLAYER} yazmadığınız sürece tetiklenmeyecektir, genel olarak bütün argümanlı, argümansız komutlar eklenebilir.
Örnek: lp user {PLAYER} parent set vip
- Bu promosyon kodunu çalıştıran oyuncuya vip verecektir.
Unutmayın, bütün istatistik verileri an itibariyle Skript'i indirdikten sonra toplanmaya başlar.
/promosyon düzenle yazarak istatistikleri takip edebilir ve genel istatistiği ölçebilirsiniz.
EKSTRA ÖZELLİKLER
Anvil özelliğini kullanmak için Skript-Anvil-gui Addon'una ihtiyacınız var.
İndirdikten sonra aşağıda vereceğim kodu yeni bir Skript oluşturarak içerisine atın ve yeniden başlatın.
Buradan indirebilirsiniz:
https://www.spigotmc.org/resources/skript-anvilgui-skript-addon.110009/
Size yaptığım anvil-gui tasarımını da hediye ediyorum
Spoiler: anvil.png
Tasarım kullanmanıza gerek yok fakat daha hoş olduğu için ekledim
/promosyon
- Ana komut
/promosyon oluştur (isim)
- Promosyon kod oluşturma komutu
/promosyon (kod)
- Promosyon kod kullanma komutu
Anvil-GUI kullanıyorsanız:
/promosyon yazarak kod menüsüne erişim sağlayabilirsiniz.
YETKİLER
content.admin (Admin)
Spoiler: ANVIL GUI ADDONS
Code (Java):
options
:
COMMAND : promosyon
nameOfGui : & 8 #buraya menünüzün adını girin, eğer tasarım kullanacaksanız sadece gui sembolünü eklemeniz yeterlidir.
itemHide : true #bu özellik menü açıldığında eşyaların menü üzerinde kötü görünüme yol açmasını engelliyor.
command "{@COMMAND}" :
full command doesn 't contain "düzenle" or "yardım" or "oluştur":
if {@itemHide} is true:
set {içerik::inventorySafe::%player%::armour::*} to helmet of player, chestplate of player, leggings of player and boots of player
unequip all armor from player
add all items in the player's inventory to {içerik ::inventorySafe ::%player %::* }
clear player 's inventory
anvilAPI(player, "{@nameOfGui}", air, "&f")
function anvilAPI(p: player, guiName: String, itemStack: itemType, itemName: String):
set {_gui} to a new anvil gui named "%{_guiName}%" with default text "&r"
set output item of {_gui} to {_itemStack} named "%{_itemName}%"
set left item of {_gui} to stone button
open anvil gui {_gui} to {_p}
anvil gui close:
if {@itemHide} is true:
if {içerik::inventorySafe::%event-player%::*} is set:
add {içerik::inventorySafe::%player%::*} to event-player's inventory
wait a ticks
equip player with {içerik ::inventorySafe ::%player %::armour ::* }
give event -player to {içerik ::inventorySafe ::%event -player %::* }
delete {içerik ::inventorySafe ::%event -player %::* }
anvil gui click :
if event -inventory 's name = "{@nameOfGui}":
if event-integer is 2:
if {içerik::list::*} contains event-text:
if {içerik::%event-text%::%player%} is not set:
play sound "entity.firework_rocket.twinkle" with volume 1 with pitch 1 to the player
set slot 2 of player's current inventory to green dye named "&aDoğru!"
wait a seconds
execute player command "{@COMMAND} %event-text%"
close player 's inventory
else:
set slot 2 of player's current inventory to barrier named "&cBu kodu daha önce kullanmışsınız!"
else :
set slot 2 of player 's current inventory to barrier named "&cHatalı kod girdiniz!"
COMMAND : promosyon
nameOfGui : & 8 #buraya menünüzün adını girin, eğer tasarım kullanacaksanız sadece gui sembolünü eklemeniz yeterlidir.
itemHide : true #bu özellik menü açıldığında eşyaların menü üzerinde kötü görünüme yol açmasını engelliyor.
command "{@COMMAND}" :
full command doesn 't contain "düzenle" or "yardım" or "oluştur":
if {@itemHide} is true:
set {içerik::inventorySafe::%player%::armour::*} to helmet of player, chestplate of player, leggings of player and boots of player
unequip all armor from player
add all items in the player's inventory to {içerik ::inventorySafe ::%player %::* }
clear player 's inventory
anvilAPI(player, "{@nameOfGui}", air, "&f")
function anvilAPI(p: player, guiName: String, itemStack: itemType, itemName: String):
set {_gui} to a new anvil gui named "%{_guiName}%" with default text "&r"
set output item of {_gui} to {_itemStack} named "%{_itemName}%"
set left item of {_gui} to stone button
open anvil gui {_gui} to {_p}
anvil gui close:
if {@itemHide} is true:
if {içerik::inventorySafe::%event-player%::*} is set:
add {içerik::inventorySafe::%player%::*} to event-player's inventory
wait a ticks
equip player with {içerik ::inventorySafe ::%player %::armour ::* }
give event -player to {içerik ::inventorySafe ::%event -player %::* }
delete {içerik ::inventorySafe ::%event -player %::* }
anvil gui click :
if event -inventory 's name = "{@nameOfGui}":
if event-integer is 2:
if {içerik::list::*} contains event-text:
if {içerik::%event-text%::%player%} is not set:
play sound "entity.firework_rocket.twinkle" with volume 1 with pitch 1 to the player
set slot 2 of player's current inventory to green dye named "&aDoğru!"
wait a seconds
execute player command "{@COMMAND} %event-text%"
close player 's inventory
else:
set slot 2 of player's current inventory to barrier named "&cBu kodu daha önce kullanmışsınız!"
else :
set slot 2 of player 's current inventory to barrier named "&cHatalı kod girdiniz!"
Oluşacak hatalardan Anemys sorumlu değildir.
Skript ayarlarını doğru yaptığınızdan emin olun.
Skript'ten anlamıyorsanız komut satırlarını düzenlemenizi önermiyorum.
[-]
Normalde ekstra olarak sizlere Addon indirtmezdim fakat Skript'in anvil gui özelliğinde problem var, düzeltildiği zaman konuyu güncelleyeceğim.
Herhangi bir soru veya yardım için discord kullanıcı adım: _thread
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
anePromotion Code is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 125 times (via Spigot). Download it and open it directly in the game.