Sunucunuz için skriptler | Basit

Zergi

ingilizce havalı söz ;D
En iyi cevaplar
0
Merhabalar,
Sunucunuzda işe yarayabilecek küçük skriptleri burada paylaşmak istedim.
xxsmetxx tarafından kodlanmıştır
Sunucuya her girişimizde "/setspawn" ile ayarladığımız bölgeye oyuncuyu otomatik ışınlar.
"/spawn" komutuyla ayarladığınız bölgeye ışınlanabilirsiniz.
Creative sunucularda kullanılabilir.


Kod:
command /setspawn:
    description: SetSpawn
    usage: /setspawn
    permission: skript.admin
    trigger:
        set {spawn} to location of player
        message "Spawn kaydedildi!"
        stop
   
on first join:
    teleport player to {spawn}
    stop
   
on join:
    teleport player to {spawn}
    stop
on respawn:
    teleport player to {spawn}
    stop
on command "spawn":
    teleport player to {spawn}
    stop


Tek bir komutla event düzenlemeye yarayan bir skript


Kod:
command /event:
    permission: skript.admin
    description: Otomatik event komutu.
    trigger:
        broadcast "&f[&3Duyuru&f] &41 dakika içerisinde event başlayacaktır.Lütfen envanterinizde dağıtılacak eşyalar için yer açınız."
        wait 1 real minutes
        give 16 265 to players
        give 16 266 to players
        give 16 384 to players
        give 16 264 to players
        wait 3 real seconds
        broadcast "&f[&3Duyuru&f] &4Etkinlik tamamlandı.Iyi oyunlar."

Önceden açtığımız kitpvp sunucusunda oyuncu öldüğünde itemlerin yere düşmemesini sağlayan bir skript.
(ClearLag ile birlikte çalışır.)

Kod:
on death of player:
    execute console command "lagg clear"


Hub sunucuların lobisinde kullanılan chat kapatma sistemi ve sunucuya giriş yapıldığında hız,zıplama efekti veren bir skript.

Kod:
on chat:
    message "&9Sunucu>&e%player%&7 lobide konusmak yasaktir!"
    cancel event
on join:
    apply jump 2 to the player for 999 days
    apply speed 3 to the player for 999 days

İF ve ELSE
İf ve Else'yle devam edelim.İf dediğimiz ifade "eğer" anlamındadır.Örneğin if player has diamond oyuncu elmasa sahipse gibi bir anlamdadır.Else'de İf'te belirtilen olayın gerçekleşmediği zamanı anlatır.Bir kodla örnek verirsek:


Kod:
command /evkaydet:
    trigger:
        set {evkoordinat.%player%} to player coordinates #---{evkoordinat.%player%} dosyasını oyuncunun koordinatlarına ayarla.(yanlış olabilir koordinatla ilgili bilgim yok)
command /ev: #------/evkaydet komutu yazıldığında
    trigger: #------Şunları Gerçekleştir gibi bir şey sanırım bunu çeviremedim :)
        if {evkoordinat.%player%} is not set #------{evkoordinat.%player%} dosyası belirlenmemişse
            send "Önce /evkaydet Ile Ev Belirlemelisiniz" to player #------Oyuncuya Önce /evkaydet Ile Ev Belirlemelisiniz Mesajını At
        else #------Eğer ifte belirtilen durum geçerli değilse yani bu durumda {evkoordinat.%player%} dosyası belirlenmişse
            tp player {evkoordinat.%player%} #-------Oyuncuyu {evkoordinat.%player%} notkasına ışınla.
            send "Evinize Isinlandiniz" to player
 
Son düzenleme:

RepublicanSensei

ˢᵖᶤᵍᵒᵗ ᵈᵉᵛᵉˡᵒᵖᵉʳ
En iyi cevaplar
0
PHP:
on death of player:
execute console command "lagg clear
yerine
PHP:
on death of player:
clear drops
kullanabilirsin :)
 

Axel102

Hayalet Avcısı
En iyi cevaplar
6
Kod:
on death of player:
    execute console command "lagg clear"
Bu kod lag yapmazmı ve yere hiçbir eşya düşmez ?
 
Üst