[Istek] Skript - Usta Skriptler yardım :(

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

Mytix

Fırında Isıttığım İlk Taş
Katılım
8 Şubat 2016
Mesajlar
86
Elmaslar
11
Puan
0
/mute <oyuncu> <isim> <süre> <sebep> yazınca;

----------------
> asdas adli yetkili dsd adli oyuncuyu <sebep ne ise sebep yazıcak> sebebinden susturdu!
> Süre: süre kaç ise süre yazıcak
----------------

Oyuncu susturulunca başka bir yetkili aynı kişinin mute süresi bitmeden yine mute atarsa Bu oyuncu zaten <susturma sebebi> yüzünden <susturma süresi> susturulmus! uyarisi gelicek

Mute atılınca konuşmaya çalışınca;

Susturuldun! <kaç süre susturuldu ise> saniye susturuldun!
Her konustugu zaman mute süresi bitene kadar bu mesaj gelicek ama mesela 100 saniye mute attık 10 saniye sonra konuşmaya çalışırsa 90 saniye kaldı diyicek.

/m /tell /msg gibi komutları kullandıgı zaman;

Susturuldugun icin ozel mesaj komutlari kullanamassin! Uyarisi gelicek

ve essentials'ın mute sini istemiyorum skript ile mute istiyorum bide;

/unmute <oyuncu>

----------------
> asdas adli yetkili dsd adli oyuncunun susturulma cezasini kaldirdi!
----------------


Forumda büssürü vardır ama biri 10 biri 20 hata veriyor ve 100 saniye mute atılınca 10 saniye sonra yazınca 90 saniye kaldı demek yerine hala 100 saniye kaldı diyor.

Lütfen usta skriptlerler yardım ben yapınca hep error veriyor hem bi çok kişi bu skripti arıyor hem herkeze fayda olur :)
 
/mute <oyuncu> <isim> <süre> <sebep> yazınca;

----------------
> asdas adli yetkili dsd adli oyuncuyu <sebep ne ise sebep yazıcak> sebebinden susturdu!
> Süre: süre kaç ise süre yazıcak
----------------

Oyuncu susturulunca başka bir yetkili aynı kişinin mute süresi bitmeden yine mute atarsa Bu oyuncu zaten <susturma sebebi> yüzünden <susturma süresi> susturulmus! uyarisi gelicek

Mute atılınca konuşmaya çalışınca;

Susturuldun! <kaç süre susturuldu ise> saniye susturuldun!
Her konustugu zaman mute süresi bitene kadar bu mesaj gelicek ama mesela 100 saniye mute attık 10 saniye sonra konuşmaya çalışırsa 90 saniye kaldı diyicek.

/m /tell /msg gibi komutları kullandıgı zaman;

Susturuldugun icin ozel mesaj komutlari kullanamassin! Uyarisi gelicek

ve essentials'ın mute sini istemiyorum skript ile mute istiyorum bide;

/unmute <oyuncu>

----------------
> asdas adli yetkili dsd adli oyuncunun susturulma cezasini kaldirdi!
----------------


Forumda büssürü vardır ama biri 10 biri 20 hata veriyor ve 100 saniye mute atılınca 10 saniye sonra yazınca 90 saniye kaldı demek yerine hala 100 saniye kaldı diyor.

Lütfen usta skriptlerler yardım ben yapınca hep error veriyor hem bi çok kişi bu skripti arıyor hem herkeze fayda olur :)
Kod:
command /mute <player> <number> <text>:
    trigger:
        if arg-1 is set:
            if arg-2 is set:
                if arg-3 is set:
                    if {muteli.%arg-1%} isn't set:
                        set {muteli.%arg-1%} to "1"
                        set {mute.%arg-1%} to arg-2
                        send "&6&l&m-------------------------" to all players
                        send " &8&l> &r&6Susturan Admin &r&8-> &c&l%player%" to all players
                        send " &8&l> &r&6Susturulan Oyuncu &r&8-> &c&l%arg-1%" to all players
                        send " &8&l> &r&6Susturma Süresi &r&8-> &c&l%arg-2%" to all players
                        send " &8&l> &r&6Susturma Sebebi &r&8-> &c&l%arg-3%" to all players
                        send "&6&l&m-------------------------" to all players
                        set {sebep.%arg-1%} to arg-3
                    else:
                        send "Bu adam Zaten Susturulmuş" to player
command /unmute <player>:
    trigger:
        if arg-1 is set:
            if {muteli.%arg-1%} isn't set:
                send "&8&l > &r&c%arg-1% Adlı Oyuncu Cezalı Değil!!" to player
            else:
                delete {muteli.%arg-1%}
                set {mute.%arg-1%} to "0"
                send "&8&l > &r&6%arg-1% Adlı Oyuncunun Cezası Kaldırıldı." to player
                send "&8&l > &r&6Artık Konuşabilirsin..." to arg-1
               

every 1 second:
    loop all players:
        if {mute.%loop-player%} is bigger than 1:
            remove 1 from {mute.%loop-player%}
        else:
            if {mute.%loop-player%} is equal to 1:
                remove 1 from {mute.%loop-player%}
                set {mutemsj.%loop-player%} to "1"
                delete {muteli.%loop-player%}
        if {muteli.%loop-player%} isn't set:
            if {mutemsj.%loop-player%} is "1":
                set {mutemsj.%loop-player%} to "0"
                send "&8&l > &r&6Artık Konuşabilirsin..." to loop-player
                wait 2 tick
               
           

on chat:
    if {muteli.%player%} is set:
        cancel event
        loop 7 times:
            send "&f" to player
        message " &8&l>&r &cSusturuldun!!" to player
        send " &8&l> &r&6Sebebi &r&8&l-> &r&7%{sebep.%player%}% " to player
        send " &8&l> &r&6Kalan Süre&r&8 -> &r&7%{mute.%player%}%" to player
on command:
    command is "m" or "tell" or "msg"
    if {muteli.%player%} is "1":
        send " &8&l> &r&cBu Komutu Kullanamassın.."
        cancel event
al Üşenmedim Yazdım İşine yaradıysa Bi Beyenirsen fln sevinirim.
 
Son düzenleme:
Kod:
command /mute <player> <number> <text>:
    trigger:
        if arg-1 is set:
            if arg-2 is set:
                if arg-3 is set:
                    if {muteli.%arg-1%} isn't set:
                        set {muteli.%arg-1%} to "1"
                        set {mute.%arg-1%} to arg-2
                        send "&6&l&m-------------------------" to all players
                        send " &8&l> &r&6Susturan Admin &r&8-> &c&l%player%" to all players
                        send " &8&l> &r&6Susturulan Oyuncu &r&8-> &c&l%arg-1%" to all players
                        send " &8&l> &r&6Susturma Süresi &r&8-> &c&l%arg-2%" to all players
                        send " &8&l> &r&6Susturma Sebebi &r&8-> &c&l%arg-3%" to all players
                        send "&6&l&m-------------------------" to all players
                        set {sebep.%arg-1%} to arg-3
                    else:
                        send "Bu adam Zaten Susturulmuş" to player
command /unmute <player>:
    trigger:
        if arg-1 is set:
            if {muteli.%arg-1%} isn't set:
                send "&8&l > &r&c%arg-1% Adlı Oyuncu Cezalı Değil!!" to player
            else:
                delete {muteli.%arg-1%}
                set {mute.%arg-1%} to "0"
                send "&8&l > &r&6%arg-1% Adlı Oyuncunun Cezası Kaldırıldı." to player
                send "&8&l > &r&6Artık Konuşabilirsin..." to arg-1
              

every 1 second:
    loop all players:
        if {mute.%loop-player%} is bigger than 1:
            remove 1 from {mute.%loop-player%}
        else:
            if {mute.%loop-player%} is equal to 1:
                remove 1 from {mute.%loop-player%}
                set {mutemsj.%loop-player%} to "1"
                delete {muteli.%loop-player%}
        if {muteli.%loop-player%} isn't set:
            if {mutemsj.%loop-player%} is "1":
                set {mutemsj.%loop-player%} to "0"
                send "&8&l > &r&6Artık Konuşabilirsin..." to loop-player
                wait 2 tick
              
          

on chat:
    if {muteli.%player%} is set:
        cancel event
        loop 7 times:
            send "&f" to player
        message " &8&l>&r &cSusturuldun!!" to player
        send " &8&l> &r&6Sebebi &r&8&l-> &r&7%{sebep.%player%}% " to player
        send " &8&l> &r&6Kalan Süre&r&8 -> &r&7%{mute.%player%}%" to player
on command:
    command is "m" or "tell" or "msg"
    if {muteli.%player%} is "1":
        send " &8&l> &r&cBu Komutu Kullanamassın.."
        cancel event
al Üşenmedim Yazdım İşine yaradıysa Bi Beyenirsen fln sevinirim.
oha skripti servere ekledim 0 hata var teşekkürler beğendim :) harikasın dostum çok teşekkürler 1 aydır bunu arıyorum ya sağol sana minnettarım
 
Sorun Çözüldüğüne Gore KONU KILIT
 
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