Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Alan hakkında

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
appoClypse
Mesajlar: 28
Kayıt: Prş Tem 09, 2020 8:19 am

Alan hakkında

Mesaj 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.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

amad
Mesajlar: 1809
Kayıt: Cmt Nis 30, 2016 2:46 pm
Konum: Batman
Clan İsmi: Ke$`h | Gaming
İletişim:

Alan hakkında

Mesaj 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);
		}

Link:
Linklerini gizle
Linki Kopyala
Cevapla