sfcnr/gamemodes/irresistible/cnr/features/trolley_car.pwn

43 lines
1.4 KiB
Plaintext

/*
* Irresistible Gaming (c) 2018
* Developed by Lorenc
* Module: cnr\features\trolley_car.pwn
* Purpose: cool feature where there are drivable trolleys at supa-save ... o.g feature since 2012
*/
/* ** Includes ** */
#include < YSI\y_hooks >
/* ** Error Checking ** */
#if !defined __cnr__trolley_car
#define __cnr__trolley_car
#endif
/* ** Variables ** */
static stock
g_TrolleyVehicles [ 5 ] = { INVALID_VEHICLE_ID, ... };
/* ** Hooks ** */
hook OnScriptInit( )
{
// create gold cart
g_TrolleyVehicles[ 0 ] = AddStaticVehicle( 457, -2511.7935, 760.5610, 34.8990, 90.6223, 123, 1 ); // trolley
g_TrolleyVehicles[ 1 ] = AddStaticVehicle( 457, -2511.5742, 766.5329, 34.8990, 91.5108, 112, 1 ); // trolley
g_TrolleyVehicles[ 2 ] = AddStaticVehicle( 457, -2511.8782, 763.1669, 34.8990, 89.6839, 116, 1 ); // trolley
g_TrolleyVehicles[ 3 ] = AddStaticVehicle( 457, -2511.4871, 769.7538, 34.8990, 91.3486, 116, 1 ); // trolley
g_TrolleyVehicles[ 4 ] = AddStaticVehicle( 457, -2512.2607, 772.9983, 34.9006, 91.2577, 116, 1 ); // trolley
// set the golf cart to a trolley!
for ( new i = 0; i < sizeof( g_TrolleyVehicles ); i ++ ) {
ChangeVehicleModel( g_TrolleyVehicles[ i ], 1349, 270.0 + 180.0 );
}
return 1;
}
/* ** Functions ** */
stock IsTrolleyVehicle( vehicleid ) {
for ( new i = 0; i < sizeof( g_TrolleyVehicles ); i ++ ) if ( g_TrolleyVehicles[ i ] == vehicleid ) {
return true;
}
return false;
}