Quests are running commands to grant rewards and also announcing in chat before they are actually completed. My quests are configured so that the items crafted/looted should be physically delivered. It's misleading to players to announce that quests are completed before they've actually been turned in.
Example configs:
[ {
"QuestID": 20564,
"QuestDisplayName": "Quest name here",
"QuestDisplayNameMultiLanguage": "",
"QuestDescription": "Craft and deliver 20x Large Medkits",
"QuestDescriptionMultiLanguage": "",
"QuestMissions": "Craft and deliver 20x Large Medkits",
"QuestMissionsMultiLanguage": "",
"QuestPermission": "",
"QuestType": 7,
"Target": "largemedkit",
"IsReturnItemsRequired": true,
"IsMultiLanguage": false,
"ActionCount": 20,
"IsRepeatable": false,
"Cooldown": 0,
"PrizeList": [
{
"PrizeName": "Economics (1000)",
"PrizeType": 3,
"ItemShortName": "",
"ItemAmount": 1,
"CustomItemName": "",
"ItemSkinID": 0,
"PrizeCommand": "deposit 1000 %STEAMID%",
"CommandImageUrl": "https://assets.umod.org/images/icons/plugin/63603b6623523.png",
"IsHidden": false
}
]
},
{
"QuestID": 77204,
"QuestDisplayName": "Chocolate Delivery",
"QuestDisplayNameMultiLanguage": "",
"QuestDescription": "Regular deliveries of chocolate improve moral support.",
"QuestDescriptionMultiLanguage": "",
"QuestMissions": "Loot and deliver 1x Chocolate Bar",
"QuestMissionsMultiLanguage": "",
"QuestPermission": "",
"QuestType": 9,
"Target": "chocolate",
"IsReturnItemsRequired": true,
"IsMultiLanguage": false,
"ActionCount": 1,
"IsRepeatable": true,
"Cooldown": 3600,
"PrizeList": [
{
"PrizeName": "Economics (250)",
"PrizeType": 3,
"ItemShortName": "",
"ItemAmount": 1,
"CustomItemName": "",
"ItemSkinID": 0,
"PrizeCommand": "deposit %STEAMID% 250",
"CommandImageUrl": "https://assets.umod.org/images/icons/plugin/63603b6623523.png",
"IsHidden": false
}
]
}
]