Also kurz zu meinem Problem.
Ich will , dass wenn jemand in ein Auto der Fraktion 1 einsteigt ein Text komm 'Test A'.
Und ebenso wenn jemand ins Auto der Fraktion 2 einsteigt: 'TestB'.
Die 'Fraktion' ist eine eigene MySQL Spalte.
Ich habs bisher so gemacht, jedoch ohne Erfolg!
public OnPlayerStateChange(playerid, newstate, oldstate)
{
	new newcar = GetPlayerVehicleID(playerid);
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
		if(TestA(newcar))
		{
			SendClientMessage(playerid, COLOR_GREY, "Test 1");
		}
		else if(TestB(newcar))
		{
			SendClientMessage(playerid, COLOR_LIGHTBLUE, "Test2");
		}.................
public TestA(carid)
{
  	new data[256], bedienung[256], query[256];
	format(bedienung,sizeof(bedienung),"Carid='%d'",carid);
	format(query,sizeof(query),"SELECT * FROM cars WHERE %s",bedienung);
	mysql_query(query);
	mysql_store_result();
	if(mysql_num_rows())
	{
		mysql_fetch_field("Fraktion", data);
		if(strval(data) == 1)
		{
	    	return 1;
		}
	}
	return 0;
}
public TestB(carid)
{
  	new data[256], bedienung[256], query[256];
	format(bedienung,sizeof(bedienung),"Carid='%d'",carid);
	format(query,sizeof(query),"SELECT * FROM cars WHERE %s",bedienung);
	mysql_query(query);
	mysql_store_result();
	if(mysql_num_rows())
	{
		mysql_fetch_field("Fraktion", data);
		if(strval(data) == 2)
		{
	    	return 1;
		}
	}
	return 0;
}
Kann jemand helfen?