Quote:
1. How do you do math with strings, that contain non-numeric chars?
28.5% - 3.5 % = 0
I know i can convert to an int() but i want to work with decimals.
|
No good way. You can be crazy and write an algorithm to create a number that matches the string but I can't say it would be worth it.
Quote:
2. How do you do string compares?
localtext="-1"
valid = localtext == '-1' ? true : false gives false.
|
I think you're doing too many operations on a single line. The ? conditional must be used with a preexisting boolean, not one calculated on that line.
Even if it could support more, the right to left parsing of the full operation would mess it up. What your example, I'm guessing, would do is look at '-1', determines it is not true, so assigns false to the left, then looks at the equality of localtext and the previously calculated false; they are not equal so false is assigned to valid.
VALID=LocalText=='-1' (should be sufficient to calculate your example)
Quote:
3. Where is the dynamicdatafilter="0010" stored? This would supercede #1, since i i can just extract the value.
DynamicData="/GameData.Self.TradeskillExperienceCurrent" DynamicDataFilter="0010" gives nothing.
|
Filtering doesn't change the data that is given. If the data is given and you cause filtering to exclude it, it simply won't update. Your data seems to be a Text type, so you can either use it or not. I wouldn't be surprised if the 0x8 0x10 0x20 bitflags do absolutely nothing, as all of those are just put in the Text/LocalText properties.
Quote:
5. And finally, does anyone at SoE still even read these boards? What happened to Rothgar and all the work that was going to be done towards Lua implementation, or even giving the tools to do basic s#!t with this UI?
|
Rothgar was promoted or something, so I guess he has bigger fish to fry than be friendly on a 3rd party fan site. Reading and posting are different things, though.