Skript İsteği

Plusign

Ağaç Yumruklayıcı
En iyi cevaplar
0
arkadaşlar istediğim şey şu:
/chatkapat (oyuncuismi)
mesela böyle yazınca sadece o yazılan oyuncu ve oplar konuşabilcek.
 

ShortPallMall

AtinaSaga.Com Türkiyenin ilk MMOSurvival sunucusu
En iyi cevaplar
2
nasıl yani /chatkapat adam diyince yazdıgın adam konuşamıycak diğer oyuncular konuşabilcekmi ? onun yerine mute at ?
 

ByAlpha

Güzel şeyler büyük acılarla gelir aldanma.
Emektar Üye
En iyi cevaplar
4
Bencede, ayri bir eklentiye gerek yok. Essentials bunun icin yeterli.
 

Plusign

Ağaç Yumruklayıcı
En iyi cevaplar
0
arkadaşlar diyelim 40 kişi var ben herkese tek tek mute atayım sadece ben ve oplarmı konuşsun yapmayın şöyle eğer skript kodlamayı bilmiyorsanız yorum yazmayın

hayır öyle değil o yazılan oyuncu hariç herkes konuşamıcak.ve oplar hariç
 

DreamerBoy

'Cause I love how it feels when I break the chains
Emektar Üye
En iyi cevaplar
0
Skript'i deneyemedim. Hata mevcutsa buradan bildirebilirsiniz.
Ana komut "/chat"
Komutun ek argümentleri "/chat aç <Ayrıcalık Oyuncu>" yahut "/chat kapat <Ayrıcalık Oyuncu>" şeklinde.
İyi forumlar.

KOD:
Kod:
command /chat [<text>] [<player>]:
    permission: admin.chat
    permission message: &cBu komut için yeterli yetkiye sahip değilsin.
    trigger:
        if arg-1 is "Kapat":
            if arg-2 is set:
                set {ayrıcalık.%arg-2%} to true
                set {chatkapatıldı} to true
                send "&8> &cSohbet kapatıldı." to all players
        if arg-1 is "Aç":
            if arg-2 is set:
                set {ayrıcalık.%arg-2%} to false
                set {chatkapatıldı} to false
                send "&8> &aSohbet açıldı." to all players
     
on chat:
    if {chatkapatıldı} is true:
        if player don't have permission "*":
            if {ayrıcalık.%player%} is false:
                send "&8> &cSohbet şu anda kapalı durumda. Bir yetkili tarafından açılana kadar konuşamazsın." to player
                cancel event
            else:
                uncancel event
 

Axel102

Hayalet Avcısı
En iyi cevaplar
6
Kod:
#Kapat
command /chatkapat [<player>]:
 permission: chat.admin
 trigger:
  arg-1 isn't set:
   message "&aKOMUT: &e/chatkapat <isim>"
   message "&aKOMUT: &e/chataç"
  arg-1 is set:
   set {chat.listesi.oyuncu} to player
   message "&a%player% &eisimli kişiye özel chat açıldı." to all players
 
#Aç
command /chataç:
 permission: chat.admin
 trigger:
  {chat.listesi.oyuncu} is set:
   message "&a%{chat.listesi.oyuncu}% &eözel olan chat herkese açıldı." to all players
   delete {chat.listesi.oyuncu}
  else:
   message "&aKOMUT: &e/chatkapat <isim>"

#Mesaj
on chat:
 {chat.listesi.oyuncu} is not player:
  player does not have permission "chat.admin":
   message "&eSadece OP ve %{chat.listesi.oyuncu}% kişisi konuşabilir." to player
   cancel event
 

ToprakM

KEK
Emektar Üye
En iyi cevaplar
49
Yukarıdakiler istediğini maalesef tam olarak yapamıyor. İstersen bunu deneyebilirsin. Denemedim ama hata olacağını sanmıyorum. Olursa buraya yazarsan ilgilenebilirim.
PHP:
#
#
# Yapımcı / Producer by
# @ToprakM
#
#
#

options:
    ServerAdi: ServerinAdı

command /sohbet [<Text>]:
    permission: sohbet.ackapat
    permission message: &b{@ServerAdi} &7> &cBu komutu kullanmak için yeterli yetkiye sahip değilsin...
    trigger:
        if arg-1 is "Kapat":
            set {SohbetKapali} to true
            send "&b{@ServerAdi} &7> &6Sohbet &c%player% &6Adlı Yetkili Tarafından Kapatıldı" to all players
        if arg-1 is "Aç":
            set {SohbetKapali} to false
            send "&b{@ServerAdi} &7> &6Sohbet &c%player% &6Adlı Yetkili Tarafından Açıldı" to all players
        if arg-1 isn't "Aç" or "Kapat":
            send "&b{@ServerAdi} &7> &6Kullanım&7: &e/Sohbet &e[<&aAç&e/&cKapat&e>]" to player
          
command /SohbetMuaf [<Text>] [<offlineplayer>]:
    permission: sohbet.muafver
    permission message: &b{@ServerAdi} &7> &cBu komutu kullanmak için yeterli yetkiye sahip değilsin...
    trigger:
        if arg-1 is "Ver":
            execute console command "manuaddp %arg-3% sohbet.konusma"
            send "&b{@ServerAdi} &7> &6Artık &c%arg-2% &6Adlı Oyuncu Sohbet Kapatılsa Bile Konuşabilecek" to player
        if arg-1 is "Al":
            execute console command "manudelp %arg-3% sohbet.konusma"
            send "&b{@ServerAdi} &7> &6Artık &c%arg-2% &6Adlı Oyuncu Sohbet Kapatılırsa Konuşamayacak" to player
        if arg-1 isn't "Al" or "Ver":
            send "&b{@ServerAdi} &7> &6Kullanım&7: &e/SohbetMuaf &e[<&aVer&e/&cAl&e>] &e[<OyuncuAdı>]" to player

on chat:
    if {SohbetKapali} is true:
        if player doesn't have permission "sohbet.konusma":
            cancel event
            send "&b{@ServerAdi} &7> &6Şuanda Sohbet Kapalı"

/Sohbet [<Aç/Kapat>] - Sohbeti Açmaya/Kapatmaya Yarar
/SohbetMuaf [<Ver/Al>] [<OyuncuAdı>] - Sohbet Kapalıyken Konuşma Yetkisi Verir/Alır

NOT: KULLANMAK İÇİN ESSENTIALS'IN GROUP MANAGER EKLENTİSİ GEREKİR
 
Son düzenleme:

JoyEggeY

Zombi Katili
En iyi cevaplar
4
Yukarıdakiler istediğini maalesef tam olarak yapamıyor. İstersen bunu deneyebilirsin. Denemedim ama hata olacağını sanmıyorum. Olursa buraya yazarsan ilgilenebilirim.
PHP:
#
#
# Yapımcı / Producer by
# @ToprakM
#
#
#

options:
    ServerAdi: ServerinAdı

command /sohbet [<Text>]:
    permission: sohbet.ackapat
    permission message: &b{@ServerAdi} &7> &cBu komutu kullanmak için yeterli yetkiye sahip değilsin...
    trigger:
        if arg-1 is "Kapat":
            set {SohbetKapali} to true
            send "&b{@ServerAdi} &7> &6Sohbet &c%player% &6Adlı Yetkili Tarafından Kapatıldı" to all players
        if arg-1 is "Aç":
            set {SohbetKapali} to false
            send "&b{@ServerAdi} &7> &6Sohbet &c%player% &6Adlı Yetkili Tarafından Açıldı" to all players
        if arg-1 isn't "Aç" or "Kapat":
            send "&b{@ServerAdi} &7> &6Kullanım&7: &e/Sohbet &e[<&aAç&e/&cKapat&e>]" to player
         
command /SohbetMuaf [<Text>] [<offlineplayer>]:
    permission: sohbet.muafver
    permission message: &b{@ServerAdi} &7> &cBu komutu kullanmak için yeterli yetkiye sahip değilsin...
    trigger:
        if arg-1 is "Ver":
            execute console command "manuaddp %arg-3% sohbet.konusma"
            send "&b{@ServerAdi} &7> &6Artık &c%arg-2% &6Adlı Oyuncu Sohbet Kapatılsa Bile Konuşabilecek" to player
        if arg-1 is "Al":
            execute console command "manudelp %arg-3% sohbet.konusma"
            send "&b{@ServerAdi} &7> &6Artık &c%arg-2% &6Adlı Oyuncu Sohbet Kapatılırsa Konuşamayacak" to player
        if arg-1 isn't "Al" or "Ver":
            send "&b{@ServerAdi} &7> &6Kullanım&7: &e/SohbetMuaf &e[<&aVer&e/&cAl&e>] &e[<OyuncuAdı>]" to player

on chat:
    if {SohbetKapali} is true:
        if player doesn't have permission "sohbet.konusma":
            cancel event
            send "&b{@ServerAdi} &7> &6Şuanda Sohbet Kapalı"

/Sohbet [<Aç/Kapat>] - Sohbeti Açmaya/Kapatmaya Yarar
/SohbetMuaf [<Ver/Al>] [<OyuncuAdı>] - Sohbet Kapalıyken Konuşma Yetkisi Verir/Alır

NOT: KULLANMAK İÇİN ESSENTIALS'IN GROUP MANAGER EKLENTİSİ GEREKİR
Merhaba ben skript yazmakta yeniyim bun kadar kodu ne zaman bi arada görsem korkuyorum sence bu korku geçicimi :)
 
Üst