Skript İstekleri

ILieWorldI

Zombi Katili
En iyi cevaplar
0
Ne yapacagini bilmeden skript neden yazıyorsun? Skript evet yazılım değil ama burada önemli olan kendi fikrini üretmen,kod bilmen değil. Yazılımci çoktur başarılı/zengin olanları kendi fikirlerini uygulayanlardir.
 

bikkik

Obsidyen Madencisi
En iyi cevaplar
0
ama ekleyi nasıl yapcam :p
Önce oyuncunun elindeki eşyayı sabitlersin. Sonra oyuncunun elindeki eşyayı oyuncunun listesine eklersin. Ardından gui ile o listeden alma-silme fln yaparsın. Az önce kodu deneyeyim dedim ancak listede bulunan bir şeyi gui ile nasıl gösterecez bilemiyorum :D Sanırım böyle olabilir (çalışırmı hiçbir fikrim yok)
Kod:
command /ekle:
   trigger:
      set player's held item to {item}
      add {item} to {canta::%player%}
fln hiçbir bilgim yok tamamen sallama :D (onun yerine gidin AlphaChest kullanın :D ). Olmadı oyuncuya bir ekran açarsın ve o ekranı kaydedersin itemleri fln. Sonra o ekranı tekrar açarsın fln. Yapma yolu var ama nasıl yapıldığını bilmm :/
@Bartuzen @MiracOrsMirac @Bartu_ @Blueyescat @ensiha ve yazamadığım daha çoğu :D bi baksanıza ._.
 

AhmetDinc

Demir Madencisi
En iyi cevaplar
0
Önce oyuncunun elindeki eşyayı sabitlersin. Sonra oyuncunun elindeki eşyayı oyuncunun listesine eklersin. Ardından gui ile o listeden alma-silme fln yaparsın. Az önce kodu deneyeyim dedim an
Kod:
on place of chest:
    cancel event
on load:
    set {_item} to chest named "&6&lPoşet"
    register new shaped recipe for {_item} using leather, leather, leather, leather, chest, leather, leather, leather, leather
    set {__item} to 297 named "&6&lDöner"
    register new shaped recipe for {__item} using 341, 341, 341, 424, 297, 424, 332, 332, 332
on rightclick with chest:
    tool's name is "&6&lÇanta":
        open chest with 1 row named "&6&lPoşet" to player
        set {c.c.%player%} to true
        wait 3 tick
        loop {c.canta::%player%::*}:
            add loop-value to slot loop-index parsed as integer of current inventory of player
on inventory close:
    {c.c.%player%} is true:
        set {c.c.%player%} to false
        clear {c.canta::%player%::*}
        loop 9 times:
            set {c.canta::%player%::%loop-number - 1%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player
on damage of slime:
    give 1 332 named "&eSogan" to attacker
    give 1 341 named "&eMaydonoz" to attacker
on damage of cow:
    give 1 424 named "&eDöner Eti" to attacker
on rightclick with 297:
    if player has 1 297 named "&6&lDöner":
        if player's hunger is 10:
            message "&f&lSenin Yemek Barın Full Zaten" to player
            stop
        remove a 297 named "&6&lDöner" from player's inventory
        message "&6Yemek Yeniliyor" to player
        wait 3 second
        add 4 to player's hunger bar
        message "-------"
        message "|  &4½50  &f |"
        message "-------"
        wait 1 second
        add 3 to player's hunger bar
        message "-------"
        message "|  &4½99  &f |"
        message "-------"
        wait 1 second
        message "&6Yemek Yenildi"
cak listede bulunan bir şeyi gui ile nasıl gösterecez bilemiyorum :D Sanırım böyle olabilir (çalışırmı hiçbir fikrim yok)
Kod:
command /ekle:
   trigger:
      set player's held item to {item}
      add {item} to {canta::%player%}
fln hiçbir bilgim yok tamamen sallama :D (onun yerine gidin AlphaChest kullanın :D ). Olmadı oyuncuya bir ekran açarsın ve o ekranı kaydedersin itemleri fln. Sonra o ekranı tekrar açarsın fln. Yapma yolu var ama nasıl yapıldığını bilmm :/
@Bartuzen @MiracOrsMirac @Bartu_ @Blueyescat @ensiha ve yazamadığım daha çoğu :D bi baksanıza ._.
elimden geleni yaptım bu gerçekten zorladı beni

Kod:
on place of chest:
    cancel event
on load:
    set {_item} to chest named "&6&lPoşet"
    register new shaped recipe for {_item} using leather, leather, leather, leather, chest, leather, leather, leather, leather
    set {__item} to 297 named "&6&lDöner"
    register new shaped recipe for {__item} using 341, 341, 341, 424, 297, 424, 332, 332, 332
on rightclick with chest:
    tool's name is "&6&lÇanta":
        open chest with 1 row named "&6&lPoşet" to player
        set {c.c.%player%} to true
        wait 3 tick
        loop {c.canta::%player%::*}:
            add loop-value to slot loop-index parsed as integer of current inventory of player
on inventory close:
    {c.c.%player%} is true:
        set {c.c.%player%} to false
        clear {c.canta::%player%::*}
        loop 9 times:
            set {c.canta::%player%::%loop-number - 1%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player
on damage of slime:
    give 1 332 named "&eSogan" to attacker
    give 1 341 named "&eMaydonoz" to attacker
on damage of cow:
    give 1 424 named "&eDöner Eti" to attacker
on rightclick with 297:
    if player has 1 297 named "&6&lDöner":
        if player's hunger is 10:
            message "&f&lSenin Yemek Barın Full Zaten" to player
            stop
        remove a 297 named "&6&lDöner" from player's inventory
        message "&6Yemek Yeniliyor" to player
        wait 3 second
        add 4 to player's hunger bar
        message "-------"
        message "|  &4½50  &f |"
        message "-------"
        wait 1 second
        add 3 to player's hunger bar
        message "-------"
        message "|  &4½99  &f |"
        message "-------"
        wait 1 second
        message "&6Yemek Yenildi"

sen beni içeriye attırmaya mı çalışıyosun? :D torba var ya hani. alışveriş yaparken aldıklarını içine koyuyosun
 
Üst