Bu skriptte hata nerededir?

AyavefeTR

Zombi Katili
En iyi cevaplar
0
Announcer tarzı bir skript yapmaya çalıştım ama yine hata veriyor

Kod:
options:
    p: &8&l[&e&lBildirim&8&l]
    msj1: &cyazi
    msj2: &eyazi2
    msj3: &byazi3
    msj4: &e yazi4
    msj5: &e yazi5

every 1 minutes:
    chance of 20%:
        broadcast "{@p} {@msj1}"
    chance of 20%
        broadcast "{@p} {@msj2}"
    chance of 20%
        broadcast "{@p} {@msj3}"
    chance of 20%
        broadcast "{@p} {@msj4}"
    chance of 20%
        broadcast "{@p} {@msj5}"

Sorun çözüldü

chance of 20% den sonra ":" koymayı unutmuşum
 

ByDeichor

Kızıltaş Madencisi
En iyi cevaplar
0
broadcast "{@p} {@msj1}" değilde broadcast "{@msj1}" şeklinde olmalı sanırım.
 

AyavefeTR

Zombi Katili
En iyi cevaplar
0
Teşekkürler ama problem o değildi sorun çözüldü


Şimdi ise arada bir 3 tane bazen 1 tane atıyor. Ben 1 tane yazıyı random atmasını istiyorum. Nasıl olabilir?
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
PHP:
options:
    p: &8&l[&e&lBildirim&8&l]
    msj1: &cyazi
    msj2: &eyazi2
    msj3: &byazi3
    msj4: &e yazi4
    msj5: &e yazi5

every 1 minutes:
    broadcast "{@p} {@msj%random integer between 1 and 5%}"
random integer between 1 and 5
1 ile 5 arası bir sayı seçme anlamına geliyor. Kodun içinde {@msj<RastgeleSayi>} yapınca optionlardan birini kullanmış oluyor. 5 sayısı optionslarda ki mesaj sayısıyla aynı olmalı yani.
 

AyavefeTR

Zombi Katili
En iyi cevaplar
0
PHP:
options:
    p: &8&l[&e&lBildirim&8&l]
    msj1: &cyazi
    msj2: &eyazi2
    msj3: &byazi3
    msj4: &e yazi4
    msj5: &e yazi5

every 1 minutes:
    broadcast "{@p} {@msj%random integer between 1 and 5%}"
1 ile 5 arası bir sayı seçme anlamına geliyor. Kodun içinde {@msj<RastgeleSayi>} yapınca optionlardan birini kullanmış oluyor. 5 sayısı optionslarda ki mesaj sayısıyla aynı olmalı yani.
Teşekkürler internette baktım bunun gibi bir kod gördüm.
Her chance eventinin sonuna stop koy
Teşekkür ederim
 
Üst