Yardım Loop

iBerkeBey

Ağaç Yumruklayıcı
En iyi cevaplar
0
Oyun Sürümü
1.8.9
Arkadaşlar merhabalar, skriptlerde çok iyi değilim sizden bir ricam var alttaki veridğim kodu nasıl looplaya bilirim veya looplayabilir miyim bir yardımcı olabilirseniz çok iyi olur şimdiden teşekkür ederim.


Kod:
command /pbiletal:
    trigger:
        chance of {@sans}%:
            if {piyango::01} is not set:
                give paper 1 named "&6Piyango Bileti 01 [{@pnum}]" to player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '01'"
                set {piyango::%player%::01} to "%player%"
                set {piyango::01} to true
        chance of {@sans}%:
            if {piyango::02} is not set:
                give paper 1 named "&6Piyango Bileti 02 [{@pnum}]" to player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '02'"
                set {piyango::%player%::02} to "%player%"
                set {piyango::02} to true
        chance of {@sans}%:
            if {piyango::03} is not set:
                give paper 1 named "&6Piyango Bileti 03 [{@pnum}]" to player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '03'"
                set {piyango::%player%::03} to "%player%"
                set {piyango::03} to true
        chance of {@sans}%:
            if {piyango::04} is not set:
                give paper 1 named "&6Piyango Bileti 04 [{@pnum}]" to player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '04'"
                set {piyango::%player%::04} to "%player%"
                set {piyango::04} to true
        chance of {@sans}%:
            if {piyango::05} is not set:
                give paper 1 named "&6Piyango Bileti 05 [{@pnum}]" to player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '05'"
                set {piyango::%player%::05} to "%player%"
                set {piyango::05} to true
        chance of {@sans}%:
            if {piyango::06} is not set:
                give paper 1 named "&6Piyango Bileti 06 [{@pnum}]" to player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '06'"
                set {piyango::%player%::06} to "%player%"
                set {piyango::06} to true
        chance of {@sans}%:
            if {piyango::07} is not set:
                give paper 1 named "&6Piyango Bileti 07 [{@pnum}]" to player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '07'"
                set {piyango::%player%::07} to "%player%"
                set {piyango::07} to true
        chance of {@sans}%:
            if {piyango::08} is not set:
                give paper 1 named "&6Piyango Bileti 08 [{@pnum}]" to player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '08'"
                set {piyango::%player%::08} to "%player%"
                set {piyango::08} to true
        chance of {@sans}%:
            if {piyango::09} is not set:
                give paper 1 named "&6Piyango Bileti 09 [{@pnum}]" to player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '09'"
                set {piyango::%player%::09} to "%player%"
                set {piyango::09} to true
        chance of {@sans}%:
            if {piyango::00} is not set:
                give paper 1 named "&6Piyango Bileti 00 [{@pnum}]" to player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '00'"
                set {piyango::%player%::00} to "%player%"
                set {piyango::00} to true
 

EnderR3kt

Marangoz
En iyi cevaplar
3
loop çalıştırıldığında belirli saniye aralıklarıyla oyunculara şansına göre bilet atıcak, bunu istiyorsan atayım hemen düzenleyip

{piyango::04} kullanmışsın bunu anlayamadım, eğer oyuncu bilet alma komutunu kullanırsa {piyango::04} herkeste "true" olmuş olucak ve sadece 1 kişi bu bileti alabilicek.

{piyango04::%player%} kullanırsan sadece oyuncuya özel "true" verir ve diğer oyuncularda biletden alabilir.
 

EnderR3kt

Marangoz
En iyi cevaplar
3
Sana düzgün düzenleyip vereyim çok uzamış oyuncu ismine atamışsın falan bekleticem birazcık
 

EnderR3kt

Marangoz
En iyi cevaplar
3
Kod:
every 30 second:
    loop all players:
        chance of {@sans}%:
            if {piyango::01} is not set:
                give paper 1 named "&6Piyango Bileti 01 [{@pnum}]" to loop-player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '01'"
                set {piyango::%loop-player%::01} to "%loop-player%"
                set {piyango::01} to true
        chance of {@sans}%:
            if {piyango::02} is not set:
                give paper 1 named "&6Piyango Bileti 02 [{@pnum}]" to loop-player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '02'"
                set {piyango::%loop-player%::02} to "%loop-player%"
                set {piyango::02} to true
        chance of {@sans}%:
            if {piyango::03} is not set:
                give paper 1 named "&6Piyango Bileti 03 [{@pnum}]" to loop-player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '03'"
                set {piyango::%loop-player%::03} to "%loop-player%"
                set {piyango::03} to true
        chance of {@sans}%:
            if {piyango::04} is not set:
                give paper 1 named "&6Piyango Bileti 04 [{@pnum}]" to loop-player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '04'"
                set {piyango::%loop-player%::04} to "%loop-player%"
                set {piyango::04} to true
        chance of {@sans}%:
            if {piyango::05} is not set:
                give paper 1 named "&6Piyango Bileti 05 [{@pnum}]" to loop-player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '05'"
                set {piyango::%loop-player%::05} to "%loop-player%"
                set {piyango::05} to true
        chance of {@sans}%:
            if {piyango::06} is not set:
                give paper 1 named "&6Piyango Bileti 06 [{@pnum}]" to loop-player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '06'"
                set {piyango::%loop-player%::06} to "%loop-player%"
                set {piyango::06} to true
        chance of {@sans}%:
            if {piyango::07} is not set:
                give paper 1 named "&6Piyango Bileti 07 [{@pnum}]" to loop-player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '07'"
                set {piyango::%loop-player%::07} to "%loop-player%"
                set {piyango::07} to true
        chance of {@sans}%:
            if {piyango::08} is not set:
                give paper 1 named "&6Piyango Bileti 08 [{@pnum}]" to loop-player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '08'"
                set {piyango::%loop-player%::08} to "%loop-player%"
                set {piyango::08} to true
        chance of {@sans}%:
            if {piyango::09} is not set:
                give paper 1 named "&6Piyango Bileti 09 [{@pnum}]" to loop-player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '09'"
                set {piyango::%loop-player%::09} to "%loop-player%"
                set {piyango::09} to true
        chance of {@sans}%:
            if {piyango::00} is not set:
                give paper 1 named "&6Piyango Bileti 00 [{@pnum}]" to loop-player
                send "{@p} Başarıyla Bilet Aldın Ve Bilet Numaran '00'"
                set {piyango::%loop-player%::00} to "%loop-player%"
                set {piyango::00} to true

Bu senin skriptine göre, kendim düzenlemedim.
Dene olucakmı
"every 30 second" u istediğin sayıya çevir ona göre looplar
 

iBerkeBey

Ağaç Yumruklayıcı
En iyi cevaplar
0
Yapmak İstediğim zaten her bileti sadece bir kişinin alabilmesi ve her saniye değil örneğin bir npcye tıklayınca alabilinecek bir kağıt skriptimin devamını atmadım devamında ise şans işiyle herhangi bir oyuncunun kağıdı seçilecek ve o kişi hediye kazanıcak gibi

ve almak istediğim bölüm şu şekilde.

örneğin nasıl 200 mesaj atı bu şekilde loopluyorsak:
loop 200 times:
send "" to all players

bunu da böyle bir şekilde kısaltıp looplaya bilirmiyiz diye sormuştum.
 

EnderR3kt

Marangoz
En iyi cevaplar
3
Demek istediğin oyunculara numaralarına göre kağıt gelicek ve senin seçtiğin numaraya sahip olan oyuncular hediye mi kazanıcaklar ?
 

EnderR3kt

Marangoz
En iyi cevaplar
3
Kankam loop döngüye sokmak demek, sen bir komutu döngüye sokup istediğin aralıkla kendi kendine tekrarlanmasını sağlayabilirsin mesela.

loop 200 times:
send "" to all players

sohbette 200 mesaj boyunca 'send "" to all players' döndür demek.
 

EnderR3kt

Marangoz
En iyi cevaplar
3
Sana kuponsuz skriptle kupona gerek duymadan komutla eventini yapabileceğin seninkine benzer bir skript yapabilirim
 
Üst