Autor:
Ali
|
||
Používá se this addEventHandler ["typ",{Při aktivaci}] Typy použití: killed hit dammaged getIn getOut init engine gear fuel fired incomingMissile Zde si jednotlivé typy vysvětlíme: Killed Zjisti, jestli daná jednotka je mrtvá. Příkaz vypište do inicializačního pole jednotky u které chcete zjistit jestli během hry zemře. Příklad - this addEventHandler ["killed",{zemrel = true}] Obdoba tohoto příkazu je "alive", v praxi by to vypadalo asi takhle... Hit Zjistí, jestli daná jednotka se během hry poškodí nebo zraní (zranění muže být i smrtelné), musí být poškozena tím způsobem, že se poškození projeví na její vlastnostech (například voják nebude moc chodit, tank se pohybovat...). Příkaz vypište do inicializačního pole jednotky u které chcete zjistit jestli během hry se jí něco stane. Příklad - this addEventHandler ["hit",{this sideChat "Jsem pod palbou, potřebuji podporu!"}] Příkazy s podobnýmy vlastnostmi: CanFire CanMove CanStand HandsHit Alive Dammaged Zjistí, jestli se jednotka sama poškodila (neplatí zde když ji někdo postřelí, nebo když se letadlo poškodí vlastními zbraněmi), například auto narazí do stromu, helikoptéra o něco zaháči a poškodí se. Příkaz vypište do inicializačního pole jednotky, u které chcete zjistit jestli během hry se nějak zraní, nebo poškodí. Příklad - this addEventHandler ["Dammaged",{this setDammage 0}] GetIn Příkaz vypište do inicializačního pole jednotky, u které chcete zjistit jestli během hry do ní někdo nastoupil. Příklad - this addEventHandler ["GetIn",{voj1 sideChat "Vylez z toho auta!!"}] Příkaz s podobnými vlastnostmi je "in", v praxi by to vypadalo asi takhle... GetOut Příkaz vypište do inicializačního pole jednotky, u které chcete zjistit jestli během hry z ní někdo vystoupil. Příklad - this addEventHandler ["GetOut",{uaz stop true}] Příkaz s podobnými vlastnostmi je "in", v praxi by to vypadalo asi takhle... Init Tuto funkci se mi zatím nepodařila ověřit Engine Příkaz vypište do inicializačního pole jednotky, u které chcete zjistit jestli během hry zapne motor (vrtulník roztočí vrtuli, auto se rozjede). Příklad - this addEventHandler ["Engine",{voj1 setMimic "happy"}] Gear Tuto funkci se mi zatím nepodařila ověřit Fuel Příkaz vypište do inicializačního pole jednotky, u které chcete zjistit jestli během hry ji ubere palivo příkaz setFuel na nulu. Příklad - this addEventHandler ["Fuel",{UnassignVehicle voj1}] Fired Příkaz vypište do inicializačního pole jednotky, u které chcete zjistit jestli během hry vystřelila z jakékoliv zbraně. Příklad - this addEventHandler ["Fired",{voj1 sideChat "Zbláznil jste se,tohle má být tajná operace!!"}] IncomingMissile Příkaz vypište do inicializačního pole jednotky, u které chcete zjistit jestli během hry na ní někdo vystřelil z raketometu. Příklad - this addEventHandler ["IncomingMissile",{this setBehaviour "COMBAT"}] Příkaz zjistí jestli někdo jednotku zamířil a vystřelil, nemusel ji zaručeně trefit, příkaz jde použít na hráče, ale když hráč vystřelí na jednotku osazenou tímto příkazem tak to nefunguje. K odebráni funkce EventHandler slouží dva příkazy a to removeEventHandler & removeAllEventHandlers. Bouhužel tyto příkazy mi nějak nefungovali. A to je vše... |
||
|
Copyright© Ali 2003 | |
a |