Skript Paylaşımı OPSKBYLOCK | SKYBLOCK | ADAREKLAM SKRİPTİ | SÜRELİ | GUİLİ |

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

samet359

Somon Balığı Selam Vermeye Geldi
Katılım
16 Temmuz 2014
Mesajlar
14
Elmaslar
10
Puan
13.420
Yaş
51
Not: Bu scriptte GUİ'yi çalıştırmanız için ChestCommands pluginine ihtiyacınız var. Anlayan olursa tuske ile destekleyebilir. Ben tuske hata verdiği için tuske ile yapamadım.

GEREKSİNİMLER:
-Skript Son Sürüm
-SkQuery

KURULUM:

İlk olarak şunu ChestCommands'da menu klasörünün içine atın.
YAML:
menu-settings:

  # Depo adı
  name: '&e&lADAREKLAM'

  # depodaki satır sayısı
  rows: 1

  # Hangi komutla açılsın depo?
  command: 'adareklam'

  # Kaç saniyedebir depo yenilensin?
  auto-refresh: 5

  # açılış efekti vb.
  open-action: 'sound: note pling'

  open-with-item:
    id: wool:1
    left-click: false
    right-click: false

# ANA BOLUM

1:
  COMMAND: 'yazi1' 
  NAME: '&bAda Reklam 1'
  LORE:
    - '&7Buna tıkladığınızda şunu sohbete yazar:'
    - ''
    - '&e&l{player} &8&L» &7&lMarketimde efsane eşyalarım var! Gelmek için &6&l/is warp {player}'
  ID: 339
  POSITION-X: 1
  POSITION-Y: 1
  ENCHANTMENT: efficiency,5

2:
  COMMAND: 'yazi2' 
  NAME: '&bAda Reklam 2'
  LORE:
    - '&7Buna tıkladığınızda şunu sohbete yazar:'
    - ''
    - '&e&l{player} &8&L» &7&lAdama gelip farmımdan para kasabilirsin! Gelmek için &6&l/is warp {player}'
  ID: 339
  POSITION-X: 2
  POSITION-Y: 1
  ENCHANTMENT: efficiency,5
3:
  COMMAND: 'yazi3' 
  NAME: '&bAda Reklam 3'
  LORE:
    - '&7Buna tıkladığınızda şunu sohbete yazar:'
    - ''
    - '&e&l{player} &8&L» &6&lAdama ortak arıyorum!'
  ID: 339
  POSITION-X: 3
  POSITION-Y: 1
  ENCHANTMENT: efficiency,5
4:
  COMMAND: 'yazi4' 
  NAME: '&bAda Reklam 4'
  LORE:
    - '&7Buna tıkladığınızda şunu sohbete yazar:'
    - ''
    - '&e&l{player} &8&L» &7&lAdamda ÇEKİLİŞ var! Gelmek için &6&l/is warp {player}'
  ID: 339
  POSITION-X: 4
  POSITION-Y: 1
  ENCHANTMENT: efficiency,5
 
# 


###############################

Sonrasında Skriptimizi Ekliyoruz:
Kod:
command /yazi1:
    trigger:
        loop all players:
            if {%loop-player%.adareklam} is not set:
                set {%loop-player%.adareklam} to false
            if {%loop-player%.adareklam} is false:
                message "&e&l%loop-player% &8&L» &7&lMarketimde efsane eşyalarım var! Gelmek için &6&l/is warp %loop-player%" to all players
                message "&a&lDeahCraft &8&L» &7Başarıyla gönderildi!" to player
                set {%loop-player%.adareklam} to true
                wait 120 seconds
                set {%loop-player%.adareklam} to false
            else:
                message "&a&lDeahCraft &8&L» &7Bir Sonraki Mesajı Göndermek için &a%{%loop-player%.klnsr}% saniye &7beklemen gerek!" to player
command /yazi2:
    trigger:
        loop all players:
            if {%loop-player%.adareklam} is not set:
                set {%loop-player%.adareklam} to false
            if {%loop-player%.adareklam} is false:
                message "&e&l%loop-player% &8&L» &7&lAdama gelip farmımdan para kasabilirsin! Gelmek için &6&l/is warp %loop-player%" to all players
                message "&a&lDeahCraft &8&L» &7Başarıyla gönderildi!" to player
                set {%loop-player%.adareklam} to true
                wait 120 seconds
                set {%loop-player%.adareklam} to false
            else:
                message "&a&lDeahCraft &8&L» &7Bir Sonraki Mesajı Göndermek için &a%{%loop-player%.klnsr}% saniye &7beklemen gerek!" to player           
command /yazi3:
    trigger:
        loop all players:
            if {%loop-player%.adareklam} is not set:
                set {%loop-player%.adareklam} to false
            if {%loop-player%.adareklam} is false:
                message "&e&l%loop-player% &8&L» &7&lAdama ortak arıyorum!" to all players
                message "&a&lDeahCraft &8&L» &7Başarıyla gönderildi!" to player
                set {%loop-player%.adareklam} to true
                wait 120 seconds
                set {%loop-player%.adareklam} to false
            else:
                message "&a&lDeahCraft &8&L» &7Bir Sonraki Mesajı Göndermek için &a%{%loop-player%.klnsr}% saniye &7beklemen gerek!" to player           
command /yazi4:
    trigger:
        loop all players:
            if {%loop-player%.adareklam} is not set:
                set {%loop-player%.adareklam} to false
            if {%loop-player%.adareklam} is false:
                message "&e&l%loop-player% &8&L» &7&lAdamda ÇEKİLİŞ var! Gelmek için &6&l/is warp %loop-player%" to all players
                message "&a&lDeahCraft &8&L» &7Başarıyla gönderildi!" to player
                set {%loop-player%.adareklam} to true
                wait 120 seconds
                set {%loop-player%.adareklam} to false
            else:
                message "&a&lDeahCraft &8&L» &7Bir Sonraki Mesajı Göndermek için &a%{%loop-player%.klnsr}% saniye &7beklemen gerek!" to player           
command /sifirla:
    trigger:
        loop all players:
            if player is op:
                set {%loop-player%.adareklam} to false
every second:
    loop all players:
        if {%loop-player%.adareklam} is true:
            remove 1 from {%loop-player%.klnsr}
        if {%loop-player%.adareklam} is false:   
            set {%loop-player%.klnsr} to 120
Not: Scriptteki sunucunun adı değiştirilebilirdir. İstediğiniz gibi kullanabilirsiniz.
Ve Kurulum Burda bitti. Artık oyuncular /adareklam komutuyla reklam yapabilecekler.

Görüntüler:
Mesaj #1:
1565656347424.png

Mesaj #2:

1565656471803.png

Mesaj #3:
1565656542328.png

Mesaj #4:
1565656590672.png

Süre Bekleme:

1565656692509.png

GUİ:
1565656845816.png

 
Gayet Güzel ve Kullanışlı bir sistem olmuş, sunucumda kullanacağım
 
Skript çok daha kısa olabilirdi diye düşünüyorum ayrıca
Kod:
every second:
    loop all players:
kısmı sunucuyu çok yorar.Yine de eline sağlık.
 
Güzel olmuş eline sağlık.​
 
Skript çok daha kısa olabilirdi diye düşünüyorum ayrıca
Kod:
every second:
    loop all players:
kısmı sunucuyu çok yorar.Yine de eline sağlık.
evet haklısın orası olmasaydıda olurdu ama ayrıntılı yapmak istedim.
 
evet haklısın orası olmasaydıda olurdu ama ayrıntılı yapmak istedim.

Elinize emeğinize sağlık ama oyuncu burdan 4 farklı reklam seçmek yerine kendisi yazsaydı daha iyi olabilirdi çok basit bir şekilde yani şunun gibi.

JavaScript:
#Jystx Ada Reklam Skript

command /adadavet [<text>]:
    aliases: /adadavet mesajiniz
    permissions: ada.davet.oyuncu
    permission message: yetkin yok.
    trigger:
        if player's money is greater than or equal to 30000:
            remove 30000 from player's money
            send "%player% : %arg-1%" to all players
            send "Hesabınızdan 30K kesilip Başarıyla AdaDaveti attınız." to player
        else:
            send "Yeterli paran yok gerekli: 30K" to player
            stop
 
Elinize emeğinize sağlık ama oyuncu burdan 4 farklı reklam seçmek yerine kendisi yazsaydı daha iyi olabilirdi çok basit bir şekilde yani şunun gibi.

JavaScript:
#Jystx Ada Reklam Skript

command /adadavet [<text>]:
    aliases: /adadavet mesajiniz
    permissions: ada.davet.oyuncu
    permission message: yetkin yok.
    trigger:
        if player's money is greater than or equal to 30000:
            remove 30000 from player's money
            send "%player% : %arg-1%" to all players
            send "Hesabınızdan 30K kesilip Başarıyla AdaDaveti attınız." to player
        else:
            send "Yeterli paran yok gerekli: 30K" to player
            stop
Evet güzel özellikmiş. Aslında bunu VIP lere eklemek daha iyi olur.
 
Fikir güzel elinize sağlık
 
Yararlı ve hoş. Başarılar dilerim.
 
Bunun Gibi Birçok Skript Var Gereksiz Olmuş Bence Düz Adaduyuru Yapsalar Yeterli :D Yinede Başarılar Eline Sağlık.
 
Teşekkurler işime kesinlikle yarıyacak
 
Fena değil guili olması hoş olmuş eline sağlık.
 
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