Sol Reklam

Bulundu Anti X-Ray Skript'i

  • Konuyu başlatan Konuyu başlatan ImInfiniTy
  • Başlangıç Tarihi Başlangıç Tarihi
  • Görüntüleme 2.121
Durum
Mesaj gönderimine kapalı.

ImInfiniTy

Şimdi bir Hardcore server olacaktı..
Katılım
18 Şubat 2015
Mesajlar
325
Elmaslar
90
Puanlar
13.710
Yaş
23
Skript'in olayı şu; her 5 dakikada bir oyuncuya 20 puan verecek. Bu puan en fazla 500 olabilecek. Her demir kırdığında 10 puan, altın kırdığında 15 puan, zümrütte 25 ve elmasta 50 puan gidecek. Puan 0 olduğunda daha fazla blok kıramayacak. Oyuna ilk girdiğinde de puanı 50 olacak. Yapılabilir sanırım bilmiyorum :D
 
Yapılır yapılmasınada mesala çok fazla demirde bulunabilir bunu nasıl önleyeceksin?
 
Her 2 saatte bir madene inen oyuncu her indiğinde 50 demir kazabilecek zaten. Bence yeterli. Benim sunucum çok zor olacak. Bu yüzden 500 puan bile fazla olabilir.
 
Her 2 saatte bir madene inen oyuncu her indiğinde 50 demir kazabilecek zaten. Bence yeterli. Benim sunucum çok zor olacak. Bu yüzden 500 puan bile fazla olabilir.
Örnek yaptım arttırırsın. Sadece aktif oyuncuya puan verir.
Kod:
on first join:
    set {maden.%player%} to 0

every 5 minutes:
    loop all players:
        if {maden.%loop-player%} less than 500:
            add 20 to {maden.%loop-player%}
on break of iron ore:
    if {maden.%player%} is greater than 9:
        remove 10 from {maden.%player%}
    else:
        cancel event
 
Her 2 saatte bir madene inen oyuncu her indiğinde 50 demir kazabilecek zaten. Bence yeterli. Benim sunucum çok zor olacak. Bu yüzden 500 puan bile fazla olabilir.
Örnek yaptım arttırırsın. Sadece aktif oyuncuya puan verir.
Kod:
on first join:
    set {maden.%player%} to 0

every 5 minutes:
    loop all players:
        if {maden.%loop-player%} less than 500:
            add 20 to {maden.%loop-player%}
on break of iron ore:
    if {maden.%player%} is greater than 9:
        remove 10 from {maden.%player%}
    else:
        cancel event
Teşekkür ederim hocam. Peki bu lag yapar mı sunucumda?
 
Her 2 saatte bir madene inen oyuncu her indiğinde 50 demir kazabilecek zaten. Bence yeterli. Benim sunucum çok zor olacak. Bu yüzden 500 puan bile fazla olabilir.

Teşekkür ederim hocam. Peki bu lag yapar mı sunucumda?
Yapmaz.
 
/puan yazınca kaç puan olduğunu gösterebilir misiniz?[DOUBLEPOST=1504802414,1504801645][/DOUBLEPOST]
Örnek yaptım arttırırsın. Sadece aktif oyuncuya puan verir.
Kod:
on first join:
    set {maden.%player%} to 0

every 5 minutes:
    loop all players:
        if {maden.%loop-player%} less than 500:
            add 20 to {maden.%loop-player%}
on break of iron ore:
    if {maden.%player%} is greater than 9:
        remove 10 from {maden.%player%}
    else:
        cancel event
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

hata verdi 1 adet
 
/puan için:
Kod:
command /puan:
    send "&6&lSUNUCUADI &aPuanın: &e {maden.%player%}" to player
 
/puan yazınca kaç puan olduğunu gösterebilir misiniz?[DOUBLEPOST=1504802414,1504801645][/DOUBLEPOST]
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

hata verdi 1 adet
if {maden.%loop-player%} is less than 500:
şeklinde düzelt.
/puan için:
Kod:
command /puan:
    send "&6&lSUNUCUADI &aPuanın: &e {maden.%player%}" to player
Kod:
command /puan:
    trigger:
        send "Puanin: %{maden.%player%}%" to player
 
if {maden.%loop-player%} is less than 500:
şeklinde düzelt.[DOUBLEPOST=1504802978][/DOUBLEPOST]
Kod:
command /puan:
    trigger:
        send "Puanin: %{maden.%player%}%" to player
Aaaa , kusura bakma unutkanım ben :D
 
Son birşey daha :D
/puanekle "nick" "puan" yazınca puan eklemeyi yapabilir misiniz?

Tabi oyuncu "puan" permine sahipse veya oyuncu "op" ise ^^
 
Kod:
command /puanekle <number>:
    permission: op
    permission message: &cBu komutu kullanamazsın!
    trigger:
        add arg-1 to {maden.%player%}
        send "&cBaşarıyla %arg 1% puan verdin." to player
Not: -1 yazarsan 1 puanı gider.
 
Kod:
command /puanekle <number>:
    permission: op
    permission message: &cBu komutu kullanamazsın!
    trigger:
        add arg-1 to {maden.%player%}
        send "&cBaşarıyla %arg 1% puan verdin." to player
Not: -1 yazarsan 1 puanı gider.
Başka bir oyuncuya eklemek istiorum ama
 
Başka bir oyuncuya eklemek istiorum ama
Yine unutkanlık :D
Kod:
command /puanekle <player> <int>:
    permission: op
    permission message: &4Buna yetkin yok!
    trigger:
        arg 1 is set:
            add arg-2 to {maden.%arg 1%}
[DOUBLEPOST=1504805453,1504804498][/DOUBLEPOST]
@ImInfiniTy çözüldüyse konu kilit?
 
Durum
Mesaj gönderimine kapalı.
Yukarı