İstek Hediye Çeki Skripti Yazabilecek Var mı? Beceremedim

OzanMTR

Ağaç Yumruklayıcı
Mesajlar
39
En iyi cevaplar
0
Beğeniler
2
Puanları
60
Yardım eden olursa çok sevinirim. İstediğim skript şu şekilde, /hediyeçekiyükle <hediyeçekikodu> şeklinde yazınca hediyeçeki hesaba yüklenecek örn. kodu falan girince execute console command "krediver %player% 5" hediye çekini yükleyince vereceği şey bu, ama benim yapamadığım nokta bu hediye çeki kodunun 1 kere kullanıldıktan sonra bir daha kullanılamaması. Yardımcı olur musunuz?
 


ErenSB

Elmas Madencisi
Emektar Üye
Mesajlar
834
En iyi cevaplar
26
Beğeniler
537
Puanları
1,640
Hediye çeki skriptini yollarsan sana ayarlayıp gönderebilirim.
 

OzanMTR

Ağaç Yumruklayıcı
Mesajlar
39
En iyi cevaplar
0
Beğeniler
2
Puanları
60
Kod:
command /hediyeçekiyükle <text>:
    trigger:
        if arg 1 is set:
            if arg 1 is "XMQL-ZLKX-75GY-RF4C":
                send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                wait 10 second
                broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                execute console command "krediver %player% 5"
                stop

İşte bu arg 1 deki hediye çekini kullandıktan sonra bir daha hiç kullanamamasını istiyorum.
 
Son düzenleme:

33ismet99

Zombi Katili
Mesajlar
168
En iyi cevaplar
3
Beğeniler
41
Puanları
290
Ruh hali
Kod:
command /hediyeçekiyükle <text>:
    trigger:
        if arg 1 is set:
            if arg 1 is "XMQL-ZLKX-75GY-RF4C":
                send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                wait 10 second
                broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                execute console command "krediver %player% 5"
                stop

İşte bu arg 1 deki hediye çekini kullandıktan sonra bir daha hiç kullanamamasını istiyorum.

Tekrar kullanamamasını şu şekilde halledebilirsin.

Kod:
command /hediyeçekiyükle <text>:
    trigger:
        if arg 1 is set:
            if arg 1 is "XMQL-ZLKX-75GY-RF4C":
                if {cekkullanildi1::%player%} isn't set:
                    set {cekkullanildi1::%player%} to true
                    send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                    wait 10 second
                    broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                    execute console command "krediver %player% 5"
                    stop
                else:
                    send "&aZaten çeki kullanışsın!"
 

OzanMTR

Ağaç Yumruklayıcı
Mesajlar
39
En iyi cevaplar
0
Beğeniler
2
Puanları
60
Tekrar kullanamamasını şu şekilde halledebilirsin.

Kod:
command /hediyeçekiyükle <text>:
    trigger:
        if arg 1 is set:
            if arg 1 is "XMQL-ZLKX-75GY-RF4C":
                if {cekkullanildi1::%player%} isn't set:
                    set {cekkullanildi1::%player%} to true
                    send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                    wait 10 second
                    broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                    execute console command "krediver %player% 5"
                    stop
                else:
                    send "&aZaten çeki kullanışsın!"
Teşekkürler bu çoğaltılabilir değil mi? if arg 1 is "XXXX-XXXX-XXXX-XXXX" falan diye.
 

33ismet99

Zombi Katili
Mesajlar
168
En iyi cevaplar
3
Beğeniler
41
Puanları
290
Ruh hali
çoğaltırken şu şekilde yapmanı öneririm.

Kod:
command /hediyeçekiyükle <text>:
    trigger:
        if arg 1 is set:
            if arg 1 is "XMQL-ZLKX-75GY-RF4C":
                if {cekkullanildi1::%player%} isn't set:
                    set {cekkullanildi1::%player%} to true
                    send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                    wait 10 second
                    broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                    execute console command "krediver %player% 5"
                    stop
                else:
                    send "&aZaten çeki kullanışsın!"
         
            if arg 1 is "hebele-hübele-oyana-buyana":
                if {cekkullanildi2::%player%} isn't set:
                    set {cekkullanildi2::%player%} to true
                    send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                    wait 10 second
                    broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                    execute console command "krediver %player% 5"
                    stop
                else:
                    send "&aZaten çeki kullanışsın!"
 

OzanMTR

Ağaç Yumruklayıcı
Mesajlar
39
En iyi cevaplar
0
Beğeniler
2
Puanları
60
çoğaltırken şu şekilde yapmanı öneririm.

Kod:
command /hediyeçekiyükle <text>:
    trigger:
        if arg 1 is set:
            if arg 1 is "XMQL-ZLKX-75GY-RF4C":
                if {cekkullanildi1::%player%} isn't set:
                    set {cekkullanildi1::%player%} to true
                    send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                    wait 10 second
                    broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                    execute console command "krediver %player% 5"
                    stop
                else:
                    send "&aZaten çeki kullanışsın!"
        
            if arg 1 is "hebele-hübele-oyana-buyana":
                if {cekkullanildi2::%player%} isn't set:
                    set {cekkullanildi2::%player%} to true
                    send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                    wait 10 second
                    broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                    execute console command "krediver %player% 5"
                    stop
                else:
                    send "&aZaten çeki kullanışsın!"
çoğaltırken şu şekilde yapmanı öneririm.

Kod:
command /hediyeçekiyükle <text>:
    trigger:
        if arg 1 is set:
            if arg 1 is "XMQL-ZLKX-75GY-RF4C":
                if {cekkullanildi1::%player%} isn't set:
                    set {cekkullanildi1::%player%} to true
                    send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                    wait 10 second
                    broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                    execute console command "krediver %player% 5"
                    stop
                else:
                    send "&aZaten çeki kullanışsın!"
        
            if arg 1 is "hebele-hübele-oyana-buyana":
                if {cekkullanildi2::%player%} isn't set:
                    set {cekkullanildi2::%player%} to true
                    send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                    wait 10 second
                    broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                    execute console command "krediver %player% 5"
                    stop
                else:
                    send "&aZaten çeki kullanışsın!"
Çok teşekkür ediyorum.
Konu çözüldü
 

OzanMTR

Ağaç Yumruklayıcı
Mesajlar
39
En iyi cevaplar
0
Beğeniler
2
Puanları
60
33ismet99 kardeşim senden bir şey istiyeceğim ben aslında tam olarak şöyle bir skript istemiştim yapabilirmisiniz bilmiyorum ama, sadece 1 kişi kullanabilicek o çeki bütün sunucudan sadece 1 kişi kullanabilecek daha sonrasında o çek bidaha kimse tarafından kullanılamayacak bunu istiyordum tam olarak.
 

ErenSB

Elmas Madencisi
Emektar Üye
Mesajlar
834
En iyi cevaplar
26
Beğeniler
537
Puanları
1,640
Kod:
command /hediyeçekiyükle <text>:
    permission: hediyeceki.sk
    trigger:
        if arg 1 is set:
            if arg 1 is "XMQL-ZLKX-75GY-RF4C":
                if {cekkullanildi1::%player%} isn't set:
                    set {cekkullanildi1::%player%} to true
                    send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                    wait 10 second
                    broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                    execute console command "krediver %player% 5"
                    stop
                else:
                    send "&aZaten çeki kullanışsın!"
        
            if arg 1 is "hebele-hübele-oyana-buyana":
                if {cekkullanildi2::%player%} isn't set:
                    set {cekkullanildi2::%player%} to true
                    send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                    wait 10 second
                    broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                    execute console command "krediver %player% 5"
                    stop
                else:
                    send "&aZaten çeki kullanışsın!"

hediyeceki.sk permini verdiğin kişi sadece kullanabilir, diğerleri kullanmaya çalıştığında olmayacaktır.
 

OzanMTR

Ağaç Yumruklayıcı
Mesajlar
39
En iyi cevaplar
0
Beğeniler
2
Puanları
60
Kod:
command /hediyeçekiyükle <text>:
    permission: hediyeceki.sk
    trigger:
        if arg 1 is set:
            if arg 1 is "XMQL-ZLKX-75GY-RF4C":
                if {cekkullanildi1::%player%} isn't set:
                    set {cekkullanildi1::%player%} to true
                    send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                    wait 10 second
                    broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                    execute console command "krediver %player% 5"
                    stop
                else:
                    send "&aZaten çeki kullanışsın!"
       
            if arg 1 is "hebele-hübele-oyana-buyana":
                if {cekkullanildi2::%player%} isn't set:
                    set {cekkullanildi2::%player%} to true
                    send "&6Hediye Çekiniz &ahesabınıza 10 saniye içinde yüklenecektir. Lütfen bekleyiniz..."
                    wait 10 second
                    broadcast "&6&l&o%player% &a&l5 Kredi INDIRIM hediye çekini kazandı!"
                    execute console command "krediver %player% 5"
                    stop
                else:
                    send "&aZaten çeki kullanışsın!"

hediyeceki.sk permini verdiğin kişi sadece kullanabilir, diğerleri kullanmaya çalıştığında olmayacaktır.
aslında böyle değil ben şöyle istedim skriptle olur mu bilmem ama bu çeki herkes kullanabilecek ama bu çeki 1 kişi kullandığında bir daha kimse kullanamayacak yani çeki ilk yazan çeki kazanıcak ve bida kullanılamayacak
 

Üst