Encoding.Unicode.GetString(buffer)
Das wird nicht richtig funktionieren, du solltest folgende Funktion verwenden:
BitConverter.ToString(buffer);
Dadurch bekommst du das Byte-Array als String ![]()
0x00745E50
Woher hast du diesen Pointer? ![]()
Ich bin mir ziemlich sicher, dass er nicht für die Dialoge ist.
Es kommt noch darauf an, welche SA:MP Version du nutzt, für 0.3z ist der Pointer glaube ich: 0xBC70 (Bin mir da aber nicht ganz sicher)
Falles es aber der richtige Pointer ist, kannst du einfach den Wert vom Byte-Array checken und schauen ob der Dialog aktiv bzw inaktiv ist ![]()
mfg. ![]()