Vip - Yetkili sohbet

killerpro4242

Zombi Katili
Mesajlar
213
En iyi cevaplar
1
Beğeniler
101
Puanları
350
Ruh hali
Selamlaarr.... Bugün sizlere elimde bulunan kendi kodladığım bir skript paylaşacağım bunu paylaşmamın sebebi forumda fazla bu tarz skript görmemem.


Komutlar ve Yetkiler
Vip sohbet | /Vipsohbet ile vip sohbetinizi açabilirsiniz ve /vc <mesaj> ile vip sohbet açmadan mesaj yazabilirsiniz.
Vip sohbet yetkileri | vip.chat

Yetkili sohbet | /ychat ile yetkili sohbetinizi açabilirsiniz ve /yc <mesaj> ile yetkili sohbet açmadan mesaj yazabilirsiniz.
Yetkili sohbet yetkileri | yetkili.chat



Skript kodu

Kod:
options:
  prefix: &8[&6YetkiliChat&8]&c
  scprefix: &8[&6YetkiliChat&8]&8

on load:
  if {sc.status.reloaded} is set:
    send "{@prefix} &8[&6YetkiliChat&8] Basariyla Reloadlandi!" to {sc.status.reloaded}
    clear {sc.status.reloaded}

command /ychat:
  trigger:
    if player has permission "yetkili.chat":
      if {sc.%player%} is false:
        set {sc.%player%} to true
        send "{@prefix} &6Yetkili Chat Açık!" to player
      else if {sc.%player%} is not set:
        set {sc.%player%} to true
        send "{@prefix} &6Yetkili Chat Açık!" to player
      else:
        set {sc.%player%} to false
        send "{@prefix} &cYetkili Chat Kapalı!" to player
    else:
      send "{@prefix} &c&lYetki İsteniyor!"

command /yc [<text>]:
  trigger:
    if player has permission "yetkili.chat":
      if arg-1 is not set:
        send "{@prefix} &cKullanmak İçin: /yc <text>"
      else:
        loop all players:
          if loop-player has permission "yetkili.chat":
            set {_sc.text} to colored arg-1
            send "{@scprefix} &c%player% &8&l>> &7%{_sc.text}%" to loop-player
    else:
      send "{@prefix} &c&lYetkin Yok!"
    
on chat:
  if {sc.%player%} is true:
    cancel event
    loop all players:
      if loop-player has permission "yetkili.chat":
        set {_sc.text} to colored message
        send "{@scprefix} &c%player% &8&l>> &7%{_sc.text}%" to loop-player
      log "%{_sc.text}%" to "skript/loglar/%player%/ychat.log"

      
      
      
      
      
      
      
options:
  prefix: &8[&6VipSohbet&8]&c
  vpprefix: &8[&6VipSohbet&8]&8

command /vipsohbet:
  trigger:
    if player has permission "vip.chat":
      if {vp.%player%} is false:
        set {vp.%player%} to true
        send "{@prefix} &6Vip Sohbet Açık!" to player
      else if {vp.%player%} is not set:
        set {vp.%player%} to true
        send "{@prefix} &6Vip Sohbet Açık!" to player
      else:
        set {vp.%player%} to false
        send "{@prefix} &cVip Sohbet Kapalı!" to player
    else:
      send "{@prefix} &c&lYetki İsteniyor!"

command /vc [<text>]:
  trigger:
    if player has permission "vip.chat":
      if arg-1 is not set:
        send "{@prefix} &cKullanmak İçin: /vc <text>"
      else:
        loop all players:
          if loop-player has permission "vip.chat":
            set {_vp.text} to colored arg-1
            send "{@vpprefix} &c%player% &8&l>> &e%{_vp.text}%" to loop-player
    else:
      send "{@prefix} &c&lYetkin Yok!"
    
on chat:
  if {vp.%player%} is true:
    cancel event
    loop all players:
      if loop-player has permission "vip.chat":
        set {_vp.text} to colored message
        send "{@vpprefix} &c%player% &8&l>> &e%{_vp.text}%" to loop-player
      log "%{_vp.text}%" to "skript/loglar/%player%/vchat.log"


Not: Skript aynı zamanda yazılan yazıları loglar.
 



Üst