Polski Česky English Français Русский Español
Home Site Original War Support Community Forums Facebook YouTube Discord
¿Tu primera vez por aquí? Lee esto!
» Índice > Modding Archive > SAIL - Umieszczanie żołnierza w bunkrze z dobrym kierunkiem

SAIL - Umieszczanie żołnierza w bunkrze z dobrym kierunkiem

Serpent pisze:Pewnie wielu z Was spotkało się z tym problemem. Chodzi mianowicie o to że jeśli umieścimy człowieka w bunkrze (nie w wieżyczce!) za pomocą PlaceHumanInUnit to zawsze jest on zwrócony w kierunku 0 (północy wschód).

Poniżej zamieszczam funkcję która rozwiązuje ten problem:

Kod:

Export Function PlaceUnitInBunker(un, b);
var dir;
begin
dir := GetDir(b);

if dir < 3 then
   dir := dir + 3
    else 
      dir := dir - 3;

SetDir(un, dir);
PlaceHumanInUnit(un, b);
End;

Przykład użycia:

Kod:

// jakiś tam kod
un := CreateHuman;
PlaceUnitInBunker(un, b); // gdzie b to ident bunkra

Author: Serpent
Topic: https://forum.original-war.net/viewtopic.php?f=42&t=4488

» Índice > Modding Archive > SAIL - Umieszczanie żołnierza w bunkrze z dobrym kierunkiem