[Yardim]Arsa [Sk]

Myper

Kızıltaş Madencisi
En iyi cevaplar
1
Pek anlamadım, acaba istediğin şu mu: özel bir oyun modu oluşturulacak. Bir başkasının arsasına girdiğinde veya /arsamod ile bu moda geçilecek. Eğer buysa bu modun özellikleri ne olacak?
 

PandaBey

Kızıltaş Madencisi
En iyi cevaplar
0
Anlatmak istediğini tam olarak anlayamadım ama sanırım şunu anlatmaya çalışıyorsun:
Adamlar arsa dünyasında gamemod 1 olarak başlıyorlar. Ama adam arsa spawndan başka birisinin arsasına girdiği an advanturemod gibi bir moda geçmesini istiyorsun ???
 

YasirUS

Obsidyen Madencisi
En iyi cevaplar
0
Anlatmak istediğini tam olarak anlayamadım ama sanırım şunu anlatmaya çalışıyorsun:
Adamlar arsa dünyasında gamemod 1 olarak başlıyorlar. Ama adam arsa spawndan başka birisinin arsasına girdiği an advanturemod gibi bir moda geçmesini istiyorsun ???
Aynen Öyle Arsanın Sahibi Mod Ayarlayabilecek Örn Ben Arsami Gm0 Ayarliyacam Sen Girince Gm0 A Geçeceksin Ama Çıkınca Gm1 Olacaksın
 

Myper

Kızıltaş Madencisi
En iyi cevaplar
1
Aynen Öyle Arsanın Sahibi Mod Ayarlayabilecek Örn Ben Arsami Gm0 Ayarliyacam Sen Girince Gm0 A Geçeceksin Ama Çıkınca Gm1 Olacaksın
Pekala, benim 5 dakika işim var bitince yazmaya başlarım. Yalnız PlotMe destekleyen bir addon kullanacağım ve eğer protocol hack spigot versiyonu kullanıyorsa o addon çalışmayabilir büyük ihtimalle :(
 
S

Switcher

Ziyaretçi
Kod:
on plot enter:
    set player's gamemode to survival
on plot leave:
    set player's gamemode to creative

SkAction gerekir.
 
S

Switcher

Ziyaretçi
Kod:
on login:
    {plot.%player%} isn't set
    set {plot.%player%} to 0
command /arsamod [<integer>]:
    trigger:
        arg 1 is 1:
            set {plot.%player%} to 1
        else if arg 1 is 0:
            set {plot.%player%} to 0
on plot enter:
    {plot.%owner of plot%} is 0:
        set player's gamemode to survival
on plot leave:
    set player's gamemode to creative
Çalışmayabilir owner of plot. Umbaska ve SkAction gerekli.
 

Myper

Kızıltaş Madencisi
En iyi cevaplar
1
PHP:
#=======================================================#
#                                                         #
#                        Arsa Mode                        #
#                                                         #
#=======================================================#
#
#permissions:
#    arsamod.admin.*: >> Admin yetkileri
#      - arsamod.admin.changeother >> Başkasının arsa modunu değiştirme yetkisi
#      - arsamod.admin.exempt >> Bir arsay girdiğinde oyun modu değişmemesi için yetki
#    arsamod.user.*: >> Oyuncu yetkileri
#      - arsamod.user.info.*: >> Arsa modu hakkında bütün bilgilendirme komutlarını kullanma yetkisi
#        -arsamod.user.info >> Kendi arsa modunu öğrenme yetkisi
#        -arsamod.user.info.other >> Başkasının arsa modunu öğrenme yetkisi
#      - arsamod.user.change.*: >> Arsa modunu istediği mod olarak ayarlama yetkisi
#        -arsamod.user.change.survival >> Arsa modunu Survival olarak ayarlama yetkisi
#        -arsamod.user.change.creative >> Arsa modunu Creative olarak ayarlama yetkisi
#        -arsamod.user.change.hardcore >> Arsa modunu Hardcore olarak ayarlama yetkisi
#
#Gerekli Addonlar: Umbaska(/WildSkript), SkAction
#
#Gerekli Pluginler: PlotMe
#

options:
    default_gamemode: Survival

command /arsamod [<text="survival,creative,hardcore">]:
    aliases: /am
    trigger:
        if arg 1 is not set:
            if player have the permisison "arsamod.user.info":
                message "&3&l&oArsa &8&l&o> &fSizin arsanızın modu &7&o%{arsamode::gm.%player%}%"
                message "&2&l&oBilgi &8&l&o> &bDeğiştirmek için &7&o/arsamod [<Survival/Creative/Hardcore>] &bkomutunu kullanabilirsiniz !"
            else:
                message "&c&l&oHata &8&l&o &fBu komutu girebilmek için yeterli yetkiniz yok !"
        else:
            if arg-1 is "survival":
                if player have the permission "arsamod.user.change.survival":
                    set {arsamode::gm.%player%} to "Survival"
                    message "&3&l&oArsa &8&l&o> &fArsanızın modu başarıyla &7&oSurvival &folarak ayarlandı !"
                else:
                    message "&c&l&oHata &8&l&o &fBu komutu girebilmek için yeterli yetkiniz yok !"
            else if arg-1 is "creative":
                if player have the permission "arsamod.user.change.creative":
                    set {arsamode::gm.%player%} to "Creative"
                    message "&3&l&oArsa &8&l&o> &fArsanızın modu başarıyla &7&oCreative &folarak ayarlandı !"
                else:
                    message "&c&l&oHata &8&l&o &fBu komutu girebilmek için yeterli yetkiniz yok !"
            else if arg-1 is "hardcore":
                if player have the permission "arsamod.user.change.hardcore":
                    set {arsamode::gm.%player%} to "Hardcore"
                    message "&3&l&oArsa &8&l&o> &fArsanızın modu başarıyla &7&oHardcore &folarak ayarlandı !"
                else:
                    message "&c&l&oHata &8&l&o &fBu komutu girebilmek için yeterli yetkiniz yok !"
               
command /arsamodadmin [<player>] [<text="survival,creative,hardcore">]:
    aliases: /amd
    permission: arsamod.admin.changeother
    trigger:
        if arg-1 is not set:
            message "&2&l&oDoğru Kullanım &8&l&o> &7&o/amd [<Oyuncu>] [<Survival/Creative/Hardcore>]"
        else:
            if arg-2 is not set:
                set {arsamode::gm.%arg-1%} to arg-2
                message "&3&l&oArsa&9&l&o-Admin &8&l&o> &fBaşarıyla &7&o%arg-1% &fisimli oyuncunun arsa modunu &7&o%arg-2% &folarak ayarladın !"
                message "&3&l&oArsa &8&l&o> &fArsanızın modu yetkililer tarafından &7&o%arg-2% &folarak ayarlandı !"
            else:
                message "&2&l&oDoğru Kullanım &8&l&o> &7&o/amd [<Oyuncu>] [<Survival/Creative/Hardcore>]"

command /arsamodsorgula [<player>]:
    aliases: /ams
    trigger:
        if arg-1 is not set:
            if player have the permisison "arsamod.user.info":
                message "&3&l&oArsa &8&l&o> &fSizin arsanızın modu &7&o%{arsamode::gm.%player%}%"
                message "&2&l&oBilgi &8&l&o> &bDeğiştirmek için &7&o/arsamod [<Survival/Creative/Hardcore>] &bkomutunu kullanabilirsiniz !"
            else:
                message "&c&l&oHata &8&l&o &fBu komutu girebilmek için yeterli yetkiniz yok !"
        else:
            if player have the permisison "arsamod.user.info.other":
                message "&3&l&oArsa &8&l&o> &7&o%arg-1% &fadlı oyuncunun arsa modu &7&o%{arsamode::gm.%arg-1%}%"
            else:
                message "&c&l&oHata &8&l&o &fBu komutu girebilmek için yeterli yetkiniz yok !"
               
on plot enter:
    if player have the permission "arsamod.admin.exempt":
        message "&3&l&oArsa&9&l&o-Admin &8&l&o> &fArsaya muaf giriş yapıldı !"
    else:
        set {arsamode::oldgm.%player%} to player's gamemode
        set player's gamemode to {arsamode::gm.%owner of plot%}
        message "&3&l&oArsa &8&l&o> &7&o%owner of plot% &fadlı oyuncunun arsasına giriş yaptınız, oyun modunuz &7&o%{arsamode::gm.%owner of plot%}% &folarak değiştirildi !"
       
on plot leave:
    set player's gamemode to {arsamode::oldgm.%player%}
    message ""&3&l&oArsa &8&l&o> &fEski oyun modunuza geçiş yaptınız !"
   
on join:
    set {arsamode::oldgm.%player%} to player's gamemode
    {arsamode::gm.%player%} is not set
    set {arsamode::gm.%player%} to "{arsamode::@default_gamemode}"
Yine mi 10 karakter limiti x_o
 

Dantero

Elmas Madencisi
En iyi cevaplar
0
Kod:
on login:
    {plot.%player%} isn't set
    set {plot.%player%} to 0
command /arsamod [<integer>]:
    trigger:
        arg 1 is 1:
            set {plot.%player%} to 1
        else if arg 1 is 0:
            set {plot.%player%} to 0
on plot enter:
    {plot.%owner of plot%} is 0:
        set player's gamemode to survival
on plot leave:
    set player's gamemode to creative
Çalışmayabilir owner of plot. Umbaska ve SkAction gerekli.
Kod:
Kod:
on login:
    {plot.%player%} isn't set
    set {plot.%player%} to 0
command /arsamod [<integer>]:
    trigger:
       if arg 1 is 1:
            set {plot.%player%} to 1
        else if arg 1 is 0:
            set {plot.%player%} to 0
        else:
            send "<red>Lutfen <green>0 <red>veya <green>1 <red>giriniz!" to player
on plot enter:
    {plot.%owner of plot%} is 0:
        set player's gamemode to survival
        send "<green>Oyun modunuz arsa sahibi tarafindan <red>hayatta kalma <green>moduna alindi!"
on plot leave:
    set player's gamemode to creative
    send "<green>Oyun modunuz arsadan ciktiginiz icin <red>yaratici <green>moduna alindi!" to player

Hatasız hali.
 

PandaBey

Kızıltaş Madencisi
En iyi cevaplar
0
PHP:
#=======================================================#
#                                                         #
#                        Arsa Mode                        #
#                                                         #
#=======================================================#
#
#permissions:
#    arsamod.admin.*: >> Admin yetkileri
#      - arsamod.admin.changeother >> Başkasının arsa modunu değiştirme yetkisi
#      - arsamod.admin.exempt >> Bir arsay girdiğinde oyun modu değişmemesi için yetki
#    arsamod.user.*: >> Oyuncu yetkileri
#      - arsamod.user.info.*: >> Arsa modu hakkında bütün bilgilendirme komutlarını kullanma yetkisi
#        -arsamod.user.info >> Kendi arsa modunu öğrenme yetkisi
#        -arsamod.user.info.other >> Başkasının arsa modunu öğrenme yetkisi
#      - arsamod.user.change.*: >> Arsa modunu istediği mod olarak ayarlama yetkisi
#        -arsamod.user.change.survival >> Arsa modunu Survival olarak ayarlama yetkisi
#        -arsamod.user.change.creative >> Arsa modunu Creative olarak ayarlama yetkisi
#        -arsamod.user.change.hardcore >> Arsa modunu Hardcore olarak ayarlama yetkisi
#
#Gerekli Addonlar: Umbaska(/WildSkript), SkAction
#
#Gerekli Pluginler: PlotMe
#

options:
    default_gamemode: Survival

command /arsamod [<text="survival,creative,hardcore">]:
    aliases: /**
    trigger:
        if arg 1 is not set:
            if player have the permisison "arsamod.user.info":
                message "&3&l&oArsa &8&l&o> &fSizin arsanızın modu &7&o%{arsamode::gm.%player%}%"
                message "&2&l&oBilgi &8&l&o> &bDeğiştirmek için &7&o/arsamod [<Survival/Creative/Hardcore>] &bkomutunu kullanabilirsiniz !"
            else:
                message "&c&l&oHata &8&l&o &fBu komutu girebilmek için yeterli yetkiniz yok !"
        else:
            if arg-1 is "survival":
                if player have the permission "arsamod.user.change.survival":
                    set {arsamode::gm.%player%} to "Survival"
                    message "&3&l&oArsa &8&l&o> &fArsanızın modu başarıyla &7&oSurvival &folarak ayarlandı !"
                else:
                    message "&c&l&oHata &8&l&o &fBu komutu girebilmek için yeterli yetkiniz yok !"
            else if arg-1 is "creative":
                if player have the permission "arsamod.user.change.creative":
                    set {arsamode::gm.%player%} to "Creative"
                    message "&3&l&oArsa &8&l&o> &fArsanızın modu başarıyla &7&oCreative &folarak ayarlandı !"
                else:
                    message "&c&l&oHata &8&l&o &fBu komutu girebilmek için yeterli yetkiniz yok !"
            else if arg-1 is "hardcore":
                if player have the permission "arsamod.user.change.hardcore":
                    set {arsamode::gm.%player%} to "Hardcore"
                    message "&3&l&oArsa &8&l&o> &fArsanızın modu başarıyla &7&oHardcore &folarak ayarlandı !"
                else:
                    message "&c&l&oHata &8&l&o &fBu komutu girebilmek için yeterli yetkiniz yok !"
              
command /arsamodadmin [<player>] [<text="survival,creative,hardcore">]:
    aliases: /amd
    permission: arsamod.admin.changeother
    trigger:
        if arg-1 is not set:
            message "&2&l&oDoğru Kullanım &8&l&o> &7&o/amd [<Oyuncu>] [<Survival/Creative/Hardcore>]"
        else:
            if arg-2 is not set:
                set {arsamode::gm.%arg-1%} to arg-2
                message "&3&l&oArsa&9&l&o-Admin &8&l&o> &fBaşarıyla &7&o%arg-1% &fisimli oyuncunun arsa modunu &7&o%arg-2% &folarak ayarladın !"
                message "&3&l&oArsa &8&l&o> &fArsanızın modu yetkililer tarafından &7&o%arg-2% &folarak ayarlandı !"
            else:
                message "&2&l&oDoğru Kullanım &8&l&o> &7&o/amd [<Oyuncu>] [<Survival/Creative/Hardcore>]"

command /arsamodsorgula [<player>]:
    aliases: /ams
    trigger:
        if arg-1 is not set:
            if player have the permisison "arsamod.user.info":
                message "&3&l&oArsa &8&l&o> &fSizin arsanızın modu &7&o%{arsamode::gm.%player%}%"
                message "&2&l&oBilgi &8&l&o> &bDeğiştirmek için &7&o/arsamod [<Survival/Creative/Hardcore>] &bkomutunu kullanabilirsiniz !"
            else:
                message "&c&l&oHata &8&l&o &fBu komutu girebilmek için yeterli yetkiniz yok !"
        else:
            if player have the permisison "arsamod.user.info.other":
                message "&3&l&oArsa &8&l&o> &7&o%arg-1% &fadlı oyuncunun arsa modu &7&o%{arsamode::gm.%arg-1%}%"
            else:
                message "&c&l&oHata &8&l&o &fBu komutu girebilmek için yeterli yetkiniz yok !"
              
on plot enter:
    if player have the permission "arsamod.admin.exempt":
        message "&3&l&oArsa&9&l&o-Admin &8&l&o> &fArsaya muaf giriş yapıldı !"
    else:
        set {arsamode::oldgm.%player%} to player's gamemode
        set player's gamemode to {arsamode::gm.%owner of plot%}
        message "&3&l&oArsa &8&l&o> &7&o%owner of plot% &fadlı oyuncunun arsasına giriş yaptınız, oyun modunuz &7&o%{arsamode::gm.%owner of plot%}% &folarak değiştirildi !"
      
on plot leave:
    set player's gamemode to {arsamode::oldgm.%player%}
    message ""&3&l&oArsa &8&l&o> &fEski oyun modunuza geçiş yaptınız !"
  
on join:
    set {arsamode::oldgm.%player%} to player's gamemode
    {arsamode::gm.%player%} is not set
    set {arsamode::gm.%player%} to "{arsamode::@default_gamemode}"
Yine mi 10 karakter limiti x_o
Adam yapmış :)
 
Üst