void draw_option_char_setup(const char* text) {
SET_TEXT_RIGHT_JUSTIFY(1);
draw_text_setup();
SET_TEXT_WRAP(0, 0.924 + safezoneX);
if (currentOption + 1 == optionCount)
text_color_purple();
else
text_color_white();
BEGIN_TEXT_COMMAND_DISPLAY_TEXT("STRING");
ADD_TEXT_COMPONENT_SUBSTRING_PLAYER_NAME(text);
END_TEXT_COMMAND_DISPLAY_TEXT(Vector2(1 + safezoneX, textPosY + safezoneY));
}
void add_char(const char* text, int *var, char** display, int* hash, int min, int max, int interval, int intervalFast, int index) {
if (draw_option(text, false)) {
if (currentOption + 1 == optionCount) {
add_instructional_button(SFB_BUTTON_DPAD_LEFT_RIGHT, "HEIST_IB_CONFPL");
if (fast)
interval = intervalFast;
if (leftPressed) {
*var -= interval;
if (*var < min)
*var = max;
}
else if (rightPressed) {
*var += interval;
if (*var > max)
*var = min;
}
if (xPressed) {
switch (index) {
case 1:
hash_veh = hash[*var];
spawnVehicle = true;
return;
case 2: //ped
return;
case 3: //obj
return;
}
}
}
draw_option_char_setup(display[*var]);
}
}
uint hash_veh;
bool spawnVehicle;
int spawnedVeh;
int scrollSuperSport;
char* d_VehSuperSport[11] = { "Truffade Adder", "Overflod Entity XF", "Grotti Cheetah", "Pegassi Infernus", "Pegassi Vacca", "Vapid Bullet", "Coil Voltic", "Pegassi Zentorno", "Grotti Turismo R", "Pegassi Osiris", "Progen T20" };
int h_VehSuperSport[11] = { 0xB779A091, 0xB2FE5CF9, 0xB1D95DA0, 0x18F25AC7, 0x142E0DC3, 0x9AE6DDA1, 0x9F4B77BE, 0xAC5DF515, 0x185484E1, 0x767164D6, 0x6322B39A };
add_char("Super Sport", &scrollSuperSport, d_VehSuperSport, h_VehSuperSport, 0, 10, 1, 1, 1);