Hallo,
ich habe ein Problem wenn ich jetzte bei besitzer z.B 0 eintrage und 0 ist die Fraktion Zivilist. Aber wenn ich jettze nach dem ich /createveh eingegeben habe /apark eingebe wird alles geupdatet wo bei besitzer 0 steht code:
new apark2[MAX_PLAYERS][35];
CMD:createveh(playerid, params[])
{
new modelid,c1,c2,price,Float:p_Pos[4],vehicleid,c_owner[MAX_PLAYER_NAME];
if(PlayerInfo[playerid][pAdmin] < 1338) return IstNichtBefugt(playerid, COLOR_RED);
if(sscanf(params,"isiii",modelid,c_owner,c1,c2,price)) return SendClientMessage(playerid, COLOR_GRAD2,"Benutzung: /createveh <modelid> <owner> <c1> <c2> <price>");
GetPlayerPos(playerid, p_Pos[0],p_Pos[1],p_Pos[2]);
GetPlayerFacingAngle(playerid, p_Pos[3]);
vehicleid = CreatePersonalVehicle(modelid, p_Pos[0],p_Pos[1],p_Pos[2],p_Pos[3],c1,c2,price,c_owner,1);
apark2[playerid] = c_owner;
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}
CMD:apark(playerid,params[])
{
new string[200],Float:p_Pos[4];
if(PlayerInfo[playerid][pAdmin] < 1338) return IstNichtBefugt(playerid, COLOR_RED);
GetPlayerPos(playerid, p_Pos[0],p_Pos[1],p_Pos[2]);
GetPlayerFacingAngle(playerid, p_Pos[3]);
format(string,sizeof(string),"UPDATE `vehicles` SET `posX`='%f',`posY`='%f',`posZ`='%f',`posA`='%f' WHERE `besitzer`='%s'",
p_Pos[0],p_Pos[1],p_Pos[2],p_Pos[3],apark2[playerid]);
mysql_query(1,string);
SendClientMessage(playerid,COLOR_YELLOW,"=> Du hast das Fahrzeug erfolgreich geparkt!");
return 1;
}