Hallo Leute,
ich bekomme folgenden Error wenn ich ein Fahrzeug erstellen möchte. Warum?
An error has occured. (Error ID: 2014, Commands out of sync; you can't run this command now)
Der fehler kommt erst nach dem ich diesen Befehl hier ausgeführt habe
if(strcmp(cmd, "/auto", true)==0)
{
if(Account[playerid][pAdmin] == 3)
{
new modelid,c1,c2,mystr[512];
new Float:isx,Float:isy,Float:isz;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SCM(playerid, COLOR_WHITE, "Benutze: /auto [modelid] [Farbe1] [Farbe2]");
return 1;
}
modelid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SCM(playerid, COLOR_WHITE, "Benutze: /auto [modelid] [Farbe1] [Farbe2]");
return 1;
}
c1 = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SCM(playerid, COLOR_WHITE, "Benutze: /auto [modelid] [Farbe1] [Farbe2]");
return 1;
}
c2 = strval(tmp);
SCM(playerid,COLOR_GREEN,"/////////////////////////////////////////////////");
SCM(playerid,COLOR_LIGHTRED," Auto erstellt ");
SCM(playerid,COLOR_GREEN,"/////////////////////////////////////////////////");
GPP(playerid,Float:isx,Float:isy,Float:isz);
new count = mysql_query("SELECT MAX(`FahrzeugID`) FROM autos");
printf("%d count",count);
Autos[count][vModel] = modelid;
Autos[count][vEingepackt] = 0;
Autos[count][vArt] = 0;
Autos[count][vX] = isx;
Autos[count][vY] = isy;
Autos[count][vZ] = isz;
Autos[count][vA] = 0;
Autos[count][vFarbe1] = c1;
Autos[count][vFarbe2] = c2;
format(mystr, sizeof(mystr), "INSERT INTO autos (FahrzeugID, Model, Eingepackt, Art, X, Y, Z, A, Farbe1, Farbe2) VALUES ('%d', '%d', '0', '0', '%.1f', '%.1f', '%.1f', '0', '%d', '%d')", count+1, modelid, isx, isy, isz, c1, c2);
mysql_query(mystr);
CreateVehicle(modelid,isx,isy,isz,0,c1,c2,-1);
//OnVehicleDataUpdate(count);
}
else
{
SCM(playerid, COLOR_RED, "Du bist kein Admin!");
return 1;
}
return 1;
}
Ich hoffe ihr könnt mir helfen
mfg Tomi
//edit: Code überarbeitet