Guten Morgen,
ich habe mal grade einen /park befehl geschreiben aber ihrgentwie wir nix in der datenbank überschrieben;)
hir der befehl:
if (strcmp("/park", cmdtext, true, 10) == 0) {
new Float:tX,Float:tY,Float:tZ,Float:tA,query[500];
if(GetPlayerVehicleID(playerid) == PlayerCarInfo[playerid][CarID]) {
GetVehiclePos(GetPlayerVehicleID(playerid),tX,tY,tZ);
GetVehicleZAngle(GetPlayerVehicleID(playerid),tA);
format(query,sizeof(query),"UPDATE `userfahrzeuge` SET `Car_X` = '%f',`Car_Y` = '%f',`Car_Z` = '%f',`Car_A` = '%f' WHERE `Owner` = '%s'",PlayerName(playerid),tX,tY,tZ,tA);
mysql_query(query);
SendClientMessage(playerid,COLOR_YELLOW,"*Du hast dein Auto nun hier geparkt, du wirst es nun immer hier wieder finden.");
}else return SendClientMessage(playerid,COLOR_LIGHTRED,"Dieses Fahrzeug gehöhrt nicht dir!");
return 1;
}
new Float:tX,Float:tY,Float:tZ,Float:tA,query[500];
if(GetPlayerVehicleID(playerid) == PlayerCarInfo[playerid][CarID]) {
GetVehiclePos(GetPlayerVehicleID(playerid),tX,tY,tZ);
GetVehicleZAngle(GetPlayerVehicleID(playerid),tA);
format(query,sizeof(query),"UPDATE `userfahrzeuge` SET `Car_X` = '%f',`Car_Y` = '%f',`Car_Z` = '%f',`Car_A` = '%f' WHERE `Owner` = '%s'",PlayerName(playerid),tX,tY,tZ,tA);
mysql_query(query);
SendClientMessage(playerid,COLOR_YELLOW,"*Du hast dein Auto nun hier geparkt, du wirst es nun immer hier wieder finden.");
}else return SendClientMessage(playerid,COLOR_LIGHTRED,"Dieses Fahrzeug gehöhrt nicht dir!");
return 1;
}
mysql_log:
SQL
[00:43:09] CMySQLHandler::Query(UPDATE `userfahrzeuge` SET `Car_X` = '0.000000',`Car_Y` = '-1615.842285',`Car_Z` = '1009.249572',`Car_A` = '6.893814' WHERE `Owner` = '1 ùô') - Successfully executed.[00:45:30] >> mysql_query( Connection handle: 1 )