Hi, wie die Überschrift schon sagt Funktioniert mein Befehl nicht. Hier der Code:
CMD:jveh(playerid,params[])
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
new ModelID, color[2],Float:VehPos[4], job, string[100], query[500];
if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,ROT,"Du musst dazu zu Fuss sein!");
if(sscanf(params, "iiii",ModelID,color[0],color[1],job)) return SendClientMessage(playerid,ROT, "Verwende: /Jveh [vehicleid] [color1] [color2] [jobid]");
if(ModelID < 400 || ModelID > 611) return SendClientMessage(playerid,ROT, "Die Fahrzeug Id muss zwischen 400 bis 611 sein");
if(color[0] < 0 || color[0] > 255 || color[1] < 0 || color[1] > 255) return SendClientMessage(playerid,ROT, "Die Farb ID muss zwischen 0 und 255 liegen");
{
GetPlayerPos(playerid, VehPos[0],VehPos[1],VehPos[2]);
GetPlayerFacingAngle(playerid, VehPos[3]);
for(new idx; idx<MAX_JOB_VEHICLES; idx++)
{
format(bfl, sizeof bfl, "SELECT `id` FROM `JobVehicles` WHERE `id` = %d", idx);
mysql_query(bfl);
mysql_store_result();
if(mysql_num_rows())
{
mysql_free_result();
print("1");
continue;
}
mysql_free_result();
print("2");
// Variablen werden gesetzt
JobVehicle[idx][vID]= idx;
JobVehicle[idx][vModel]= ModelID;
JobVehicle[idx][v_X] = VehPos[0];
JobVehicle[idx][v_Y] = VehPos[1];
JobVehicle[idx][v_Z] = VehPos[2];
JobVehicle[idx][v_A] = VehPos[3];
JobVehicle[idx][vC1] = color[0];
JobVehicle[idx][vC2] = color[1];
JobVehicle[idx][vJob] = job;
print("3");
format(string,sizeof(string),"Du hast Fahrzeugmodel %d [DatenbankID: %i] für Job %i erstellt!",ModelID,idx,job);
SendClientMessage(playerid,Blau,string);
print(string);
format(query, sizeof query, "INSERT INTO `JobVehicles` (`id`, `model`,`posx`, `posy`, `posz`, `posa`, `color1`, `color2`, `job`, `plate`) VALUES (%d, %d, %f, %f, %f, %f, %d, %d, %d, '%s')",
JobVehicle[idx][vID],
JobVehicle[idx][vModel],
JobVehicle[idx][v_X],
JobVehicle[idx][v_Y],
JobVehicle[idx][v_Z],
JobVehicle[idx][v_A],
JobVehicle[idx][vC1],
JobVehicle[idx][vC2],
JobVehicle[idx][vJob],
JobVehicle[idx][vPlate]);
mysql_query(query);
LoadJobCars();
return 1;
}
}
return 1;
Wo ist der Fehler?
@Jeffry