[İSTEK] Oyuncu Sayısına Göre Komut Yazdırma Skripti

ReaLTaiizor

Kızıltaş Madencisi
En iyi cevaplar
0
Mesela Oyuncu Sayısı 10'u Geçince /Save-All Komutu Göndersin. Ama Oyuncu Sayısı 12 Oldu Save-All Komutunu Gönderdik Online Sayısı 5 Oldu Sonra Tekrar 10 U Geçince Tekrar Save-All Komutu Göndersin.
Oyuncu Sayısı 10 Veya 10'dan Daha Az Olunca Mesela /money Komutunu Göndersin (ÖRNEK)
Böyle Bir Skripte İhtiyacım Var Yardımlarınızı Bekliyorum...
İyi Forumlar....​
 

Rosenrot

LAGOMORPHA
En iyi cevaplar
0
PHP:
on load:
    set {online} to 0
    set {executed} to false

on join:
    add 1 to {online}
    
on disconnect:
    if {online} is less than 10:
        set {executed} to false
    else:
        if {online} is greater than 10:
            set {executed} to false

on disconnect:
    remove 1 from {online}
    while {online} is equal to 10:
        {executed} is false:
            make console execute command "/save-all"
            set {executed} to true
            while {online} is less than 11:
                {executed} is false:
                    make console execute command "/money"
                    set {executed} to true
not tested
 

SnKaan

Elmas Madencisi
En iyi cevaplar
0
İyi forumlar..
Kod:
on login:
    if number of all players is 10:
        execute console command "/save-all"
        send "&aOyuncu sayısı 10 oldugu icin otomatik kayit yapildi." to all players
        stop
    if number of all players is 5:
        execute console command "/say oyuncu sayısı 5"
       
on quit:
    if number of all players is 10:
        execute console command "/save-all"
        send "&aOyuncu sayısı 10 oldugu icin otomatik kayit yapildi." to all players
        stop
    if number of all players is 5:
        execute console command "/say oyuncu sayısı 5"
[DOUBLEPOST=1434349919,1434349789][/DOUBLEPOST]
PHP:
on load:
    set {online} to 0
    set {executed} to false

on join:
    add 1 to {online}
   
on disconnect:
    if {online} is less than 10:
        set {executed} to false
    else:
        if {online} is greater than 10:
            set {executed} to false

on disconnect:
    remove 1 from {online}
    while {online} is equal to 10:
        {executed} is false:
            make console execute command "/save-all"
            set {executed} to true
            while {online} is less than 11:
                {executed} is false:
                    make console execute command "/money"
                    set {executed} to true
not tested

Sunucuda oyuncu varken reload atılırsa skriptin çalışmayacaktır ve disconnect oyundan kopmayı belirtir onun yerine on quit yapmalısın.iyi forumlar :)
 

ReaLTaiizor

Kızıltaş Madencisi
En iyi cevaplar
0
İyi forumlar..
Kod:
on login:
    if number of all players is 10:
        execute console command "/save-all"
        send "&aOyuncu sayısı 10 oldugu icin otomatik kayit yapildi." to all players
        stop
    if number of all players is 5:
        execute console command "/say oyuncu sayısı 5"
       
on quit:
    if number of all players is 10:
        execute console command "/save-all"
        send "&aOyuncu sayısı 10 oldugu icin otomatik kayit yapildi." to all players
        stop
    if number of all players is 5:
        execute console command "/say oyuncu sayısı 5"
[DOUBLEPOST=1434349919,1434349789][/DOUBLEPOST]

Sunucuda oyuncu varken reload atılırsa skriptin çalışmayacaktır ve disconnect oyundan kopmayı belirtir onun yerine on quit yapmalısın.iyi forumlar :)
Bu kod her 10oyuncu oldugu zaman /save-all komutunu gondericek mi?

GT-I8200Q cihazımdan Tapatalk kullanılarak gönderildi
 

ReaLTaiizor

Kızıltaş Madencisi
En iyi cevaplar
0
@SnKaan Benim bi istegim daha var. Mesela Alfabedeki 29 Harfin dışında yazdgı cumlede 1 varsa yazdrmasn. Bunu yapabilirmisin?
 

SnKaan

Elmas Madencisi
En iyi cevaplar
0
Aşağıdaki kodda X Q ve W harflerini bir kelimede, cümlede yada tek harf olarak yazarsa "Gecersiz Harf kullandın mesajı verir ve mesajı gitmez.Yeni harf eklemek için "harf" or kısmını uzatman yeterli.
Kod:
on chat:
    if "%message%" contains "x" or "q" or "w":
        send "&cGecersiz Harf Kullandin." to player
        cancel event
        stop
 

ReaLTaiizor

Kızıltaş Madencisi
En iyi cevaplar
0
Aşağıdaki kodda X Q ve W harflerini bir kelimede, cümlede yada tek harf olarak yazarsa "Gecersiz Harf kullandın mesajı verir ve mesajı gitmez.Yeni harf eklemek için "harf" or kısmını uzatman yeterli.
Kod:
on chat:
    if "%message%" contains "x" or "q" or "w":
        send "&cGecersiz Harf Kullandin." to player
        cancel event
        stop
Deniycem. Peki diyelim /m deneme p yazdı gene aynı olay olr mu? on chat kullanmssn da?
 
Üst