Guten Tag Leute,
Code
for(new i=1;i<4;i++) {
mysql_format(MySqlConnection, userstring1,sizeof(userstring1), "SELECT `QuestsDone` from `spieler` WHERE `Name` = %s", Spieler[playerid][pName]);
new Cache:resulted = mysql_query(MySqlConnection, userstring1);
cache_get_field_content(0, "QuestsDone", qDone);
format(qStr,sizeof(qStr),"%i ,",i);
if(strfind(qDone, qStr, true) != -1)
{
SCM(playerid, WEISS, "Strfind hat zugeschlagn ^^");
cache_delete(resulted);
}
Und zwar möchte ich, wie ihr oben seht, dass aus einem Datensatz in dem bereits erledigte Tätigkeiten im Format: "1 , 2 , 3 , 4 , ..." abgespeichert werden, ausgeblendet werden.
Das habe ich versucht mit Strfind zu realiesieren (Wenn im String z.B. "1 ," vorhanden ist, dass das in der Klammer ausgeführt werden soll),
was jedoch nicht Funktioniert
Weiß jemand wieso? MfG ReceZZ