20 Avril 2024 à 06:30:08

Nouvelles:

Teamspeak 3 OFCRA
IP : ts.ofcra.org
Mot de passe : mineisbiggerthanyours
Discord: https://discord.gg/bWtGS7N


/!\ L'OFCRA RECRUTE /!\


configuration des caisses

Démarré par vincent, 18 Août 2014 à 20:52:11

« précédent - suivant »

0 Membres et 1 Invité sur ce sujet

vincent

C'est pas vraiment un problème technique mais bon. J'ai voulu dans une mission faire spawner une caisse configurable.

Donc j'ai pris une caisse, mis dans l'init: nul=[this,"armes"] execVM "macaisse.sqf";
créer un fichier .SQF dans le fichier de ma mission et je l'ai rempli avec ceci:

private ["_caisse","_type"];

_caisse = _this select 0;
_type = _this select 1;

clearWeaponCargo _caisse;
clearMagazineCargo _caisse;
clearItemCargo _caisse;

switch (_type) do {

        case "armes": {
_caisse addMagazinecargo ["200Rnd_65x39_cased_Box_Tracer", 10];
_caisse addweaponcargo ["LMG_Mk200_F", 5];
_caisse addMagazinecargo ["Titan_AT", 1];
_caisse addweaponcargo ["hgun_Pistol_heavy_01_F", 10];
_caisse addMagazinecargo ["11Rnd_45ACP_Mag", 30];
_caisse addweaponcargo ["hgun_PDW2000_Holo_F", 10];
_caisse addMagazinecargo ["16Rnd_9x21_Mag", 50];
_caisse addMagazinecargo ["HandGrenade", 25];
_caisse addItemcargo ["FirstAidKit", 15];
_caisse addMagazinecargo ["SmokeShellRed", 20];
_caisse addMagazinecargo ["RPG32_F", 10];
_caisse addMagazinecargo ["ATMine_Range_Mag", 10];
_caisse addMagazinecargo ["SatchelCharge_Remote_Mag", 2];
        };
};

if (true) exitWith {};

ça marche très bien sur l'éditeur, une fois sur le serveur c'est le contenu original de la caisse qui reprend le dessus.

Même problème pour charger dans un véhicule des équipements particuliers:

je mets dans l'init du VHL:

this addMagazinecargo ["200Rnd_65x39_cased_Box_Tracer", 10];
this addMagazinecargo ["30Rnd_556x45_Stanag", 16];
this addMagazinecargo ["HandGrenade", 20];
this addItemcargo ["FirstAidKit", 20];

et rien n'apparait une fois sur le serveur alors que c'est nickel sur l'éditeur.  ???




vincent

j'ai hébergé la partie sur mon ordi et la caisse configurable fonctionne très bien. Le contenu voulu apparait à la place de la dotation initiale de la caisse. Idem que le véhicule que j'équipe.
C'est donc un problème qui n'apparait qu'avec le serveur dédié;

Y a t il une commande que je doive rajouter pour que le script s'execute une fois la mission lancée sur un serveur. Si oui, laquelle et je la place ou ?


Arthyc

Pourquoi passer par un script alors que tu peux le faire directement dans l'init de la caisse?


vincent

Citation de: Arthyc le 19 Août 2014 à 18:37:52
Pourquoi passer par un script alors que tu peux le faire directement dans l'init de la caisse?

ca marche pas non plus


Arthyc

uniquement sur les serveurs OFCRA?


vincent

je n'ai pas essayé sur d'autres serveurs mais d'après le wiki ADo (d'ou vient le script), cela est dû a une mise à jour du jeu. j'attends de voir s'ils ont trouvé une solution soit sur le serveur soit une ligne de commande de plus dans le script.

A voir


Arthyc

tiens moi au courant parce que sur ma campagne j'utilise des caisses modifiées...


vincent



Menfin

je crois qu'il faut une commande à mettre mais je ne m'en rappelle plus un truc du style : "addmagazinecargoglobal" Mais j'en suis vraiment pas sur


diabeul

#9
sur Sept. Fall, les caisses sont modifiées .... avec un init sur chaque caisse.

Cela fonctionne  :o

D.


diabeul

voici ce qu'il y a dans l'init d'une caisse bluefor :

if (isServer) then {  ClearWeaponCargoGlobal this;  ClearMagazineCargoGlobal this;  ClearBackpackCargoGlobal this;  ClearitemCargoGlobal this;  this addweaponcargoGlobal ["RH_m4a1_ris",2];  this addweaponcargoGlobal ["CAF_m72a6",2];  this addweaponcargoGlobal ["Binocular",2];  this addmagazinecargoGlobal ["30rnd_556x45_STANAG",40];  this addmagazinecargoGlobal ["1Rnd_HE_Grenade_shell",10];  this addmagazinecargoGlobal ["1Rnd_Smoke_Grenade_shell",10];  this addmagazinecargoGlobal ["AV_200Rnd_556x45",10];  this addmagazinecargoGlobal ["16Rnd_9x21_Mag",10];  this addmagazinecargoGlobal ["HandGrenade",40];  this addmagazinecargoGlobal ["SmokeShellGreen",40];  this addmagazinecargoGlobal ["MAAWS_HEAT",2];  this addmagazinecargoGlobal ["MAAWS_HEDP",2];  this addBackpackcargoGlobal ["AV_Kitbag_OCP",4];  this additemcargoGlobal ["FirstAidKit",10];  this additemcargoGlobal ["Medikit",1];  this additemcargoGlobal ["NVGoggles",5];  }


vincent

merci je vais essayer ça et je vous tiens au courant


vincent

ca marche pas non plus. Si tu peux m'envoyer l'ensemble de la mission non pbo que je copie colle la caisse.
il y a encore un détail de rien qui fait tout rater.