function serverCmdSoldierMe(%client)
{
if(isObject(%client.player))
{
if[%client.player.getdatablock().getID() == playerArmyMenSoldier.getID() There's no parenthesis over here and the datablock check should be different
{
return;
}else{
%Player = %Client.player;
%Player.setDataBlock("ArmyMenSoldierArmor"); forgot other " over here and an ending ";"
}
}
}
------------------------------------------------
There are multiple syntaxes. Here, let me fix this...
function serverCmdSoldierMe(%client)
{
if(isObject(%client.player))
{
if(%client.player.getdatablock().getName() $= "ArmyMenSoliderArmor")
{
return;
}else{
%Player = %Client.player;
%Player.setDataBlock("ArmyMenSoldierArmor");
}
}
}
That is untested, but it should work. I don't believe you that Torque didn't explode from all that.