multitheftauto / mtasa-resources

This project maintains a list of up-to-date resources that come with Multi Theft Auto.
https://multitheftauto.com
MIT License
151 stars 151 forks source link

editor_main: Fix various issues #394

Closed Xenius97 closed 1 year ago

Xenius97 commented 1 year ago

f5fee65ca237d288dc6c77157c5717b5c7036148 Fixes error: [editor]\edf\edf.lua:623: Expected positive value, got negative.

54a3a87f52b151be5a86fbf4fb71a445895777a9 Fix editor break when try to edit static object created by script Before this fix editor completely breaks after click on some object which was created by different script (-1 dimension)

Before: image

After: image

lopezloo commented 1 year ago

Fixes error: [editor]\edf\edf.lua:623: Expected positive value, got negative.

How to reproduce that error?

Xenius97 commented 1 year ago

@lopezloo just leave server for a few days without touching anything. Open a new map and save. Always get this error code when map editor isn't used for a long time.


[2022-12-07 20:15:32] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:15:39] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:15:45] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.  [DUP x2]
[2022-12-07 20:15:48] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:15:54] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:15:55] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:16:01] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:16:01] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:17:02] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:17:07] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:17:13] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:17:13] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:17:19] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:17:20] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:17:26] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.  [DUP x2]
[2022-12-07 20:17:27] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:17:33] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.  [DUP x2]
[2022-12-07 20:17:33] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:17:39] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:17:56] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:18:02] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:18:18] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:18:24] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.  [DUP x3]
[2022-12-07 20:18:24] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:18:30] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.  [DUP x3]
[2022-12-07 20:18:32] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:18:38] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.  [DUP x3]
[2022-12-07 20:18:39] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:18:45] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:18:46] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:18:52] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:19:00] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:19:06] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.  [DUP x2]
[2022-12-07 20:19:08] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.
[2022-12-07 20:19:14] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.  [DUP x2]
[2022-12-07 20:19:14] WARNING: [editor]\edf\edf.lua:623: Expected positive value, got negative. This warning may be an error in future versions.```
Xenius97 commented 1 year ago

How to reproduce that error?

image

jlillis commented 1 year ago

I had to revert this PR as it breaks the ability to manipulate EDF-defined elements via their representations (i.e moving a race checkpoint).