Results 1 to 22 of 22

Thread: Preciso de ajuda com programação para um filme

  1. #1
    Student Pilot
    Join Date
    Dec 2015
    Location
    Brasil
    Posts
    21
    Post Thanks / Like
    Total Downloaded
    0

    Preciso de ajuda com programação para um filme

    Ola boa noite, estou fazendo um filme no blitz. Gostaria de saber se durante a criação de uma aeronave no mission biulder, eu consigo colocar alguma linha de comando ou alguma configuração para que a mesma aparecesse avariada como por exemplo: Sem ailerons, profudor e etc....

    Desde ja agradeço a ajuda.

  2. #2
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    Aqui,

    Um código de dano pro Wellington, mas dá pra ser adaptado pra qualquer avião!




    Code:
    using System.Collections.Generic;
    
    using maddox.game;
    using maddox.game.world;
    using maddox.GP;
    
    public class Mission : AMission
    {
        /// choose aircraft to be damaged
        string targetAiAircraft = "WellingtonMkIc";
    	
        /// choose delay for damage 
        int delayInSeconds = 30;
    
        public override void OnPlaceEnter(Player player, AiActor actor, int placeIndex)
        {
            base.OnPlaceEnter(player, actor, placeIndex);
    
            if (player.Place() != null)
                {
    
                    //Point3d playerPos3d = player.Place().Pos();
    
                    //DamageTargetAiAircraft(playerPos3d, delayInSeconds, targetAiAircraft);
    				DamageTargetAiAircraft(delayInSeconds, targetAiAircraft);
                }
    
            
        }
    
    
        //public void DamageTargetAiAircraft(Point3d playerPos3d, int timeInSeconds, string targetType)
    	public void DamageTargetAiAircraft(int timeInSeconds, string targetType)
        {
    
            foreach (int army in GamePlay.gpArmies())
            {
                if (GamePlay.gpAirGroups(army) != null)
    
                    foreach (AiAirGroup group in GamePlay.gpAirGroups(army))
                    {
                        if (group.GetItems() != null)
    
                            foreach (AiActor actor in group.GetItems())
                            {
                                if ((actor as AiAircraft) != null
                                        && (actor as AiAircraft).InternalTypeName().Contains(targetType))
                                {
                                    Timeout(timeInSeconds, () => {
    
                                        AiAircraft aircraft = actor as AiAircraft;
    
                                        aircraft.hitNamed(part.NamedDamageTypes.Eng1CylinderHeadFire);
                                        aircraft.hitNamed(part.NamedDamageTypes.Eng1FuelSecondariesFire);
                                        aircraft.hitNamed(part.NamedDamageTypes.Eng1OilSecondariesFire);
    
                                    });
                                }
                            }
                    }
            }
        }
    }

  3. Likes Maru liked this post
  4. #3
    Student Pilot
    Join Date
    Dec 2015
    Location
    Brasil
    Posts
    21
    Post Thanks / Like
    Total Downloaded
    0

    Re: Preciso de ajuda com programação para um filme

    Caramba muito obrigado perin, mas poderia dizer onde colo esse comando ? Rs sou meio leigo nesse assunto

  5. Likes danperin liked this post
  6. #4
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    Missão no anexo aqui!
    Attached Files Attached Files

  7. #5
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    Quote Originally Posted by lucasortiz2 View Post
    Caramba muito obrigado perin, mas poderia dizer onde colo esse comando ? Rs sou meio leigo nesse assunto
    Baixando a missão você vai entender...

    No mesmo lugar onde vc tiver seu arquivo .mis, você cria um bloco de notas, cola o código e salva esse bloco de notas com a extensão .cs

    Se você quiser só editar o arquivo no anexo mesmo, sem problema. Só salva ele sempre (o .cs) com exatamente o nome do arquivo da missão .mis que funciona.

  8. #6
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    No forum do il2 tem umas dicas interessantes também sobre danos: https://forum.il2sturmovik.com/topic...-plane-damage/
    Last edited by danperin; Oct-01-2021 at 23:44.

  9. #7
    Student Pilot
    Join Date
    Dec 2015
    Location
    Brasil
    Posts
    21
    Post Thanks / Like
    Total Downloaded
    0

    Re: Preciso de ajuda com programação para um filme

    desconsiderar a msg, nao tinha visto sua msg. obrigado perin pela ajuda!

  10. #8
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    Quote Originally Posted by lucasortiz2 View Post
    desconsiderar a msg, nao tinha visto sua msg. obrigado perin pela ajuda!
    Tranquilo!

    Mas então, o que você precisa é ter pelo menos uma noção básica de como criar uma missão pro jogo.

    Tipo, você cria um waypoint de lugar A pra lugar B pra um avião específico e faz dele o avião do "Player". Dentro do FMB mesmo tem uma área pra scripts, o que você colar lá de script e salvar, vai criar esse arquivo .cs que eu comentei, mas você pode fazer o caminho contrário também, pois o Cliffs suporta scripts externos em C# e vc acessa eles também dentro do FMB pra editar e tal.

    Nessa missão que eu te passei, se você a abrir no FMB, vc vai ver que tem o Waypoint do Welington. Em "Play Mission" você vai ver que ela é uma missão simples onde o Wellington tá voando e de repente a asa pega fogo, pois no script é esse comando que está inserido. Isso se eu não me engano acontece em 30 segundos de missão.

    O que você pode fazer, é trocar o Wellington pelo avião que você quer na missão no FMB, salvar, mas aí você precisa editar o nome dele também nesse arquivo .cs que é o script da ação do dano. Você acha lá onde tem "Wellington" e se vc digitou a nomenclatura certa desse avião que você substitiu pelo Wellington, você vai ver ele recebendo esse dano.

  11. #9
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    Nessa linha aqui você troca o nome do avião

    /// choose aircraft to be damaged
    string targetAiAircraft = "WellingtonMkIc";

    Leva 30 segundos pra acontecer pois está programado aqui:

    /// choose delay for damage
    int delayInSeconds = 30;

    O que vai ser danificado fica descrito no script lá no final:

    aircraft.hitNamed(part.NamedDamageTypes.Eng1Cylind erHeadFire);
    aircraft.hitNamed(part.NamedDamageTypes.Eng1FuelSe condariesFire);
    aircraft.hitNamed(part.NamedDamageTypes.Eng1OilSec ondariesFire);

  12. Likes lucasortiz2 liked this post
  13. #10
    Student Pilot
    Join Date
    Dec 2015
    Location
    Brasil
    Posts
    21
    Post Thanks / Like
    Total Downloaded
    0

    Re: Preciso de ajuda com programação para um filme

    Perin só mais uma dúvida. Eu compreendi bem a explicação bem legal e já testei missão. como eu faria para colocar um Spitfire no lugar do wellington? editei o arquivo e no lugar do "WellingtonMKI" coloquei " SpitfireIIa". porém nao ocorreu dano algum. fiz certo?

  14. #11
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    Quote Originally Posted by lucasortiz2 View Post
    Perin só mais uma dúvida. Eu compreendi bem a explicação bem legal e já testei missão. como eu faria para colocar um Spitfire no lugar do wellington? editei o arquivo e no lugar do "WellingtonMKI" coloquei " SpitfireIIa". porém nao ocorreu dano algum. fiz certo?
    Você editou só no arquivo.cs?

    Não se esqueça que ele precisa estar trocado tanto no arquivo .mis quanto no arquivo .cs. A nomenclatura correta do avião você acha dentro do arquivo .mis




  15. Likes lucasortiz2 liked this post
  16. #12
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    Tanto que o que importa realmente é você ter criado sua missão normal e tal. Escolher o avião, criar os waypoints e testar.

    Esse arquivo .cs é um mero complemento pra missão, o que "embute" ele na sua missão é ter exatamente o mesmo nome do arquivo da missão e estar na mesma pasta. Ele é só como um "plug externo" que vai causar essa ação programada no seu avião que tava lá voando do ponto A ao B na sua missão simples.

  17. Likes lucasortiz2 liked this post
  18. #13
    Student Pilot
    Join Date
    Dec 2015
    Location
    Brasil
    Posts
    21
    Post Thanks / Like
    Total Downloaded
    0

    Re: Preciso de ajuda com programação para um filme

    Consegui Perin ! tu é brabo demais amigo! estou com um projeto que creio eu irá agradar a comunidade. Estou passando passagens de alguns livros para vídeo. Representando cenas através do cliffs.
    Teria como por exemplo eu causar danos aos ailerons, flaps ou até mesmo na estrutura metálica? creio que tenha mas que deva ser complexo.

  19. Likes danperin liked this post
  20. #14
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    Quote Originally Posted by lucasortiz2 View Post
    Consegui Perin ! tu é brabo demais amigo! estou com um projeto que creio eu irá agradar a comunidade. Estou passando passagens de alguns livros para vídeo. Representando cenas através do cliffs.
    Teria como por exemplo eu causar danos aos ailerons, flaps ou até mesmo na estrutura metálica? creio que tenha mas que deva ser complexo.
    Dá pra criar qualquer tipo de dano

    Vc só precisa da nomenclatura certa pra editar lá onde estão descritos os tipos de danos! Isso aí eu já não manjo hehehehe!

    Compartilha seus vídeos depois. Isso ajuda a gente bastante!

  21. Likes lucasortiz2 liked this post
  22. #15
    Student Pilot
    Join Date
    Dec 2015
    Location
    Brasil
    Posts
    21
    Post Thanks / Like
    Total Downloaded
    0

    Re: Preciso de ajuda com programação para um filme

    Entendi. Imaginei. Esses códigos não deve ter onde achar rsrsrsrs. Pode deixar que assim que estiver pronto postarei em todos os locais ! abraços e obrigado pela ajuda.

  23. Likes danperin liked this post
  24. #16
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    Quote Originally Posted by lucasortiz2 View Post
    Entendi. Imaginei. Esses códigos não deve ter onde achar rsrsrsrs. Pode deixar que assim que estiver pronto postarei em todos os locais ! abraços e obrigado pela ajuda.
    Opa, abraço!

  25. #17
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    Ah, você acha os nomes dos danos no próprio jogo, viu!

    Eu testei esses danos aqui e todos funcionaram!




    aircraft.hitNamed(part.NamedDamageTypes.WheelBrake sHosePerforated);

    aircraft.hitNamed(part.NamedDamageTypes.WheelBrake sFailureR);

    aircraft.hitNamed(part.NamedDamageTypes.FuelTank1T inyLeak); <---Esse aqui não
    Last edited by danperin; Oct-02-2021 at 13:46.

  26. Likes ATAG_Colander liked this post
  27. #18
    Supporting Member 9./JG52_J-HAT's Avatar
    Join Date
    May 2012
    Location
    Germany
    Posts
    1,367
    Post Thanks / Like
    Blog Entries
    16
    Total Downloaded
    266.37 MB

    Re: Preciso de ajuda com programação para um filme

    Eu vi o tópico ontem e pensei: “putz, que pergunta difícil”. Dia seguinte 16 respostas! Boa!

    Veja se esta missão te ajuda com os códigos de danos. Eu não conferi, mas ele deve ter implementado algo commestes códigos para forçar os tipos de danos, imagino:

    https://forum.il2sturmovik.com/topic...omment-1097399
    i7 13700KF @5.3 Ghz | RTX 4090 526.86 1440p | 32 Gb RAM 6000 | Win10 64 bit | TrackIR 5 | VKB Gunfighter III | MFG Crosswind V2 | Warthog Throttle | Reverb G2 100% SteamVR SS

  28. Likes danperin liked this post
  29. #19
    ATAG_Colander's Avatar
    Join Date
    Nov 2011
    Location
    Bir Tawil
    Posts
    11,128
    Post Thanks / Like
    Total Downloaded
    255.73 MB

    Re: Preciso de ajuda com programação para um filme

    Quote Originally Posted by lucasortiz2 View Post
    Caramba muito obrigado perin, mas poderia dizer onde colo esse comando ? Rs sou meio leigo nesse assunto
    I didn't know caramba exsisted in portuguese too

  30. Likes danperin liked this post
  31. #20
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    Quote Originally Posted by ATAG_Colander View Post
    I didn't know caramba exsisted in portuguese too
    Caramba, Andres! Como não sabia? haha

  32. Likes ATAG_Colander, 1lokos liked this post
  33. #21
    Team Fusion danperin's Avatar
    Join Date
    Dec 2012
    Location
    Sao Paulo, Brazil
    Posts
    1,955
    Post Thanks / Like
    Total Downloaded
    806.84 MB

    Re: Preciso de ajuda com programação para um filme

    Quote Originally Posted by 9./JG52_J-HAT View Post
    Eu vi o tópico ontem e pensei: “putz, que pergunta difícil”. Dia seguinte 16 respostas! Boa!

    Veja se esta missão te ajuda com os códigos de danos. Eu não conferi, mas ele deve ter implementado algo commestes códigos para forçar os tipos de danos, imagino:

    https://forum.il2sturmovik.com/topic...omment-1097399
    CARAMBA!

    Eu procurei por esse tópico em todo lugar e não encontrei!

    Valeu, J-HAT!

  34. Likes 9./JG52_J-HAT liked this post
  35. #22
    Supporting Member 9./JG52_J-HAT's Avatar
    Join Date
    May 2012
    Location
    Germany
    Posts
    1,367
    Post Thanks / Like
    Blog Entries
    16
    Total Downloaded
    266.37 MB

    Re: Preciso de ajuda com programação para um filme

    Demorei para achar também! Principalmente com a ajuda da função de pesquisa do fórum oficial que te mostra uma nova página de resultados a cada minuto apenas
    i7 13700KF @5.3 Ghz | RTX 4090 526.86 1440p | 32 Gb RAM 6000 | Win10 64 bit | TrackIR 5 | VKB Gunfighter III | MFG Crosswind V2 | Warthog Throttle | Reverb G2 100% SteamVR SS

  36. Likes danperin liked this post

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •