Moin,
Hab da mal ein Problem, ich mach grade ein Dynamisches Haussystem, aber MySQL gibt nicht die Koords zu rin porten richtig aus
//Code // Hitner den Prints was er aus gibt und in () das was raus kommen sollte, TestID des Hauses ist 17
stock Haus_Enter(playerid)
{
if(IsPlayerAtHouseEnter(playerid))
{
new id[10];
format(id,10,"%d",GetHouseAtPlayerEnter(playerid));
print(id);//17(17)
new Float:x = mysql_GetFloat("haus","ExitX","HausID",id);
new Float:y = mysql_GetFloat("haus","ExitY","HausID",id);
new Float:z = mysql_GetFloat("haus","ExitZ","HausID",id);
new inte = mysql_GetInt("haus","ExitInt","HausID",id);
SetPlayerInterior(playerid,inte);
printf("%f %f %f %i",x,y,z,inte);//0.000000 0.000000 0.000000 -1 (2259.7153 -1135.7335 1050.6328 10)
SetPlayerPos(playerid,x,y,z);
SetPlayerVirtualWorld(playerid,GetHouseAtPlayerEnter(playerid));
return 1;
}
return 0;
}
Spaltennamen,Tabellennamen sind richtig
stocks:
stock Float:mysql_GetFloat(Table[], Field[], Where[], Is[])
stock mysql_GetInt(Table[], Field[], Where[], Is[])
Hat wer eine Idee?