Liberty Unleashed
Scripting => Script Help => Topic started by: vovanos on November 28, 2011, 08:40:34 am
-
function onPlayerSpawn( pPlayer, spawn )
{
pGetPosX <- pDataHash.Get( pPlayer.Name + "X" );
pGetPosY <- pDataHash.Get( pPlayer.Name + "Y" );
pGetPosZ <- pDataHash.Get( pPlayer.Name + "Z" );
pPlayer.Pos = Vector( pGetPosX, pGetPosY, pGetPosZ );
}
---------------------------------------------------------------
(http://img542.imageshack.us/img542/4627/erred.png)
Help please, because I will soon burst trying to fix this mistake (
-
Try changing
pPlayer.Pos = Vector( pGetPosX, pGetPosY, pGetPosZ );
to
pPlayer.Pos = Vector( pGetPosX.tofloat(), pGetPosY.tofloat(), pGetPosZ.tofloat() );.
Hash tables only convert integers automatically, everything else is returned as a string so floats will need manual converting.
-
thank you Juppi