|
|
|
@ -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;
|
|
|
|
|