Créer un nouveau point de Spawn
-
<p>Salut , ce tuto vient d'un autre tuto sur altisdev voici le lien : <a href="http://altisdev.com/index.php?/topic/1077-créer-un-spawn-nimporte-ou/" rel="external nofollow">http://altisdev.com/index.php?/topic/1077-créer-un-spawn-nimporte-ou/</a></p>
<p>Mais bon vu que c'est moi qui ai a l'origine du tuto sur l'autre site (c'est moi qui ai expliqué au créateur du tuto comment faire)</p>
<p>Je vais aussi mettre le tuto a ma sauce
</p>
<p> </p>
<p>-------------------------------------------------------------------------------------<span style="font-size:14.6666669845581px;">-------------------------------------------------------------------------------------</span><span style="font-size:14.6666669845581px;">-------------------------------------------------------------</span></p>
<p></p><p><span style="font-size:14.6666669845581px;">Ce tuto consiste a faire de nouveau spawn si vous voulait faire un spawn à la ville rebelle par exemple !</span></p>
<p> </p>
<p style="font-size:14.6666669845581px;">-------------------------------------------------------------------------------------<span style="font-size:14.6666669845581px;">-------------------------------------------------------------------------------------</span><span style="font-size:14.6666669845581px;">---------------------------------------</span></p>
<p> </p>
<div> </div>
<div>1. Rentré sur la map de votre serveur est inséré un marqueur vide sur l'endroit ou vous voulez faire votre spawn pour ma part il s'apellera "reb_spawn" (vous pouvez le nommé comme vous le voulez tant que ça correspond à ce qu'il aura après !)</div>
<div> </div>
<div>2. Rendez vous dans <span style="color:rgb(36,38,39);font-family:helvetica, arial, sans-serif;font-size:14.6666669845581px;background-color:rgb(230,237,240);">dialog\function\fn_spawnPointCfg</span></div>
<div> </div>
<div>
<pre class="ipsCode prettyprint">
/*
File: fn_spawnPointCfg.sqf
Author: Bryan "Tonic" BoardwineDescription: Master configuration for available spawn points depending on the units side. Return: [Spawn Marker,Spawn Name,Image Path]*/
private["_side","_return"];
_side = [_this,0,civilian,[civilian]] call BIS_fnc_param;//Spawn Marker, Spawn Name, PathToImage
switch (_side) do
{
case west:
{
_return = [
["cop_spawn_1","Kavala HQ","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
["cop_spawn_2","Pyrgos HQ","\a3\ui_f\data\map\MapControl\fuelstation_ca.paa"],
["cop_spawn_3","Athira HQ","\a3\ui_f\data\map\GroupIcons\badge_rotate_0_gs.paa"],
["cop_spawn_4","Air HQ","\a3\ui_f\data\map\Markers\NATO\b_air.paa"],
["cop_spawn_5","HW Patrol","\a3\ui_f\data\map\GroupIcons\badge_rotate_0_gs.paa"]
];
};case civilian: { _return = [ ["civ_spawn_1","Kavala","\a3\ui_f\data\map\MapControl\watertower_ca.paa"], ["civ_spawn_2","Pyrgos","\a3\ui_f\data\map\MapControl\watertower_ca.paa"], ["civ_spawn_3","Athira","\a3\ui_f\data\map\MapControl\watertower_ca.paa"], ["civ_spawn_4","Sofia","\a3\ui_f\data\map\MapControl\watertower_ca.paa"], ]; if(count life_houses > 0) then { { _pos = call compile format["%1",_x select 0]; _house = nearestBuilding _pos; _houseName = getText(configFile >> "CfgVehicles" >> (typeOf _house) >> "displayName"); _return pushBack [format["house_%1",_house getVariable "uid"],_houseName,"\a3\ui_f\data\map\MapControl\lighthouse_ca.paa"]; } foreach life_houses; }; }; case independent: { _return = [ ["medic_spawn_1","Kavala Hospital","\a3\ui_f\data\map\MapControl\hospital_ca.paa"], ["medic_spawn_2","Athira Regional","\a3\ui_f\data\map\MapControl\hospital_ca.paa"], ["medic_spawn_3","Pygros Hospital","\a3\ui_f\data\map\MapControl\hospital_ca.paa"] ]; };};
_return;
</pre>
</div>
<p>Chercher la case qui vous intéresse dans ce cas , ça sera la case civilian :</p>
<pre class="ipsCode prettyprint">
case civilian:
{
_return = [
["civ_spawn_1","Kavala","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
["civ_spawn_2","Pyrgos","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
["civ_spawn_3","Athira","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
["civ_spawn_4","Sofia","\a3\ui_f\data\map\MapControl\watertower_ca.paa"],
];if(count life_houses > 0) then { { _pos = call compile format["%1",_x select 0]; _house = nearestBuilding _pos; _houseName = getText(configFile >> "CfgVehicles" >> (typeOf _house) >> "displayName"); _return pushBack [format["house_%1",_house getVariable "uid"],_houseName,"\a3\ui_f\data\map\MapControl\lighthouse_ca.paa"]; } foreach life_houses; }; };</pre>
<p>Cherchez la ligne </p>
<p> </p>
<p>Copiez la , revenez a la ligne et collé la , sans oublié la fidèle virgule !</p>
<p> </p>
<p>Maintenant modifié votre ligne en function de se que vous avez prit comme nom pour ma part ça sera :</p>
<pre class="ipsCode prettyprint">
["reb_spawn","Ville Rebelle","\a3\ui_f\data\map\MapControl\watertower_ca.paa"]
</pre>
<p>Voila , plus qu'à enregistré et ce sera tout
</p>
<p> </p>
<p>A une prochaine fois
</p>
<p> </p>
<p>Bye Bye</p> -
<p><strong>Message automatique</strong></p><p></p><p>Le sujet a été déplacé de « <a href="<base_url>/forum/59-%C3%A9mulation/">Émulation</a> → <a href="<base_url>/forum/120-arma-iii/">Arma III</a> » à « <a href="<base_url>/forum/59-%C3%A9mulation/">Émulation</a> → <a href="<base_url>/forum/120-arma-iii/">Arma III</a> → <a href="<base_url>/forum/207-tutoriels/">Tutoriels</a> ».</p>
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login