Aller au contenu

Problème Respawn


RedFive
 Share

Recommended Posts

Bonjour sur mon serveur, lorsque l'on meurt on respawn sur la petite île au nord et on a pas le menu, nous sommes obligés de déco-reco se qui nous fait perdre des joueurs :/ 

Je vous recopie les scripts des 2 fichiers avec lesquels pour moi on a besoin pour ce pb :

 

fn_onDeath.sqf

 

/*
File: fn_onDeath.sqf
Author: Bryan "Tonic" Boardwine


Description:
Does whatever it needs to when a player dies.
*/
private["_unit","_killer","_weapons","_handle"];
_unit = [_this,0,Objnull,[Objnull]] call BIS_fnc_param;
_source = [_this,1,Objnull,[Objnull]] call BIS_fnc_param;
if(isNull _unit) exitWith {};


cutText["Attendez pour ReSpawn....","BLACK FADED"];
0 cutFadeOut 9999999;


if(playerSide == civilian) then
{
removeAllContainers _unit;
};


hideBody _unit;
//Make my killer wanted!
if(side _source != west && alive _source) then
{
if(vehicle _source isKindOf "LandVehicle") then
{
if(alive _source) then
{
[[getPlayerUID _source,name _source,"187V"],"life_fnc_wantedAdd",false,false] spawn life_fnc_MP;
};
}
else
{
[[getPlayerUID _source,name _source,"187"],"life_fnc_wantedAdd",false,false] spawn life_fnc_MP;
};
};


if(side _source == west && !life_use_atm) then
{
if(life_cash != 0) then
{
[format["$%1 venant de la Banque Fédérale y sont retourné car les voleurs sont morts.",[life_cash] call life_fnc_numberText],"life_fnc_broadcast",true,false] spawn life_fnc_MP;
life_cash = 0;
};
};


//New addition for idiots.
if(side _source == civilian && _source != _unit && !local _source) then
{
if(vehicle _source isKindOf "LandVehicle") then {
[[2],"life_fnc_removeLicenses",_source,false] spawn life_fnc_MP;
} else {
[[3],"life_fnc_removeLicenses",_source,false] spawn life_fnc_MP;
};
};


if(side _source == west && vehicle _source == _source && playerSide == civilian) then
{
[[player,_source,true],"life_fnc_wantedBounty",false,false] spawn life_fnc_MP;
[[getPlayerUID player],"life_fnc_wantedRemove",false,false] spawn life_fnc_MP;
//[[getPlayerUID player],"life_fnc_wantedPunish",false,false] spawn life_fnc_MP;
}
else
{
if(playerSide == civilian) then
{
[[getPlayerUID _unit],"life_fnc_wantedRemove",false,false] spawn life_fnc_MP;
};
};


_handle = [_unit] spawn life_fnc_dropItems;
waitUntil {scriptDone _handle};


life_carryWeight = 0;
life_thirst = 100;
life_hunger = 100;
life_use_atm = true;
life_cash = 0;


[1,true] call life_fnc_sessionHandle;
 
fn_OnRespawn
 
/*
File: fn_onRespawn.sqf
Author: Bryan "Tonic" Boardwine


Description:
Execute various actions when the _unit respawns.
*/
private["_unit","_corpse","_handle","_spawn"];
_unit = [_this,0,objNull,[objNull]] call BIS_fnc_param;
_corpse = [_this,1,objNull,[objNull]] call BIS_fnc_param;
if(isNull _unit) exitWith {};
if(!isNull _corpse) then{deleteVehicle _corpse;};


hideBody _corpse;
deleteVehicle _corpse;
//_handle = [] spawn life_fnc_setupActions;
//waitUntil {scriptDone _handle};


switch(playerSide) do
{
case west: 
{
[] spawn life_fnc_loadGear;
};


case civilian:
{
_unit setVariable["restrained",false,true];
_unit setVariable["Escorting",false,true];
_unit setVariable["transporting",false,true];
if(headGear player != "") then {removeHeadgear player;};
if(goggles player != "") then {removeGoggles player;};
};
};


if(life_is_arrested) then
{
hint "Tu as essayé de te suicider en prison, tu y resteras encore plus longtemps.";
life_is_arrested = false;
[_unit,true] spawn life_fnc_jail;
}
else
{
titleText["","BLACK FADED"];
titleFadeOut 9999999999;
[] call life_fnc_spawnMenu;
waitUntil{isNull (findDisplay 38500)}; //Wait for the spawn selection to be done.
};


_unit addRating 100000;


[[_unit,life_sidechat,playerSide],"TON_fnc_managesc",false,false] spawn life_fnc_MP;
[] call life_fnc_hudUpdate;
cutText ["","BLACK IN"];


[] call life_fnc_civFetchGear;
[1,true] call life_fnc_sessionHandle;
Modifié par RedFive
Lien vers le commentaire
Partager sur d’autres sites

As-tu débloqué les fichiers DLL de @Arma2Net ?

Nn mais j'ai corrigé le problème des mauvais scripts écrit dans le setupEVH mais maintenant je ne sais pas pourquoi il y a un bug avec les paychecks au bout des 5 minutes on ne reçoit pas l'argent et le message vous recevrez votre paye dans 5 min SPAM a fond le chat si quelqu'un à une idée pour le corriger et je ne connais pas tt les fichiers nous étions 2 à coder mais sa c'était avant ^^ !

Lien vers le commentaire
Partager sur d’autres sites

  • 5 months later...
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
 Share

×
×
  • Créer...