Fix spawned vehicles expiring instantly

This commit is contained in:
Gent 2020-10-12 14:06:28 -04:00
parent f3b6f9619b
commit a53f38b87d

View File

@ -211,6 +211,11 @@ void ItemManager::itemGMGiveHandler(CNSocket* sock, CNPacketData* data) {
resp.eIL = itemreq->eIL; resp.eIL = itemreq->eIL;
resp.iSlotNum = itemreq->iSlotNum; resp.iSlotNum = itemreq->iSlotNum;
if (itemreq->Item.iType == 10) {
// item is vehicle, set expiration date
// set time limit: current time + 7days
itemreq->Item.iTimeLimit = getTimestamp() + 604800;
}
resp.Item = itemreq->Item; resp.Item = itemreq->Item;
plr.plr->Inven[itemreq->iSlotNum] = itemreq->Item; plr.plr->Inven[itemreq->iSlotNum] = itemreq->Item;