[ÇÖZÜLDÜ] Karantina

Klorobenzen

Elmas Madencisi
En iyi cevaplar
0
Merhaba arkadaşlar ben daha yeni skript kodlamaya başladım. Bu skriptte amacim belli perme sahip olmayanlar komut girildiğinde giremeyecek ve başka komut girildiğinde girebilecekler.
PHP:
command /klac:
    permission: karaliste.ac
    permission message: &cBu komutu kullanma yetkiniz bulunmamaktadir.
    trigger:
        set {karantinaya.alindi} to true
        kick all players due to "Server Karantinaya alinmistir."

on connect:
    if {karantina.alindi} is true:
        if player has permission "karaliste.gir":
            broadcast "Serverimize katıldı %player%"
        else:
            kick player by reason of "Server Karantinada."
    else:
        broadcast "Serverimize katildi %player%"
      
command /klkapat:
    permission: karaliste.kapat
    permission message: &cBu komutu kullanma yetkiniz bulunmamaktadir.
    trigger:
        set {karantinaya.alindi} to false
        broadcast "Server karantinadan cikmistir."
Fakat ben /klac komutunu girdiğimde adamlar o perme sahip olmasalar bile sunucuya giriş yapabiliyorlar yardim edin.
 

RedFail

Elmas Madencisi
En iyi cevaplar
0
kick player by reason of değilde
kick player due to "sebep" olması gerek sanırım.
ve on connect: i on join: yap.
 

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
En iyi cevaplar
7
on join:
player is online
wait 1 second
kick player due to "sebep"
 

Klorobenzen

Elmas Madencisi
En iyi cevaplar
0
PHP:
on join:
    if {karantina.alindi} is true:
        if player has permission "karaliste.gir":
            broadcast "Serverimize katıldı %player%"
        else:
            kick player due to "Server Karantinada."
    else:
        broadcast "Serverimize katildi %player%"

Server karantinada olduğu halde adamlar giriş yapabiliyorlar. Benim istediğim /klac yazdiğimda sadece "karaliste.gir " iznine sahip olanlar girsin istiyorum. Yardım lazım.
 

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
En iyi cevaplar
7
PHP:
on join:
    if {karantina.alindi} is true:
        if player has permission "karaliste.gir":
            broadcast "Serverimize katıldı %player%"
        else:
            kick player due to "Server Karantinada."
    else:
        broadcast "Serverimize katildi %player%"

Server karantinada olduğu halde adamlar giriş yapabiliyorlar. Benim istediğim /klac yazdiğimda sadece "karaliste.gir " iznine sahip olanlar girsin istiyorum. Yardım lazım.
Olayı çözdüm. Birisinin variablesi "karantina" diğerinin ise "karantinaya"
if {karantina.alindi} is true:
set {karantinaya.alindi} to true
 
Üst