27.11.2013, 13:41
Здравствуйте, пилил /park для авто, но встретил проблему.
Вся беда в том, что поворот авто остаётся таким, каким прогружался в 1 раз, хотя через логи показывает верный поворот авто.
С чем может быть связано?
PHP код:
CMD:park(playerid, params[])
{
if ( GetPlayerState ( playerid ) != PLAYER_STATE_DRIVER )return SendClientMessage ( playerid, COLOR_GRAY, "{"#COLOR_ERROR"}[Ошибка] {"#COLOR_STANDART"}Нужно быть в авто!" ) ;
new vehicleid = GetPlayerVehicleID ( playerid );
if ( VEHICLE [ vehicleid ] [ vOwner ] != PLAYER [ playerid ] [ ID ] )return SendClientMessage ( playerid, COLOR_GRAY, "{"#COLOR_ERROR"}[Ошибка] {"#COLOR_STANDART"}Ты не можешь припарковать это авто!" ) ;
GetVehiclePos ( vehicleid, VEHICLE [ vehicleid ] [ vPark ] [ 0 ], VEHICLE [ vehicleid ] [ vPark ] [ 1 ], VEHICLE [ vehicleid ] [ vPark ] [ 2 ] ) ;
GetVehicleZAngle( vehicleid, VEHICLE [ vehicleid ] [ vPark ] [ 3 ] ) ;
SendClientMessage ( playerid, COLOR_ADM, "{"#COLOR_INFO"}[Информация] {"#COLOR_STANDART"}Авто припарковано!" ) ;
new query [ 144 ] ;
printf("%f",VEHICLE [ vehicleid ] [ vPark ] [ 3 ]);
format ( query, sizeof query, "UPDATE `vehicles` SET `x` = '%f',`y` = '%f',`z` = '%f',`a` = '%f' WHERE `id` = '%d' LIMIT 1",
VEHICLE [ vehicleid ] [ vPark ] [ 0 ], VEHICLE [ vehicleid ] [ vPark ] [ 1 ], VEHICLE [ vehicleid ] [ vPark ] [ 2 ],VEHICLE [ vehicleid ] [ vPark ] [ 3 ],
VEHICLE [ vehicleid ] [ mID ] ) ;
mysql_function_query ( dbHandle, query, false, "", "" ) ;
return 1;
}
PHP код:
public OnVehicleSpawn(vehicleid)
{
UpdateVehicleDamageStatus(vehicleid,VEHICLE [ vehicleid ] [ vPanel ],VEHICLE [ vehicleid ] [ vDoors ],VEHICLE [ vehicleid ] [ vLights ],VEHICLE [ vehicleid ] [ vTires ]);
SetVehiclePos ( vehicleid, VEHICLE [ vehicleid ] [ vPark ] [ 0 ], VEHICLE [ vehicleid ] [ vPark ] [ 1 ], VEHICLE [ vehicleid ] [ vPark ] [ 2 ] ) ;
SetVehicleZAngle ( vehicleid, VEHICLE [ vehicleid ] [ vPark ] [ 3 ] ) ;
new lights, alarm, bonnet, boot, objective, engine, lock;
GetVehicleParamsEx ( vehicleid, engine, lights, alarm, lock, bonnet, boot, objective ) ;
SetVehicleParamsEx ( vehicleid, false, lights, alarm, false, bonnet, boot, objective ) ;
ChangeVehicleColor( vehicleid, VEHICLE [ vehicleid ] [ vColor ] [ 0 ], VEHICLE [ vehicleid ] [ vColor ] [ 1 ] ) ;
SetVehicleNumberPlate ( VEHICLE [ vehicleid ] [ vID ], VEHICLE [ vehicleid ] [ vPlate ] ) ;
}
Quote:
[18:37:30] 89.230102//первые координаты [18:37:38] 5.118607//парк [18:37:38] 5.118607//тест [18:37:43] 5.118607// ещё тест [18:38:36] 5.118607// тест после спавна [18:38:36] 89.230102// с этими она заспавнилась |