Code:
Object rocketCar, bikeneon, bikeneon_save, rocketCar_save;
Vehicle myveh;
uint ntid, CI_RideCar02a_Ks_ = 0xDB0061B6, BM_air_landlites03 = 0xD20167BE;
void rocketrider(void)
{
if ( IS_CHAR_ON_ANY_BIKE(GetPlayerPed()) )
{
if ( DOES_OBJECT_EXIST(rocketCar_save) && DOES_OBJECT_EXIST(bikeneon_save) )
{
DELETE_OBJECT(&rocketCar_save);
DELETE_OBJECT(&bikeneon_save);
PrintText("Rocket Rider skin removed");
}
else
{
GET_CAR_CHAR_IS_USING(GetPlayerPed(), &myveh);
if ( IS_CAR_MODEL(myveh, MODEL_NRG900) || IS_CAR_MODEL(myveh, MODEL_PCJ) )
{
float x, y, z;
REQUEST_MODEL(CI_RideCar02a_Ks_);
while ( !HAS_MODEL_LOADED(CI_RideCar02a_Ks_) ) WAIT(100);
CREATE_OBJECT(CI_RideCar02a_Ks_, 0.0f, 0.0f, 0.0f, &rocketCar, true);
MARK_MODEL_AS_NO_LONGER_NEEDED(CI_RideCar02a_Ks_);
ATTACH_OBJECT_TO_CAR(rocketCar, myveh, 0, 0.0f, 0.0f, 0.2f, 0.0f, 0.0f, 1.56f);
SET_OBJECT_VISIBLE(rocketCar, true);
FREEZE_OBJECT_POSITION(rocketCar, true);
GET_NETWORK_ID_FROM_OBJECT(rocketCar, &ntid);
SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES(ntid, true);
REQUEST_MODEL(BM_air_landlites03);
while ( !HAS_MODEL_LOADED(BM_air_landlites03) ) WAIT(10);
CREATE_OBJECT(BM_air_landlites03, 0.0f, 0.0f, 0.0f, &bikeneon, true);
MARK_MODEL_AS_NO_LONGER_NEEDED(BM_air_landlites03);
ATTACH_OBJECT_TO_CAR(bikeneon, myveh, 0, 0.0f, 0.5f, 0.2f, -1.58f, 0.0f, 0.0f);
SET_OBJECT_VISIBLE(bikeneon, true);
SET_OBJECT_INVINCIBLE(bikeneon, true);
FREEZE_OBJECT_POSITION(bikeneon, true);
GET_NETWORK_ID_FROM_OBJECT(bikeneon, &ntid);
SET_NETWORK_ID_EXISTS_ON_ALL_MACHINES(ntid, true);
rocketCar_save = rocketCar;
bikeneon_save = bikeneon;
MARK_OBJECT_AS_NO_LONGER_NEEDED(&rocketCar);
MARK_OBJECT_AS_NO_LONGER_NEEDED(&bikeneon);
PrintText("Rocket Rider skin applied");
}
else PrintText("Rocker Rider only works with NRG or PCJ");
}
}
else PrintText("You have no bike");
}
I put in the source code of (Muskel) but there is this error code this someone an idea.