Quote:
Originally Posted by cybernine186
Code:
char* itemdupemsg = NULL;
sprintf(itemdupemsg, "Loot Item Duplication {%i}", item);
|
That'll cause a crash. You either want to declare itemdupemsg as a fixed size char array, e.g.
Code:
char itemdupemsg[150];
Or use MakeAnyLenString:
Code:
char *itemdupemsg = NULL;
MakeAnyLenString(&itemdupemsg, "Loot Item Duplication {%s}", item->Name);
database.SetMQDetectionFlag(...
safe_delete_array(itemdupemsg);