Рекомендую тебе посмотреть видеоуроки по BAS на ютубе их полно, прежде чем писать на форум, чтобы помогли. За тебя скрипт тут не напишут и ответ на вопрос никто не даст, потому что ответ легко можно получить просто загуглив
Самый простой путь сделать колонку в базе = lok - выбирать с лок 0 и сразу лочить 1, по окончанию возвращать в 0.
Так как это не банковские операции и конкуренция не очень дикая, то в большинстве случаев этого будет достаточно.