Sol Reklam
Sağ Reklam

dvSk | v1.0 BETA! | MOTD, Tablist ve daha fazlası!

Durum
Mesaj gönderimine kapalı.

DVRK

Bir Kömür Göründü Kaptanım!
Katılım
8 Şubat 2019
Mesajlar
108
Elmaslar
35
Puanlar
0
dvSk v1.0 BETA

Merhaba dostlar! Ben DVRK.
Bugün sizlere yeniden kodladığım eski -arşive kaldırılan- sistemi güncelledim.
Ayraç.png

Sistem Gereksinimleri
- Skript
- SkQuery
- WildSkript
- skRayFall
- ExertSK
Ayraç.png

Sistem İçeriği
- Tablist özelliği eklendi.
- MOTD özelliği eklendi.
- Tablist prefix özelliği eklendi.
- Lobi belirleme & ışınlanma özelliği eklendi.
- Skor tablosu eklendi.
- Saat eklendi.
- Sunucudan yazılan mesajları sadece operatör oyuncular görebilir.
- Otomatik yeniden doğma eklendi.
- Tüm canlıları öldürme komutu eklendi.
- Özel ölüm mesajları eklendi.
Ayraç.png

Görseller
Screenshot_1.png

Screenshot_2.png

Screenshot_3.png

Screenshot_4.png

Screenshot_5.png

Screenshot_6.png
Ayraç.png

KOD
Kod:
options:
    lobi : &3Lobi &8»
    sunucu : &6&LSunucu &8»

on join:
    teleport player to {Lobi}
    set tab header to "&8&l&m---- &6LS&fNW &8&L&M----" and footer to "&8&l&m-------------" for player
    if {Ranks::%PLAYER%} is "oyuncu":
        set player tab name to "&7%player%"
        set player's chat name to "&9%player%"
    if {Ranks::%PLAYER%} is "vip":
        set player tab name to "&6VIP &e%player%"
        set player's chat name to "&6VIP &e%player%"
    if {Ranks::%PLAYER%} is "vip+":
        set player tab name to "&6VIP&c+ &e%player%"
        set player's chat name to "&6VIP&c+ &e%player%"
    if {Ranks::%PLAYER%} is "mvip":
        set player tab name to "&aMVIP &e%player%"
        set player's chat name to "&aMVIP &e%player%"
    if {Ranks::%PLAYER%} is "mvip+":
        set player tab name to "&aMVIP&c+ &e%player%"
        set player's chat name to "&aMVIP&c+ &e%player%"
    if {Ranks::%PLAYER%} is "rehber":
        set player tab name to "&a&lREHBER &e%player%"
        set player's chat name to "&a&lREHBER &e%player%"
    if {Ranks::%PLAYER%} is "moderatör":
        set player tab name to "&6&LMODERATOR &3%player%"
        set player's chat name to "&6&LMODERATOR &3%player%"
    if {Ranks::%PLAYER%} is "admin":
        set player tab name to "&c&lADMIN &C%player%"
        set player's chat name to "&c&lADMIN &C%player%"
    if {Ranks::%PLAYER%} is "yönetici":
        set player tab name to "&4&lYÖNETICI &c%player%"
        set player's chat name to "&4&lYÖNETICI &c%player%"
    wait 1 ticks
    wipe player SIDEBAR
    while player is online:
        wait 3 seconds
        wipe player's sidebar
        set name of sidebar of player to "&6LS&fNW"
        set score "&7%day% Mart %year%" in sidebar of player to 9
        set score "&f" in sidebar of player to 8
        set score "&fAd: &e%player%" in sidebar of player to 7
        set score "&fYetki: &e%{Ranks::%PLAYER%}%" in sidebar of player to 6
        set score "&2"  in sidebar of player to 5
        set score "&fSunucu: &a%world%" in sidebar of player to 4
        set score "&fÇevrimiçi: &a%number of all players%" in sidebar of player to 3
        set score "&9"  in sidebar of player to 2
        set score "&flsnw.mc.tc" in sidebar of player to 1
        move display of player to SIDEBAR
on spawn:
    if world is "Lobi":
        cancel event
on death:
    if attacker is not a player:
        set death message to "{@sunucu} &a%victim% öldü."
    else:
        set death message to "{@sunucu} &a%victim%&7, &c%attacker% &7tarafından öldürüldü"
command /lobi:
    trigger:
        teleport player to {lobi}
command /setlobi:
    trigger:
        send "{@lobi} &7Lobi başarıyla ayarlandı!"
        set {lobi} to location at player
command /saat:
    trigger:
        send "{@sunucu} &eŞuanda saat: %hour%:%minute%:%second%"
command /prefix [<offlineplayer>] [<text>]:
    trigger:
        if {Ranks::%PLAYER%} is "admin" or "yönetici":
            if arg-1 is set:
                if arg-2 is set:
                    set arg-1 tab name to "%colored arg-2%%arg-1%"
                    send "{@sunucu} &7Başarılı!"
                else:
                    send "{@sunucu} &7Kullanım &6/prefix <oyuncu> <prefix>"
            else:
                send "{@sunucu} &7Kullanım &6/prefix <oyuncu> <prefix>"
        else:
            send "{@sunucu} &7Yetkin yok."
on server ping:
    set motd to "&6LS&fNW &8▪ &alsnw.mc.tc &8▪ &c1.8/1.13%newline%&dDuyuru &8» &eSunucu aktif!"
    set max player count to number of all players + 1
command /yetki [<offlineplayer>] [<text>]:
    trigger:
        if player is op:
            if arg-1 is set:
                if arg-2 is set:
                    if arg-2 is "oyuncu":
                        set arg-1's chat name to "&9%arg-1%"
                        set arg-1 tab name to "&7%arg-1%"
                        send "{@sunucu} &7Oyuncunun rütbesi başarıyla güncellendi."
                        set {Ranks::%PLAYER%} to "Oyuncu"
                    if arg-2 is "vip":
                        set arg-1's chat name to "&6VIP &e%arg-1%"
                        set arg-1 tab name to "&6VIP &e%arg-1%"
                        send "{@sunucu} &7Oyuncunun rütbesi başarıyla güncellendi."
                        set {Ranks::%PLAYER%} to "VIP"
                    if arg-2 is "vip+":
                        set arg-1's chat name to "&6VIP&c+ &E%arg-1%"
                        set arg-1 tab name to "&6VIP&c+ &E%arg-1%"
                        send "{@sunucu} &7Oyuncunun rütbesi başarıyla güncellendi."
                        set {Ranks::%PLAYER%} to "VIP+"
                    if arg-2 is "mvip":
                        set arg-1's chat name to "&aMVIP &e%arg-1%"
                        set arg-1 tab name to "&aMVIP &e%arg-1%"
                        send "{@sunucu} &7Oyuncunun rütbesi başarıyla güncellendi."
                        set {Ranks::%PLAYER%} to "MVIP"
                    if arg-2 is "mvip+":
                        set arg-1's chat name to "&aMVIP&c+ &e%arg-1%"
                        set arg-1 tab name to "&aMVIP&c+ &e%arg-1%"
                        send "{@sunucu} &7Oyuncunun rütbesi başarıyla güncellendi."
                        set {Ranks::%PLAYER%} to "MVIP+"
                    if arg-2 is "rehber":
                        set arg-1's chat name to "&a&lREHBER &e%arg-1%"
                        set arg-1 tab name to "&a&lREHBER &e%arg-1%"
                        send "{@sunucu} &7Oyuncunun rütbesi başarıyla güncellendi."
                        set {Ranks::%PLAYER%} to "Rehber"
                    if arg-2 is "moderatör":
                        set arg-1's chat name to "&6&lMODERATOR &3%arg-1%"
                        set arg-1 tab name to "&6&lMODERATOR &3%arg-1%"
                        send "{@sunucu} &7Oyuncunun rütbesi başarıyla güncellendi."
                        set {Ranks::%PLAYER%} to "Moderatör"
                    if arg-2 is "admin":
                        set arg-1's chat name to "&c&lADMIN &c%arg-1%"
                        set arg-1 tab name to "&c&lADMIN &c%arg-1%"
                        send "{@sunucu} &7Oyuncunun rütbesi başarıyla güncellendi."
                        set {Ranks::%PLAYER%} to "Admin"
                    if arg-2 is "yönetici":
                        set arg-1's chat name to "&4&lYÖNETICI &c%arg-1%"
                        set arg-1 tab name to "&4&lYÖNETICI &c%arg-1%"
                        send "{@sunucu} &7Oyuncunun rütbesi başarıyla güncellendi."
                        set {Ranks::%PLAYER%} to "Yönetici"
                    if arg-2 is not "yönetici" or "admin" or "moderatör" or "rehber" or "mvip+" or "mvip" or "vip+" or "vip" or "oyuncu":
                        send "{@sunucu} &7Kullanılabilir yetkiler &6Yönetici, Admin, Moderatör, Rehber, MVIP+, MVIP, VIP+, VIP, Oyuncu"
                if arg-2 is not set:
                    send "{@sunucu} &7Kullanım &6/yetki <oyuncu> <yetki>"
            if arg-1 is not set:
                send "{@sunucu} &7Kullanım &6/yetki <oyuncu> <yetki>"
        else:
            send "{@sunucu} &7Yetkin yok."
command /say [<text>]:
    trigger:
        loop all players:
            if loop-player is "AysenazY":
                send "&8[&3Sunucu&8] &7%arg-1%" to loop-player
command /killall:
    trigger:
        loop all entities:
            delete loop-entity
        send "{@sunucu} &7Tüm canlılar yok edildi!"
on death:
    if player is "AysenazY":
        force respawn player
on first join:
    set {Ranks::%PLAYER%} to "oyuncu"
on chat:
    cancel event
    send "%player's chat name%&f: &r%colored message%" to console
    if {Ranks::%PLAYER%} is "oyuncu":
        send "%player's chat name%&f: &7%message%" to all players in world of player
    if {Ranks::%PLAYER%} is "admin" or "moderatör" or "yönetici":
        send "%player's chat name%&f: &r%colored message%" to all players in world of player
    if {Ranks::%PLAYER%} is "vip" or "vip+" or "mvip" or "mvip+" or "rehber":
        send "%player's chat name%&f: &r%message%" to all players in world of player
Ayraç.png
 
Son düzenleme:

Shura

Altın Benim Yeni Sevgilim
Katılım
6 Haziran 2018
Mesajlar
471
Elmaslar
254
Puanlar
7.070
Gereken add-on listesi yok, on join olayında if'lere hiç gerek yok direk "%{....}%" yaparsan satır azalır mantıklı olur. Kodlama geliştirilebilir konu düzeni kötü başarılar
 
S

Silinen üye 79251

Ziyaretçi

Açıkcası resimleri hatalı yüklediğinizden dolayı çok bir şey anlayamadım.
 

DVRK

Bir Kömür Göründü Kaptanım!
Katılım
8 Şubat 2019
Mesajlar
108
Elmaslar
35
Puanlar
0
Konuyu güncelledim, teşekkürler.
Gönderi otomatik olarak birleştirildi:

Gereken add-on listesi yok, on join olayında if'lere hiç gerek yok direk "%{....}%" yaparsan satır azalır mantıklı olur. Kodlama geliştirilebilir konu düzeni kötü başarılar
Dediğin şey bu mu?
Kod:
on join:
    {variable::%player%} is "test":
Gönderi otomatik olarak birleştirildi:

Konu Güncellemesi
- Konu düzeni güncellendi.
- Görseller eklendi.​
 
Son düzenleme:

Shura

Altın Benim Yeni Sevgilim
Katılım
6 Haziran 2018
Mesajlar
471
Elmaslar
254
Puanlar
7.070
Konuyu güncelledim, teşekkürler.
Gönderi otomatik olarak birleştirildi:


Dediğin şey bu mu?
Kod:
on join:
    {variable::%player%} is "test":
Gönderi otomatik olarak birleştirildi:

Konu Güncellemesi
- Konu düzeni güncellendi.
- Görseller eklendi.​


Hayır. Bir sürü if eklemişsin ki hiç gerek yok. Direk set players tabname to "%{RANKS::%player%}%&e%player%" yapabilirsin
 

Natrotm

Yay Yok, İskelet Yok
Katılım
17 Şubat 2019
Mesajlar
320
Elmaslar
159
Puanlar
0
Yer
Mardin
Hayır. Bir sürü if eklemişsin ki hiç gerek yok. Direk set players tabname to "%{RANKS::%player%}%&e%player%" yapabilirsin

Nesi gereksiz oyuncunun yetkisini kontrol ediyor.
 

DVRK

Bir Kömür Göründü Kaptanım!
Katılım
8 Şubat 2019
Mesajlar
108
Elmaslar
35
Puanlar
0
Hayır. Bir sürü if eklemişsin ki hiç gerek yok. Direk set players tabname to "%{RANKS::%player%}%&e%player%" yapabilirsin
Kodu güncelliyorum teşekkürler.
Düzenleme: Kodu öyle yaptığımda hata verebilir, bu yüzden yeni kodlayıp forumda paylaşacağım.
 

Shura

Altın Benim Yeni Sevgilim
Katılım
6 Haziran 2018
Mesajlar
471
Elmaslar
254
Puanlar
7.070
Nesi gereksiz oyuncunun yetkisini kontrol ediyor.

İşte ona gerek yok direk zaten ettiği kontrol ile tabda yazdığı yazı aynı direk ayarlaması daha iyi olur akıl yürütün biraz
 

DVRK

Bir Kömür Göründü Kaptanım!
Katılım
8 Şubat 2019
Mesajlar
108
Elmaslar
35
Puanlar
0
İşte ona gerek yok direk zaten ettiği kontrol ile tabda yazdığı yazı aynı direk ayarlaması daha iyi olur akıl yürütün biraz
Az önce test ettim ve tüm skript ile çakıştı :d
 

Shura

Altın Benim Yeni Sevgilim
Katılım
6 Haziran 2018
Mesajlar
471
Elmaslar
254
Puanlar
7.070

DVRK

Bir Kömür Göründü Kaptanım!
Katılım
8 Şubat 2019
Mesajlar
108
Elmaslar
35
Puanlar
0
Muhtemelen dediğimi yapmadınız. Neyse başarılar
Dediğin bu değil mi?
Kod:
command /test:
    trigger:
        set {Rank::%PLAYER%} to "&4&lYONETICI"
        
on join:
    set player tab name to "%colored {Rank::%PLAYER%}%%player%"
 

Natrotm

Yay Yok, İskelet Yok
Katılım
17 Şubat 2019
Mesajlar
320
Elmaslar
159
Puanlar
0
Yer
Mardin
Muhtemelen dediğimi yapmadınız. Neyse başarılar

Arkadaşım değişkeni "" içerisinde koyarak oyuncunun yetkisini algılatamazsın. O değişkenler prefix olarak kullanılmıyor yetki olarak kullanılıyor skript öğrende gel.
 

Shura

Altın Benim Yeni Sevgilim
Katılım
6 Haziran 2018
Mesajlar
471
Elmaslar
254
Puanlar
7.070
Arkadaşım değişkeni "" içerisinde koyarak oyuncunun yetkisini algılatamazsın. O değişkenler prefix olarak kullanılmıyor yetki olarak kullanılıyor skript öğrende gel.

Aahhh ah. Benim ne kadar skript bildiğimi neye göre belirliyorsun da öğren de gel diyebiliyorsun? Konu senin değil, sana hiçbir mesajım olmadı ama sen bana karşı bir hal aldın garip. Daha da mesaj yazmayacağım konu farklı yerlere gitmesin.
 

Aloniks

If you're good at something, never do it for free.

Discord:

AloneX#1832

Katılım
17 Kasım 2018
Mesajlar
414
Elmaslar
600
Puanlar
5.570
Yer
İstanbul, Türkiye
Kötü tartışmalar üzerine açılmayan bir konuyu güzelce bulamışsınız.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı