(İstek) - ID sistemi

Gavatos

Demir Madencisi
En iyi cevaplar
3
Selam istediğim sistem skript veya plugin olabilir.
Sistem:
Oyuncu oyuna girdiğinde sistem rastgele bir id verecek fakat id oyuncuya özel olacak oyuncu oyundan çıkınca idsi sıfırlanacak ve o id yerine farklı bir oyuncu geçebilecek. Oyuna tekrar girdiğinde oyuncunun idsi farklı olacak ve idsi tab tuşuna basınca parantez içinde gösterilecek örneğin: Gavatos (50) aynı zamanda oyuncunun üstündeki isimindede parantez içinde id olacak örneğin: Gavatos (62) bu tür skript, plugin varsa paylaşırsanız veya kodlarsanız sevinirim.​
 

Wentklor123

Ağaç Yumruklayıcı
En iyi cevaplar
0
Bedava kodlayacaklarını sanmam hocam.Ama siz yinede bir göz atın veya destek isteyin.
 

ShiodomeMiuna

Nether Yerlisi
En iyi cevaplar
11
PHP:
Options:
    maxkisisayisi: 20 #Girebilen oyunculara göre rastgele id verir.

on join:
    set {numarasi.%player%} to random integer between 1 and {@maxkisisayisi}
    loop {numarasibelliler::*}:
        if loop-value isn't {numarasi.%player%}:
            add {numarasi.%player%} to {numarasibelliler::*}
        else:
           set {numarasi.%player%} to random integer between 1 and {@maxkisisayisi}
           add {numarasi.%player%} to {numarasibelliler::*}
    execute console command "/nte suffix %player% (%{numarasi.%player%}%)"

on disconnect:
    remove {numarasi.%player%} from {numarasibelliler::*}
    delete {numarasi.%player%}
    execute console command "/nte clear %player%"

NameTagEdit Gerektirir.

Konsol komutu yazdırdım çünkü SKUnity artık umbaskanın desteklediğini gösteriyor. (1.8 yani)
 

Gavatos

Demir Madencisi
En iyi cevaplar
3
PHP:
Options:
    maxkisisayisi: 20 #Girebilen oyunculara göre rastgele id verir.

on join:
    set {numarasi.%player%} to random integer between 1 and {@maxkisisayisi}
    loop {numarasibelliler::*}:
        if loop-value isn't {numarasi.%player%}:
            add {numarasi.%player%} to {numarasibelliler::*}
        else:
           set {numarasi.%player%} to random integer between 1 and {@maxkisisayisi}
           add {numarasi.%player%} to {numarasibelliler::*}
    execute console command "/nte suffix %player% (%{numarasi.%player%}%)"

on disconnect:
    remove {numarasi.%player%} from {numarasibelliler::*}
    delete {numarasi.%player%}
    execute console command "/nte clear %player%"

NameTagEdit Gerektirir.

Konsol komutu yazdırdım çünkü SKUnity artık umbaskanın desteklediğini gösteriyor. (1.8 yani)
NameTagEdit'e gerek kalmadı sağol.
Kod:
Options:
    maxkisisayisi: 20 #Girebilen oyunculara göre rastgele id verir.

on join:
    set {numarasi.%player%} to random integer between 1 and {@maxkisisayisi}
    loop {numarasibelliler::*}:
        if loop-value isn't {numarasi.%player%}:
            add {numarasi.%player%} to {numarasibelliler::*}
        else:
           set {numarasi.%player%} to random integer between 1 and {@maxkisisayisi}
           add {numarasi.%player%} to {numarasibelliler::*}
    set player's tablist name to "%player% (%{numarasi.%player%}%)"
    set player's display name to "%player% (%{numarasi.%player%}%)"

on disconnect:
    remove {numarasi.%player%} from {numarasibelliler::*}
    delete {numarasi.%player%}
    set player's tablist name to "%player%"
    set player's display name to "%player%"
 
Üst