OBT ~ Escadrille virtuelle
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

OBT ~ Escadrille virtuelle


 
PortailAccueilRechercherDernières imagesS'enregistrerConnexion
Qui est en ligne ?
Il y a en tout 93 utilisateurs en ligne :: 2 Enregistrés, 0 Invisible et 91 Invités

OBT~Lionel, OBT~Mikmak

Le record du nombre d'utilisateurs en ligne est de 293 le Jeu 7 Nov - 14:08
ECOLE DE CHASSE
TS3 OBT
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

 

 PB script

Aller en bas 
3 participants
AuteurMessage
OBT~karl

OBT~karl


Messages : 306
Date d'inscription : 05/07/2008

PB script Empty
MessageSujet: PB script   PB script Icon_minitimeDim 21 Jan - 16:37

Salut à tous,

J'expose mon souci, je sais qu'il y a des spécialistes de la conception de la mission comme Miguel, qui me donneront la solution.
J'ai créé une mission dans laquelle des IA apparaissent et pour éviter qu'ils apparaissent à chaque passage j'ai ajouté un script. J'ai utilisé les conseils de Miguel sur les différents forum, mais rien n'y fait cela ne marche pas. Je me retrouve avec un paquet d'IA qui n’arrête pas d’apparaitre.

dans mon fichier mis:
Code:
[Trigger]
  patrouge TPassThrough 0 320171 168417 3500
  patbleue TPassThrough 0 319651 160745 4650
[Action]
  patrouge ASpawnGroup 1 BoB_RAF_F_FatCat_Early.31
  patbleue ASpawnGroup 1 g01.21

Dans mon script:
Code:
using System;
using System.Collections;
using System.Collections.Generic;
using maddox.game;
using maddox.game.world;


public class Mission : AMission
{

    public override void OnTrigger(int missionNumber, string shortName, bool active)
    {
        base.OnTrigger(missionNumber, shortName, active);

        if ("patrouge".Equals(shortName) && active)
        {
            AiAction Action = GamePlay.gpGetAction("patrouge");

            if (Action != null)
                Action.Do();

            GamePlay.gpGetTrigger(patrouge).Enable = false;


            base.OnTrigger(missionNumber, shortName, active);

            if ("patbleue".Equals(shortName) && active)
            {
                AiAction Action = GamePlay.gpGetAction("patbleue");

                if (Action != null)
                    Action.Do();

                GamePlay.gpGetTrigger(patbleue).Enable = false;

            }
        }
    }
}

A votre bon cœur msieu dame... scratch
Revenir en haut Aller en bas
OBT~Miguel21®

OBT~Miguel21®


Messages : 2140
Date d'inscription : 04/06/2008

PB script Empty
MessageSujet: Re: PB script   PB script Icon_minitimeDim 21 Jan - 17:11

Salut, tu aimes le cuir? ^^

essaie comme ça, si ça ne fonctionne toujours pas, post ta mission en plus du script

Tite question? tu hostes comment? en serveur "simple" ou serveur dédié?

Code:
using System;
using System.Collections;
using System.Collections.Generic;
using maddox.game;
using maddox.game.world;


public class Mission : AMission
{

    public override void OnTrigger(int missionNumber, string shortName, bool active)
    {
        base.OnTrigger(missionNumber, shortName, active);

        if ("patrouge".Equals(shortName) && active)
        {
            AiAction Action = GamePlay.gpGetAction("patrouge");

            if (Action != null)
                Action.Do();

            GamePlay.gpGetTrigger(shortName).Enable = false;
            return; // leave method to avoid second call of the Action
        }


        if ("patbleue".Equals(shortName) && active)
        {
            AiAction Action = GamePlay.gpGetAction("patbleue");

            if (Action != null)
                Action.Do();

            GamePlay.gpGetTrigger(shortName).Enable = false;
            return; // leave method to avoid second call of the Action
        }
    }
}
Revenir en haut Aller en bas
OBT~karl

OBT~karl


Messages : 306
Date d'inscription : 05/07/2008

PB script Empty
MessageSujet: Re: PB script   PB script Icon_minitimeDim 21 Jan - 17:55

Suspect ...le cuir tu dis.... No pas comme tu le sous entends je pense, bizarre cette team Laughing

Je vais dans "serveur", en dessous de "rechercher un serveur" pour lancer ma mission et avec ton script cela fonctionne! merci Miguel!
Revenir en haut Aller en bas
OBT~Miguel21®

OBT~Miguel21®


Messages : 2140
Date d'inscription : 04/06/2008

PB script Empty
MessageSujet: Re: PB script   PB script Icon_minitimeDim 21 Jan - 19:40

Pourquoi le cuir?

Because tu attaques directement par le script, comme ce n'est pas le plus facile, loin de là, je suppose que tu aimes ça Wink
Revenir en haut Aller en bas
OBT~Mikmak

OBT~Mikmak


Messages : 3463
Date d'inscription : 03/06/2008

PB script Empty
MessageSujet: Re: PB script   PB script Icon_minitimeLun 22 Jan - 11:24

oui... Karl connait déjà le string clouté alors il passe directement aux lanières en cuir Twisted Evil
Revenir en haut Aller en bas
En ligne
Contenu sponsorisé





PB script Empty
MessageSujet: Re: PB script   PB script Icon_minitime

Revenir en haut Aller en bas
 
PB script
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» besoin d'aide plz ;): tester un script avec serveur dédiés
» Script radar
» Tuto FMB et SCRIPT par Gourmand
» Script pour connaitre les dommages infligés
» Comment débuter en Script C# avec Cliff

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
OBT ~ Escadrille virtuelle :: Forum Simulateurs Warbirds :: IL-2 Sturmovik: Cliffs of Dover-
Sauter vers: