Fonksiyon Yardım

RedEyeses

Kömür Madencisi
En iyi cevaplar
0
{ingame.%player%} nasıl fonksiyon uygulattırcam? Fonksiyonlarda yeniyim..
 

ResultLuna

Ağaç Yumruklayıcı
En iyi cevaplar
0
Skript'te fonksiyonlar temel olarak aynı matematikte olduğu gibi bir veya birden fazla parametre alıp bunlarla bir işlem yapmaya yarar (Bazen hiç parametre almadan). İstediğin şey anladığım kadarıyla bir veriyi kullanarak bunu işlemek. Mantığını anlamak adına şu kodu inceleyebilirsin:
Kod:
on join:
    sendMessage(player)

function sendMessage(p: player):
    send "Merhaba" to {_p}
 

ResultLuna

Ağaç Yumruklayıcı
En iyi cevaplar
0
sendMessage({ingame.%player%}) gibi nasıl uygulatcam sorum o.
Amacına bağlı olarak istediğin şeyin yöntemi değişebilir, mesela belli bir süre aralığında bunu sunucudaki oyunculara uygulamaksa:
Kod:
every 3 seconds:
    loop all players:
        sendMessage(loop-player)
Belli bir süre aralığında listedeki kişilere uygulamaksa:
Kod:
every 3 seconds:
    loop {players::*}:
        sendMessage(loop-player)
Direkt belli bir objeyi uygulamaksa:
Kod:
on join:
    sendMessage({ingame.%player%})
Olacaktır fakat prensip olarak hepsi zaten aynı şekilde çalışıyor, neyi anlamadığını hala çözemedim; ilk yorumumda anlattığımdan bir farkı yok bu kodların.
 
Üst