Süreli rütbe skripti

furkan_tmbs

Ağaç Yumruklayıcı
Mesajlar
24
En iyi cevaplar
0
Beğeniler
8
Puanları
110
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.
Mesajlar
121
En iyi cevaplar
0
Beğeniler
50
Puanları
0
Böyle bir şeyi yönetim ekibine alarak yapamazsın,belirli bir ücret karşılığı yaptırabilirsin.
 

TheBlueDeath

Nether Yerlisi
Mesajlar
2,072
En iyi cevaplar
0
Beğeniler
736
Puanları
2,380
Ruh hali
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
Mesajlar
184
En iyi cevaplar
0
Beğeniler
67
Puanları
780
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ı
Mesajlar
24
En iyi cevaplar
0
Beğeniler
8
Puanları
110
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ı
Mesajlar
24
En iyi cevaplar
0
Beğeniler
8
Puanları
110
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
Mesajlar
184
En iyi cevaplar
0
Beğeniler
67
Puanları
780
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
Mesajlar
1,656
En iyi cevaplar
0
Beğeniler
1,177
Puanları
3,120
Ruh hali
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
Mesajlar
502
En iyi cevaplar
0
Beğeniler
271
Puanları
790
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.
 

ensiha

Bratackk <3
Mesajlar
541
En iyi cevaplar
0
Beğeniler
250
Puanları
750
Ben Arkadaşa Özelden Attım Skripti
Sıkıntı Kalmadı
 

TheBlueDeath

Nether Yerlisi
Mesajlar
2,072
En iyi cevaplar
0
Beğeniler
736
Puanları
2,380
Ruh hali
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
Mesajlar
184
En iyi cevaplar
0
Beğeniler
67
Puanları
780
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