Ağaçtan elma toplama

ReaLTaiizor

Kızıltaş Madencisi
Mesajlar
577
En iyi cevaplar
0
Beğeniler
193
Puanları
700
Ruh hali
Kod:
on rightclick on leaves:
    if {yaprak.%player%} is not set:
        set {yaprak.%player%} to true
        send "&celma toplanıyor koç!"
        wait 3 second
        give 1 apple to player
        delete {yaprak.%player%}
    else:
        send "&23 saniyede bir kere elma alabilirsin!"
 

TrackTerzi

Zombi Katili
Mesajlar
231
En iyi cevaplar
0
Beğeniler
246
Puanları
530
Kod:
on rightclick on leaves:
    if {yaprak.%player%} is not set:
        set {yaprak.%player%} to true
        send "&celma toplanıyor koç!"
        wait 3 second
        give 1 apple to player
        delete {yaprak.%player%}
    else:
        send "&23 saniyede bir kere elma alabilirsin!"
Peki verilecek elma sayısının rastgele ve mümkünse 1 ve 5 arasında olmasını istiyorsak? Bunu yapabilir misin?
 

ReaLTaiizor

Kızıltaş Madencisi
Mesajlar
577
En iyi cevaplar
0
Beğeniler
193
Puanları
700
Ruh hali
Kod:
on rightclick on leaves:
    if {yaprak.%player%} is not set:
        set {yaprak.%player%} to true
        send "&celma toplanıyor koç!"
        wait 3 second
        set {_chance} to random integer between 1 and 5
        give {_chance} apple to player
        delete {yaprak.%player%}
    else:
        send "&23 saniyede bir kere elma alabilirsin!"
 

TrackTerzi

Zombi Katili
Mesajlar
231
En iyi cevaplar
0
Beğeniler
246
Puanları
530
Kod:
on rightclick on leaves:
    if {yaprak.%player%} is not set:
        set {yaprak.%player%} to true
        send "&celma toplanıyor koç!"
        wait 3 second
        set {_chance} to random integer between 1 and 5
        give {_chance} apple to player
        delete {yaprak.%player%}
    else:
        send "&23 saniyede bir kere elma alabilirsin!"
Dostum hata veriyor bu, eğer uğraşacak isen bu skriptle şunu da ekler misin ?

Şimdi bir kişi 1 ve 5 arasında elma toplayabiliyor ve 3 elma bulursa ona "3 elma buldun " diye mesaj gitsin.
Ayrı olarak %3 gibi bir ihtimalle de enchli olmayan altın elma bulunma ihtimalini ekleyebilir misin?
 
Son düzenleme:

Faberds

Taş Madencisi
Mesajlar
65
En iyi cevaplar
0
Beğeniler
22
Puanları
120
Oyuncuya özel elma açıp kapatma saçma olmuş variable'lar boş ram yer. 500 kayıtlı oyuncudan sonra düşük ramli bir sunucuda lagdan geçilmez.
 
Son düzenleme:

Faberds

Taş Madencisi
Mesajlar
65
En iyi cevaplar
0
Beğeniler
22
Puanları
120
Kod:
on rightclick on leaves:
    send "elmalar toplanıyor"
    chance of 3%:
        set {_altinelma} to true
    set {_chance} to random integer between 1 and 5
    wait 3 seconds
    give {_chance} apple to player
    if {_altinelma} is true:
        give 1 golden apple to player
        send "%{change}% elma ve 1 altın elma topladın"
    else:
        send "%{change}% elma topladın"
İsteklere göre düzenledim. Denemedim ama çalışır sanırım. skript variable tutmuyor lag yapmaz.
 
Son düzenleme:

TrackTerzi

Zombi Katili
Mesajlar
231
En iyi cevaplar
0
Beğeniler
246
Puanları
530
Kod:
on rightclick on leaves:
    send "elmalar toplanıyor"
    chance of 3%:
        set {_altinelma} to true
    set {_chance} to random integer between 1 and 5
    wait 3 seconds
    give {_chance} apple to player
    if {_altinelma} is true:
        give 1 golden apple to player
        send "%{change}% elma ve 1 altın elma topladın"
    else:
        send "%{change}% elma topladın"
İsteklere göre düzenledim. Denemedim ama çalışır sanırım. skript variable tutmuyor lag yapmaz.
Teşekkür ederim.Sana da kendim tarafından yarar sağlıyabileceğim bir şey var mı?

Kod:
on rightclick on leaves:
    send "elmalar toplanıyor"
    chance of 3%:
        set {_altinelma} to true
    set {_chance} to random integer between 1 and 5
    wait 3 seconds
    give {_chance} apple to player
    if {_altinelma} is true:
        give 1 golden apple to player
        send "%{change}% elma ve 1 altın elma topladın"
    else:
        send "%{change}% elma topladın"
İsteklere göre düzenledim. Denemedim ama çalışır sanırım. skript variable tutmuyor lag yapmaz.
Biraz oynama yaptım, bozuldu. Bu default halini koydum, <none> elma topladın diyor. Oyuncuya hiç elma vermiyor,

Hata ise şu (sanırım) :


@Faberds , bunu düzeltir isen çok memnun kalıcağım forumdaşım :3

Ha bu arada altın elma rahatça toplanabiliyor,ondan yana sıkıntı yok. Bir de kişi istediği kadar toplayabiliyor 1 saniyede 10 kere bile toplayabiliyor ben ise 10 saniye içerisinde 1 kere 10 saniye geçince yine 1 kere istiyorum. Zahmet etmek istemiyorsan paşa gönlün bilir gene de uğraşın için çooook teşekkür ederim dostum.
 
R

RealyRevenGe

Ziyaretçi
Kod:
on rightclick on leaves:
    if {yaprak.%player%} is not set:
        set {yaprak.%player%} to true
        send "&celma toplanıyor koç!"
        wait 3 second
        give 1 apple to player
        delete {yaprak.%player%}
    else:
        send "&23 saniyede bir kere elma alabilirsin!"
Çok mantıklı hayran kaldım doğrusu çalışıyor mu?
 

Faberds

Taş Madencisi
Mesajlar
65
En iyi cevaplar
0
Beğeniler
22
Puanları
120
Teşekkür ederim.Sana da kendim tarafından yarar sağlıyabileceğim bir şey var mı?


Biraz oynama yaptım, bozuldu. Bu default halini koydum, <none> elma topladın diyor. Oyuncuya hiç elma vermiyor,

Hata ise şu (sanırım) :


@Faberds , bunu düzeltir isen çok memnun kalıcağım forumdaşım :3

Ha bu arada altın elma rahatça toplanabiliyor,ondan yana sıkıntı yok. Bir de kişi istediği kadar toplayabiliyor 1 saniyede 10 kere bile toplayabiliyor ben ise 10 saniye içerisinde 1 kere 10 saniye geçince yine 1 kere istiyorum. Zahmet etmek istemiyorsan paşa gönlün bilir gene de uğraşın için çooook teşekkür ederim dostum.

Akşam'a doğru skript'i bı elden geçiririm hiç denemeden yazmıştım zaten hem cooldown için güzel bir fikrimde var
 

Üst