Skript Paylaşımı Chestcommands lı obsicoin skripti v1.0

  • Konuyu Başlatan Konuyu Başlatan Killergang
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 747
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Killergang

Somon Balığı Selam Vermeye Geldi
Katılım
7 Mart 2021
Mesajlar
24
Elmaslar
5
Puan
85
Yaş
22
Skript işine yeni başladım hatalar varsa söylerseniz sevinirim. ilk skriptlerimden.

Yaparken chestcommands ve skript kullandım.

Skript kodu:
Kod:
variables:
    {obsicoin::%player%} = 0

on first join:
   set {obsicoin::%player%} to 0

command /obsicoin:
    trigger:
        send "&e mevcut obsicoin'in : {obsicoin::%player%}

command /obsicoin bak [<offlineplayer>]:
    permission:obsicoin.admin
    permission message: yeterli yetkin yok.
    trigger:
        send " %arg-1% adlı oyuncunun coin'i: {obsicoin::%arg-1%}" to player

command /obsicoin sil [<offlineplayer>] [<int>]:
    permission:obsicoin.admin
    permission message: yeterli yetkin yok
    trigger:
        rewome %arg-2% from {obsicoin::%arg-1%}
        send "%arg-1% adlı oyuncudan %arg-2% obsi coin silindi" to player.
        send "hesabınızdan %arg-2% obsicoin silindi." to arg-1

command /obsicoin ekle [<offlineplayer>] [<int>]:
    permission:coin.admin
    permission message: yeterli yetkin yok!
    trigger:
        add %arg-2% to {obsicoin::%arg-1%}
        send "%arg-1% adlı oyuncuya %arg-2% obsicoin eklendi." to player
        send "hesabınıza %arg-2% obsicoin eklendi" to arg-1

command /obsicoin sıfırla [<offlineplayer>]:
    permission:obsicoin.admin
    permission message: yeterli yetkin yok
    trigger:
        delete {obsicoin::%arg-1%}
        send "%arg-1% adlı kişinin obsicoin'i sıfırlandı" to player
        send "hesabınızdaki obsicoin sıfırlandı" to arg-1

command /obsicoin bilgi:
    trigger:
        if player has permission "obsicoin.genel"
            send "     obsicoin menu     "
            send " /obsicoin : yazarak obsicoin'ine bakabilirsin" to player
            send " /obsimarket : yazarak obsicoin marketini açabilirsin" to player
            if player has permission "obsicoin.admin"
                send "     obsicoin admin menu     " to player
                send " /obsicoin sil : yazarak oyuncudan obsicoin silebilirsin." to player
                send " /obsicoin ekle : yazarak oyuncuya obsicoin ekleyebilirsin." to player
                send " /obsicoin sıfırla : yazarak oyuncunun obsicoinini sıfırlayabilirsin." to player
                send " /obsicoin bak : yazarak oyuncunun obsicoinine bakabilirsin." to player

on break of obsidian:
    if player has permission "vip.edit"
        add 5 to {obsicoin::%player%}
    else:
        add 1 to {obsicoin::%player%}

command /paraçeki1kt:
    trigger:
        rewome 2000 from {obsicoin::%player%}
        give player paper named "&b1KT para çeki"
        send "1 KT para çeki alındı kullanmak için kağıta sağ tıkla" to player

command /paraçeki10kt:
    trigger:
        rewome 5000 from {obsicoin::%player%}
        give player paper named "&b10 KT para çeki"
        send "10 KT para çeki alındı kullanmak için kağıta sağ tıkla" to player

command /paraçeki100kt:
    trigger:
        rewome 8000 from {obsicoin::%player%}
        give player paper named "&b100 KT para çeki"
        send "100 KT para çeki alındı kullanmak için kağıta sağ tıkla" to player

on rightclick holding a paper:
    if tool's name is "&b 1KT para çeki":
        execute console command "money give %player% 1000000000000000"
        send "&c&o1KT para ceki &a&lkullanildi!" to player

on rightclick holding a paper:
    if tool's name is "&b 10KT para çeki":
        execute console command "money give %player% 10000000000000000"
        send "&c&o10KT para ceki &a&lkullanildi!" to player

on rightclick holding a paper:
    if tool's name is "&b 100KT para çeki":
        execute console command "money give %player% 100000000000000000"
        send "&c&o100KT para ceki &a&lkullanildi!" to player

Chestcommands kodu:
Kod:
######################
#+                  +#
#  MENU SETTINGS    #
#+                  +#
######################


menu-settings:
  name: '&6&lobsi market'
  rows: 6
  command: 'obsimarket'


######################
#+                  +#
#      ITEMS        #
#+                  +#
######################


1ktcek:
  COMMAND: '1ktparaceki'
  NAME: '&b[**] 1KT para çeki &b [**]'
  LORE:
    - gelen kağıta sağ tıklayarak 1KT para alabilirsin.
    - 2000 obsi coin
  ID: 21
  POSITION-X: 3
  POSITION-Y: 2

10ktcek:
  COMMAND: '10ktparaceki'
  NAME: '&b[**] 10KT para çeki &b [**]'
  LORE:
    - gelen kağıta sağ tıklayarak 10KT para alabilirsin.
    - 5000 obsi coin
  ID: 21
  POSITION-X: 4
  POSITION-Y: 2

100ktcek:
  COMMAND: '100ktparaceki'
  NAME: '&b[**] 100KT para çeki &b [**]'
  LORE:
    - gelen kağıta sağ tıklayarak 100KT para alabilirsin.
    - 8000 obsi coin
  ID: 21
  POSITION-X: 5
  POSITION-Y: 2

obsicoin:
  COMMAND: 'obsicoin'
  NAME: '&b[**] obsicoinin &b [**]'
  LORE:
    - mevcut obsicoin'in {obsicoin::%player%}
    -
  ID: 21
  POSITION-X: 9
  POSITION-Y: 1

ID'leri değiştirmedim siz değiştirebilirsiniz.

V1.1 yakında
 
Son düzenleme:
keşke test etseydin hatalar var sana tavsiyem skript paylaşımlarını incele ingilizcen varsa kolay öğrenirsin öğrenince paylaşırsın
 
Skriptden Menü Yapman Daha iyi Olurdu Ama Yinede Güzel bir Skript Olmuş
 
Gayet güzel bir skript. Obsidyen dışında başka bloklar üzerinde de gayet kullanılabilir.
 
Merhaba yeni başlamış olmanıza rağmen iyi bir ilerleme kat etmişsiniz. Fakat burada;

command /obsicoin:
trigger:
send "&e mevcut obsicoin'in : {obsicoin::%player%}

command /obsicoin bak [<offlineplayer>]:
permission: obsicoin.admin
permission message: yeterli yetkin yok.
trigger:
send " %arg-1% adlı oyuncunun coin'i: {obsicoin::%arg-1%}" to player

command /obsicoin sil [<offlineplayer>] [<int>]:
permission: obsicoin.admin
permission message: yeterli yetkin yok
trigger:
remove %arg-2% from {obsicoin::%arg-1%}
send "%arg-1% adlı oyuncudan %arg-2% obsi coin silindi" to player.
send "hesabınızdan %arg-2% obsicoin silindi." to arg-1'

Bunları ayrı ayrı yazmanıza gerek yok ve bu şekilde hata verebilir
direk burayı şu şekilde yapabilirsiniz.

command /obsicoin [<text>] [<offlineplayer>] [<int>] :
trigger:
if arg 1 is not set:
if arg 2 is not set:
if arg 3 is not set:
send "&eMevcut obsicoin'in : {obsicoin::%player%}"
if arg 1 is "bak":
if arg 2 is set:
if player has permission "obsicoin.admin":
send "%arg-2% adlı oyuncunun coin miktarı: {obsicoin::%arg-2%} to player
else:
send "Bunun için iznin yok"
if arg 1 is "sil":
if arg 2 is set:
if arg 3 is set:
if player has permission "obsicoin.admin":
remove %arg-3% from {obsicoin::%arg-2%}
send "%arg-2% adlı oyuncudan %arg-3% coin silindi." to player
send "Hesabından %arg-3% coin silindi." To %arg-2%
else:
send "Bunun için iznin yok." to player

Şeklinde kullanmalısın telefondan yazdığım için spaceleri saymamış olabilir onları halledersin.
 
Son düzenleme:
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