mirror of
https://github.com/EpochModTeam/Epoch.git
synced 2024-08-30 18:22:13 +00:00
Make SpawnPoint on Player Pos + Bugfix
More accurate to define for Players (bugging through a wall and falling down or hanging stuck in a corner) In EPOCH 0.4, ServerVars was set to [""] in case of wrong _varscount. If you have it on your character, you are not able to set SpawnPoint. SO I added a check, if spawnlocation isequaltype []
This commit is contained in:
parent
85e6e15b0e
commit
4c16ed80dd
@ -25,10 +25,13 @@ if (alive _jammer) then {
|
|||||||
_server_vars = _player getVariable["SERVER_VARS", []];
|
_server_vars = _player getVariable["SERVER_VARS", []];
|
||||||
_currentPos = _server_vars param [0,[]];
|
_currentPos = _server_vars param [0,[]];
|
||||||
// invalidate previous position
|
// invalidate previous position
|
||||||
|
if (!(_currentPos isequaltype [])) then {
|
||||||
|
_currentPos = [];
|
||||||
|
};
|
||||||
if (!(_currentPos isEqualTo []) && {_jammer distance _currentPos > 20}) then { _currentPos = [] };
|
if (!(_currentPos isEqualTo []) && {_jammer distance _currentPos > 20}) then { _currentPos = [] };
|
||||||
if (_currentPos isEqualTo []) then {
|
if (_currentPos isEqualTo []) then {
|
||||||
// set position of spawnpoint to players SERVER_VARS
|
// set position of spawnpoint to players SERVER_VARS
|
||||||
_server_vars set [0, getposATL _jammer]; // 0 = RESPAWN POS
|
_server_vars set [0, getposATL _player]; // 0 = RESPAWN POS
|
||||||
_player setVariable ["SERVER_VARS", _server_vars];
|
_player setVariable ["SERVER_VARS", _server_vars];
|
||||||
["Spawnpoint set", 5] remoteExec ['Epoch_message',_player];
|
["Spawnpoint set", 5] remoteExec ['Epoch_message',_player];
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user