Süreli rütbe skripti

furkan_tmbs

Ağaç Yumruklayıcı
En iyi cevaplar
0
Arkadaşlar üzerinde nekadar uğraşsamda sadece süreyi yapabildim rankup u beceremedim yardım ederseniz memnun kalırım skripti hazırlayabilecek arkadaşlar isterlerse sunucumun yonetim ekibine katılabilirler şimdiden teşekkürler
 

Thraud

Bazen ölmek de umuttur.
En iyi cevaplar
0
Böyle bir şeyi yönetim ekibine alarak yapamazsın,belirli bir ücret karşılığı yaptırabilirsin.
 

TheBlueDeath

Nether Yerlisi
En iyi cevaplar
0
Aslında yapmak çok basit öyle ücret isteyen bir şey değil. Ama skript ile yaparsan sunucunu kastırma olasılığı çok yüksek bunu yapana kadar AutoRank pluginini felan kullanmanı tavsiye ederim.
 

SnipeTR

Zombi Katili
En iyi cevaplar
0
Sadece groupmanager yerine pex kullanarak süreli ranklar verebilirsin.
Edit: Ben olayı yanlış anlamışım sen autorank istiyorsun direk pluginini kullanabilirsin.
Edit 2: Skript olarak yapılabilir fakat çok fazla variable kaydedilmek zorunda kalınılır buda sunucuda lag oluşturabilir.
 
Son düzenleme:

furkan_tmbs

Ağaç Yumruklayıcı
En iyi cevaplar
0
beyler auto rank demişiniz skript paralı kodluyolar demişiniz
1. AutoRank pex ile uyumlu çalışmıyor
2. ben ücretsiz skript kodluyorum
3.sunucu kasar demişsin evet saniye olayını ekleyince kasıyor ama ben saniy olmadan yaptım yani her saniye sureyi arttırmak yere dakika olarak arttırıyor pek bi sıkıntı yok

variables:
{dakika.%player%} = 0
{saat.%player%} = 0
{gun.%player%} = 0
every 1 minute:
loop all players:
add 1 to {dakika.%loop-player%}
if {dakika.%loop-player%} is equal to 60:
add 1 to {saat.%loop-player%}
remove 60 from {dakika.%loop-player%}
if {saat.%loop-player%} is equal to 24:
add 1 to {gun.%loop-player%}
remove 24 from {saat.%loop-player%}
command /megatime:
trigger:
send " &7> &&7-----&3Ontime&7-----"
send " &7> &b%{gun.%player%}% &3Gün %{saat.%player%}% &3Saat %{dakika.%player%}% &3Dakikadır sunucudasın"


ben buraya kadar ayarladım fakat rütbe atlama olayını ekleyemedim
 

furkan_tmbs

Ağaç Yumruklayıcı
En iyi cevaplar
0
Bukadarını yapabildim fakat rütbe atlamada sorun yaşıyor hata veriyor
PHP:
variables:
    {dakika.%player%} = 0
    {saat.%player%} = 0
    {gun.%player%} = 0  
every 1 minute:
    loop all players:
        add 1 to {dakika.%loop-player%}
        if {dakika.%loop-player%} is equal to 60:
            add 1 to {saat.%loop-player%}
            remove 60 from {dakika.%loop-player%}
        if {saat.%loop-player%} is equal to 24:
            add 1 to {gun.%loop-player%}
            remove 24 from {saat.%loop-player%}
every 1 minute:
    loop all players:
        if {dakika.%loop-player%} is equal to 16:
            execute console command "pex user %player% group add tec_uye"          
command /megatime:
    trigger:
        send " &7> &&7-----&3Ontime&7-----"
        send " &7> &b%{gun.%player%}% &3Gün %{saat.%player%}% &3Saat %{dakika.%player%}% &3Dakikadır sunucudasın"
 

SnipeTR

Zombi Katili
En iyi cevaplar
0
Alt tarafı bir timer olabilir ama azıcık mantıklı düşünürseniz olası bir bot saldırısı sonucunda sunucunun o kadar variableyi kaldırabileceğini düşünen birisi var mı burda? Bot saldırısı olmasınada gerek yok her saniye değişen yüzlerce variableyi düşünün. Olay timer değil burda. Ki timer de bir nebze kalkabilir. On join: While player is online: add 1 to {sure.%player%} wait 1 seconds şeklindede yapılabilir.
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
O zaman
PHP:
on join:
    set {ayy.%player%} to 0
yapmazsın.

Her saniye yüzlerce variable değişsin sorun değil.
PHP:
every second:
    loop 5000 times:
        set {%loop-number%} to random integer between 0 and 999
İstersen 10000 yap :sinsi1:
Ayrıca variable dışında kayıt yapılabilecek daha iyi yerler olduğunu bilelim.
 
Son düzenleme:

VictoryAndGlory

Kızıltaş Madencisi
En iyi cevaplar
0
Alt tarafı bir timer olabilir ama azıcık mantıklı düşünürseniz olası bir bot saldırısı sonucunda sunucunun o kadar variableyi kaldırabileceğini düşünen birisi var mı burda? Bot saldırısı olmasınada gerek yok her saniye değişen yüzlerce variableyi düşünün. Olay timer değil burda. Ki timer de bir nebze kalkabilir. On join: While player is online: add 1 to {sure.%player%} wait 1 seconds şeklindede yapılabilir.
Rütbe her girene verilmiyor. Bot saldırısıyla olacak iş değil. Ayrıca giriş yapmamış kişiye skriptten variable atayacak kadar saf olmazsanız sıkıntı oluşturmaz hiçbir bot.
 

TheBlueDeath

Nether Yerlisi
En iyi cevaplar
0
O zaman
PHP:
on join:
    set {ayy.%player%} to 0
yapmazsın.

Her saniye yüzlerce variable değişsin sorun değil.
PHP:
every second:
    loop 5000 times:
        set {%loop-number%} to random integer between 0 and 999
İstersen 10000 yap :sinsi1:
Ayrıca variable dışında kayıt yapılabilecek daha iyi yerler olduğunu bilelim.
Mesela ?
 

SnipeTR

Zombi Katili
En iyi cevaplar
0
Rütbe her girene verilmiyor. Bot saldırısıyla olacak iş değil. Ayrıca giriş yapmamış kişiye skriptten variable atayacak kadar saf olmazsanız sıkıntı oluşturmaz hiçbir bot.
Ağzımı bozmak istemeden cevap veriyorum. AuthmeSKAddon gibi bir addon yapar iseniz yapayım öyle bir skript. Giriş yapmış kişiyi nasıl tespit edeceksiniz sorabilir miyim? Skripti 10 saniye bekletip giriş yapıp yapmadığını mı anlayacaksınız?
 
Üst