- Регистрация
- 16 Сен 2011
- Сообщения
- 61
- Лучшие ответы
- 0
- Репутация
- 2
Описание: функция изменение позиции (переворота) автомобиля.
Код:
Ну и пример. Для себя я сделал что бы по ЛКМ машина переворачивалась.
Вариант от whale'а:
Код:
PHP:
stock FlipCar(carid)/*Author: Daniel Rubin(Darnell / Spenzo )*/
{
new Float:xyza[4];//x-x,y-y,z-z,a-angle
GetVehiclePos(carid, xyza[0]xyza[1],xyza[2]);
GetVehicleZAngle(carid, xyza[3]);
SetVehiclePos(carid, xyza[0]xyza[1], (xyza[2]+1.0));
SetVehicleZAngle(carid, xyza[3]);
}
PHP:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_FIRE)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) FlipCar(GetPlayerVehicleID(playerid))
}
return 1
}
PHP:
stock FlipVehicle(vehicleid)
{
if(vehicleid == INVALID_VEHICLE_ID)
return 0;
new
Float:x,
Float:y,
Float:z,
Float:a;
GetVehiclePos(vehicleid, x, y, z);
GetVehicleZAngle(vehicleid, a);
SetVehiclePos(vehicleid, x, y, z + 1.0);
SetVehicleZAngle(vehicleid, a);
return 1;
}
Последнее редактирование модератором: