I will try to make a non-desync-able way, although it's not tested, so try this out. I will actually make the string name local, not the quest itself, so
For the "<Empty string>", just press Enter (=type nothing).
Set Q_Name = Quest Title
Set Q_Description = Quest Description
Set Q_IconPath = ReplaceableTextures\CommandButtons\BTNAmbush.blp
Custom script: if GetLocalPlayer() == GetOwningPlayer(GetTriggerUnit())
Set Q_Name = <Empty String>
Set Q_Description = <Empty String>
Set Q_IconPath = <Empty String>
Custom script: endif
Quest - Create a Required quest titled Q_Name with the description Q_Description, using icon path Q_IconPath
OK.
Just a thing i thought.
The special effect. That is removed during the trigger. Is it possible to remove THAT for the player itself.
And i now understand that it is the Custom Script that is the trigger, not the Quest - Blabla
And in the end it is turned off. Is that for one or all players?