1. sayfa (Toplam 1 sayfa)
Alan hakkında
Gönderilme zamanı: Cmt Tem 25, 2020 9:21 pm
gönderen appoClypse
Oyuncu koordinatlarından belli bi alan oluşturup o alanda olan oyuncuya işlem yaptırmak istiyorum nasıl yapabilirim. Fatih in haritaya alan ekleyicisine baktım fakat bir şey anlamadım.
Alan hakkında
Gönderilme zamanı: Cmt Tem 25, 2020 9:43 pm
gönderen amad
Otokomut eklentisinde buna benzer bir kod yapısı var. Çokgenlerle oluşturulmuş kapalı bir alan şeklinde çalışmıyor ama merkeze olan uzaklık baz alınıyor. Yani gizli bir daire oluşturuyor daire dışındakilere işlem uygulatıyor. Örneğin Hunger games oyununda meydan dışındaki oyuncuların canını belli sürelerle azaltıyorum.
Kod: Tümünü seç
for(new i = 0; i < te_num; i++) {
ids = players[i];
get_entvar(ids, var_origin, PlayerOrigin);
distance = floatround(get_distance_f(meydanKonum, PlayerOrigin));
if(distance > 5000) distance = 5000;
if(distance > hungerMesafe) {
client_print(ids, print_center, "Zehirli Gazdasin. Meydana gel!");
ekranrengi(ids, 0, 0, 200, 180 - (180 * distance) / 5000);
meydanDisiHasar(ids);
}
else ekranrengi(ids, 0, 0, 200, 0);
}