1. Merhaba Ziyaretçi foruma kayıt olarak hediye kodu alabilirsin!
  2. Merhaba Ziyaretçi ! IP: play.LifeMCServer.com SkyBlock Sürüm: 1.7.X-1.8.X Senide aramızda görmek isteriz.
    Duyuruyu Kapat

[SK] Beta /Market Magaza Ve Kredi Skripti! Düzenlenebilir!

'Skript' forumunda ZerrX tarafından 13 Ağustos 2017 tarihinde açılan konu

  1. ZerrX

    ZerrX PemPe Kedi
    Vip Üye

    Katılım:
    14 Mayıs 2017
    Mesaj:
    35
    Beğenilmeler:
    13
    Öncelikle selam! Gene ben :) Bu skript yerini neredeyse ele geçirdim :p Neyse konumuza geçelim.
    Bugünkü skriptimiz market. Fazla zorlamadı komutlarımız:
    /market , /magaza = Yetki Yok
    /kredi ver <oyuncu> <miktar> = kredi.sistem (kredi ekler)
    /kredi sil <oyuncu> <miktar> = kredi.sistem (kredisini siler)
    /kredi bak <oyuncu> = kredi.sistem (kredisine bakar)
    /kredi sifirla <oyuncu> = kredi.sistem (kredisini sifirlar)

    Marketimizde golem,blaze sp, 3 vip ve 60 sünger, fly ve feed yetkisi vardır.
    Fiyatları ayarlanabilir

    Şimdi Kodumuz: Bu uzun hem pastebin vs. koyacağım hemde alta spoiler olarak


    Kod (Text):
    1. options:
    2. # Yazıların önüne gelicek ön ad.
    3.     kredi: &a&lKredi &8&l➙
    4.     skype: anil.sayar2
    5.     vip: 12
    6.     vip2: 18
    7.     vip3: 24
    8.     vipp: vip
    9.     vipp1: vip2
    10.     vipp2: vip3
    11.     sunger: 8
    12.     fly: 7
    13.     feed: 3
    14.     golem: 2
    15.     blaze: 1
    16.  
    17. on first join:
    18.     set {kredi.%player%} to 0
    19.  
    20. # Aşağıdaki AYARLAMALAR kısmı önemlidir.
    21.  
    22. command /kredi [<text>] [<player>] [<int>]:
    23.     permission: kredi.sistem
    24.     aliases: kredisistemi
    25.     permission message: &7&oBu komuta erişiminiz &cyok!
    26.     trigger:
    27.         if arg 1 is set:
    28.             if arg 1 is "ver":
    29.                 if arg 2 is set:
    30.                     if arg 3 is set:
    31.                         add arg 3 to {kredi.%arg 2%}
    32.                         add arg 3 to {kreditoplam.%arg 2%}
    33.                         send "{@kredi} &6%arg 2% &7adlı kişiye &6%arg 3% &7kredi verildi." to player
    34.                         send "{@kredi} &6%player% &7adlı yönetici hesabınıza &6%arg 3% &7kredi verdi." to arg 2
    35.                         broadcast "{@kredi} &6%arg 2% &7adli oyuncu &a%arg-3% &7TL kredi cekti!"
    36.                         if {ilk::%arg-2%} is not set:                      
    37.                             if {kreditop::%arg-2%} is not set:
    38.                                 set {kreditop::%arg-2%} to true
    39.                                 set {ilk::%arg-2%} to true
    40.                                 stop
    41.                             else:
    42.                                 stop
    43.                         else:
    44.                             stop
    45.                     else:
    46.                         send "{@kredi} &7Kullanım &8&l» &e/kredi ver <oyuncu> <miktar>" to player
    47.                 else:
    48.                     send "{@kredi} &7Kullanım &8&l» &e/kredi ver <oyuncu> <miktar>" to player
    49.                  
    50.             if arg 1 is "sil":
    51.                 if arg 2 is set:
    52.                     if arg 3 is set:
    53.                         remove arg 3 from {kredi.%arg 2%}
    54.                         send "{@kredi} &6%arg 2% &7adlı kişiye &6%arg 3% &7kredi silindi." to player
    55.                         send "{@kredi} &6%player% &7adlı yönetici hesabınızdan &6%arg 3% &7kredi sildi." to arg 2
    56.                     else:
    57.                         send "{@kredi} &7Kullanım &8&l» &e/kredisistemi sil <oyuncu> <miktar>" to player
    58.                 else:
    59.                     send "{@kredi} &7Kullanım &8&l» &e/kredisistemi sil <oyuncu> <miktar>" to player
    60.                  
    61.             if arg 1 is "bak":
    62.                 if arg 2 is set:
    63.                     send "{@kredi} &6%arg 2% &7adlı kişinin kredisi &8&l» &6%{kredi.%arg 2%}%" to player
    64.                     send "{@kredi} &7Toplam kredi miktarı &8&l» &e%{kreditoplam.%arg 2%}%"
    65.                 else:
    66.                     send "{@kredi} &7Kullanım &8&l» &e/kredisistemi bak <oyuncu>" to player
    67.             if arg 1 is "gonder":
    68.                 if arg 2 is set:
    69.                     if arg 3 is set:
    70.                         if {kredi.%player%} is greater than arg 3:
    71.                             remove arg 3 from {kredi.%player%}
    72.                             add arg 3 to {kredi.%arg 2%}
    73.                             send "{@kredi} &7Basariyla %arg 2% adli oyuncuya %arg 3% kredi yolladın" to player
    74.                             send "{@kredi} &7Basariyla %player% adli oyuncu %arg 3% kredi yolladı!" to arg 2
    75.                 else:
    76.                     send "{@kredi} &7Kullanım &8&l» &e/kredi gonder <oyuncu> <miktar>" to player
    77.                    
    78.             if arg 1 is "sifirla" or "sıfırla":
    79.                 if arg 2 is set:
    80.                     delete {kredi.%arg 2%}
    81.                     send "{@kredi} &6%arg 2% &7adlı kişinin kredisi sıfırlandı." to player
    82.                     send "{@kredi} &6%player% &7adlı yönetici hesabınızdaki krediyi sıfırladı." to arg 2
    83.                 else:
    84.                     send "{@kredi} &7Kullanım &8&l» &e/kredisistemi sıfırla <oyuncu>" to player
    85.                  
    86. command /kredim:
    87.     trigger:
    88.         send "{@kredi} &7Hesabınızdaki kredi &8&l» &e%{kredi.%player%}%" to player
    89.         send "{@kredi} &7Toplam kredi miktarın &8&l» &e%{kreditoplam.%player%}%"
    90.         send "&7Satın almak için &f'&a&o{@skype}&f' &7Skype adresinden ulaşınız." to player
    91.  
    92. on chat:
    93.     message contains "kredi ne":
    94.         send "&6&lKredi &7sanal paradır, değeri TL olarak geçmektedir." to player
    95.         send "&7Kredi satın almak için Skype adresi &8&l➙ &f'&a&o{@skype}&f'" to player
    96.      
    97. #    
    98. # AYARLAMALAR
    99. #
    100. # VIP satarken /satınal:vip1 <oyuncu> şeklinde satın aldırtın.
    101. # Işlemler konsola yaptırılmaktadır.
    102.      
    103. command /satınal:vip1 [<player>]:
    104.     executable by: console
    105.     trigger:
    106.         if arg 1 is set:
    107.             if {kredi.%arg 1%} is greater than or equal to {@vip}:
    108.                 remove {@vip} from {kredi.%arg 1%}
    109.                 send "&6%arg 1% &7adlı kişi &e{@vipp} &7satın aldı!" to players
    110.                 execute console command "manuadd %arg 1% {@vipp}"
    111.             else:
    112.                 send "{@kredi} &7Krediniz yetersiz, &e{@vip} &7krediye ihtiyacınız var." to arg 1
    113.         else:
    114.             send "&cKullanim /<komut> <argument>" to console
    115.          
    116. command /satınal:vip2 [<player>]:
    117.     executable by: console
    118.     trigger:
    119.         if arg 1 is set:
    120.             if {kredi.%arg 1%} is greater than or equal to {@vip2}:
    121.                 remove {@vip2} from {kredi.%arg 1%}
    122.                 send "&6%arg 1% &7adlı kişi &e{@vipp2} &7satın aldı!" to players
    123.                 execute console command "manuadd %arg 1% {@vipp2}"
    124.             else:
    125.                 send "{@kredi} &7Krediniz yetersiz, &e{@vip2} &7krediye ihtiyacınız var." to arg 1
    126.         else:
    127.             send "&cKullanim /<komut> <argument>" to console
    128.          
    129. command /satınal:vip3 [<player>]:
    130.     executable by: console
    131.     trigger:
    132.         if arg 1 is set:
    133.             if {kredi.%arg 1%} is greater than or equal to {@vip3}:
    134.                 remove {@vip3} from {kredi.%arg 1%}
    135.                 send "&6%arg 1% &7adlı kişi &e{@vipp3} &7satın aldı!" to players
    136.                 execute console command "manuadd %arg 1% {@vipp3}"
    137.             else:
    138.                 send "{@kredi} &7Krediniz yetersiz, &e{@vip3} &7krediye ihtiyacınız var." to arg 1
    139.         else:
    140.             send "&cKullanim /<komut> <argument>" to console
    141. command /market [<text>]:
    142.     aliases: magaza
    143.     trigger:
    144.         if arg-1 is not set:
    145.             wait 5 tick
    146.             open chest with 5 rows named "&6M&2A&dR&4K&eE&bT!" to player
    147.             format slot 43 of player with redstone block named "&4&lMarketi Kapa!" with lore "Tikla kapansin :O!" to close then run [send "Marketi Kapadin!"]
    148.             format slot 21 of player with diamond named "&b&lVIP!" with lore "&7&oVip Kategorisine Git." to close then run [execute player command "/market vip"]
    149.             format slot 44 of player with nether star named "&a&lKredi" with lore "&7&oKredin: &c%{kredi.%player%}%" to close
    150.             format slot 22 of player with shiny diamond pickaxe named "&6&lSpawner" with lore "&7&oSpawner Kategorisine Git." to close then run [execute player command "/market sp"]
    151.             format slot 23 of player with iron ingot named "&2&lÖZEL!" with lore "&7&oÖzel Kategorisine Git." to close then run [execute player command "/market ozel"]
    152.         if arg-1 is set:
    153.             if arg-1 is "ozel":
    154.                 wait 5 tick
    155.                 open chest with 5 rows named "&2&lOzel!" to player
    156.                 format slot 43 of player with redstone block named "&4&lMarketi Kapa!" with lore "Tikla kapansin :O!" to close then run [execute player command "market"]
    157.                 format slot 44 of player with nether star named "&a&lKredi" with lore "&7&oKredin: &c%{kredi.%player%}%" to be unstealable
    158.                 format slot 23 of player with cooked beef named "&9Feed Yetkisi" with lore "||&7&oFeed: {@feed} kredi.||&7&oFeedi istediginiz gibi kullanin!.||&7&oAcliginizi doldurur.||" to close then run [execute player command "/feedsatis"]
    159.                 format slot 22 of player with sponge named "&c60 Sünger" with lore "||&7&oSünger: {@sunger} kredi.||&7&o60 Sünger: 50x60= 3k Ada Leveli.||&7&oIstediginizi yapabilirsiniz.||" to close then run [execute player command "/market sunger"]
    160.                 format slot 21 of player with feather named "&oFly Yetkisi" with lore "||&7&oFly: {@fly} kredi.||&7&oIstediginiz gibi uçabilirsiniz.||" to close then run [execute player command "/market fly"]
    161.             if arg-1 is "vip":
    162.                 wait 5 tick
    163.                 open chest with 5 rows named "&b&lVIP!" to player
    164.                 format slot 43 of player with redstone block named "&4&lMarketi Kapa!" with lore "Tikla kapansin :O!" to close then run [send "Marketi Kapadin!"]
    165.                 format slot 21 of player with iron ingot named "&b{@vip}!" with lore "&7&o{@vip}: {@vip} kredi" to close then run [execute console command "/satınal:vip1 %player%"]
    166.                 format slot 22 of player with gold ingot named "&d{@vipp2}!" with lore "&7&o{@vipp2}: {@vip2} kredi" to close then run [execute console command "/satınal:vip2 %player%"]
    167.                 format slot 23 of player with diamond named "&d&l{@vipp3}!" with lore "&7&o{@vipp3}: {@vip3} kredi" to close then run [execute console command "/satınal:vip3 %player%"]
    168.             if arg-1 is "sp":
    169.                 wait 5 tick
    170.                 open chest with 5 rows named "&6&lSpawnerlar." to player
    171.                 format slot 43 of player with redstone block named "&4&lMarketi Kapa!" with lore "Tikla kapansin :O!" to close then run [execute player command "market"]
    172.                 format slot 44 of player with nether star named "&a&lKredi" with lore "&7&oKredin: &c%{kredi.%player%}%" to be unstealable
    173.                 format slot 21 of player with mob spawner named "&9Golem Sp" with lore "&7&oGolem: {@golem} kredi." to close then run [execute player command "/market golem"]
    174.                 format slot 22 of player with mob spawner named "&6Blaze Sp" with lore "&7&oBlaze: {@blaze} kredi." to close then run [execute player command "/market blaze"]
    175.                 format slot 23 of player with mob spawner named "&oEklencek" to be unstealable
    176.             if arg-1 is "sunger":
    177.                 if {kredi.%player%} is greater than or equal to {@sunger}:
    178.                     remove {@sunger} from {kredi.%player%}
    179.                     give 60 sponge named "&6&lSunger" to player
    180.                     broadcast "%display name of player% &eTam Tamina 60 sünger satın aldı! Hayırlı Olsun!"
    181.                 else:
    182.                     send "{@kredi} &7Krediniz yetersiz, &e8 &7krediye ihtiyacınız var, sizdeki: &c%{kredi.%player%}%"
    183.             if arg-1 is "fly":
    184.                 if {kredi.%player%} is greater than or equal to {@fly}:
    185.                     remove {@fly} from {kredi.%player%}
    186.                     execute console command "manuaddp %player% essentials.fly"
    187.                     broadcast "%display name of player% &eFly Yetkisi satın aldı! Hayırlı Olsun!"
    188.                 else:
    189.                     send "{@kredi} &7Krediniz yetersiz, &e6 &7krediye ihtiyacınız var, sizdeki: &c%{kredi.%player%}%"
    190.             if arg-1 is "golem":
    191.                 if {kredi.%player%} is greater than or equal to {@golem}:
    192.                     remove {@golem} from {kredi.%player%}
    193.                     execute console command "ss give %player% irongolem 1"
    194.                     broadcast "%display name of player% &eGolem spawneri satın aldı! Hayırlı Olsun!"
    195.                 else:
    196.                     send "{@kredi} &7Krediniz yetersiz, &e2 &7krediye ihtiyacınız var, sizdeki: &c%{kredi.%player%}%"
    197.             if arg-1 is "blaze":
    198.                 if {kredi.%player%} is greater than or equal to {@blaze}:
    199.                     remove {@blaze} from {kredi.%player%}
    200.                     execute console command "ss give %player% blaze 1"
    201.                     broadcast "%display name of player% &eblaze spawneri satın aldı! Hayırlı Olsun!"
    202.                 else:
    203.                     send "{@kredi} &7Krediniz yetersiz, &e{@blaze} &7krediye ihtiyacınız var, sizdeki: &c%{kredi.%player%}%"
    204. command /feedsatis:
    205.     trigger:
    206.         if {kredi.%player%} is greater than or equal to {@feed}:
    207.             remove {@feed} from {kredi.%player%}
    208.             execute console command "manuaddp %player% essentials.feed"
    209.             execute console command "%display name of player% &eFeed Yetkisi satın aldı! Hayırlı Olsun!"
    210.         else:
    211.             send "{@kredi} &7Krediniz yetersiz, &e{@feed} &7krediye ihtiyacınız var, sizdeki: &c%{kredi.%player%}%"
    Skript geliştirilebilir hata şikayet öneri vs. olursa çekinmeyin alta yazın :)
     
  2. yagizTR

    yagizTR \#Logo Designer#/
    Forum Baş Yöneticisi

    Katılım:
    20 Mart 2017
    Mesaj:
    340
    Beğenilmeler:
    136
    Geliştirile bilir.
     
  3. ZerrX

    ZerrX PemPe Kedi
    Vip Üye

    Katılım:
    14 Mayıs 2017
    Mesaj:
    35
    Beğenilmeler:
    13
    tab2 :)
     
    masterpro123 bunu beğendi.
  4. masterpro123

    Üye

    Katılım:
    21 Ağustos 2017
    Mesaj:
    3
    Beğenilmeler:
    1
    Güzel Skript Başarılar
     
    FakeWinBey bunu beğendi.
  5. kerem7934

    kerem7934 Sponsor Üye
    Sponsor Üye Emekli

    Katılım:
    9 Mayıs 2017
    Mesaj:
    1,103
    Beğenilmeler:
    674
    Nice skript :D
     
  6. PowerDiePie

    PowerDiePie Vip Üye
    Vip Üye

    Katılım:
    22 Mart 2017
    Mesaj:
    396
    Beğenilmeler:
    128
  7. Reachel

    Reachel Üye
    Üye

    Katılım:
    22 Nisan 2019
    Mesaj:
    1
    Beğenilmeler:
    0
    market'e nerden bakıcaz
     

Bu Sayfayı Paylaş

Bu Konuya Bakan Kullanıcılar (Kullanıcı: 0, Ziyaretçi: 0)