1. sayfa (Toplam 1 sayfa)

Döngü

Gönderilme zamanı: Pzr Ağu 02, 2020 4:16 pm
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

Döngü

Gönderilme zamanı: Pzr Ağu 02, 2020 5:04 pm
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);
	}
}