Çözüldü Skript Sorunu

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Syzntex

Birisi mi Spawnlandı?
Katılım
31 Mart 2024
Mesajlar
4
Elmaslar
0
Puan
120
Konum
Turkey
Minecraft
Syzntex
Selam, yaşadığım bir sorunla alakalı yardıma ihtiyacım var. Skript plugini ile oyunculara Executableitems'da ayarladığım malzemeleri vermeyi planlıyordum. Malzemeden kastım aslında coinler. Shopkeepers ile eşya takası yapabilmeleri için oluşturdum. Ancak şöyle bir sorun var, oyuncuya bu coinlerden verirken nedense ya birden fazla veriyor ya da bir tane veriyor ama konsolda 3 kez bunu gösteriyor. Ayrıca oyuncular kendi envanterlerinde bu coinleri dupe yaparak çoğalttıklarını söylüyorlar, belki IllegalStacks plugininden dolayı böyle oluyor tam bilemiyorum. Yardımcı olabilirseniz çok sevinirim.

Skript
on mine:
chance of 1%:
set {_MineRewards} to a random integer between 1 and 3
if {_MineRewards} is 1:
execute console command "ei give %player% coin"
stop
if {_MineRewards} is 2:
execute console command "give %player% bone_meal 1"
stop
if {_MineRewards} is 3:
execute console command "give %player% coal 1"
stop


Konsolda böyle görünüyor
[12:52:36] [Server thread/INFO]: ExecutableItems EI DROPPED: x1 coin by PLAYER at -717 71 -885 in world
[12:52:36] [Server thread/INFO]: ExecutableItems EI SPAWNED: x1 coin at -718 71 -884 in world
[12:52:36] [Server thread/INFO]: ExecutableItems EI SPAWNED: x1 coin at -718 71 -884 in world
Hatta bu niye böyle hiç anlamadım
[21:57:01] [Server thread/INFO]: ExecutableItems EI DROPPED: x7 coin by PLAYER at -1174 -37 -1116 in world
[21:57:01] [Server thread/INFO]: ExecutableItems EI SPAWNED: x7 coin at -1174 -36 -1116 in world
[21:57:01] [Server thread/INFO]: ExecutableItems EI SPAWNED: x7 coin at -1174 -36 -1116 in world

Executableitems'daki Coin
name: '&fCoin'
lore:
- '/warp market'
material: sugar
glow: true
disableStack: false
keepItemOnDeath: false
canBeUsedOnlyByTheOwner: false
storeItemInfo: false
unbreakable: false
usage: 0
usageLimit: -1
cancelEventIfNoPerm: false
cancelEventIfNotOwner: false
disabledWorlds: []
config_5: true
config_update: false
onlyOwnerBlackListedActivators: []
recognitions: []
dropOptions:
glowDrop: false
glowDropColor: YELLOW
displayNameDrop: false
hiders:
hideEnchantments: true
hideUnbreakable: false
hideAttributes: true
hidePotionEffects: false
hideUsage: false
hideDestroys: false
hidePlacedOn: false
hideDye: false
hideArmorTrim: false
enchantments: {}
giveFirstJoin:
giveFirstJoin: false
giveFirstJoinAmount: 1
giveFirstJoinSlot: 0
restrictions:
cancel-item-drop: false
cancel-anvil: true
cancel-item-place: true
cancel-item-craft: true
cancel-rename-anvil: true
cancel-dispenser: true
cancel-dropper: true
variables: {}
displayConditions:
playerConditions: {}
worldConditions: {}
itemConditions: {}
placeholdersConditions: {}
enableFeature: false
attributes: {}
activators: {}
 
Kod:
command /eşyaseç1:
    permission: admin
    trigger:
        set {item::1} to player's tool
        send "&eElinizde ki eşya seçildi!"

mine:
    chance of 1%:
        set {_MineRewards} to a random integer between 1 and 3
        {_MineRewards} = 1:
            give {item::1} to player
            
        {_MineRewards} = 2:
            give a bone meal to player
            
        {_MineRewards} = 3:
            give a coal to player

Merhaba; /eşyaseç1 yazarak elinizde tuttuğunuz (köylü ile takas yapılacak) eşyayı seçin.
Eğer eşyayı kaydediyor, madencilik yapınca da geliyor fakat köylü ile takas olmuyor diyorsanız;
madencilik yaptığınızda verilen eşyayı köylü takasa ekleyin (ei eşyasının yerine skript ile yapılanı yerleştirin).

Ek olarak dupe yaparak çoğaltmak tam olarak nedir, buna göre bir fix yapmaya çalışırım.

İyi forumlar <3
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst