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

OzanMTR

Ağaç Yumruklayıcı
En iyi cevaplar
0
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
En iyi cevaplar
26
Hediye çeki skriptini yollarsan sana ayarlayıp gönderebilirim.
 

OzanMTR

Ağaç Yumruklayıcı
En iyi cevaplar
0
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
En iyi cevaplar
3
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ı
En iyi cevaplar
0
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
En iyi cevaplar
3
ç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ı
En iyi cevaplar
0
ç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ı
En iyi cevaplar
0
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
En iyi cevaplar
26
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ı
En iyi cevaplar
0
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