PlotSquared Skript Yardım

TugayTKSZ

Kömür Madencisi
Mesajlar
120
En iyi cevaplar
0
Beğeniler
30
Puanları
90
Oyun Sürümü
1.15.2
Merhabalar Benim Bir ConConCraft Sunucum Var İnsanlar Ev Almak İçin Köye Gidiyorlar Ve Ev Alıyolar Ama Işınlanma Gibi Bir Durum Olmuyor Veya İnsanlar Ev Almayıp Direk Arsa Alıyolar Bende PlotSquared İle Bir Skript Düşünüyorum Bir Kişi /ev komuduyla ev dünyasına ışınlanıcak ve oraya bi ev schematiciği oluşturucak ev almazsa /arsa dan arsa alamıcak böle bi skript yazabilen varmı

şöyle bi skript yazdım
Kod:
command /ev:
    trigger:
        execute console command "mvtp ev %player%"
        execute player command "p auto"
       
command /arsa:
    trigger:
        execute console command "mvtp arsa %player%"
        execute player command "p auto"

ev almadan arsa almayı engelleme gerekiyor bana sonra da bi tane ev almışlarsa mesela zaten ev almışsın yazsın yapabilirmisiniz?
 


COBBLEMC

Marangoz
Mesajlar
42
En iyi cevaplar
2
Beğeniler
5
Puanları
70
Kod:
command /arsa:
    trigger:
        if {evaldi::%player%} is not set:
            teleport player to {arsalar}
            execute player command "p auto"
            set {evaldi::%player%} to true
            send "&c&lSURVİVAL &8&l> &aBir arsaya sahip olmadığın için sana bir arsa aldım." to player
        else:
            teleport player to {arsalar}
            execute player command "p home"
            send "&c&lSURVİVAL &8&l> &aSeni arsana ışınladım." to player
            
command /arsabelirle:
    permission: sk.arsabelirle
    permission message: &c&lÜzgünüm bu komudu kullanamazsın !
    trigger:
        set {arsalar} to location of player
        send "&c&lSURVİVAL &8&l> &cArsa başlangıç noktası belirlendi!" to player

Böyle bir Skript yazdım. Arsaların olduğu dünyada başlangıç noktasına gidip /arsabelirle yazarsanız Skript sorunsuz çalışacaktır. İyi Forumlar
sorun çıkarsa yazmaktan lütfen çekinmeyin.
 

TugayTKSZ

Kömür Madencisi
Mesajlar
120
En iyi cevaplar
0
Beğeniler
30
Puanları
90
Kod:
command /arsa:
    trigger:
        if {evaldi::%player%} is not set:
            teleport player to {arsalar}
            execute player command "p auto"
            set {evaldi::%player%} to true
            send "&c&lSURVİVAL &8&l> &aBir arsaya sahip olmadığın için sana bir arsa aldım." to player
        else:
            teleport player to {arsalar}
            execute player command "p home"
            send "&c&lSURVİVAL &8&l> &aSeni arsana ışınladım." to player
           
command /arsabelirle:
    permission: sk.arsabelirle
    permission message: &c&lÜzgünüm bu komudu kullanamazsın !
    trigger:
        set {arsalar} to location of player
        send "&c&lSURVİVAL &8&l> &cArsa başlangıç noktası belirlendi!" to player

Böyle bir Skript yazdım. Arsaların olduğu dünyada başlangıç noktasına gidip /arsabelirle yazarsanız Skript sorunsuz çalışacaktır. İyi Forumlar
sorun çıkarsa yazmaktan lütfen çekinmeyin.
Bu sey demi adam ev almazsa arsa alamicak
 

COBBLEMC

Marangoz
Mesajlar
42
En iyi cevaplar
2
Beğeniler
5
Puanları
70
yapabilirmisin onu
Kod:
command /ev:
    trigger:
        execute console command "mvtp ev %player%"
        execute player command "p auto"
        set {evaldi::%player%} to true
      
command /arsa:
    trigger:
        if {evaldi::%player%} is true:
            execute console command "mvtp arsa %player%"
            execute player command "p auto"
        else:
            send "&cÖnce bir ev almalısın! /ev"
 

TugayTKSZ

Kömür Madencisi
Mesajlar
120
En iyi cevaplar
0
Beğeniler
30
Puanları
90
Kod:
command /ev:
    trigger:
        execute console command "mvtp ev %player%"
        execute player command "p auto"
        set {evaldi::%player%} to true
     
command /arsa:
    trigger:
        if {evaldi::%player%} is true:
            execute console command "mvtp arsa %player%"
            execute player command "p auto"
        else:
            send "&cÖnce bir ev almalısın! /ev"
bunu şey yapabilirmisin biliyorum çok şey istiyorum ama mesela ev almak için 1000 TL arsa almak için 5000 TL
 

COBBLEMC

Marangoz
Mesajlar
42
En iyi cevaplar
2
Beğeniler
5
Puanları
70
bunu şey yapabilirmisin biliyorum çok şey istiyorum ama mesela ev almak için 1000 TL arsa almak için 5000 TL
Kod:
command /ev:
    trigger:
        if player's balance is greather than 1999:
            remove 2000 from player's balance
            execute console command "mvtp ev %player%"
            execute player command "p auto"
            set {evaldi::%player%} to true
            send "&aEv almak için 2000TL Ödedin" to player
        else:
            send "&cEv alabilmek için 2000TL paraya ihtiyacın var!" to player
command /arsa:
    trigger:
        if {evaldi::%player%} is true:
            if player's balance is greather than 4999:
                remove 5000 from player's balance
                execute console command "mvtp arsa %player%"
                execute player command "p auto"
                send "&aArsa almak için 5000TL ödedin." to player
            else:
                send "&cArsa alabilmek için 5000TL paraya sahip olman gerekiyor" to player
        else:
            send "&cÖnce bir ev almalısın! /ev" to player
 

TugayTKSZ

Kömür Madencisi
Mesajlar
120
En iyi cevaplar
0
Beğeniler
30
Puanları
90
Kod:
command /ev:
    trigger:
        if player's balance is greather than 1999:
            remove 2000 from player's balance
            execute console command "mvtp ev %player%"
            execute player command "p auto"
            set {evaldi::%player%} to true
            send "&aEv almak için 2000TL Ödedin" to player
        else:
            send "&cEv alabilmek için 2000TL paraya ihtiyacın var!" to player
command /arsa:
    trigger:
        if {evaldi::%player%} is true:
            if player's balance is greather than 4999:
                remove 5000 from player's balance
                execute console command "mvtp arsa %player%"
                execute player command "p auto"
                send "&aArsa almak için 5000TL ödedin." to player
            else:
                send "&cArsa alabilmek için 5000TL paraya sahip olman gerekiyor" to player
        else:
            send "&cÖnce bir ev almalısın! /ev" to player
yaptığın için teşekkürler deniceğim birde discordun varmı sana ulaşıyım?
 

Üst