Hoi leute,
Ich hab da n kleinen warning den ich leida ned verstehe. 4 mal tagmismatch in der zeile
CreateVehicleEx(ModelID,X,Y,Z,Rotation,Color1,Color2,RespawnDelay,FraktionsID);
ich versteh einfach ned was der will?!?!?!
Hoi leute,
Ich hab da n kleinen warning den ich leida ned verstehe. 4 mal tagmismatch in der zeile
CreateVehicleEx(ModelID,X,Y,Z,Rotation,Color1,Color2,RespawnDelay,FraktionsID);
ich versteh einfach ned was der will?!?!?!
x,y,z,und rotation sind Floats...denke daran liegts
an def floats?
warum den die floats ein CreateVehicleEx braucht die Floats da kanns doch dan ned dran liegen?
hier mal alles
new Query[256];
new RespawnDelay=36000;
samp_mysql_query("SELECT * FROM `vehicle`");
samp_mysql_store_result();
new Vehicles = samp_mysql_num_rows();
printf("Creating %d vehicles",Vehicles)
for (new Vehicle = 0; Vehicle < Vehicles; Vehicle++)
{
format(Query,sizeof(Query),"SELECT `ModelID` FROM `vehicle` LIMIT %d,1",Vehicle);
new ModelID=strval(GetMySQLResult(Query));
if (ModelID>=400 && ModelID<=611)
{
format(Query,sizeof(Query),"SELECT `X` FROM `vehicle` LIMIT %d,1",Vehicle);
new Float:X=floatstr(GetMySQLResult(Query));
format(Query,sizeof(Query),"SELECT `Y` FROM `vehicle` LIMIT %d,1",Vehicle);
new Float:Y=floatstr(GetMySQLResult(Query));
format(Query,sizeof(Query),"SELECT `Z` FROM `vehicle` LIMIT %d,1",Vehicle);
new Float:Z=floatstr(GetMySQLResult(Query));
format(Query,sizeof(Query),"SELECT `Rotation` FROM `vehicle` LIMIT %d,1",Vehicle);
new Float:Rotation=floatstr(GetMySQLResult(Query));
format(Query,sizeof(Query),"SELECT `Color1` FROM `vehicle` LIMIT %d,1",Vehicle);
new Color1=strval(GetMySQLResult(Query));
format(Query,sizeof(Query),"SELECT `Color2` FROM `vehicle` LIMIT %d,1",Vehicle);
new Color2=strval(GetMySQLResult(Query));
format(Query,sizeof(Query),"SELECT `FraktionsID` FROM `vehicle` LIMIT %d,1",Vehicle);
new FraktionsID=strval(GetMySQLResult(Query));
CreateVehicleEx(ModelID,X,Y,Z,Rotation,Color1,Color2,RespawnDelay,FraktionsID); //hier ist der warning!
}
else
{
printf("Invalid Model ID (%d) in MySQL table 'vehicles' row %d",ModelID,(Vehicle+1));
}
}
vll hab ichs auch falsch definiert kann auch sein
definition ist es auch nicht
Hat keiner ne idee?? bin heute nacht schon bis um halb 6 an dem ding gesessen und habs ned raus gebracht
Hat wirklich keiner ne Idee?
Hier mal meine Stock
stock CreateVehicleEx(ModelID,X,Y,Z,Rotation,Color1,Color2,RespawnDelay,FraktionsID)
{
new Vehicles[MAX_VEHICLES];
new VehicleID = CreateVehicleEx(ModelID,X,Y,Z,Rotation,Color1,Color2,RespawnDelay,FraktionsID);
Vehicles[VehicleID] = 2;
}
das wars aber auch schon!
//edit Problem gefunden Habs in der Stock nicht mit Float: bezeichent