'obj0 |#|&& obj1 && obj2 && obj3'
Error &&: Type Object, Expected Bool
Always post the error messages in the initial post because this says clearly that there's nothing wrong with the trigger condition.
It sounds very much like you have some object (vehicle,soldier,trigger,gamelogic,etc.) named as
obj0..
Check if any object has been named
obj0, you can do it easily by opening the mission.sqm (from your mission folder) in for example wordpad and using the find tool; use
text="obj0" as the keyword to search..
Once you find the object check which unit is is and rename it.
You can tell whether some object is named something by the token
text being in the 'definitions', like for example in the below example there is a BLUFOR soldier named as
obj0 on the map
class Item0
{
position[]={2554.511475,13.860000,2520.991455};
id=0;
side="WEST";
vehicle="SoldierWB";
player="PLAYER COMMANDER";
leader=1;
skill=0.600000;
text="obj0";
};
Obviously the token
vehicle tells you what kind of object is in question and
side tells you on which side it is.
If it is a trigger that is named
obj0 it looks something like this
class Item0
{
position[]={2582.546875,13.860000,2481.195068};
a=0.000000;
b=0.000000;
interruptable=1;
age="UNKNOWN";
text="obj0";
class Effects
{
};