[SK Yardım] Süre Algılama

safkan55

Kömür Madencisi
En iyi cevaplar
1
Arkadaşlar Acil Bi el atın Yapmak İstediğim Şey şu ki
Kod:
command /süreliban <player> <int> <text>
buradaki arg 2 teki yani int değeri kadar beklemesini nasıl ayarlıyabilirim
 

AdexTR

Muvaffakiyetsizleştiriveremeyebileceklerimizdenmiş
Emekli
En iyi cevaplar
112
@safkan55, skripte gerek yok aslında Essetials Plugini'nde olan bir özellik bu zaten.
Kod:
/tempban <oyuncuadı> <süre> <sebep>
 

MeeRach

Vi3e
En iyi cevaplar
0
PHP:
command /süreliban <player> <int> <text>:
    usage: &c/süreliban <oyuncu> <süre> <sebep>
    aliases: /tempban
    permission: op
    trigger:
        set {banlayan.%arg-1%} to "%player%"
        set {sebep.%arg-1%} to "%arg-3%"
        set {sürelibanlandi.%arg-1%} to true
        add arg-1 to {sürelibanlilar::*}
        set {sure.%arg-1%} to arg-2
        kick arg-1 due to "&c%{banlayan.%player%}% &6Tarafından banlandın! Kalan süre; &4%{sure.%player%}% dakika &6Sebep: &4%{sebep.%arg-1%}% &9Tarih: %{zaman.%player%}%"
        broadcast "&c%arg-1% &c%player% &6Tarafından banlandı! Kalan süre; &4%{sure.%player%}% %{sebep.%arg-1%}% &c%hour%&6:&c%minute%&6:&c%second%"
        set {zaman.%arg-1%} to "%now%"
on login:
    {sürelibanlandi.%player%} is true:
        kick player due to "&c%{banlayan.%player%}% &6Tarafından banlandın! Kalan süre; &4%{sure.%player%}% dakika &6Sebep: &4 %{sebep.%player%}% &9Tarih: %{zaman.%player%}%"
every 1 minutes:
    loop {sürelibanlilar::*}:
        remove 1 from {sure.%loop-value%}
        {sure.%loop-value%} is equal to 0:
            delete {sürelibanlandi.%loop-value%}
            remove loop-value from {sürelibanlilar::*}
command /banac <text> <text>:
    permission: op
    usage: &c/banac <süreli,süresiz> <oyuncu>
    trigger:
        delete {sürelibanlandi.%arg-2%}
        remove arg-2 from {sürelibanlilar::*}
        send "&6%arg-2% &cbanı açıldı."
command /banlilar:
    permisson: op
    trigger:
        loop {sürelibanlilar::*}:
            send "&c%loop-value%"
@SteveKafası için kodladığım süreli ban skripti.
 

ShiodomeMiuna

Nether Yerlisi
En iyi cevaplar
11
PHP:
command /süreliban <player> <int> <text>:
    usage: &c/süreliban <oyuncu> <süre> <sebep>
    aliases: /tempban
    permission: op
    trigger:
        set {banlayan.%arg-1%} to "%player%"
        set {sebep.%arg-1%} to "%arg-3%"
        set {sürelibanlandi.%arg-1%} to true
        add arg-1 to {sürelibanlilar::*}
        set {sure.%arg-1%} to arg-2
        kick arg-1 due to "&c%{banlayan.%player%}% &6Tarafından banlandın! Kalan süre; &4%{sure.%player%}% dakika &6Sebep: &4%{sebep.%arg-1%}% &9Tarih: %{zaman.%player%}%"
        broadcast "&c%arg-1% &c%player% &6Tarafından banlandı! Kalan süre; &4%{sure.%player%}% %{sebep.%arg-1%}% &c%hour%&6:&c%minute%&6:&c%second%"
        set {zaman.%arg-1%} to "%now%"
on login:
    {sürelibanlandi.%player%} is true:
        kick player due to "&c%{banlayan.%player%}% &6Tarafından banlandın! Kalan süre; &4%{sure.%player%}% dakika &6Sebep: &4 %{sebep.%player%}% &9Tarih: %{zaman.%player%}%"
every 1 minutes:
    loop {sürelibanlilar::*}:
        remove 1 from {sure.%loop-value%}
        {sure.%loop-value%} is equal to 0:
            delete {sürelibanlandi.%loop-value%}
            remove loop-value from {sürelibanlilar::*}
command /banac <text> <text>:
    permission: op
    usage: &c/banac <süreli,süresiz> <oyuncu>
    trigger:
        delete {sürelibanlandi.%arg-2%}
        remove arg-2 from {sürelibanlilar::*}
        send "&6%arg-2% &cbanı açıldı."
command /banlilar:
    permisson: op
    trigger:
        loop {sürelibanlilar::*}:
            send "&c%loop-value%"
@SteveKafası için kodladığım süreli ban skripti.
Şu sebebi alt alta atmasını istersen %nl% kullan.
 

safkan55

Kömür Madencisi
En iyi cevaplar
1
PHP:
command /süreliban <player> <int> <text>:
    usage: &c/süreliban <oyuncu> <süre> <sebep>
    aliases: /tempban
    permission: op
    trigger:
        set {banlayan.%arg-1%} to "%player%"
        set {sebep.%arg-1%} to "%arg-3%"
        set {sürelibanlandi.%arg-1%} to true
        add arg-1 to {sürelibanlilar::*}
        set {sure.%arg-1%} to arg-2
        kick arg-1 due to "&c%{banlayan.%player%}% &6Tarafından banlandın! Kalan süre; &4%{sure.%player%}% dakika &6Sebep: &4%{sebep.%arg-1%}% &9Tarih: %{zaman.%player%}%"
        broadcast "&c%arg-1% &c%player% &6Tarafından banlandı! Kalan süre; &4%{sure.%player%}% %{sebep.%arg-1%}% &c%hour%&6:&c%minute%&6:&c%second%"
        set {zaman.%arg-1%} to "%now%"
on login:
    {sürelibanlandi.%player%} is true:
        kick player due to "&c%{banlayan.%player%}% &6Tarafından banlandın! Kalan süre; &4%{sure.%player%}% dakika &6Sebep: &4 %{sebep.%player%}% &9Tarih: %{zaman.%player%}%"
every 1 minutes:
    loop {sürelibanlilar::*}:
        remove 1 from {sure.%loop-value%}
        {sure.%loop-value%} is equal to 0:
            delete {sürelibanlandi.%loop-value%}
            remove loop-value from {sürelibanlilar::*}
command /banac <text> <text>:
    permission: op
    usage: &c/banac <süreli,süresiz> <oyuncu>
    trigger:
        delete {sürelibanlandi.%arg-2%}
        remove arg-2 from {sürelibanlilar::*}
        send "&6%arg-2% &cbanı açıldı."
command /banlilar:
    permisson: op
    trigger:
        loop {sürelibanlilar::*}:
            send "&c%loop-value%"
@SteveKafası için kodladığım süreli ban skripti.
Çok Saol Baya İşime Yaradı
 
Üst