Ich hab ein Befehl wo er überprüfen soll ob der Spieler einen Key hat.
Wenn Ja dann soll er das Auto aufsperren, wenn Nein soll er die Fehlermeldung bringen.
Er sperrt es aber auf obwohl der Spieler keinen Key hat.
Abfrage:
stock Key(vehicleid,playerid)
{
new query[128];
format(query,sizeof(query),"SELECT * FROM gtari_vehiclekeys WHERE VehicleID = '%i' && userid = '%i'",vehicleid,sInfo[playerid][id]);
return mysql_function_query(serverdbhandle,query,true,"CheckKey","");
}
forward CheckKey();
public CheckKey()
{
new rows,fields;
cache_get_data(rows,fields,serverdbhandle);
if(rows)
{
return true;
}
else
{
return false;
}
}
Meldung:
if(VehInfo[i][Besitzer] != sInfo[playerid][id] && !Key(VehInfo[i][VehicleID],playerid))return SendClientMessage(playerid,COLOR_RED,"Du darfst diesen Befehl nicht ausführen! Grund: Du hast keinen Fahrzeugkey");