Wer erkennt den Fehler?
stock ShowPlayerWelcomeDialog(playerid)
{
new string[1024],query[128],Eintrag[1024],string2[1500];
format(query, 128, "SELECT `Message` FROM `MofD` WHERE `id` = '%d'", PlayerInfo[playerid][Team]);
mysql_query(query, (-1), (0), SQL);
mysql_store_result(SQL);
mysql_fetch_row(Eintrag,"",SQL);
format(string,1024, "%s",Eintrag);
while(strfind(string, "~") != -1)
{
new pos = strfind(string, "~");
new len2 = strlen("~");
strdel(string, pos, (pos+len2));
strins(string, "\n", pos);
}
format(string2,1500, "%s\n\nwww.dt-rp.de",string);
ShowPlayerDialog(playerid, diaInfo, DIALOG_STYLE_MSGBOX, "Message of the Day", string2, "Okay", "");
mysql_free_result(SQL);
}
Das bekomm ich dauernt wenn ich das aufrufe
[19:17:38] [debug] Run time error 3: "Stack/heap collision (insufficient stack size)"
[19:17:38] [debug] Stack pointer (STK) is 0x2A896C, heap pointer (HEA) is 0x2A9F8C
[19:17:38] [debug] AMX backtrace:
[19:17:38] [debug] #0 ???????? in public OnDialogResponse ()