Moin Breadfish,
heute hab ich ein Problem, und zwar versuche ich ein Carsystem mit einem Schlüsselsystem zu schreiben, allerdings habe ich bei folgender Abfrage Probleme:
#define MAX_KEYS 10
stock HasPlayerKey(playerid,Carid)
{
printf("test1");
new data[256];
printf("test2");
new Keys[MAX_KEYS][512];
printf("1");
format(query, sizeof(query), "SELECT * FROM `Vehicles` WHERE CarID = '%d';",Carid);
mysql_query(query);
mysql_store_result();
printf("2");
new tmpstring[512];
mysql_fetch_field("HasKey",data);
printf("3");
strmid(tmpstring,data,0,20,20);
format(data, sizeof(data), " Has Keys: %s", tmpstring);
printf(data);
printf("4");
split(tmpstring, Keys,',');
for(new i = 0;i<MAX_KEYS;i++)
{
printf("5");
if(strmatch(Keys[i],PlayerName(playerid)))return 1;
}
return 0;
}
Die Abfrage wird ab test2 nicht weiter ausgeführt, ich weiß nicht warum.
Kann mir da vllt. einer helfen?