Kurucular İçin Rahatsız Etmeyin Skripti Güncellendi 0.2 (Oyuncularda Kullanabilir)

AhmetDinc

Demir Madencisi
En iyi cevaplar
0
Kod:
command /rhtszetmeyin:
    trigger:
      if {r.%player%} is not set:
        set {r.%player%} to 1
        send "&4Rahatsiz Etmeyin &f Modu Acildi" to player
      if {r.%player%} is set:
        delete {r.%player%}
        send "&4Rahatsiz Etmeyin &f Modu Kapatildi" to player
command /msg [<player>] [<text>]:
    trigger:
      if {r.%arg-1%} is not set:
        cancel event
        message "&4%player% Size Sunu Yolladı:&f%arg-2%" to arg-1
      if {r.%arg-1%} is set:
        cancel event
        send "&fOyuncu Mesgul Durumda" to player
command /tpa [<player>]:
    trigger:
      if {r.%arg-1%} is not set:
        cancel event
        set {tpa.%player%} to 1
        message "&f3 Saniye Sonra Işınlancaksınız" to player
        wait 3 second
        if {tpa.%player%} is 1:
            execute console command "tp %player% %arg-1%"
      if {r.%arg-1%} is set:
        cancel event
        send "&fOyuncu Mesgul Durumda" to player
on join:
    delete {r.%player%}
    delete {tpa.%player%}
on any movement:
    if {tpa.%player%} is 1:
        message "&fYerinden Oynadığın İçin Tpa İptal Oldu" to player
        set {tpa.%player%} to 0
/rhtszetmeyin yazdığınız zaman açıksa kapalı kapalıysa açık yapıyor oyundan çıkıp girdiğinizde otomatik kapanıyor eğer rahatsız etmeyin açıksa ve oyuncular /msg oyuncu mesaj şeklinde mesaj atarlarsa ve rahatsız ederlerse sürekli bunu yapabilirsiniz msg ile bunu engelliyor denenmedi addon gerektirmiyor sanırım ve yeni Güncellemeyle tpa da geldi biri size tpa atarsa otomatik olarak deny licek eğer rahatsız etmeyindeyseniz ve yine denenmedi hataları aşşağıda yorumlayabilirsiniz
 
Son düzenleme:

Umut Savas

Ne demek yanlış? Ben mi?
En iyi cevaplar
0
rahatsız etmeyin komutunda sonuna to player koymana gerek yoktu msg kısmında koy tabii ki o önemli :)
 

cagriaykut

Kömür Madencisi
En iyi cevaplar
0
Kod:
command /tpa [<player>]:
    trigger:
      if {r.%arg-1%} is not set:
        cancel event
        set {tpa.%player%} to 1
        message "&f3 Saniye Sonra Işınlancaksınız" to player
        wait 3 second
        if {tpa.%player%} is 1:
            execute console command "tp %player% %arg-1%"
'execute console command "tp %player% %arg-1%"' yerine 'teleport the player to arg-1' de yapabilirdin. xD
 

AhmetDinc

Demir Madencisi
En iyi cevaplar
0
Kod:
command /tpa [<player>]:
    trigger:
      if {r.%arg-1%} is not set:
        cancel event
        set {tpa.%player%} to 1
        message "&f3 Saniye Sonra Işınlancaksınız" to player
        wait 3 second
        if {tpa.%player%} is 1:
            execute console command "tp %player% %arg-1%"
'execute console command "tp %player% %arg-1%"' yerine 'teleport the player to arg-1' de yapabilirdin. xD
yalnış şekilde yapmak istemedim
 

Pledix

Kızıltaş Madencisi
En iyi cevaplar
0
Kardeşim serverde Essentials varken /tpa komutu zaten oluyor.
Sen skriptle ayrı bir /tpa komutu oluşturuyorsun?
 

AhmetDinc

Demir Madencisi
En iyi cevaplar
0
Kardeşim serverde Essentials varken /tpa komutu zaten oluyor.
Sen skriptle ayrı bir /tpa komutu oluşturuyorsun?
pardon copy paste yapmıştım :p

ama muhtemelen cancel eventi hiçe sayıcak işe yaramayacaktı yani 2 komut birden kullancaktı muhtemelen böylede iyi olabilir diğer türlüde olmazsa olmaz hataları paylaşın
 

EfeOyuncu

Sudan Çıkmış
En iyi cevaplar
0
Mükemmel bir şey. Ama essentialstaki tpa komudunun kopyasını oluşturmak ne kadar etkili olur bilmiyoruım
 
Üst