Hallo, kleines Problemchen und zwar das hier:
[2013-04-28 23:06:48] [MySQL] Error (0): Function: mysql_fetch_field called when no result stored.
[2013-04-28 23:06:48] [MySQL] Error (0): Function: mysql_store_result called when no result stored.
Ich versteh es nicht ganz hier mal Code eigendlich dürfte ja der Fehler garnicht auftretten.
new missionList[2048];
MySQLQuery("SELECT * FROM `missions` WHERE `missionjobId` = '%d' AND `acceptUserId` = '0' ORDER BY `id` ASC", PVar:playerID[JOBID]);
mysql_store_result();
printf("ID: %d", GetMySQLField("id"));
while (FetchMySQLRow())
{
if (strlen(missionList))
{
Format:missionList("%s\n", missionList);
}
Format:missionList("%s%s: %s", missionList, GetMySQLField("id"), LanguageString(playerID, GetMissionName(strval(GetMySQLField("id")))));
}
mysql_free_result();
if (strlen(missionList))
{
CreateDialog(playerID, "Accept", DIALOG_STYLE_LIST, LanguageString(playerID, StringID:163("Accept order")), missionList, LanguageString(playerID, StringID:164("Accept")), LanguageString(playerID, StringID:165("Cancel")));
}
else
{
SendClientMessageEx(playerID, COLOR_ERROR, StringID:134("There are currently no orders available for your job!"));
}