Bonjour, vous n'êtes actuellement pas connecté sur le forum
Contacter un administrateur :: Se connecter :: S'enregistrer


Armée de l'Ombre



Résultats de la recherche (23 résultats)

Jben
15 Mars 2018, 1:24
J'ai réussi !!! Voila ce que j'ai fait

Script init.sqf
Citation
if (isServer) then
{
missionNamespace setVariable ["Manpower", 200, true];
missionNamespace setVariable ["Munition", 50, true];
missionNamespace setVariable ["Gas", 15, true];
missionNamespace setVariable ["Manpower2", 200, true];
missionNamespace setVariable ["Munition2", 50, true];
missionNamespace setVariable ["Gas2", 15, true];

if (side player == west) then
hintSilent format["Manpower : %1\nMunition : %2\nGas : %3",missionNamespace getVariable "Manpower",missionNamespace getVariable "Munition",missionNamespace getVariable "Gas"];

if (side player == independent) then
hintSilent format["Manpower : %1\nMunition : %2\nGas : %3",missionNamespace getVariable "Manpower2",missionNamespace getVariable "Munition2",missionNamespace getVariable "Gas2"];
};
execVM "ressources.sqf";
execVM "ressources2.sqf";


Script ressources
Citation
if (isServer) then {
while {true} do {

sleep 60;

missionNamespace setVariable ["Manpower",(missionNamespace getVariable "Manpower") + 100, true];
missionNamespace setVariable ["Munition",(missionNamespace getVariable "Munition") + 15, true];
missionNamespace setVariable ["Gas",(missionNamespace getVariable "Gas") + 5, true];

if (side player == west) then
hintSilent format["Manpower : %1\nMunition : %2\nGas : %3",missionNamespace getVariable "Manpower",missionNamespace getVariable "Munition",missionNamespace getVariable "Gas"];
};
};


et script ressources2
Citation
if (isServer) then {
while {true} do {

sleep 60;

missionNamespace setVariable ["Manpower2",(missionNamespace getVariable "Manpower2") + 100, true];
missionNamespace setVariable ["Munition2",(missionNamespace getVariable "Munition2") + 15, true];
missionNamespace setVariable ["Gas2",(missionNamespace getVariable "Gas2") + 5, true];

if (side player == independent) then
hintSilent format["Manpower : %1\nMunition : %2\nGas : %3",missionNamespace getVariable "Manpower2",missionNamespace getVariable "Munition2",missionNamespace getVariable "Gas2"];
};
};


Voila. ;)
Jben
11 Mars 2018, 19:58
J'ai fait comme ca.

Citation
if (isServer) then
{
missionNamespace setVariable ["Manpower", 200, true];
missionNamespace setVariable ["Munition", 50, true];
missionNamespace setVariable ["Gas", 15, true];
missionNamespace setVariable ["Manpower2", 200, true];
missionNamespace setVariable ["Munition2", 50, true];
missionNamespace setVariable ["Gas2", 15, true];
hintSilent format["Manpower : %1\nMunition : %2\nGas : %3",missionNamespace getVariable "Manpower",missionNamespace getVariable "Munition",missionNamespace getVariable "Gas"];
hintSilent format["Manpower : %1\nMunition : %2\nGas : %3",missionNamespace getVariable "Manpower2",missionNamespace getVariable "Munition2",missionNamespace getVariable "Gas2"];
};
execVM "ressources.sqf";
execVM "ressources2.sqf";


J'ai un problème ici pour deux chose. Je veux que le premier hintSilent soit visible seulement pour les blufor et le deuxième soit visible seulement pour les Independent.
Ensuite il y a ceci; hintSilent format["Manpower : %1\nMunition : %2\nGas : %3",missionNamespace getVariable "Manpower2",missionNamespace getVariable "Munition2",missionNamespace getVariable "Gas2"];
les % et numéraux je ne c'est pas quoi inscrire ici pour le deuxième hint. Doit-je les laissé comme sa?
Jben
10 Mars 2018, 21:09
Merci The-Killer sa fonctionne super bien. :fsb2_drink:

Pour la suite je veux que les deux équipe possède leur propre ressources.
Doit-je dupliqué le script ressources et ajouté des variables différente?
comme sa?

missionNamespace setVariable ["Manpower", 200, true];
missionNamespace setVariable ["Manpower2", 200, true];
Jben
09 Mars 2018, 22:22
Il y a une erreur dans une expression.
'...missionNamespace getVarriable "Manpower" |#|+ 100, true];

Line 7


Citation

1 if (isServer) then
2{
3 while {true} do {
4
5 sleep 60;
6
7 missionNamespace setVariable ["Manpower",missionNamespace getVariable "Manpower" + 100, true];
8 missionNamespace setVariable ["Munition",missionNamespace getVariable "Munition" + 15, true];
9 missionNamespace setVariable ["Gas",missionNamespace getVariable "Gas" + 5, true];
10
11 hintSilent format["Manpower : %1\nMunition : %2\nGas : %3",missionNamespace getVariable "Manpower",missionNamespace getVariable "Munition",missionNamespace getVariable
"Gas"];
12 };
13};
Jben
09 Mars 2018, 20:35
Le scripte semble fonctionné. Par contre j'ai du changer le nom de la variable fuel par Gas. Fuel doit déjà appartenir a une variable par défaut.

Le seul problème est que je ne vois pas le hint.

init.sqf
Citation
if (isServer) then
{
missionNamespace setVariable ["Manpower", 200, true];
missionNamespace setVariable ["Munition", 50, true];
missionNamespace setVariable ["Gas", 15, true];

};

ressources.sqf
Citation
if (isServer) then
while {true} do {

sleep 60;

missionNamespace setVariable ["Manpower",missionNamespace getVariable "Manpower" + 100, true];
missionNamespace setVariable ["Munition",missionNamespace getVariable "Munition" + 15, true];
missionNamespace setVariable ["Gas",missionNamespace getVariable "Gas" + 5, true];

hintSilent format["Manpower : %1\nMunition : %2\nGas : %3",missionNamespace getVariable "Manpower",missionNamespace getVariable "Munition",missionNamespace getVariable "Gas"];
};
};



Ce peut t'il que le script ressources ne démarre pas. Doit le faire partir avec init.sqf
Jben
08 Mars 2018, 0:56
Merci The-Killer.

donc j’obtiens dans mon init.sqf

Citation

if (isServer) then
{
hintSilent "You texte comes here !"
missionNamespace setVariable ["Manpower", 200, true];
missionNamespace setVariable ["Munition", 50, true];
missionNamespace setVariable ["Fuel", 15, true];

};


Est ce la bonne place pour mettre le hint? et que doit-je mettre dans le hint pour affiché chaque ressources.

Et voila mon ressources.sqf
Citation

if (isServer) then

while {(Manpower) = (Manpower)} do {

sleep 60;

Manpower = Manpower + 100;

Munition = Munition + 15

Fuel = Fuel + 5
}

};


est-ce que ce script devrais fonctionner?
Jben
07 Mars 2018, 0:52
Pour commencer je créer les avriable dans fichier init.sqf comme ceci:

_manpower setVariable ["Manpower", 300, true];
_munition setVariable ["Munition", 50, true];
_Fuel setVariable ["Fuel", 15, true];

est-ce bien la bonne méthode?
Jben
04 Mars 2018, 7:58
Bonjours a tous.

Je travaille sur une mission présentement et j'aurais besoins du coup de main.

Je tente ici de créer un système de ressources. J'explique: Chaque équipe peut cumulé des point via de zone qu'ils auront capturé. Pour commencé j'aimerais juste créer les différente ressources. Manpower (ressource en homme), Munissions, et Fuel. J'ai le logiciel Poséidon pour m'aidé. Je crois comprendre qu'il faut que je crée des variable pour chaque ressources. Donc je crée un SQF (systeme.sqf)pour y faire. Je veux pas m'embourbé avec les zone de capture pour le moment. Ce que je cherche a faire est de créer les différents type de point et en faire gagné quelqu'un par minute. Si possible les faire affiché a l'écran en bas a droite.

Maintenant que doit-je faire. J'aimerais de l'aide pour démarré le script. Je débute et oui j'ai peut-être de trop grande ambition, mais je ne désespère pas. J'aimerais voir ce projet a jour. Je donnerais de plus information sur ma mission si vous le voulez bien. Merci et votre aide serais apprécié.



.