found issue unlocking block

origin
steffen 5 years ago
parent 1bb15da346
commit c0eb61ed8b

@ -843,7 +843,7 @@ int Railways::LockWay (string way, string lockedby, int lockonoff) {
if(network) network->ChangeListPushToAll(jp.ToString());
}
}
else if (pos.x != start.x && pos.y != start.y && r->type == RAILWAY_BLOCK) {
else if (pos.x == start.x && pos.y == start.y && r->type == RAILWAY_BLOCK) {
server->blocks.SetLockedby(r->name, lockedby, lockonoff);
if (lockonoff) strncpy (r->lockedby, lockedby.c_str(), REFERENCENAME_LEN);
else r->lockedby[0] = 0;

Loading…
Cancel
Save