[İSTEK] | Tek Kullanımlık Kod |

OnurMnts

Kömür Madencisi
Mesajlar
100
En iyi cevaplar
0
Beğeniler
26
Puanları
0
Merhaba Arkadaşlar,
Konu başlığında belirttiğim gibi tek kullanımlık kod yapacak bir plugin varmı veya yapabilirmisiniz ?
Tek Kullanımlık Kod derken istediğim şey /kodolustur özelset gibi bir komutla rastgele bir kod oluşturması ÖRN: K75A2TJ7L
O komutu /kodkullan K75A2TJ7L şeklinde kullandığımızda o koda ait olan itemleri veya level gibi şeyleri oyuncuya verir.
Çekilişlerde gayet kullanışlı olur veya bir vipe vip itemleri verirken o tek kullanımlık kodu girer ve vip itemleri envanterine gelir.
Evet arkadaşlar böyle bir şey yapmak mümkünmüdür ?

@>>TheLegend<< @Axel102 @Alps @ByUmut_ @GreenArrow @TheProfessional
 


Son düzenleme:

Hetanekoq

Kızıltaş Madencisi
Mesajlar
445
En iyi cevaplar
0
Beğeniler
159
Puanları
640
tabii ki mümkün. Kod oluşturma vb yapabilirim ancak random code kısmını pek sanmam.
 

OnurMnts

Kömür Madencisi
Mesajlar
100
En iyi cevaplar
0
Beğeniler
26
Puanları
0
VipZero Plugininin mantığıda böyle. Bir komut yaziyorsun (Komutu tam hatirlayamiyorum) ÖRN:/kodolustur vip (Gün). Sana random code veriyor ve o kodu vip alan kisiye atiyosun oyundayken /kodkullan code yaziyor ve vip oluyor vip itemleri geliyor vs. vs.
@GreenArrow @ByUmut_ @Alps @Axel102
 

qlawing

Kızıltaş Madencisi
Mesajlar
447
En iyi cevaplar
0
Beğeniler
307
Puanları
590
Bulursaniz banada soyleyin


Iphone 5c cihazımdan tapatalk ile gönderildi
 
T

Tavşan26

Ziyaretçi
Şuanda yapıyorum. Bitince veririm.
Kod:
on skript load:
    if {sergun26.rastgele.kod.ayarlar} is not set:
        set {sergun26.rastgele.kod.ayarlar} to 1
        set {kod.sayisi} to 0
        broadcast &1[&6&lT&b&lS&5&lC&1]&7: &eser&gun&426 Skript ayarları yapıldı!"
on chat:
    if {sergun26.rastgele.esya.%player%.chat} is 1:
        if {sergun26.rastgele.esya.%player%.chat}
command /kodolustur [<text>] [<text>]:
    permision: sergun26.random.esya
    permission message: Yetkun yok canüm
    trigger:
        set {_rastgelekod} to a random number between 1 and 9999999
        {sergun26.rastgele.esya.%player%.chat}
        send "Kod için verilmesini istediğiniz eşyaları sırayla girmeye başlayınız!"
        send "Her eşya için entera basın ve yönergeleri izleyin. Boşluk bırakarak yazmayınız."
        send "1. verilmesini istediğiniz eşya ve adetini giriniz"
        set {sergun26.rastgele.esya.%player%.kod.veri} to 1
        set {_rastgelekod} to a random number between 1 and 9999999
        add 1 to {kod.sayisi}
        set {kod.%{kod.sayisi}%} to {_rastgelekod}
[DOUBLEPOST=1417726437,1417725910][/DOUBLEPOST]Arkadaşlar ben yapmaktan vazgeçtim. İsteyenler alıp geliştirebilir:
Kod:
on skript load:
    if {sergun26.rastgele.kod.ayarlar} is not set:
        set {sergun26.rastgele.kod.ayarlar} to 1
        set {kod.sayisi} to 0
        broadcast &1[&6&lT&b&lS&5&lC&1]&7: &eser&gun&426 Skript ayarları yapıldı!"
on disconnect:
    set {sergun26.rastgele.esya.%player%.chat} to 0
on chat:
    if {sergun26.rastgele.esya.%player%.chat} is 1:
        if message is "iptal":
            set {sergun26.rastgele.esya.%player%.esya.sayisi} to 0
            set {sergun26.rastgele.esya.%player%.chat} to 0
            send "İptal edildi!"
            stop
          
        if {sergun26.rastgele.esya.%player%.esya.sayisi} is set:
            set {_rastgelekod} to a random number between 1 and 9999999
            set {sergun26.rastgele.esya.%{_rastgelekod}%.%{sergun26.rastgele.esya.%player%.esya.sayisi}%} to message
          
command /kodolustur [<text>] [<text>]:
    permision: sergun26.random.esya
    permission message: Yetkun yok canüm
    trigger:
        #set {_rastgelekod} to a random number between 1 and 9999999
        send "Kod için verilmesini istediğiniz eşyaları sırayla girmeye başlayınız!"
        send "Her eşya için entera basın ve yönergeleri izleyin. Boşluk bırakarak yazmayınız."
        send "1. verilmesini istediğiniz eşya ve adetini giriniz. Maksimum bir kod ile 5 farklı eşya verilebilir."
        send "İptal etmek için iptal yazınız"
        set {sergun26.rastgele.esya.%player%.esya.sayisi} to 1
        wait 1 second
        if
        #add 1 to {kod.sayisi}
       # set {kod.%{kod.sayisi}%} to {_rastgelekod}
@TheProfessional
 

OnurMnts

Kömür Madencisi
Mesajlar
100
En iyi cevaplar
0
Beğeniler
26
Puanları
0
Javadan hiç ama hiç anlamam. Anlayan birisi su kodu geliştirebilirse sevinirim. Bu plugin işime çok yarayacak.
 

>>TheLegend<<

Легенды никогда не умирают
Mesajlar
991
En iyi cevaplar
3
Beğeniler
1,903
Puanları
2,530
Hoş fikir ilk boş vaktimde bu projeye güzel bir başlangıç yaparım.

Avea inTouch 2 cihazımdan Tapatalk kullanılarak gönderildi
 

OnurMnts

Kömür Madencisi
Mesajlar
100
En iyi cevaplar
0
Beğeniler
26
Puanları
0
VipZero'da vip vermek için kullanılıyor. Benim isteğimin configden ayarlanan itemleri /kodolustur [configdeayarlananitemler] yazınca o itemlere ait bir random code oluşturması.
 
T

Tavşan26

Ziyaretçi
VipZero'da vip vermek için kullanılıyor. Benim isteğimin configden ayarlanan itemleri /kodolustur [configdeayarlananitemler] yazınca o itemlere ait bir random code oluşturması.
Tamam. O zaman çok kolay. /kodolustur komutunu biraz açar mısın? Yani [configtenayarlananitemler] derken? Sadece /kodolustur komutunu yazınca kodu verecek, daha sonra /kodgir [kod] ile configteki eşyaları verecek değil mi?
 

OnurMnts

Kömür Madencisi
Mesajlar
100
En iyi cevaplar
0
Beğeniler
26
Puanları
0
Kit mantığı gibi düşünebiliriz. Config'de ayarlanan kitlere kod oluşturuyor. Örnek verecek olursak;
Vip:
- [itemkodu] [adet] [enchant] [enchantleveli] [itemismi]
Gibi gibi.
/kodolustur vip yazdığımızda bize bir random code verecek ve bu tek kullanımlık random codeyi oyuncuya attığımızda /kodkullan [randomcode] yazarak envanterine alabilecek.
Ve son olarak /kodlar yazdığımızda kullanılmamış olan kodları görebilirsek iyi olur. :D
 
T

Tavşan26

Ziyaretçi
Kit mantığı gibi düşünebiliriz. Config'de ayarlanan kitlere kod oluşturuyor. Örnek verecek olursak;
Vip:
- [itemkodu] [adet] [enchant] [enchantleveli] [itemismi]
Gibi gibi.
/kodolustur vip yazdığımızda bize bir random code verecek ve bu tek kullanımlık random codeyi oyuncuya attığımızda /kodkullan [randomcode] yazarak envanterine alabilecek.
Ve son olarak /kodlar yazdığımızda kullanılmamış olan kodları görebilirsek iyi olur. :D
Kod:
options:
    #Ayarlar
    #Ne kadar level verileceği
    sergun26.vipkod.level: 100
    #1. verilecek eşya ismini/kodunu yazınız verilmeyecek ise boş bırakınız
    sergun26.vipkod.esya.1: 1
    #1. verilecek eşya miktarını yazınız. Eşya id kısmı boş ise burayı da boş bırakınız
    sergun26.vipkod.esya.1.sayisi: 64
    #2. verilecek eşya ismini/kodunu yazınız verilmeyecek ise boş bırakınız
    sergun26.vipkod.esya.2: 2
    #2. verilecek eşya miktarını yazınız. Eşya id kısmı boş ise burayı da boş bırakınız
    sergun26.vipkod.esya.2.sayisi: 64
    #3. verilecek eşya ismini/kodunu yazınız verilmeyecek ise boş bırakınız
    sergun26.vipkod.esya.3: 3
    #3. verilecek eşya miktarını yazınız. Eşya id kısmı boş ise burayı da boş bırakınız
    sergun26.vipkod.esya.3.sayisi: 64
    #4. verilecek eşya ismini/kodunu yazınız verilmeyecek ise boş bırakınız
    sergun26.vipkod.esya.4: 4
    #4. verilecek eşya miktarını yazınız. Eşya id kısmı boş ise burayı da boş bırakınız
    sergun26.vipkod.esya.4.sayisi: 64
    #5. verilecek eşya idsini yazınız
    sergun26.vipkod.esya.5: 5
    #5. verilecek eşya miktarını yazınız
    sergun26.vipkod.esya.5.sayisi: 64
    #6. verilecek eşya miktarını yazınız. Eşya id kısmı boş ise burayı da boş bırakınız
    sergun26.vipkod.esya.6.sayisi: 64
    #6. verilecek eşya ismini/kodunu yazınız verilmeyecek ise boş bırakınız
    sergun26.vipkod.esya.6: 6
command /kodolustur:
    permission: sergun26.vipkod.olustur
    permission message: Yetkun yok canüm
    trigger:
        set {_kodgecici.%player%} to a random integer between 1 and 99999
        set {kodlar.%{_kodgecici.%player%}%} to {_kodgecici.%player%}
        send "&bKod oluşturuldu! Kod: &6%{kodlar.%{_kodgecici.%player%}%}%"
        delete {_kodgecici.%player%}
command /kodkullan <int>:
    permission: sergun26.vipkod.kullan
    permission message: Yetki al kocum
    trigger:
        if {kodlar.%arg 1%} is arg 1:
            execute console command "/exp give %player% {@sergun26.vipkod.level}L"
            execute console command "/give %player% {@sergun26.vipkod.esya.1} {@sergun26.vipkod.esya.1.sayisi}"
            execute console command "/give %player% {@sergun26.vipkod.esya.2} {@sergun26.vipkod.esya.2.sayisi}"
            execute console command "/give %player% {@sergun26.vipkod.esya.3} {@sergun26.vipkod.esya.3.sayisi}"
            execute console command "/give %player% {@sergun26.vipkod.esya.4} {@sergun26.vipkod.esya.4.sayisi}"
            execute console command "/give %player% {@sergun26.vipkod.esya.5} {@sergun26.vipkod.esya.5.sayisi}"
            execute console command "/give %player% {@sergun26.vipkod.esya.6} {@sergun26.vipkod.esya.6.sayisi}"
            send "&bKod başarıyla kullanıldı! Eşyaların verildi."
            delete {kodlar.%arg 1%}
Test ettim, çalışıyor.[DOUBLEPOST=1417799641,1417799577][/DOUBLEPOST]@KadirBerk @ByTheEfsane @zombiespaceman1
-sergun26/sergunkorowakurwa
 
Moderatör tarafından düzenlendi:

ByTheEfsane

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
0
Beğeniler
1,293
Puanları
3,230
Kod:
options:
    #Ayarlar
    #Ne kadar level verileceği
    sergun26.vipkod.level: 100
    #1. verilecek eşya ismini/kodunu yazınız verilmeyecek ise boş bırakınız
    sergun26.vipkod.esya.1: 1
    #1. verilecek eşya miktarını yazınız. Eşya id kısmı boş ise burayı da boş bırakınız
    sergun26.vipkod.esya.1.sayisi: 64
    #2. verilecek eşya ismini/kodunu yazınız verilmeyecek ise boş bırakınız
    sergun26.vipkod.esya.2: 2
    #2. verilecek eşya miktarını yazınız. Eşya id kısmı boş ise burayı da boş bırakınız
    sergun26.vipkod.esya.2.sayisi: 64
    #3. verilecek eşya ismini/kodunu yazınız verilmeyecek ise boş bırakınız
    sergun26.vipkod.esya.3: 3
    #3. verilecek eşya miktarını yazınız. Eşya id kısmı boş ise burayı da boş bırakınız
    sergun26.vipkod.esya.3.sayisi: 64
    #4. verilecek eşya ismini/kodunu yazınız verilmeyecek ise boş bırakınız
    sergun26.vipkod.esya.4: 4
    #4. verilecek eşya miktarını yazınız. Eşya id kısmı boş ise burayı da boş bırakınız
    sergun26.vipkod.esya.4.sayisi: 64
    #5. verilecek eşya idsini yazınız
    sergun26.vipkod.esya.5: 5
    #5. verilecek eşya miktarını yazınız
    sergun26.vipkod.esya.5.sayisi: 64
    #6. verilecek eşya miktarını yazınız. Eşya id kısmı boş ise burayı da boş bırakınız
    sergun26.vipkod.esya.6.sayisi: 64
    #6. verilecek eşya ismini/kodunu yazınız verilmeyecek ise boş bırakınız
    sergun26.vipkod.esya.6: 6
command /kodolustur:
    permission: sergun26.vipkod.olustur
    permission message: Yetkun yok canüm
    trigger:
        set {_kodgecici.%player%} to a random integer between 1 and 99999
        set {kodlar.%{_kodgecici.%player%}%} to {_kodgecici.%player%}
        send "&bKod oluşturuldu! Kod: &6%{kodlar.%{_kodgecici.%player%}%}%"
        delete {_kodgecici.%player%}
command /kodkullan <int>:
    permission: sergun26.vipkod.kullan
    permission message: Yetki al kocum
    trigger:
        if {kodlar.%arg 1%} is arg 1:
            execute console command "/exp give %player% {@sergun26.vipkod.level}L"
            execute console command "/give %player% {@sergun26.vipkod.esya.1} {@sergun26.vipkod.esya.1.sayisi}"
            execute console command "/give %player% {@sergun26.vipkod.esya.2} {@sergun26.vipkod.esya.2.sayisi}"
            execute console command "/give %player% {@sergun26.vipkod.esya.3} {@sergun26.vipkod.esya.3.sayisi}"
            execute console command "/give %player% {@sergun26.vipkod.esya.4} {@sergun26.vipkod.esya.4.sayisi}"
            execute console command "/give %player% {@sergun26.vipkod.esya.5} {@sergun26.vipkod.esya.5.sayisi}"
            execute console command "/give %player% {@sergun26.vipkod.esya.6} {@sergun26.vipkod.esya.6.sayisi}"
            send "&bKod başarıyla kullanıldı! Eşyaların verildi."
            delete {kodlar.%arg 1%}
Test ettim, çalışıyor.[DOUBLEPOST=1417799641,1417799577][/DOUBLEPOST]@KadirBerk @ByTheEfsane @zombiespaceman1
-sergun26/sergunkorowakurwa
Man believe and make!
 

Üst