void spawnentitybyallenemy(void vName, float fX, float fY, float fZ)
{ void vEnt; //Entity placeholder.
int iType , iValid, iDead, iECnt, iEnt; //Entity counter.
int Tx = 0, Ty = 0, Tz = 0, Tdir = 0;
void spawned = 0;
void self = getlocalvar("self");
iECnt = openborvariant("ent_max"); //Get current entity count.
for(iEnt=0; iEnt<iECnt; iEnt++) //Loop entity collection.
{ vEnt = getentity(iEnt); //Get entity handle.
if(vEnt) //Valid handle?
{ iValid = getentityproperty(vEnt, "exists"); //Get exists confirmation.
iDead = getentityproperty(vEnt, "dead"); //Get death status.
iType = getentityproperty(vEnt, "type"); //Get type.
if(vEnt && iValid && !iDead //Alive?
&& iType == openborconstant("TYPE_ENEMY")) //Enemy type?
{ Tx = getentityproperty(vEnt, "x");
Ty = getentityproperty(vEnt, "a");
Tz = getentityproperty(vEnt, "z");
Tdir = getentityproperty(vEnt, "direction");
if ( Tdir == 0 )
{ spawned = spawnchildentityforparent(vName, self, (Tx+fX), (Ty+fY), (Tz+fZ), 0);
changeentityproperty(spawned, "direction",1);
} else
{ fX = -fX;
spawned = spawnchildentityforparent(vName, self, (Tx+fX), (Ty+fY), (Tz+fZ), 0);
changeentityproperty(spawned, "direction",0);
} } } } }
画面上のHealth 0 以上の全ての敵の座標を取得して、その座標にEntityを出現させるスクリプト
動画のSpecial で全ての敵に物が降って来る演出に使っています。
ニュース
- 事実上の減反政策を法定化へ 農水省方針 「需要に応じた生産」推進 [蚤の市★]
- 【鰻】ニホンウナギの規制強化案、ワシントン条約会議で正式に否決 [ぐれ★]
- 【北海道】夫の車にひかれ妻が死亡 バックで出庫中後ろにいる妻に気付かず・・ 83歳の夫を逮捕 札幌 [ぐれ★]
- フジテレビ F1地上波放送11年ぶり復活へ 26年シーズンから最大5戦 [征夷大将軍★]
- 【独占直撃】「国分太一と縁は切れない」電動ママチャリで疾走する元TOKIOリーダー城島茂、ついに明かした31年間と沈黙の「本音」 [Ailuropoda melanoleuca★]
- デリバリーヘルスの女性従業員を盗撮疑いの徳島県議 辞職願提出 公明党除名処分 [ぐれ★]
- GACKT、流行語大賞の高市首相「働いて×5」を絶賛 [834922174]
- 日本人「AIで失業?ないない(笑)日本人を舐めるな😡」 AIに対する楽観姿勢、先進国で異例。 [271912485]
- 【悲報】所得税増税、2027年1月からWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- ネトウヨ「今ならまだ中国に勝てる!台湾に積極的に介入し、第三次世界大戦の戦勝国になろう!中国を叩き潰せ!」→5万いいね [314039747]
- NVIDIA革ジャン社長「プログラミングを勉強する奴はバカ。AIで不要になる」小学校に取り入れたばかりの日本人どうすんの [347751896]
- 炭治郎「これは!?高卒の臭いだ!ほんのりDQNの臭いをまとってて鼻がつんざく!」
