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

https://discord.gg/43gGDQe6tS

Döngü

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
MrFoTo
Mesajlar: 298
Kayıt: Çrş Ara 26, 2018 3:46 pm

Döngü

Mesaj gönderen MrFoTo »

Kod: Tümünü seç

public onSpawnEnt(ent) {
	static targetName[32];
	entity_get_string(ent, EV_SZ_targetname, targetName, charsmax(targetName));
	if(equal(targetName, "hucre_kapisi")) {
		DispatchKeyValue(ent,"spawnflags", "32");
		DispatchKeyValue(ent,"wait", DELAY);
		DispatchKeyValue(ent,"speed", SPEED);
		unregister_forward(FM_Spawn, gForward);
	}
}
bu kısımda bulunan
if(equal(targetName, "hucre_kapisi")) {
kısmına ben farklı kapı isimleri yazıcam ama yan yana yazmak istemiyorum hani şey oluyor pluginin en üst kısmına yazılıyor örnek kafanızda canlanması için

new enum {

kapi1,
kapi2,
hucre_kapisi
}

alt alta yazınca hepsi oluyor hani onu nasıl yapıyoruz

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:

Döngü

Mesaj gönderen amad »

Eğer doğru anladıysam,

Kod: Tümünü seç

new const isimler[][] = {
	"hucre_kapisi",
	"kafes_kapisi"
};

static targetName[32];
for(new i = 0; i < sizeof(isimler); i++) {
	entity_get_string(ent, EV_SZ_targetname, targetName, charsmax(targetName));
	if(equal(targetName, isimler[i])) {
		DispatchKeyValue(ent,"spawnflags", "32");
		DispatchKeyValue(ent,"wait", DELAY);
		DispatchKeyValue(ent,"speed", SPEED);
		unregister_forward(FM_Spawn, gForward);
	}
}

Link:
Linklerini gizle
Linki Kopyala
Cevapla