KisiselDuyuru [SK] 1.3

AhmetDinc

Demir Madencisi
En iyi cevaplar
0
SKRİPT ÖZELLİKLERİ
  • Kisisel Duyuru Hakkı
  • Paralı Ve 5 Dakikada 1 kullanılabilme
  • Dakika Sıfırlama
KOMUTLAR
  • "/dyr Faction" > Faction Şeklinde Duyuru Yapar
  • "/dyrsifirla onayla" > Duyuru Süresini Sıfırlar
  • "/durdur" > Herkezin Duyuru Süresini Sıfırlar Ve Serveri Durdurur
SKRİPT
Kod:
#Bu Skript Ahmet Dinc Tarafından Yapılmıstır!
#/dyr (yazicağiniz sey) olarak kullanılıyor.
command /dyr [<text>]:
  trigger:
    if arg-1 is not set:
      send "&f&lkullanımı: (Örnek) /dyr Faction Klanımıza Alım Vardır! Bu arada Duyuru Yapması 25000 TL dir!"
    if arg-1 is set:
      if {duyuru.%player%} is "0":
        if player's balance is greater than or equal to 25000:
          execute console command "eco take %player% 25000"
          broadcast "&8[&6KisiselDuyuru&8]&4%player%: &f&l %arg-1%"
          message "&8[&6KisiselDuyuru&8] &f&lTebrikler Duyurunuz Gonderilmistir " to player
          set {duyuru.%player%} to "1"
          wait 5 minute
          set {duyuru.%player%} to "0"
          message "&8[&6KisiselDuyuru&8]&f&l Duyuru Tekrar Kullanima Aciktir!" to player
      if {duyuru.%player%} is "1":
        message "&8[&6KisiselDuyuru&8] &f&lNe Yazıkki Duyuru Gonderilmis Lütfen Daha Sonra Deneyin" to player
        if player's balance is less than 25000:
          message "&8[&6KisiselDuyuru&8] &f&lNe Yazıkki Yeterli Paranız Yok Duyuru Yapmak İçin Gereken Para: &425000"
on login:
  if {duyuru.%player%} is not set:
    set {duyuru.%player%} to "0"
command /durdur:
  trigger:
    loop all players:
      set {duyuru.%loop-player%} to "0"
      wait 0.2 second
      broadcast "&4&lServer Durduruluyor!"
      execute console command "stop"
command /dyrsifirla [<text>]:
  trigger:
    if arg-1 is not set:
      message "&8[&6KisiselDuyuru&8]&f&l 25000 Para Karşılığında Sizin Duyuru Sürenizi Sıfırlıyoruz. &4Eğer Almak İsterseniz /dyrsifirla onayla yazın" to player
    if arg-1 is "onayla":
      if player's balance is greater than or equal to 25000:
        set {duyuru.%player%} to "0"
        message "&8[&6KisiselDuyuru&8]&f&lDuyuru Sureniz Sıfırlanmıstır!"
        execute console command "eco take %player% 25000"
      if player's balance is less than 25000:
        message "&8[&6KisiselDuyuru&8]&f&l 25000 Para Karşılığında Sizin Duyuru Sürenizi Sıfırlıyoruz. &4Eğer Almak İsterseniz /dyrsifirla onayla yazın" to player
 
Son düzenleme:

Pledix

Kızıltaş Madencisi
En iyi cevaplar
0
Komutu kullanmak için belirli miktarda oyun parası gereksin.
Yoksa afesraca'nın dediği gibi bir reklam aracına dönüşür bu olay :(
 

ensiha

Bratackk <3
En iyi cevaplar
0
Güzel Fakat
wait 5 minute
Beklerken Sw Kapanırsa V.b Şeylerde Buğa Giriyor Diye Biliyorum
Benimde Buna Benzer Bir Fikrim Vardı Ama Daha Degişik Metin2 Skriptine Ekliyecegim Yeni Versionunda
 

ensiha

Bratackk <3
En iyi cevaplar
0
Sizin Dediğinize Göre Değiştirdim Ve Kişisel Yaptım Ve Parayla Duyuru Süresi Sıfırlanabiliyor:
1. Parça
Kod:
#Bu Skript Ahmet Dinc Tarafından Yapılmıstır!
#/dyr (yazicağiniz sey) olarak kullanılıyor.
command /dyr [<text>]:
  trigger:
    if arg-1 is not set:
      send "&f&lkullanımı: (Örnek) /dyr Faction Klanımıza Alım Vardır! Bu arada Duyuru Yapması 25000 TL dir!"
    if arg-1 is set:
      if {duyuru.%player%} is "0":
        if player's balance is greater than or equal to 25000:
          execute console command "eco take %player% 25000"
          broadcast "&8[&6KisiselDuyuru&8]&4%player%: &f&l %arg-1%"
          message "&8[&6KisiselDuyuru&8] &f&lTebrikler Duyurunuz Gonderilmistir " to player
          set {duyuru.%player%} to "1"
          wait 5 minute
          set {duyuru.%player%} to "0"
          message "&8[&6KisiselDuyuru&8]&f&l Duyuru Tekrar Kullanima Aciktir!" to player
      if {duyuru.%player%} is "1":
        message "&8[&6KisiselDuyuru&8] &f&lNe Yazıkki Duyuru Gonderilmis Lütfen Daha Sonra Deneyin" to player
        if player's balance is less than 25000:
          message "&8[&6KisiselDuyuru&8] &f&lNe Yazıkki Yeterli Paranız Yok Duyuru Yapmak İçin Gereken Para: &425000"
on login:
  if {duyuru.%player%} is not set:
    set {duyuru.%player%} to "0"
2. parça
Kod:
command /dyrsifirla [<text>]:
  trigger:
    if arg-1 is not set:
      message "&8[&6KisiselDuyuru&8]&f&l 25000 Para Karşılığında Sizin Duyuru Sürenizi Sıfırlıyoruz. &4Eğer Almak İsterseniz /dyrsifirla onayla yazın" to player
    if arg-1 is "onayla":
      if player's balance is greater than or equal to 25000:
        set {duyuru.%player%} to "0"
        message "&8[&6KisiselDuyuru&8]&f&lDuyuru Sureniz Sıfırlanmıstır!"
        execute console command "eco take %player% 25000"
      if player's balance is less than 25000:
        message "&8[&6KisiselDuyuru&8]&f&l 25000 Para Karşılığında Sizin Duyuru Sürenizi Sıfırlıyoruz. &4Eğer Almak İsterseniz /dyrsifirla onayla yazın" to player

ne yazıkki on load da duyuru.%player% kullanılamıyor onu denemiştim onu yeni versiyonunda düzeltmeye çalışcam bu arada zaten raklam yapabilmeleri için var ama parayla daha iyi olabilir diye düşünüyorum diğerleride böyle yazmış zaten bende paralı yaptım buglar içindeparayla bile olsa -/dyrsifirla yı hazırladım
Güzel Fakat Sıfırlamak Yerine Başka Çözümler Bulmalısın Şuanlık Güzel İlerde Başka Çözümler Bul
 

AhmetDinc

Demir Madencisi
En iyi cevaplar
0
Güzel Fakat Sıfırlamak Yerine Başka Çözümler Bulmalısın Şuanlık Güzel İlerde Başka Çözümler Bul
peki tüm kullanıcılara nasıl bir komut kullandırcam şöyle anlatıyım ben /stop yazdığımda loop daki oyuncuların yani tüm oyuncuların duyuru süresi sıfırlancak ardından serveri durduracak
 

ensiha

Bratackk <3
En iyi cevaplar
0
peki tüm kullanıcılara nasıl bir komut kullandırcam şöyle anlatıyım ben /stop yazdığımda loop daki oyuncuların yani tüm oyuncuların duyuru süresi sıfırlancak ardından serveri durduracak
PHP:
command /durdur:
    trigger:
        loop all players:
            delete {duyuru.%loop-player%}
            execute console command "stop"
Tam doğru olmaya bilir evde degilim dene sen
ama herkesin degil sadece oyunda olanların duyuru süresini siler
 

AhmetDinc

Demir Madencisi
En iyi cevaplar
0
PHP:
command /durdur:
    trigger:
        loop all players:
            delete {duyuru.%loop-player%}
            execute console command "stop"
Tam doğru olmaya bilir evde degilim dene sen
ama herkesin degil sadece oyunda olanların duyuru süresini siler
ne yazıkki yapabilceğim şey bu skripti tekrar v1.3 şeklinde paylaşsam spam olurmu yeniyim aslında eskiyim ama bayadır giremiyordum şifremi unutmuşum
 
Üst