09.05.2013, 17:58
pawn Код:
command(movecar, playerid, params[])
{
new carid = GetPlayerVehicleID(playerid), query[500];
if(AdminLoggedIn[playerid] == 1 && Player[playerid][Adminlevel] >= 6)
{
if(IsPlayerInAnyVehicle(playerid))
{
GetVehiclePos(carid, Vehicles[carid][VPosX], Vehicles[carid][VPosY], Vehicles[carid][VPosZ]);
GetVehicleZAngle(carid, Vehicles[carid][VPosAngle]);
format(query, sizeof(query), "UPDATE `Vehicles` SET `VPosX` = '%f', `VPosY` = '%f', `VPosZ` = '%f', `VPosAngle` = '%f' WHERE `VehicleID` = %d",
Vehicles[carid][VPosX],
Vehicles[carid][VPosY],
Vehicles[carid][VPosZ],
Vehicles[carid][VPosAngle],
carid);
mysql_function_query(connectionHandle, query, false, "DefaultCallback", "");
DestroyVehicle(carid);
Vehicles[carid][VehicleID] = AddStaticVehicleEx(Vehicles[carid][ModelID], Vehicles[carid][VPosX], Vehicles[carid][VPosY], Vehicles[carid][VPosZ], Vehicles[carid][VPosAngle], Vehicles[carid][Color1], Vehicles[carid][Color2], -1);
SetVehicleVirtualWorld(Vehicles[carid][VehicleID], Vehicles[carid][VehicleWorld]);//set vw
LinkVehicleToInterior(Vehicles[carid][VehicleID], Vehicles[carid][VehicleInteriorID]);//set int
SetVehicleNumberPlate(Vehicles[carid][VehicleID], Vehicles[carid][VPlate]);
new query2[500];
format(query2, sizeof(query2), "UPDATE `Vehicles` SET `VehicleID` = %d WHERE `CarFileID` = %d", Vehicles[carid][VehicleID], carid);
mysql_function_query(connectionHandle, query2, false, "DefaultCallback", "");
SCM(playerid, GREEN, "You have succesfully moved this car");
}
}
else
{
TextDrawShowForPlayer(playerid, Text:CantCommand);
SetTimerEx("RemoveCantCommand", 3500, false, "d", playerid);
}
return 1;
}
Whats wrong?