meine Situation ist folgende:
Ich habe ein Script mit einem Binarycode:
Code:
$rezBinary = '0x262352657A4D67722056...' $rezBinary &= '0100000000000...'
Code:
$color1 = StringTrimLeft($color1, 2) $color2 = StringTrimLeft($color2, 2) $red1 = StringTrimRight($color1, 4) $red2 = StringTrimRight($color2, 4) $green1 = StringTrimLeft(StringTrimRight($color1, 2), 2) $green2 = StringTrimLeft(StringTrimRight($color2, 2), 2) $blue1 = StringTrimLeft($color1, 4) $blue2 = StringTrimLeft($color2, 4)
Code:
$string = BinaryToString($rezBinary) if FileWrite($cagame & "\Game\TEXTUREEFFECTGROUPS.rez", $string) = False then MsgBox(0, "Error", "Unable to write file.") Exit EndIf MsgBox(0, "successful", "Colors set")
Ich füge die einzelnen Farben an einer bestimmten stelle in dem Binary Code ein:
Code:
"...000" & $blue2 & $green2 & $red2 & "800000..."
Leider scheitert das convertieren von Binary zum String (Es wird das gleiche Binary zurück gegeben). Allerdings nur, wenn ich die 3 Farbcodes einsetze. Wenn ich statt den drei Farbcodes "00FF00" lasse, funktioniert alles :/
MfG lawliet






