Guten Morgen,
ich habe ein Problem mit OnPlayerStreamIn. Ich habe folgenden Code in OnPlayerStreamIn stehen:
public OnPlayerStreamIn(playerid, forplayerid)
{
new PlayerText3D:labelid;
new playername[MAX_PLAYER_NAME+1], pname[MAX_PLAYER_NAME+1];
new fracname[30], query[180];
new WantedTextLabel[30];
new Float:x, Float:y, Float:z;
GetPVarString(forplayerid, "fracname", fracname, sizeof(fracname));
mysql_real_escape_string(playername, pname);
if (GetPVarInt(playerid, "wanteds") != 0)
{
if (!strcmp("fbi", fracname, false) || !strcmp("lspd", fracname, false))
{
format(WantedTextLabel, sizeof(WantedTextLabel), "\n\n\n\n\n\nWanted-Level: %d", GetPVarInt(playerid, "wanteds"));
labelid = CreatePlayer3DTextLabel(forplayerid, WantedTextLabel, lightblue, x, y, z, 30.0, playerid, INVALID_VEHICLE_ID, 0);
format(query, sizeof(query), "INSERT INTO wanted_text_labels (playerid, forplayerid, labelid) VALUES (%d, %d, %d);", playerid, forplayerid, PlayerText3D:labelid);
mysql_query(query);
}
}
return 1;
}
Dann bringt mir der Compiler:
Ich habe den Fehlerklärbär gefragt und habe herausgefunden das ich anscheinend eine Variable falsch genutzt habe. Aber ich erkenne den Fehler einfach nicht. Welche Variable von den 3en habe ich falsch angewand ?