Advertisement
EditPawn

[FilterScript] E_Anims v2.0

Dec 27th, 2012
1,383
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 65.92 KB | None | 0 0
  1. /*
  2.     E E E E            E E E E    E E       E    E    E E     E E      E E E
  3.     E                  E     E    E  E      E    E    E  E   E  E    E
  4.     E                  E     E    E   E     E    E    E   E E   E    E
  5.     E E E              E E E E    E    E    E    E    E    E    E     E E E
  6.     E                  E     E    E     E   E    E    E         E          E
  7.     E                  E     E    E      E  E    E    E         E          E
  8.     E E E E   E E E    E     E    E       E E    E    E         E    E E E
  9.    
  10.     FilterScript totalmente criado e elaborado por EditPawn ou iNsaNiTy,
  11.     contém TODAS as animações do SA-MP. (1956 Animações)
  12.    
  13.     Créditos ao ViniBorn e LukisHard pela criação da stock 'ApplyAnimationEx'
  14.     para burlar o bug que ocorre as vezes com a função 'ApplyAnimation',
  15.     apenas fiz algumas alterações conforme o FS.
  16.    
  17.     Wiki SA-MP onde foi a fonte de toda a pesquisa e conteúdo apresentado no FS.
  18.    
  19.     Fórum SA-MP pela fonte de estudo.
  20.    
  21.     Caso encontre BUG's, contacte-me!
  22.    
  23.     ********************************** IMPORTANTE **********************************
  24.     \\ NÃO RETIRE OS CRÉDITOS, DEMOREI PRA K7 PRA ARRUMAR AS SWITCH DAS ANIMAÇÕES //
  25.     \\    CONFORME OS NÚMEROS, ENTÃO DE VALOR AO TRABALHO DURO E O TEMPO GASTO    //
  26.     ********************************************************************************
  27.    
  28.     * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  29.     * Obs¹: Não fiz complexo pois é um sistema onde eu fiz própriamente para ajudar   *
  30.     * na escolha das animações caso alguém precise para adicionar em seu servidor.    *
  31.     *                                                                                 *
  32.     * Obs²: TALVEZ tenha nova versão feito em TextDraw Clicáveis e com uma interface  *
  33.     * interessante na hora de trocar as animações :D     Aguardem...                  *
  34.     * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  35. */
  36.  
  37. #include <a_samp>
  38. #include <zcmd>
  39. #include <sscanf2>
  40. #include <textfade>
  41.  
  42. #define  CallBack::%0(%1) forward %0(%1); public %0(%1)
  43.  
  44. enum InfoList
  45. {
  46.     ListAnimLib[32],
  47.     ListAnimName[32]
  48. };
  49.  
  50. new E@Animation[MAX_PLAYERS],
  51.     LastAnim[MAX_PLAYERS][2][26],
  52.     bool:E@InAnimation[MAX_PLAYERS];
  53.    
  54. static AnimList[][InfoList] =
  55. {
  56.     {"Attractors", "Stepsit_in"},
  57.     {"Attractors", "Stepsit_loop"},
  58.     {"Attractors", "Stepsit_out"},
  59.     {"AIRPORT", "thrw_barl_thrw"},
  60.     {"Attractors", "Stepsit_in"},
  61.     {"Attractors", "Stepsit_loop"},
  62.     {"Attractors", "Stepsit_out"},
  63.     {"BAR", "Barcustom_get"},
  64.     {"BAR", "Barcustom_loop"},
  65.     {"BAR", "Barcustom_order"},
  66.     {"BAR", "Barserve_bottle"},
  67.     {"BAR", "Barserve_give"},
  68.     {"BAR", "Barserve_glass"},
  69.     {"BAR", "Barserve_in"},
  70.     {"BAR", "Barserve_loop"},
  71.     {"BAR", "Barserve_order"},
  72.     {"BAR", "dnk_stndF_loop"},
  73.     {"BAR", "dnk_stndM_loop"},
  74.     {"BAR", "BARman_idle"},
  75.     {"BASEBALL", "Bat_1"},
  76.     {"BASEBALL", "Bat_2"},
  77.     {"BASEBALL", "Bat_2"},
  78.     {"BASEBALL", "Bat_4"},
  79.     {"BASEBALL", "Bat_block"},
  80.     {"BASEBALL", "Bat_Hit_1"},
  81.     {"BASEBALL", "Bat_Hit_2"},
  82.     {"BASEBALL", "Bat_Hit_3"},
  83.     {"BASEBALL", "Bat_IDLE"},
  84.     {"BASEBALL", "Bat_M"},
  85.     {"BASEBALL", "BAT_PART"},
  86.     {"BD_FIRE", "BD_Fire1"},
  87.     {"BD_FIRE", "BD_Fire2"},
  88.     {"BD_FIRE", "BD_Fire3"},
  89.     {"BD_FIRE", "BD_GF_Wave"},
  90.     {"BD_FIRE", "BD_Panic_01"},
  91.     {"BD_FIRE", "BD_Panic_02"},
  92.     {"BD_FIRE", "BD_Panic_03"},
  93.     {"BD_FIRE", "BD_Panic_04"},
  94.     {"BD_FIRE", "BD_Panic_Loop"},
  95.     {"BD_FIRE", "M_smklean_loop"},
  96.     {"BD_FIRE", "M_smklean_loop"},
  97.     {"BD_FIRE", "Playa_Kiss_03"},
  98.     {"BD_FIRE", "wash_up"},
  99.     {"BEACH", "bather"},
  100.     {"BEACH", "Lay_Bac_Loop"},
  101.     {"BEACH", "BD_Fire3"},
  102.     {"BEACH", "ParkSit_W_loop"},
  103.     {"BEACH", "SitnWait_loop_W"},
  104.     {"benchpress", "gym_bp_celebrate"},
  105.     {"benchpress", "gym_bp_down"},
  106.     {"benchpress", "gym_bp_getoff"},
  107.     {"benchpress", "gym_bp_geton"},
  108.     {"benchpress", "gym_bp_up_A"},
  109.     {"benchpress", "gym_bp_up_B"},
  110.     {"benchpress", "gym_bp_up_smooth"},
  111.     {"BF_injection", "BF_getin_LHS"},
  112.     {"BF_injection", "BF_getin_RHS"},
  113.     {"BF_injection", "BF_getout_LHS"},
  114.     {"BF_injection", "BF_getout_RHS"},
  115.     {"BIKED", "BIKEd_Back"},
  116.     {"BIKED", "BIKEd_drivebyFT"},
  117.     {"BIKED", "BIKEd_drivebyLHS"},
  118.     {"BIKED", "BIKEd_drivebyRHS"},
  119.     {"BIKED", "BIKEd_Fwd"},
  120.     {"BIKED", "BIKEd_getoffBACK"},
  121.     {"BIKED", "BIKEd_getoffLHS"},
  122.     {"BIKED", "BIKEd_getoffRHS"},
  123.     {"BIKED", "BIKEd_hit"},
  124.     {"BIKED", "BIKEd_jumponL"},
  125.     {"BIKED", "BIKEd_jumponR"},
  126.     {"BIKED", "BIKEd_kick"},
  127.     {"BIKED", "BIKEd_Left"},
  128.     {"BIKED", "BIKEd_passenger"},
  129.     {"BIKED", "BIKEd_pushes"},
  130.     {"BIKED", "BIKEd_Ride"},
  131.     {"BIKED", "BIKEd_Right"},
  132.     {"BIKED", "BIKEd_shuffle"},
  133.     {"BIKED", "BIKEd_Still"},
  134.     {"BIKEH", "BIKEh_Back"},
  135.     {"BIKEH", "BIKEh_drivebyFT"},
  136.     {"BIKEH", "BIKEh_drivebyLHS"},
  137.     {"BIKEH", "BIKEh_drivebyRHS"},
  138.     {"BIKEH", "BIKEh_Fwd"},
  139.     {"BIKEH", "BIKEh_getoffBACK"},
  140.     {"BIKEH", "BIKEh_getoffLHS"},
  141.     {"BIKEH", "BIKEh_getoffRHS"},
  142.     {"BIKEH", "BIKEh_hit"},
  143.     {"BIKEH", "BIKEh_jumponL"},
  144.     {"BIKEH", "BIKEh_jumponR"},
  145.     {"BIKEH", "BIKEh_kick"},
  146.     {"BIKEH", "BIKEh_Left"},
  147.     {"BIKEH", "BIKEh_passenger"},
  148.     {"BIKEH", "BIKEh_pushes"},
  149.     {"BIKEH", "BIKEh_Ride"},
  150.     {"BIKEH", "BIKEh_Right"},
  151.     {"BIKEH", "BIKEh_Still"},
  152.     {"BIKELEAP", "bk_blnce_in"},
  153.     {"BIKELEAP", "bk_blnce_out"},
  154.     {"BIKELEAP", "bk_jmp"},
  155.     {"BIKELEAP", "bk_rdy_in"},
  156.     {"BIKELEAP", "bk_rdy_out"},
  157.     {"BIKELEAP", "struggle_cesar"},
  158.     {"BIKELEAP", "struggle_driver"},
  159.     {"BIKELEAP", "truck_driver"},
  160.     {"BIKELEAP", "truck_getin"},
  161.     {"BIKES", "BIKEs_Back"},
  162.     {"BIKES", "BIKEs_drivebyFT"},
  163.     {"BIKES", "BIKEs_drivebyLHS"},
  164.     {"BIKES", "BIKEs_drivebyRHS"},
  165.     {"BIKES", "BIKEs_Fwd"},
  166.     {"BIKES", "BIKEs_getoffBACK"},
  167.     {"BIKES", "BIKEs_getoffLHS"},
  168.     {"BIKES", "BIKEs_getoffRHS"},
  169.     {"BIKES", "BIKEs_hit"},
  170.     {"BIKES", "BIKEs_jumponL"},
  171.     {"BIKES", "BIKEs_jumponR"},
  172.     {"BIKES", "BIKEs_kick"},
  173.     {"BIKES", "BIKEs_Left"},
  174.     {"BIKES", "BIKEs_passenger"},
  175.     {"BIKES", "BIKEs_pushes"},
  176.     {"BIKES", "BIKEs_Ride"},
  177.     {"BIKES", "BIKEs_Right"},
  178.     {"BIKES", "BIKEs_Snatch_L"},
  179.     {"BIKES", "BIKEs_Snatch_R"},
  180.     {"BIKES", "BIKEs_Still"},
  181.     {"BIKEV", "BIKEv_Back"},
  182.     {"BIKEV", "BIKEv_drivebyFT"},
  183.     {"BIKEV", "BIKEv_drivebyLHS"},
  184.     {"BIKEV", "BIKEv_drivebyRHS"},
  185.     {"BIKEV", "BIKEv_Fwd"},
  186.     {"BIKEV", "BIKEv_getoffBACK"},
  187.     {"BIKEV", "BIKEv_getoffLHS"},
  188.     {"BIKEV", "BIKEv_getoffRHS"},
  189.     {"BIKEV", "BIKEv_hit"},
  190.     {"BIKEV", "BIKEv_jumponL"},
  191.     {"BIKEV", "BIKEv_jumponR"},
  192.     {"BIKEV", "BIKEv_kick"},
  193.     {"BIKEV", "BIKEv_Left"},
  194.     {"BIKEV", "BIKEv_passenger"},
  195.     {"BIKEV", "BIKEv_pushes"},
  196.     {"BIKEV", "BIKEv_Ride"},
  197.     {"BIKEV", "BIKEv_Right"},
  198.     {"BIKEV", "BIKEv_Still"},
  199.     {"BIKE_DBZ", "Pass_Driveby_BWD"},
  200.     {"BIKE_DBZ", "Pass_Driveby_FWD"},
  201.     {"BIKE_DBZ", "Pass_Driveby_LHS"},
  202.     {"BIKE_DBZ", "Pass_Driveby_RHS"},
  203.     {"BMX", "BMX_back"},
  204.     {"BMX", "BMX_bunnyhop"},
  205.     {"BMX", "BMX_drivebyFT"},
  206.     {"BMX", "BMX_driveby_LHS"},
  207.     {"BMX", "BMX_driveby_RHS"},
  208.     {"BMX", "BMX_fwd"},
  209.     {"BMX", "BMX_getoffBACK"},
  210.     {"BMX", "BMX_pushes"},
  211.     {"BMX", "BMX_getoffLHS"},
  212.     {"BMX", "BMX_getoffRHS"},
  213.     {"BMX", "BMX_jumponL"},
  214.     {"BMX", "BMX_jumponR"},
  215.     {"BMX", "BMX_Left"},
  216.     {"BMX", "BMX_pedal"},
  217.     {"BMX", "BMX_Ride"},
  218.     {"BMX", "BMX_Right"},
  219.     {"BMX", "BMX_sprint"},
  220.     {"BMX", "BMX_still"},
  221.     {"BOMBER", "BOM_Plant"},
  222.     {"BOMBER", "BOM_Plant_2Idle"},
  223.     {"BOMBER", "BOM_Plant_Crouch_In"},
  224.     {"BOMBER", "BOM_Plant_Crouch_Out"},
  225.     {"BOMBER", "BOM_Plant_In"},
  226.     {"BOMBER", "BOM_Plant_Loop"},
  227.     {"BOX", "boxhipin"},
  228.     {"BOX", "boxhipup"},
  229.     {"BOX", "boxshdwn"},
  230.     {"BOX", "boxshup"},
  231.     {"BOX", "bxhipwlk"},
  232.     {"BOX", "bxhwlki"},
  233.     {"BOX", "bxshwlk"},
  234.     {"BOX", "bxshwlki"},
  235.     {"BOX", "bxwlko"},
  236.     {"BOX", "catch_box"},
  237.     {"BSKTBALL", "BBALL_def_jump_shot"},
  238.     {"BSKTBALL", "BBALL_def_loop"},
  239.     {"BSKTBALL", "BBALL_def_stepL"},
  240.     {"BSKTBALL", "BBALL_def_stepR"},
  241.     {"BSKTBALL", "BBALL_Dnk"},
  242.     {"BSKTBALL", "BBALL_Dnk_Gli"},
  243.     {"BSKTBALL", "BBALL_Dnk_Gli_O"},
  244.     {"BSKTBALL", "BBALL_Dnk_Lnch"},
  245.     {"BSKTBALL", "BBALL_Dnk_Lnch_O"},
  246.     {"BSKTBALL", "BBALL_Dnk_Lnd"},
  247.     {"BSKTBALL", "BBALL_Dnk_O"},
  248.     {"BSKTBALL", "BBALL_idle"},
  249.     {"BSKTBALL", "BBALL_idle2"},
  250.     {"BSKTBALL", "BBALL_idle2_O"},
  251.     {"BSKTBALL", "BBALL_idleloop"},
  252.     {"BSKTBALL", "BBALL_idleloop_O"},
  253.     {"BSKTBALL", "BBALL_idle_O"},
  254.     {"BSKTBALL", "BBALL_Jump_Cancel"},
  255.     {"BSKTBALL", "BBALL_Jump_Cancel_0"},
  256.     {"BSKTBALL", "BBALL_Jump_End"},
  257.     {"BSKTBALL", "BBALL_Jump_Shot"},
  258.     {"BSKTBALL", "BBALL_Jump_Shot_O"},
  259.     {"BSKTBALL", "BBALL_Net_Dnk_O"},
  260.     {"BSKTBALL", "BBALL_pickup"},
  261.     {"BSKTBALL", "BBALL_pickup_O"},
  262.     {"BSKTBALL", "BBALL_react_miss"},
  263.     {"BSKTBALL", "BBALL_react_score"},
  264.     {"BSKTBALL", "BBALL_run"},
  265.     {"BSKTBALL", "BBALL_run_O"},
  266.     {"BSKTBALL", "BBALL_SkidStop_L"},
  267.     {"BSKTBALL", "BBALL_SkidStop_L_O"},
  268.     {"BSKTBALL", "BBALL_SkidStop_R"},
  269.     {"BSKTBALL", "BBALL_SkidStop_R_O"},
  270.     {"BSKTBALL", "BBALL_walk"},
  271.     {"BSKTBALL", "BBALL_WalkStop_L"},
  272.     {"BSKTBALL", "BBALL_WalkStop_L_O"},
  273.     {"BSKTBALL", "BBALL_WalkStop_R"},
  274.     {"BSKTBALL", "BBALL_WalkStop_R_O"},
  275.     {"BSKTBALL", "BBALL_walk_O"},
  276.     {"BSKTBALL", "BBALL_walk_start"},
  277.     {"BSKTBALL", "BBALL_walk_start_O"},
  278.     {"BUDDY", "buddy_crouchfire"},
  279.     {"BUDDY", "buddy_crouchreload"},
  280.     {"BUDDY", "buddy_fire"},
  281.     {"BUDDY", "buddy_fire_poor"},
  282.     {"BUDDY", "buddy_reload"},
  283.     {"BUS", "BUS_close"},
  284.     {"BUS", "BUS_getin_LHS"},
  285.     {"BUS", "BUS_getin_RHS"},
  286.     {"BUS", "BUS_getout_LHS"},
  287.     {"BUS", "BUS_getout_RHS"},
  288.     {"BUS", "BUS_jacked_LHS"},
  289.     {"BUS", "BUS_open"},
  290.     {"BUS", "BUS_open_RHS"},
  291.     {"BUS", "BUS_pullout_LHS"},
  292.     {"CAMERA", "camcrch_cmon"},
  293.     {"CAMERA", "camcrch_idleloop"},
  294.     {"CAMERA", "camcrch_stay"},
  295.     {"CAMERA", "camcrch_to_camstnd"},
  296.     {"CAMERA", "camstnd_cmon"},
  297.     {"CAMERA", "camstnd_idleloop"},
  298.     {"CAMERA", "camstnd_lkabt"},
  299.     {"CAMERA", "camstnd_to_camcrch"},
  300.     {"CAMERA", "piccrch_in"},
  301.     {"CAMERA", "piccrch_out"},
  302.     {"CAMERA", "piccrch_take"},
  303.     {"CAMERA", "picstnd_in"},
  304.     {"CAMERA", "picstnd_out"},
  305.     {"CAMERA", "picstnd_take"},
  306.     {"CAR", "Fixn_Car_Loop"},
  307.     {"CAR", "Fixn_Car_Out"},
  308.     {"CAR", "flag_drop"},
  309.     {"CAR", "Sit_relaxed"},
  310.     {"CAR", "Tap_hand"},
  311.     {"CAR", "Tyd2car_bump"},
  312.     {"CAR", "Tyd2car_high"},
  313.     {"CAR", "Tyd2car_low"},
  314.     {"CAR", "Tyd2car_med"},
  315.     {"CAR", "Tyd2car_TurnL"},
  316.     {"CAR", "Tyd2car_TurnR"},
  317.     {"CARRY", "crry_prtial"},
  318.     {"CARRY", "liftup"},
  319.     {"CARRY", "liftup05"},
  320.     {"CARRY", "liftup105"},
  321.     {"CARRY", "putdwn"},
  322.     {"CARRY", "putdwn05"},
  323.     {"CARRY", "putdwn105"},
  324.     {"CAR_CHAT", "carfone_in"},
  325.     {"CAR_CHAT", "carfone_loopA"},
  326.     {"CAR_CHAT", "carfone_loopA_to_B"},
  327.     {"CAR_CHAT", "carfone_loopB"},
  328.     {"CAR_CHAT", "carfone_loopB_to_A"},
  329.     {"CAR_CHAT", "carfone_out"},
  330.     {"CAR_CHAT", "CAR_Sc1_BL"},
  331.     {"CAR_CHAT", "CAR_Sc1_BR"},
  332.     {"CAR_CHAT", "CAR_Sc1_FL"},
  333.     {"CAR_CHAT", "CAR_Sc1_FR"},
  334.     {"CAR_CHAT", "CAR_Sc2_FL"},
  335.     {"CAR_CHAT", "CAR_Sc3_BR"},
  336.     {"CAR_CHAT", "CAR_Sc3_FL"},
  337.     {"CAR_CHAT", "CAR_Sc3_FR"},
  338.     {"CAR_CHAT", "CAR_Sc4_BL"},
  339.     {"CAR_CHAT", "CAR_Sc4_BR"},
  340.     {"CAR_CHAT", "CAR_Sc4_FL"},
  341.     {"CAR_CHAT", "CAR_Sc4_FR"},
  342.     {"CAR_CHAT", "car_talkm_in"},
  343.     {"CAR_CHAT", "car_talkm_loop"},
  344.     {"CAR_CHAT", "car_talkm_out"},
  345.     {"CASINO", "cards_in"},
  346.     {"CASINO", "cards_loop"},
  347.     {"CASINO", "cards_lose"},
  348.     {"CASINO", "cards_out"},
  349.     {"CASINO", "cards_pick_01"},
  350.     {"CASINO", "cards_pick_02"},
  351.     {"CASINO", "cards_raise"},
  352.     {"CASINO", "cards_win"},
  353.     {"CASINO", "dealone"},
  354.     {"CASINO", "manwinb"},
  355.     {"CASINO", "manwind"},
  356.     {"CASINO", "Roulette_bet"},
  357.     {"CASINO", "Roulette_in"},
  358.     {"CASINO", "Roulette_loop"},
  359.     {"CASINO", "Roulette_lose"},
  360.     {"CASINO", "Roulette_out"},
  361.     {"CASINO", "Roulette_win"},
  362.     {"CASINO", "Slot_bet_01"},
  363.     {"CASINO", "Slot_bet_02"},
  364.     {"CASINO", "Slot_in"},
  365.     {"CASINO", "Slot_lose_out"},
  366.     {"CASINO", "Slot_Plyr"},
  367.     {"CASINO", "Slot_wait"},
  368.     {"CASINO", "Slot_win_out"},
  369.     {"CASINO", "wof"},
  370.     {"CHAINSAW", "CSAW_1"},
  371.     {"CHAINSAW", "CSAW_2"},
  372.     {"CHAINSAW", "CSAW_3"},
  373.     {"CHAINSAW", "CSAW_G"},
  374.     {"CHAINSAW", "CSAW_Hit_1"},
  375.     {"CHAINSAW", "CSAW_Hit_2"},
  376.     {"CHAINSAW", "CSAW_Hit_3"},
  377.     {"CHAINSAW", "csaw_part"},
  378.     {"CHAINSAW", "IDLE_csaw"},
  379.     {"CHAINSAW", "WEAPON_csaw"},
  380.     {"CHAINSAW", "WEAPON_csawlo"},
  381.     {"CHOPPA", "CHOPPA_back"},
  382.     {"CHOPPA", "CHOPPA_bunnyhop"},
  383.     {"CHOPPA", "CHOPPA_drivebyFT"},
  384.     {"CHOPPA", "CHOPPA_driveby_LHS"},
  385.     {"CHOPPA", "CHOPPA_driveby_RHS"},
  386.     {"CHOPPA", "CHOPPA_fwd"},
  387.     {"CHOPPA", "CHOPPA_getoffBACK"},
  388.     {"CHOPPA", "CHOPPA_getoffLHS"},
  389.     {"CHOPPA", "CHOPPA_getoffRHS"},
  390.     {"CHOPPA", "CHOPPA_jumponL"},
  391.     {"CHOPPA", "CHOPPA_jumponR"},
  392.     {"CHOPPA", "CHOPPA_Left"},
  393.     {"CHOPPA", "CHOPPA_pedal"},
  394.     {"CHOPPA", "CHOPPA_Pushes"},
  395.     {"CHOPPA", "CHOPPA_ride"},
  396.     {"CHOPPA", "CHOPPA_Right"},
  397.     {"CHOPPA", "CHOPPA_sprint"},
  398.     {"CHOPPA", "CHOPPA_Still"},
  399.     {"CLOTHES", "CLO_Buy"},
  400.     {"CLOTHES", "CLO_In"},
  401.     {"CLOTHES", "CLO_Out"},
  402.     {"CLOTHES", "CLO_Pose_Hat"},
  403.     {"CLOTHES", "CLO_Pose_In"},
  404.     {"CLOTHES", "CLO_Pose_In_O"},
  405.     {"CLOTHES", "CLO_Pose_Legs"},
  406.     {"CLOTHES", "CLO_Pose_Loop"},
  407.     {"CLOTHES", "CLO_Pose_Out"},
  408.     {"CLOTHES", "CLO_Pose_Out_O"},
  409.     {"CLOTHES", "CLO_Pose_Shoes"},
  410.     {"CLOTHES", "CLO_Pose_Torso"},
  411.     {"CLOTHES", "CLO_Pose_Watch"},
  412.     {"COACH", "COACH_inL"},
  413.     {"COACH", "COACH_inR"},
  414.     {"COACH", "COACH_opnL"},
  415.     {"COACH", "COACH_opnR"},
  416.     {"COACH", "COACH_outL"},
  417.     {"COACH", "COACH_outR"},
  418.     {"COLT45", "2guns_crouchfire"},
  419.     {"COLT45", "colt45_crouchfire"},
  420.     {"COLT45", "colt45_crouchreload"},
  421.     {"COLT45", "colt45_fire"},
  422.     {"COLT45", "colt45_fire_2hands"},
  423.     {"COLT45", "colt45_reload"},
  424.     {"COLT45", "sawnoff_reload"},
  425.     {"COP_AMBIENT", "Copbrowse_in"},
  426.     {"COP_AMBIENT", "Copbrowse_loop"},
  427.     {"COP_AMBIENT", "Copbrowse_nod"},
  428.     {"COP_AMBIENT", "Copbrowse_out"},
  429.     {"COP_AMBIENT", "Copbrowse_shake"},
  430.     {"COP_AMBIENT", "Coplook_in"},
  431.     {"COP_AMBIENT", "Coplook_loop"},
  432.     {"COP_AMBIENT", "Coplook_nod"},
  433.     {"COP_AMBIENT", "Coplook_out"},
  434.     {"COP_AMBIENT", "Coplook_shake"},
  435.     {"COP_AMBIENT", "Coplook_think"},
  436.     {"COP_AMBIENT", "Coplook_watch"},
  437.     {"COP_DVBYZ", "COP_Dvby_B"},
  438.     {"COP_DVBYZ", "COP_Dvby_FT"},
  439.     {"COP_DVBYZ", "COP_Dvby_L"},
  440.     {"COP_DVBYZ", "COP_Dvby_R"},
  441.     {"CRACK", "Bbalbat_Idle_01"},
  442.     {"CRACK", "Bbalbat_Idle_02"},
  443.     {"CRACK", "crckdeth1"},
  444.     {"CRACK", "crckdeth2"},
  445.     {"CRACK", "crckdeth3"},
  446.     {"CRACK", "crckdeth4"},
  447.     {"CRACK", "crckidle1"},
  448.     {"CRACK", "crckidle2"},
  449.     {"CRACK", "crckidle3"},
  450.     {"CRACK", "crckidle4"},
  451.     {"CRIB", "CRIB_Console_Loop"},
  452.     {"CRIB", "CRIB_Use_Switch"},
  453.     {"CRIB", "PED_Console_Loop"},
  454.     {"CRIB", "PED_Console_Loose"},
  455.     {"CRIB", "PED_Console_Win"},
  456.     {"DAM_JUMP", "DAM_Dive_Loop"},
  457.     {"DAM_JUMP", "DAM_Land"},
  458.     {"DAM_JUMP", "DAM_Launch"},
  459.     {"DAM_JUMP", "Jump_Roll"},
  460.     {"DAM_JUMP", "SF_JumpWall"},
  461.     {"DANCING", "bd_clap"},
  462.     {"DANCING", "bd_clap1"},
  463.     {"DANCING", "dance_loop"},
  464.     {"DANCING", "DAN_Down_A"},
  465.     {"DANCING", "DAN_Left_A"},
  466.     {"DANCING", "DAN_Loop_A"},
  467.     {"DANCING", "DAN_Right_A"},
  468.     {"DANCING", "DAN_Up_A"},
  469.     {"DANCING", "dnce_M_a"},
  470.     {"DANCING", "dnce_M_b"},
  471.     {"DANCING", "dnce_M_c"},
  472.     {"DANCING", "dnce_M_d"},
  473.     {"DANCING", "dnce_M_e"},
  474.     {"DEALER", "DEALER_DEAL"},
  475.     {"DEALER", "DEALER_IDLE"},
  476.     {"DEALER", "DEALER_IDLE_01"},
  477.     {"DEALER", "DEALER_IDLE_02"},
  478.     {"DEALER", "DEALER_IDLE_03"},
  479.     {"DEALER", "DRUGS_BUY"},
  480.     {"DEALER", "shop_pay"},
  481.     {"DILDO", "DILDO_1"},
  482.     {"DILDO", "DILDO_2"},
  483.     {"DILDO", "DILDO_3"},
  484.     {"DILDO", "DILDO_block"},
  485.     {"DILDO", "DILDO_G"},
  486.     {"DILDO", "DILDO_Hit_1"},
  487.     {"DILDO", "DILDO_Hit_2"},
  488.     {"DILDO", "DILDO_Hit_3"},
  489.     {"DILDO", "DILDO_IDLE"},
  490.     {"DODGE", "Cover_Dive_01"},
  491.     {"DODGE", "Cover_Dive_02"},
  492.     {"DODGE", "Crushed"},
  493.     {"DODGE", "Crush_Jump"},
  494.     {"DOZER", "DOZER_Align_LHS"},
  495.     {"DOZER", "DOZER_Align_RHS"},
  496.     {"DOZER", "DOZER_getin_LHS"},
  497.     {"DOZER", "DOZER_getin_RHS"},
  498.     {"DOZER", "DOZER_getout_LHS"},
  499.     {"DOZER", "DOZER_getout_RHS"},
  500.     {"DOZER", "DOZER_Jacked_LHS"},
  501.     {"DOZER", "DOZER_Jacked_RHS"},
  502.     {"DOZER", "DOZER_pullout_LHS"},
  503.     {"DOZER", "DOZER_pullout_RHS"},
  504.     {"DRIVEBYS", "Gang_DrivebyLHS"},
  505.     {"DRIVEBYS", "Gang_DrivebyLHS_Bwd"},
  506.     {"DRIVEBYS", "Gang_DrivebyLHS_Fwd"},
  507.     {"DRIVEBYS", "Gang_DrivebyRHS"},
  508.     {"DRIVEBYS", "Gang_DrivebyRHS_Bwd"},
  509.     {"DRIVEBYS", "Gang_DrivebyRHS_Fwd"},
  510.     {"DRIVEBYS", "Gang_DrivebyTop_LHS"},
  511.     {"DRIVEBYS", "Gang_DrivebyTop_RHS"},
  512.     {"FAT", "FatIdle"},
  513.     {"FAT", "FatIdle_armed"},
  514.     {"FAT", "FatIdle_Csaw"},
  515.     {"FAT", "FatIdle_Rocket"},
  516.     {"FAT", "FatRun"},
  517.     {"FAT", "FatRun_armed"},
  518.     {"FAT", "FatRun_Csaw"},
  519.     {"FAT", "FatRun_Rocket"},
  520.     {"FAT", "FatSprint"},
  521.     {"FAT", "FatWalk"},
  522.     {"FAT", "FatWalkstart"},
  523.     {"FAT", "FatWalkstart_Csaw"},
  524.     {"FAT", "FatWalkSt_armed"},
  525.     {"FAT", "FatWalkSt_Rocket"},
  526.     {"FAT", "FatWalk_armed"},
  527.     {"FAT", "FatWalk_Csaw"},
  528.     {"FAT", "FatWalk_Rocket"},
  529.     {"FAT", "IDLE_tired"},
  530.     {"FIGHT_B", "FightB_1"},
  531.     {"FIGHT_B", "FightB_2"},
  532.     {"FIGHT_B", "FightB_3"},
  533.     {"FIGHT_B", "FightB_block"},
  534.     {"FIGHT_B", "FightB_G"},
  535.     {"FIGHT_B", "FightB_IDLE"},
  536.     {"FIGHT_B", "FightB_M"},
  537.     {"FIGHT_B", "HitB_1"},
  538.     {"FIGHT_B", "HitB_2"},
  539.     {"FIGHT_B", "HitB_3"},
  540.     {"FIGHT_C", "FightC_1"},
  541.     {"FIGHT_C", "FightC_2"},
  542.     {"FIGHT_C", "FightC_3"},
  543.     {"FIGHT_C", "FightC_block"},
  544.     {"FIGHT_C", "FightC_blocking"},
  545.     {"FIGHT_C", "FightC_G"},
  546.     {"FIGHT_C", "FightC_IDLE"},
  547.     {"FIGHT_C", "FightC_M"},
  548.     {"FIGHT_C", "FightC_Spar"},
  549.     {"FIGHT_C", "HitC_1"},
  550.     {"FIGHT_C", "HitC_2"},
  551.     {"FIGHT_C", "HitC_3"},
  552.     {"FIGHT_D", "FightD_1"},
  553.     {"FIGHT_D", "FightD_2"},
  554.     {"FIGHT_D", "FightD_3"},
  555.     {"FIGHT_D", "FightD_block"},
  556.     {"FIGHT_D", "FightD_G"},
  557.     {"FIGHT_D", "FightD_IDLE"},
  558.     {"FIGHT_D", "FightD_M"},
  559.     {"FIGHT_D", "HitD_1"},
  560.     {"FIGHT_D", "HitD_2"},
  561.     {"FIGHT_D", "HitD_3"},
  562.     {"FIGHT_E", "FightKick"},
  563.     {"FIGHT_E", "FightKick_B"},
  564.     {"FIGHT_E", "Hit_fightkick"},
  565.     {"FIGHT_E", "Hit_fightkick_B"},
  566.     {"FINALE", "FIN_Climb_In"},
  567.     {"FINALE", "FIN_Cop1_ClimbOut2"},
  568.     {"FINALE", "FIN_Cop1_Loop"},
  569.     {"FINALE", "FIN_Cop1_Stomp"},
  570.     {"FINALE", "FIN_Hang_L"},
  571.     {"FINALE", "FIN_Hang_Loop"},
  572.     {"FINALE", "FIN_Hang_R"},
  573.     {"FINALE", "FIN_Hang_L"},
  574.     {"FINALE", "FIN_Jump_On"},
  575.     {"FINALE", "FIN_Land_Car"},
  576.     {"FINALE", "FIN_Land_Die"},
  577.     {"FINALE", "FIN_LegsUp"},
  578.     {"FINALE", "FIN_LegsUp_L"},
  579.     {"FINALE", "FIN_LegsUp_Loop"},
  580.     {"FINALE", "FIN_LegsUp_R"},
  581.     {"FINALE", "FIN_Let_Go"},
  582.     {"FINALE2", "FIN_Cop1_ClimbOut"},
  583.     {"FINALE2", "FIN_Cop1_Fall"},
  584.     {"FINALE2", "FIN_Cop1_Loop"},
  585.     {"FINALE2", "FIN_Cop1_Shot"},
  586.     {"FINALE2", "FIN_Cop1_Swing"},
  587.     {"FINALE2", "FIN_Cop2_ClimbOut"},
  588.     {"FINALE2", "FIN_Switch_P"},
  589.     {"FINALE2", "FIN_Switch_S"},
  590.     {"Flowers", "Flower_attack"},
  591.     {"Flowers", "Flower_attack_M"},
  592.     {"Flowers", "Flower_Hit"},
  593.     {"FOOD", "EAT_Burger"},
  594.     {"FOOD", "EAT_Chicken"},
  595.     {"FOOD", "EAT_Pizza"},
  596.     {"FOOD", "EAT_Vomit_P"},
  597.     {"FOOD", "EAT_Vomit_SK"},
  598.     {"FOOD", "FF_Dam_Bkw"},
  599.     {"FOOD", "FF_Dam_Fwd"},
  600.     {"FOOD", "FF_Dam_Left"},
  601.     {"FOOD", "FF_Dam_Right"},
  602.     {"FOOD", "FF_Die_Bkw"},
  603.     {"FOOD", "FF_Die_Fwd"},
  604.     {"FOOD", "FF_Die_Left"},
  605.     {"FOOD", "FF_Die_Right"},
  606.     {"FOOD", "FF_Sit_Eat1"},
  607.     {"FOOD", "FF_Sit_Eat2"},
  608.     {"FOOD", "FF_Sit_Eat3"},
  609.     {"FOOD", "FF_Sit_In"},
  610.     {"FOOD", "FF_Sit_In_L"},
  611.     {"FOOD", "FF_Sit_In_R"},
  612.     {"FOOD", "FF_Sit_Look"},
  613.     {"FOOD", "FF_Sit_Loop"},
  614.     {"FOOD", "FF_Sit_Out_180"},
  615.     {"FOOD", "FF_Sit_Out_L_180"},
  616.     {"FOOD", "FF_Sit_Out_R_180"},
  617.     {"FOOD", "SHP_Thank"},
  618.     {"FOOD", "SHP_Tray_In"},
  619.     {"FOOD", "SHP_Tray_Lift"},
  620.     {"FOOD", "SHP_Tray_Lift_In"},
  621.     {"FOOD", "SHP_Tray_Lift_Loop"},
  622.     {"FOOD", "SHP_Tray_Lift_Out"},
  623.     {"FOOD", "SHP_Tray_Out"},
  624.     {"FOOD", "SHP_Tray_Pose"},
  625.     {"FOOD", "SHP_Tray_Return"},
  626.     {"Freeweights", "gym_barbell"},
  627.     {"Freeweights", "gym_free_A"},
  628.     {"Freeweights", "gym_free_B"},
  629.     {"Freeweights", "gym_free_celebrate"},
  630.     {"Freeweights", "gym_free_down"},
  631.     {"Freeweights", "gym_free_loop"},
  632.     {"Freeweights", "gym_free_pickup"},
  633.     {"Freeweights", "gym_free_putdown"},
  634.     {"Freeweights", "gym_free_up_smooth"},
  635.     {"GANGS", "DEALER_DEAL"},
  636.     {"GANGS", "DEALER_IDLE"},
  637.     {"GANGS", "drnkbr_prtl"},
  638.     {"GANGS", "drnkbr_prtl_F"},
  639.     {"GANGS", "DRUGS_BUY"},
  640.     {"GANGS", "hndshkaa"},
  641.     {"GANGS", "hndshkba"},
  642.     {"GANGS", "hndshkca"},
  643.     {"GANGS", "hndshkcb"},
  644.     {"GANGS", "hndshkda"},
  645.     {"GANGS", "hndshkea"},
  646.     {"GANGS", "hndshkfa"},
  647.     {"GANGS", "hndshkfa_swt"},
  648.     {"GANGS", "Invite_No"},
  649.     {"GANGS", "Invite_Yes"},
  650.     {"GANGS", "leanIDLE"},
  651.     {"GANGS", "leanIN"},
  652.     {"GANGS", "leanOUT"},
  653.     {"GANGS", "prtial_gngtlkA"},
  654.     {"GANGS", "prtial_gngtlkB"},
  655.     {"GANGS", "prtial_gngtlkCt"},
  656.     {"GANGS", "prtial_gngtlkD"},
  657.     {"GANGS", "prtial_gngtlkE"},
  658.     {"GANGS", "prtial_gngtlkF"},
  659.     {"GANGS", "prtial_gngtlkG"},
  660.     {"GANGS", "prtial_gngtlkH"},
  661.     {"GANGS", "prtial_hndshk_01"},
  662.     {"GANGS", "prtial_hndshk_biz_01"},
  663.     {"GANGS", "shake_cara"},
  664.     {"GANGS", "shake_carK"},
  665.     {"GANGS", "shake_carSH"},
  666.     {"GANGS", "smkcig_prtl"},
  667.     {"GANGS", "smkcig_prtl_F"},
  668.     {"GHANDS", "gsign1"},
  669.     {"GHANDS", "gsign1LH"},
  670.     {"GHANDS", "gsign2"},
  671.     {"GHANDS", "gsign2LH"},
  672.     {"GHANDS", "gsign3"},
  673.     {"GHANDS", "gsign3LH"},
  674.     {"GHANDS", "gsign4"},
  675.     {"GHANDS", "gsign4LH"},
  676.     {"GHANDS", "gsign5"},
  677.     {"GHANDS", "gsign5LH"},
  678.     {"GHANDS", "LHGsign1"},
  679.     {"GHANDS", "LHGsign2"},
  680.     {"GHANDS", "LHGsign3"},
  681.     {"GHANDS", "LHGsign4"},
  682.     {"GHANDS", "LHGsign5"},
  683.     {"GHANDS", "RHGsign1"},
  684.     {"GHANDS", "RHGsign2"},
  685.     {"GHANDS", "RHGsign3"},
  686.     {"GHANDS", "RHGsign4"},
  687.     {"GHANDS", "RHGsign5"},
  688.     {"GHETTO_DB", "GDB_Car2_PLY"},
  689.     {"GHETTO_DB", "GDB_Car2_SMO"},
  690.     {"GHETTO_DB", "GDB_Car2_SWE"},
  691.     {"GHETTO_DB", "GDB_Car_PLY"},
  692.     {"GHETTO_DB", "GDB_Car_RYD"},
  693.     {"GHETTO_DB", "GDB_Car_SMO"},
  694.     {"GHETTO_DB", "GDB_Car_SWE"},
  695.     {"GRAFFITI", "graffiti_Chkout"},
  696.     {"GRAFFITI", "spraycan_fire"},
  697.     {"GRAVEYARD", "mrnF_loop"},
  698.     {"GRAVEYARD", "mrnM_loop"},
  699.     {"GRAVEYARD", "prst_loopa"},
  700.     {"GRENADE", "WEAPON_start_throw"},
  701.     {"GRENADE", "WEAPON_throw"},
  702.     {"GRENADE", "WEAPON_throwu"},
  703.     {"GYMNASIUM", "GYMshadowbox"},
  704.     {"GYMNASIUM", "gym_bike_celebrate"},
  705.     {"GYMNASIUM", "gym_bike_fast"},
  706.     {"GYMNASIUM", "gym_bike_faster"},
  707.     {"GYMNASIUM", "gym_bike_getoff"},
  708.     {"GYMNASIUM", "gym_bike_geton"},
  709.     {"GYMNASIUM", "gym_bike_pedal"},
  710.     {"GYMNASIUM", "gym_bike_slow"},
  711.     {"GYMNASIUM", "gym_bike_still"},
  712.     {"GYMNASIUM", "gym_jog_falloff"},
  713.     {"GYMNASIUM", "gym_shadowbox"},
  714.     {"GYMNASIUM", "gym_tread_celebrate"},
  715.     {"GYMNASIUM", "gym_tread_falloff"},
  716.     {"GYMNASIUM", "gym_tread_getoff"},
  717.     {"GYMNASIUM", "gym_tread_geton"},
  718.     {"GYMNASIUM", "gym_tread_jog"},
  719.     {"GYMNASIUM", "gym_tread_sprint"},
  720.     {"GYMNASIUM", "gym_tread_tired"},
  721.     {"GYMNASIUM", "gym_tread_walk"},
  722.     {"GYMNASIUM", "gym_walk_falloff"},
  723.     {"GYMNASIUM", "Pedals_fast"},
  724.     {"GYMNASIUM", "Pedals_med"},
  725.     {"GYMNASIUM", "Pedals_slow"},
  726.     {"GYMNASIUM", "Pedals_still"},
  727.     {"HAIRCUTS", "BRB_Beard_01"},
  728.     {"HAIRCUTS", "BRB_Buy"},
  729.     {"HAIRCUTS", "BRB_Cut"},
  730.     {"HAIRCUTS", "BRB_Cut_In"},
  731.     {"HAIRCUTS", "BRB_Cut_Out"},
  732.     {"HAIRCUTS", "BRB_Hair_01"},
  733.     {"HAIRCUTS", "BRB_Hair_02"},
  734.     {"HAIRCUTS", "BRB_In"},
  735.     {"HAIRCUTS", "BRB_Out"},
  736.     {"HAIRCUTS", "BRB_Loop"},
  737.     {"HAIRCUTS", "BRB_Sit_In"},
  738.     {"HAIRCUTS", "BRB_Sit_Loop"},
  739.     {"HAIRCUTS", "BRB_Sit_Out"},
  740.     {"HEIST9", "CAS_G2_GasKO"},
  741.     {"HEIST9", "swt_wllpk_L"},
  742.     {"HEIST9", "swt_wllpk_L_back"},
  743.     {"HEIST9", "swt_wllpk_R"},
  744.     {"HEIST9", "swt_wllpk_R_back"},
  745.     {"HEIST9", "swt_wllshoot_in_L"},
  746.     {"HEIST9", "swt_wllshoot_in_R"},
  747.     {"HEIST9", "swt_wllshoot_out_L"},
  748.     {"HEIST9", "swt_wllshoot_out_R"},
  749.     {"HEIST9", "Use_SwipeCard"},
  750.     {"INT_HOUSE", "BED_In_L"},
  751.     {"INT_HOUSE", "BED_In_R"},
  752.     {"INT_HOUSE", "BED_Loop_L"},
  753.     {"INT_HOUSE", "BED_Loop_R"},
  754.     {"INT_HOUSE", "BED_Out_L"},
  755.     {"INT_HOUSE", "BED_Out_R"},
  756.     {"INT_HOUSE", "LOU_In"},
  757.     {"INT_HOUSE", "LOU_Loop"},
  758.     {"INT_HOUSE", "LOU_Out"},
  759.     {"INT_HOUSE", "wash_up"},
  760.     {"INT_OFFICE", "FF_Dam_Fwd"},
  761.     {"INT_OFFICE", "OFF_Sit_2Idle_180"},
  762.     {"INT_OFFICE", "OFF_Sit_Bored_Loop"},
  763.     {"INT_OFFICE", "OFF_Sit_Crash"},
  764.     {"INT_OFFICE", "OFF_Sit_Drink"},
  765.     {"INT_OFFICE", "OFF_Sit_Idle_Loop"},
  766.     {"INT_OFFICE", "OFF_Sit_In"},
  767.     {"INT_OFFICE", "OFF_Sit_Read"},
  768.     {"INT_OFFICE", "OFF_Sit_Type_Loop"},
  769.     {"INT_OFFICE", "OFF_Sit_Watch"},
  770.     {"INT_SHOP", "shop_cashier"},
  771.     {"INT_SHOP", "shop_in"},
  772.     {"INT_SHOP", "shop_lookA"},
  773.     {"INT_SHOP", "shop_lookB"},
  774.     {"INT_SHOP", "shop_loop"},
  775.     {"INT_SHOP", "shop_out"},
  776.     {"INT_SHOP", "shop_pay"},
  777.     {"INT_SHOP", "shop_shelf"},
  778.     {"JST_BUISNESS", "girl_01"},
  779.     {"JST_BUISNESS", "girl_02"},
  780.     {"JST_BUISNESS", "player_01"},
  781.     {"JST_BUISNESS", "smoke_01"},
  782.     {"KART", "KART_getin_LHS"},
  783.     {"KART", "KART_getin_RHS"},
  784.     {"KART", "KART_getout_LHS"},
  785.     {"KART", "KART_getout_RHS"},
  786.     {"KISSING", "BD_GF_Wave"},
  787.     {"KISSING", "gfwave2"},
  788.     {"KISSING", "GF_CarArgue_01"},
  789.     {"KISSING", "GF_CarArgue_02"},
  790.     {"KISSING", "GF_CarSpot"},
  791.     {"KISSING", "GF_StreetArgue_01"},
  792.     {"KISSING", "GF_StreetArgue_02"},
  793.     {"KISSING", "gift_get"},
  794.     {"KISSING", "gift_give"},
  795.     {"KISSING", "Grlfrd_Kiss_01"},
  796.     {"KISSING", "Grlfrd_Kiss_02"},
  797.     {"KISSING", "Grlfrd_Kiss_03"},
  798.     {"KISSING", "Playa_Kiss_01"},
  799.     {"KISSING", "Playa_Kiss_02"},
  800.     {"KISSING", "Playa_Kiss_03"},
  801.     {"KNIFE", "KILL_Knife_Ped_Damage"},
  802.     {"KNIFE", "KILL_Knife_Ped_Die"},
  803.     {"KNIFE", "KILL_Knife_Player"},
  804.     {"KNIFE", "KILL_Partial"},
  805.     {"KNIFE", "knife_1"},
  806.     {"KNIFE", "knife_2"},
  807.     {"KNIFE", "knife_3"},
  808.     {"KNIFE", "knife_4"},
  809.     {"KNIFE", "knife_block"},
  810.     {"KNIFE", "Knife_G"},
  811.     {"KNIFE", "knife_hit_1"},
  812.     {"KNIFE", "knife_hit_2"},
  813.     {"KNIFE", "knife_hit_3"},
  814.     {"KNIFE", "knife_IDLE"},
  815.     {"KNIFE", "knife_part"},
  816.     {"KNIFE", "WEAPON_knifeidle"},
  817.     {"LAPDAN1", "LAPDAN_D"},
  818.     {"LAPDAN1", "LAPDAN_P"},
  819.     {"LAPDAN2", "LAPDAN_D"},
  820.     {"LAPDAN2", "LAPDAN_P"},
  821.     {"LAPDAN3", "LAPDAN_D"},
  822.     {"LAPDAN3", "LAPDAN_P"},
  823.     {"LOWRIDER", "F_smklean_loop"},
  824.     {"LOWRIDER", "lrgirl_bdbnce"},
  825.     {"LOWRIDER", "lrgirl_hair"},
  826.     {"LOWRIDER", "lrgirl_hurry"},
  827.     {"LOWRIDER", "lrgirl_idleloop"},
  828.     {"LOWRIDER", "lrgirl_idle_to_l0"},
  829.     {"LOWRIDER", "lrgirl_l0_bnce"},
  830.     {"LOWRIDER", "lrgirl_l0_loop"},
  831.     {"LOWRIDER", "lrgirl_l0_to_l1"},
  832.     {"LOWRIDER", "lrgirl_l12_to_l0"},
  833.     {"LOWRIDER", "lrgirl_l1_bnce"},
  834.     {"LOWRIDER", "lrgirl_l1_loop"},
  835.     {"LOWRIDER", "lrgirl_l1_to_l2"},
  836.     {"LOWRIDER", "lrgirl_l2_bnce"},
  837.     {"LOWRIDER", "lrgirl_l2_loop"},
  838.     {"LOWRIDER", "lrgirl_l2_to_l3"},
  839.     {"LOWRIDER", "lrgirl_l345_to_l1"},
  840.     {"LOWRIDER", "lrgirl_l3_bnce"},
  841.     {"LOWRIDER", "lrgirl_l3_loop"},
  842.     {"LOWRIDER", "lrgirl_l3_to_l4"},
  843.     {"LOWRIDER", "lrgirl_l4_bnce"},
  844.     {"LOWRIDER", "lrgirl_l4_loop"},
  845.     {"LOWRIDER", "lrgirl_l4_to_l5"},
  846.     {"LOWRIDER", "lrgirl_l5_bnce"},
  847.     {"LOWRIDER", "lrgirl_l5_loop"},
  848.     {"LOWRIDER", "M_smklean_loop"},
  849.     {"LOWRIDER", "M_smkstnd_loop"},
  850.     {"LOWRIDER", "prtial_gngtlkB"},
  851.     {"LOWRIDER", "prtial_gngtlkC"},
  852.     {"LOWRIDER", "prtial_gngtlkD"},
  853.     {"LOWRIDER", "prtial_gngtlkE"},
  854.     {"LOWRIDER", "prtial_gngtlkF"},
  855.     {"LOWRIDER", "prtial_gngtlkG"},
  856.     {"LOWRIDER", "prtial_gngtlkH"},
  857.     {"LOWRIDER", "RAP_A_Loop"},
  858.     {"LOWRIDER", "RAP_B_Loop"},
  859.     {"LOWRIDER", "RAP_C_Loop"},
  860.     {"LOWRIDER", "Sit_relaxed"},
  861.     {"LOWRIDER", "Tap_hand"},
  862.     {"MD_CHASE", "Carhit_Hangon"},
  863.     {"MD_CHASE", "Carhit_Tumble"},
  864.     {"MD_CHASE", "donutdrop"},
  865.     {"MD_CHASE", "Fen_Choppa_L1"},
  866.     {"MD_CHASE", "Fen_Choppa_L2"},
  867.     {"MD_CHASE", "Fen_Choppa_L3"},
  868.     {"MD_CHASE", "Fen_Choppa_R1"},
  869.     {"MD_CHASE", "Fen_Choppa_R2"},
  870.     {"MD_CHASE", "Fen_Choppa_R3"},
  871.     {"MD_CHASE", "Hangon_Stun_loop"},
  872.     {"MD_CHASE", "Hangon_Stun_Turn"},
  873.     {"MD_CHASE", "MD_BIKE_2_HANG"},
  874.     {"MD_CHASE", "MD_BIKE_Jmp_BL"},
  875.     {"MD_CHASE", "MD_BIKE_Jmp_F"},
  876.     {"MD_CHASE", "MD_BIKE_Lnd_BL"},
  877.     {"MD_CHASE", "MD_BIKE_Lnd_Die_BL"},
  878.     {"MD_CHASE", "MD_BIKE_Lnd_Die_F"},
  879.     {"MD_CHASE", "MD_BIKE_Lnd_F"},
  880.     {"MD_CHASE", "MD_BIKE_Lnd_Roll"},
  881.     {"MD_CHASE", "MD_BIKE_Lnd_Roll_F"},
  882.     {"MD_CHASE", "MD_BIKE_Punch"},
  883.     {"MD_CHASE", "MD_BIKE_Punch_F"},
  884.     {"MD_CHASE", "MD_BIKE_Shot_F"},
  885.     {"MD_CHASE", "MD_HANG_Lnd_Roll"},
  886.     {"MD_CHASE", "MD_HANG_Loop"},
  887.     {"MD_END", "END_SC1_PLY"},
  888.     {"MD_END", "END_SC1_RYD"},
  889.     {"MD_END", "END_SC1_SMO"},
  890.     {"MD_END", "END_SC1_SWE"},
  891.     {"MD_END", "END_SC2_PLY"},
  892.     {"MD_END", "END_SC2_RYD"},
  893.     {"MD_END", "END_SC2_SMO"},
  894.     {"MD_END", "END_SC2_SWE"},
  895.     {"MISC", "bitchslap"},
  896.     {"MISC", "BMX_celebrate"},
  897.     {"MISC", "BMX_comeon"},
  898.     {"MISC", "bmx_idleloop_01"},
  899.     {"MISC", "bmx_idleloop_02"},
  900.     {"MISC", "bmx_talkleft_in"},
  901.     {"MISC", "bmx_talkleft_loop"},
  902.     {"MISC", "bmx_talkleft_out"},
  903.     {"MISC", "bmx_talkright_in"},
  904.     {"MISC", "bmx_talkright_loop"},
  905.     {"MISC", "bmx_talkright_out"},
  906.     {"MISC", "bng_wndw"},
  907.     {"MISC", "bng_wndw_02"},
  908.     {"MISC", "Case_pickup"},
  909.     {"MISC", "door_jet"},
  910.     {"MISC", "GRAB_L"},
  911.     {"MISC", "GRAB_R"},
  912.     {"MISC", "Hiker_Pose"},
  913.     {"MISC", "Hiker_Pose_L"},
  914.     {"MISC", "Idle_Chat_02"},
  915.     {"MISC", "KAT_Throw_K"},
  916.     {"MISC", "KAT_Throw_O"},
  917.     {"MISC", "KAT_Throw_P"},
  918.     {"MISC", "PASS_Rifle_O"},
  919.     {"MISC", "PASS_Rifle_Ped"},
  920.     {"MISC", "PASS_Rifle_Ply"},
  921.     {"MISC", "pickup_box"},
  922.     {"MISC", "Plane_door"},
  923.     {"MISC", "Plane_exit"},
  924.     {"MISC", "Plane_hijack"},
  925.     {"MISC", "Plunger_01"},
  926.     {"MISC", "Plyrlean_loop"},
  927.     {"MISC", "plyr_shkhead"},
  928.     {"MISC", "Run_Dive"},
  929.     {"MISC", "Scratchballs_01"},
  930.     {"MISC", "SEAT_LR"},
  931.     {"MISC", "Seat_talk_01"},
  932.     {"MISC", "Seat_talk_02"},
  933.     {"MISC", "SEAT_watch"},
  934.     {"MISC", "smalplane_door"},
  935.     {"MISC", "smlplane_door"},
  936.     {"MTB", "MTB_back"},
  937.     {"MTB", "MTB_bunnyhop"},
  938.     {"MTB", "MTB_drivebyFT"},
  939.     {"MTB", "MTB_driveby_LHS"},
  940.     {"MTB", "MTB_driveby_RHS"},
  941.     {"MTB", "MTB_fwd"},
  942.     {"MTB", "MTB_getoffBACK"},
  943.     {"MTB", "MTB_pushes"},
  944.     {"MTB", "MTB_getoffLHS"},
  945.     {"MTB", "MTB_getoffRHS"},
  946.     {"MTB", "MTB_jumponL"},
  947.     {"MTB", "MTB_jumponR"},
  948.     {"MTB", "MTB_Left"},
  949.     {"MTB", "MTB_pedal"},
  950.     {"MTB", "MTB_Ride"},
  951.     {"MTB", "MTB_Right"},
  952.     {"MTB", "MTB_sprint"},
  953.     {"MTB", "MTB_still"},
  954.     {"MUSCULAR", "MscleWalkst_armed"},
  955.     {"MUSCULAR", "MscleWalkst_Csaw"},
  956.     {"MUSCULAR", "Mscle_rckt_run"},
  957.     {"MUSCULAR", "Mscle_rckt_walkst"},
  958.     {"MUSCULAR", "Mscle_run_Csaw"},
  959.     {"MUSCULAR", "MuscleIdle"},
  960.     {"MUSCULAR", "MuscleIdle_armed"},
  961.     {"MUSCULAR", "MuscleIdle_Csaw"},
  962.     {"MUSCULAR", "MuscleIdle_rocket"},
  963.     {"MUSCULAR", "MuscleRun"},
  964.     {"MUSCULAR", "MuscleRun_armed"},
  965.     {"MUSCULAR", "MuscleSprint"},
  966.     {"MUSCULAR", "MuscleWalk"},
  967.     {"MUSCULAR", "MuscleWalkstart"},
  968.     {"MUSCULAR", "MuscleWalk_armed"},
  969.     {"MUSCULAR", "Musclewalk_Csaw"},
  970.     {"MUSCULAR", "Musclewalk_rocket"},
  971.     {"NEVADA", "NEVADA_getin"},
  972.     {"NEVADA", "NEVADA_getout"},
  973.     {"ON_LOOKERS", "lkaround_in"},
  974.     {"ON_LOOKERS", "lkaround_loop"},
  975.     {"ON_LOOKERS", "lkaround_out"},
  976.     {"ON_LOOKERS", "lkup_in"},
  977.     {"ON_LOOKERS", "lkup_loop"},
  978.     {"ON_LOOKERS", "lkup_out"},
  979.     {"ON_LOOKERS", "lkup_point"},
  980.     {"ON_LOOKERS", "panic_cower"},
  981.     {"ON_LOOKERS", "panic_hide"},
  982.     {"ON_LOOKERS", "panic_in"},
  983.     {"ON_LOOKERS", "panic_loop"},
  984.     {"ON_LOOKERS", "panic_out"},
  985.     {"ON_LOOKERS", "panic_point"},
  986.     {"ON_LOOKERS", "panic_shout"},
  987.     {"ON_LOOKERS", "Pointup_in"},
  988.     {"ON_LOOKERS", "Pointup_loop"},
  989.     {"ON_LOOKERS", "Pointup_out"},
  990.     {"ON_LOOKERS", "Pointup_shout"},
  991.     {"ON_LOOKERS", "point_in"},
  992.     {"ON_LOOKERS", "point_loop"},
  993.     {"ON_LOOKERS", "point_out"},
  994.     {"ON_LOOKERS", "shout_01"},
  995.     {"ON_LOOKERS", "shout_02"},
  996.     {"ON_LOOKERS", "shout_in"},
  997.     {"ON_LOOKERS", "shout_loop"},
  998.     {"ON_LOOKERS", "shout_out"},
  999.     {"ON_LOOKERS", "wave_in"},
  1000.     {"ON_LOOKERS", "wave_loop"},
  1001.     {"ON_LOOKERS", "wave_out"},
  1002.     {"OTB", "betslp_in"},
  1003.     {"OTB", "betslp_lkabt"},
  1004.     {"OTB", "betslp_loop"},
  1005.     {"OTB", "betslp_out"},
  1006.     {"OTB", "betslp_tnk"},
  1007.     {"OTB", "wtchrace_cmon"},
  1008.     {"OTB", "wtchrace_in"},
  1009.     {"OTB", "wtchrace_loop"},
  1010.     {"OTB", "wtchrace_lose"},
  1011.     {"OTB", "wtchrace_out"},
  1012.     {"OTB", "wtchrace_win"},
  1013.     {"PARACHUTE", "FALL_skyDive"},
  1014.     {"PARACHUTE", "FALL_SkyDive_Accel"},
  1015.     {"PARACHUTE", "FALL_skyDive_DIE"},
  1016.     {"PARACHUTE", "FALL_SkyDive_L"},
  1017.     {"PARACHUTE", "FALL_SkyDive_R"},
  1018.     {"PARACHUTE", "PARA_decel"},
  1019.     {"PARACHUTE", "PARA_decel_O"},
  1020.     {"PARACHUTE", "PARA_float"},
  1021.     {"PARACHUTE", "PARA_float_O"},
  1022.     {"PARACHUTE", "PARA_Land"},
  1023.     {"PARACHUTE", "PARA_Land_O"},
  1024.     {"PARACHUTE", "PARA_Land_Water"},
  1025.     {"PARACHUTE", "PARA_Land_Water_O"},
  1026.     {"PARACHUTE", "PARA_open"},
  1027.     {"PARACHUTE", "PARA_open_O"},
  1028.     {"PARACHUTE", "PARA_Rip_Land_O"},
  1029.     {"PARACHUTE", "PARA_Rip_Loop_O"},
  1030.     {"PARACHUTE", "PARA_Rip_O"},
  1031.     {"PARACHUTE", "PARA_steerL"},
  1032.     {"PARACHUTE", "PARA_steerL_O"},
  1033.     {"PARACHUTE", "PARA_steerR"},
  1034.     {"PARACHUTE", "PARA_steerR_O"},
  1035.     {"PARK", "Tai_Chi_in"},
  1036.     {"PARK", "Tai_Chi_Loop"},
  1037.     {"PARK", "Tai_Chi_Out"},
  1038.     {"PAULNMAC", "Piss_in"},
  1039.     {"PAULNMAC", "Piss_loop"},
  1040.     {"PAULNMAC", "Piss_out"},
  1041.     {"PAULNMAC", "PnM_Argue1_A"},
  1042.     {"PAULNMAC", "PnM_Argue1_B"},
  1043.     {"PAULNMAC", "PnM_Argue2_A"},
  1044.     {"PAULNMAC", "PnM_Argue2_B"},
  1045.     {"PAULNMAC", "PnM_Loop_A"},
  1046.     {"PAULNMAC", "PnM_Loop_B"},
  1047.     {"PAULNMAC", "wank_in"},
  1048.     {"PAULNMAC", "wank_loop"},
  1049.     {"PAULNMAC", "wank_out"},
  1050.     {"PED", "abseil"},
  1051.     {"PED", "ARRESTgun"},
  1052.     {"PED", "ATM"},
  1053.     {"PED", "BIKE_elbowL"},
  1054.     {"PED", "BIKE_elbowR"},
  1055.     {"PED", "BIKE_fallR"},
  1056.     {"PED", "BIKE_fall_off"},
  1057.     {"PED", "BIKE_pickupL"},
  1058.     {"PED", "BIKE_pickupR"},
  1059.     {"PED", "BIKE_pullupL"},
  1060.     {"PED", "BIKE_pullupR"},
  1061.     {"PED", "bomber"},
  1062.     {"PED", "CAR_alignHI_LHS"},
  1063.     {"PED", "CAR_alignHI_RHS"},
  1064.     {"PED", "CAR_align_LHS"},
  1065.     {"PED", "CAR_align_RHS"},
  1066.     {"PED", "CAR_closedoorL_LHS"},
  1067.     {"PED", "CAR_closedoorL_RHS"},
  1068.     {"PED", "CAR_closedoor_LHS"},
  1069.     {"PED", "CAR_closedoor_RHS"},
  1070.     {"PED", "CAR_close_LHS"},
  1071.     {"PED", "CAR_close_RHS"},
  1072.     {"PED", "CAR_crawloutRHS"},
  1073.     {"PED", "CAR_dead_LHS"},
  1074.     {"PED", "CAR_dead_RHS"},
  1075.     {"PED", "CAR_doorlocked_LHS"},
  1076.     {"PED", "CAR_doorlocked_RHS"},
  1077.     {"PED", "CAR_fallout_LHS"},
  1078.     {"PED", "CAR_fallout_RHS"},
  1079.     {"PED", "CAR_getinL_LHS"},
  1080.     {"PED", "CAR_getinL_RHS"},
  1081.     {"PED", "CAR_getin_LHS"},
  1082.     {"PED", "CAR_getin_RHS"},
  1083.     {"PED", "CAR_getoutL_LHS"},
  1084.     {"PED", "CAR_getoutL_RHS"},
  1085.     {"PED", "CAR_getout_LHS"},
  1086.     {"PED", "CAR_getout_RHS"},
  1087.     {"PED", "car_hookertalk"},
  1088.     {"PED", "CAR_jackedLHS"},
  1089.     {"PED", "CAR_jackedRHS"},
  1090.     {"PED", "CAR_jumpin_LHS"},
  1091.     {"PED", "CAR_LB"},
  1092.     {"PED", "CAR_LB_pro"},
  1093.     {"PED", "CAR_LB_weak"},
  1094.     {"PED", "CAR_LjackedLHS"},
  1095.     {"PED", "CAR_LjackedRHS"},
  1096.     {"PED", "CAR_Lshuffle_RHS"},
  1097.     {"PED", "CAR_Lsit"},
  1098.     {"PED", "CAR_open_LHS"},
  1099.     {"PED", "CAR_open_RHS"},
  1100.     {"PED", "CAR_pulloutL_LHS"},
  1101.     {"PED", "CAR_pulloutL_RHS"},
  1102.     {"PED", "CAR_pullout_LHS"},
  1103.     {"PED", "CAR_pullout_RHS"},
  1104.     {"PED", "CAR_Qjacked"},
  1105.     {"PED", "CAR_rolldoor"},
  1106.     {"PED", "CAR_rolldoorLO"},
  1107.     {"PED", "CAR_rollout_LHS"},
  1108.     {"PED", "CAR_rollout_RHS"},
  1109.     {"PED", "CAR_shuffle_RHS"},
  1110.     {"PED", "CAR_sit"},
  1111.     {"PED", "CAR_sitp"},
  1112.     {"PED", "CAR_sitpLO"},
  1113.     {"PED", "CAR_sit_pro"},
  1114.     {"PED", "CAR_sit_weak"},
  1115.     {"PED", "CAR_tune_radio"},
  1116.     {"PED", "CLIMB_idle"},
  1117.     {"PED", "CLIMB_jump"},
  1118.     {"PED", "CLIMB_jump2fall"},
  1119.     {"PED", "CLIMB_jump_B"},
  1120.     {"PED", "CLIMB_Pull"},
  1121.     {"PED", "CLIMB_Stand"},
  1122.     {"PED", "CLIMB_Stand_finish"},
  1123.     {"PED", "cower"},
  1124.     {"PED", "Crouch_Roll_L"},
  1125.     {"PED", "Crouch_Roll_R"},
  1126.     {"PED", "DAM_armL_frmBK"},
  1127.     {"PED", "DAM_armL_frmFT"},
  1128.     {"PED", "DAM_armL_frmLT"},
  1129.     {"PED", "DAM_armR_frmBK"},
  1130.     {"PED", "DAM_armR_frmFT"},
  1131.     {"PED", "DAM_armR_frmRT"},
  1132.     {"PED", "DAM_LegL_frmBK"},
  1133.     {"PED", "DAM_LegL_frmFT"},
  1134.     {"PED", "DAM_LegL_frmLT"},
  1135.     {"PED", "DAM_LegR_frmBK"},
  1136.     {"PED", "DAM_LegR_frmFT"},
  1137.     {"PED", "DAM_LegR_frmRT"},
  1138.     {"PED", "DAM_stomach_frmBK"},
  1139.     {"PED", "DAM_stomach_frmFT"},
  1140.     {"PED", "DAM_stomach_frmLT"},
  1141.     {"PED", "DAM_stomach_frmRT"},
  1142.     {"PED", "DOOR_LHinge_O"},
  1143.     {"PED", "DOOR_RHinge_O"},
  1144.     {"PED", "DrivebyL_L"},
  1145.     {"PED", "DrivebyL_R"},
  1146.     {"PED", "Driveby_L"},
  1147.     {"PED", "Driveby_R"},
  1148.     {"PED", "DRIVE_BOAT"},
  1149.     {"PED", "DRIVE_BOAT_back"},
  1150.     {"PED", "DRIVE_BOAT_L"},
  1151.     {"PED", "DRIVE_BOAT_R"},
  1152.     {"PED", "Drive_L"},
  1153.     {"PED", "Drive_LO_l"},
  1154.     {"PED", "Drive_LO_R"},
  1155.     {"PED", "Drive_L_pro"},
  1156.     {"PED", "Drive_L_pro_slow"},
  1157.     {"PED", "Drive_L_slow"},
  1158.     {"PED", "Drive_L_weak"},
  1159.     {"PED", "Drive_L_weak_slow"},
  1160.     {"PED", "Drive_R"},
  1161.     {"PED", "Drive_R_pro"},
  1162.     {"PED", "Drive_R_pro_slow"},
  1163.     {"PED", "Drive_R_slow"},
  1164.     {"PED", "Drive_R_weak"},
  1165.     {"PED", "Drive_R_weak_slow"},
  1166.     {"PED", "Drive_truck"},
  1167.     {"PED", "DRIVE_truck_back"},
  1168.     {"PED", "DRIVE_truck_L"},
  1169.     {"PED", "DRIVE_truck_R"},
  1170.     {"PED", "Drown"},
  1171.     {"PED", "DUCK_cower"},
  1172.     {"PED", "endchat_01"},
  1173.     {"PED", "endchat_02"},
  1174.     {"PED", "endchat_03"},
  1175.     {"PED", "EV_dive"},
  1176.     {"PED", "EV_step"},
  1177.     {"PED", "facanger"},
  1178.     {"PED", "facanger"},
  1179.     {"PED", "facgum"},
  1180.     {"PED", "facsurp"},
  1181.     {"PED", "facsurpm"},
  1182.     {"PED", "factalk"},
  1183.     {"PED", "facurios"},
  1184.     {"PED", "FALL_back"},
  1185.     {"PED", "FALL_collapse"},
  1186.     {"PED", "FALL_fall"},
  1187.     {"PED", "FALL_front"},
  1188.     {"PED", "FALL_glide"},
  1189.     {"PED", "FALL_land"},
  1190.     {"PED", "FALL_skyDive"},
  1191.     {"PED", "Fight2Idle"},
  1192.     {"PED", "FightA_1"},
  1193.     {"PED", "FightA_2"},
  1194.     {"PED", "FightA_3"},
  1195.     {"PED", "FightA_block"},
  1196.     {"PED", "FightA_G"},
  1197.     {"PED", "FightA_M"},
  1198.     {"PED", "FIGHTIDLE"},
  1199.     {"PED", "FightShB"},
  1200.     {"PED", "FightShF"},
  1201.     {"PED", "FightSh_BWD"},
  1202.     {"PED", "FightSh_FWD"},
  1203.     {"PED", "FightSh_Left"},
  1204.     {"PED", "FightSh_Right"},
  1205.     {"PED", "flee_lkaround_01"},
  1206.     {"PED", "FLOOR_hit"},
  1207.     {"PED", "FLOOR_hit_f"},
  1208.     {"PED", "fucku"},
  1209.     {"PED", "gang_gunstand"},
  1210.     {"PED", "gas_cwr"},
  1211.     {"PED", "getup"},
  1212.     {"PED", "getup_front"},
  1213.     {"PED", "gum_eat"},
  1214.     {"PED", "GunCrouchBwd"},
  1215.     {"PED", "GunCrouchFwd"},
  1216.     {"PED", "GunMove_BWD"},
  1217.     {"PED", "GunMove_FWD"},
  1218.     {"PED", "GunMove_L"},
  1219.     {"PED", "GunMove_R"},
  1220.     {"PED", "Gun_2_IDLE"},
  1221.     {"PED", "GUN_BUTT"},
  1222.     {"PED", "GUN_BUTT_crouch"},
  1223.     {"PED", "Gun_stand"},
  1224.     {"PED", "handscower"},
  1225.     {"PED", "handsup"},
  1226.     {"PED", "HitA_1"},
  1227.     {"PED", "HitA_2"},
  1228.     {"PED", "HitA_3"},
  1229.     {"PED", "HIT_back"},
  1230.     {"PED", "HIT_behind"},
  1231.     {"PED", "HIT_front"},
  1232.     {"PED", "HIT_GUN_BUTT"},
  1233.     {"PED", "HIT_L"},
  1234.     {"PED", "HIT_R"},
  1235.     {"PED", "HIT_walk"},
  1236.     {"PED", "HIT_wall"},
  1237.     {"PED", "Idlestance_fat"},
  1238.     {"PED", "idlestance_old"},
  1239.     {"PED", "IDLE_armed"},
  1240.     {"PED", "IDLE_chat"},
  1241.     {"PED", "IDLE_csaw"},
  1242.     {"PED", "Idle_Gang1"},
  1243.     {"PED", "IDLE_HBHB"},
  1244.     {"PED", "IDLE_ROCKET"},
  1245.     {"PED", "IDLE_stance"},
  1246.     {"PED", "IDLE_taxi"},
  1247.     {"PED", "IDLE_tired"},
  1248.     {"PED", "Jetpack_Idle"},
  1249.     {"PED", "JOG_femaleA"},
  1250.     {"PED", "JOG_maleA"},
  1251.     {"PED", "JUMP_glide"},
  1252.     {"PED", "JUMP_land"},
  1253.     {"PED", "JUMP_launch"},
  1254.     {"PED", "JUMP_launch_R"},
  1255.     {"PED", "KART_drive"},
  1256.     {"PED", "KART_L"},
  1257.     {"PED", "KART_LB"},
  1258.     {"PED", "KART_R"},
  1259.     {"PED", "KD_left"},
  1260.     {"PED", "KD_right"},
  1261.     {"PED", "KO_shot_face"},
  1262.     {"PED", "KO_shot_front"},
  1263.     {"PED", "KO_shot_stom"},
  1264.     {"PED", "KO_skid_back"},
  1265.     {"PED", "KO_skid_front"},
  1266.     {"PED", "KO_spin_L"},
  1267.     {"PED", "KO_spin_R"},
  1268.     {"PED", "pass_Smoke_in_car"},
  1269.     {"PED", "phone_in"},
  1270.     {"PED", "phone_out"},
  1271.     {"PED", "phone_talk"},
  1272.     {"PED", "Player_Sneak"},
  1273.     {"PED", "Player_Sneak_walkstart"},
  1274.     {"PED", "roadcross"},
  1275.     {"PED", "roadcross_female"},
  1276.     {"PED", "roadcross_gang"},
  1277.     {"PED", "roadcross_old"},
  1278.     {"PED", "run_1armed"},
  1279.     {"PED", "run_armed"},
  1280.     {"PED", "run_civi"},
  1281.     {"PED", "run_csaw"},
  1282.     {"PED", "run_fat"},
  1283.     {"PED", "run_fatold"},
  1284.     {"PED", "run_gang1"},
  1285.     {"PED", "run_left"},
  1286.     {"PED", "run_old"},
  1287.     {"PED", "run_player"},
  1288.     {"PED", "run_right"},
  1289.     {"PED", "run_rocket"},
  1290.     {"PED", "Run_stop"},
  1291.     {"PED", "Run_stopR"},
  1292.     {"PED", "Run_Wuzi"},
  1293.     {"PED", "SEAT_down"},
  1294.     {"PED", "SEAT_idle"},
  1295.     {"PED", "SEAT_up"},
  1296.     {"PED", "SHOT_leftP"},
  1297.     {"PED", "SHOT_partial"},
  1298.     {"PED", "SHOT_partial_B"},
  1299.     {"PED", "SHOT_rightP"},
  1300.     {"PED", "Shove_Partial"},
  1301.     {"PED", "Smoke_in_car"},
  1302.     {"PED", "sprint_civi"},
  1303.     {"PED", "sprint_panic"},
  1304.     {"PED", "Sprint_Wuzi"},
  1305.     {"PED", "swat_run"},
  1306.     {"PED", "Swim_Tread"},
  1307.     {"PED", "Tap_hand"},
  1308.     {"PED", "Tap_handP"},
  1309.     {"PED", "turn_180"},
  1310.     {"PED", "Turn_L"},
  1311.     {"PED", "Turn_R"},
  1312.     {"PED", "WALK_armed"},
  1313.     {"PED", "WALK_civi"},
  1314.     {"PED", "WALK_csaw"},
  1315.     {"PED", "Walk_DoorPartial"},
  1316.     {"PED", "WALK_drunk"},
  1317.     {"PED", "WALK_fat"},
  1318.     {"PED", "WALK_fatold"},
  1319.     {"PED", "WALK_gang1"},
  1320.     {"PED", "WALK_gang2"},
  1321.     {"PED", "WALK_old"},
  1322.     {"PED", "WALK_player"},
  1323.     {"PED", "WALK_rocket"},
  1324.     {"PED", "WALK_shuffle"},
  1325.     {"PED", "WALK_start"},
  1326.     {"PED", "WALK_start_armed"},
  1327.     {"PED", "WALK_start_csaw"},
  1328.     {"PED", "WALK_start_rocket"},
  1329.     {"PED", "Walk_Wuzi"},
  1330.     {"PED", "WEAPON_crouch"},
  1331.     {"PED", "woman_idlestance"},
  1332.     {"PED", "woman_run"},
  1333.     {"PED", "WOMAN_runbusy"},
  1334.     {"PED", "WOMAN_runfatold"},
  1335.     {"PED", "woman_runpanic"},
  1336.     {"PED", "WOMAN_runsexy"},
  1337.     {"PED", "WOMAN_walkbusy"},
  1338.     {"PED", "WOMAN_walkfatold"},
  1339.     {"PED", "WOMAN_walknorm"},
  1340.     {"PED", "WOMAN_walkold"},
  1341.     {"PED", "WOMAN_walkpro"},
  1342.     {"PED", "WOMAN_walksexy"},
  1343.     {"PED", "WOMAN_walkshop"},
  1344.     {"PED", "XPRESSscratch"},
  1345.     {"PLAYER_DVBYS", "Plyr_DrivebyBwd"},
  1346.     {"PLAYER_DVBYS", "Plyr_DrivebyFwd"},
  1347.     {"PLAYER_DVBYS", "Plyr_DrivebyLHS"},
  1348.     {"PLAYER_DVBYS", "Plyr_DrivebyRHS"},
  1349.     {"PLAYIDLES", "shift"},
  1350.     {"PLAYIDLES", "shldr"},
  1351.     {"PLAYIDLES", "stretch"},
  1352.     {"PLAYIDLES", "strleg"},
  1353.     {"PLAYIDLES", "time"},
  1354.     {"POLICE", "CopTraf_Away"},
  1355.     {"POLICE", "CopTraf_Come"},
  1356.     {"POLICE", "CopTraf_Left"},
  1357.     {"POLICE", "CopTraf_Stop"},
  1358.     {"POLICE", "COP_getoutcar_LHS"},
  1359.     {"POLICE", "Cop_move_FWD"},
  1360.     {"POLICE", "crm_drgbst_01"},
  1361.     {"POLICE", "Door_Kick"},
  1362.     {"POLICE", "plc_drgbst_01"},
  1363.     {"POLICE", "plc_drgbst_02"},
  1364.     {"POOL", "POOL_ChalkCue"},
  1365.     {"POOL", "POOL_Idle_Stance"},
  1366.     {"POOL", "POOL_Long_Shot"},
  1367.     {"POOL", "POOL_Long_Shot_O"},
  1368.     {"POOL", "POOL_Long_Start"},
  1369.     {"POOL", "POOL_Long_Start_O"},
  1370.     {"POOL", "POOL_Med_Shot"},
  1371.     {"POOL", "POOL_Med_Shot_O"},
  1372.     {"POOL", "POOL_Med_Start"},
  1373.     {"POOL", "POOL_Med_Start_O"},
  1374.     {"POOL", "POOL_Place_White"},
  1375.     {"POOL", "POOL_Short_Shot"},
  1376.     {"POOL", "POOL_Short_Shot_O"},
  1377.     {"POOL", "POOL_Short_Start"},
  1378.     {"POOL", "POOL_Short_Start_O"},
  1379.     {"POOL", "POOL_Walk"},
  1380.     {"POOL", "POOL_Walk_Start"},
  1381.     {"POOL", "POOL_XLong_Shot"},
  1382.     {"POOL", "POOL_XLong_Shot_O"},
  1383.     {"POOL", "POOL_XLong_Start"},
  1384.     {"POOL", "POOL_XLong_Start_O"},
  1385.     {"POOR", "WINWASH_Start"},
  1386.     {"POOR", "WINWASH_Wash2Beg"},
  1387.     {"PYTHON", "python_crouchfire"},
  1388.     {"PYTHON", "python_crouchreload"},
  1389.     {"PYTHON", "python_fire"},
  1390.     {"PYTHON", "python_fire_poor"},
  1391.     {"PYTHON", "python_reload"},
  1392.     {"QUAD", "QUAD_back"},
  1393.     {"QUAD", "QUAD_driveby_FT"},
  1394.     {"QUAD", "QUAD_driveby_LHS"},
  1395.     {"QUAD", "QUAD_driveby_RHS"},
  1396.     {"QUAD", "QUAD_FWD"},
  1397.     {"QUAD", "QUAD_getoff_B"},
  1398.     {"QUAD", "QUAD_getoff_LHS"},
  1399.     {"QUAD", "QUAD_getoff_RHS"},
  1400.     {"QUAD", "QUAD_geton_LHS"},
  1401.     {"QUAD", "QUAD_geton_RHS"},
  1402.     {"QUAD", "QUAD_hit"},
  1403.     {"QUAD", "QUAD_kick"},
  1404.     {"QUAD", "QUAD_Left"},
  1405.     {"QUAD", "QUAD_passenger"},
  1406.     {"QUAD", "QUAD_reverse"},
  1407.     {"QUAD", "QUAD_ride"},
  1408.     {"QUAD", "QUAD_Right"},
  1409.     {"QUAD_DBZ", "Pass_Driveby_BWD"},
  1410.     {"QUAD_DBZ", "Pass_Driveby_FWD"},
  1411.     {"QUAD_DBZ", "Pass_Driveby_LHS"},
  1412.     {"QUAD_DBZ", "Pass_Driveby_RHS"},
  1413.     {"RAPPING", "Laugh_01"},
  1414.     {"RAPPING", "RAP_A_IN"},
  1415.     {"RAPPING", "RAP_A_Loop"},
  1416.     {"RAPPING", "RAP_A_OUT"},
  1417.     {"RAPPING", "RAP_B_IN"},
  1418.     {"RAPPING", "RAP_B_Loop"},
  1419.     {"RAPPING", "RAP_B_OUT"},
  1420.     {"RAPPING", "RAP_C_Loop"},
  1421.     {"RIFLE", "RIFLE_crouchfire"},
  1422.     {"RIFLE", "RIFLE_crouchload"},
  1423.     {"RIFLE", "RIFLE_fire"},
  1424.     {"RIFLE", "RIFLE_fire_poor"},
  1425.     {"RIFLE", "RIFLE_load"},
  1426.     {"RIOT", "RIOT_ANGRY"},
  1427.     {"RIOT", "RIOT_ANGRY_B"},
  1428.     {"RIOT", "RIOT_challenge"},
  1429.     {"RIOT", "RIOT_CHANT"},
  1430.     {"RIOT", "RIOT_FUKU"},
  1431.     {"RIOT", "RIOT_PUNCHES"},
  1432.     {"RIOT", "RIOT_shout"},
  1433.     {"ROB_BANK", "CAT_Safe_End"},
  1434.     {"ROB_BANK", "CAT_Safe_Open"},
  1435.     {"ROB_BANK", "CAT_Safe_Open_O"},
  1436.     {"ROB_BANK", "CAT_Safe_Rob"},
  1437.     {"ROB_BANK", "SHP_HandsUp_Scr"},
  1438.     {"ROCKET", "idle_rocket"},
  1439.     {"ROCKET", "RocketFire"},
  1440.     {"ROCKET", "run_rocket"},
  1441.     {"ROCKET", "walk_rocket"},
  1442.     {"ROCKET", "WALK_start_rocket"},
  1443.     {"RUSTLER", "Plane_align_LHS"},
  1444.     {"RUSTLER", "Plane_close"},
  1445.     {"RUSTLER", "Plane_getin"},
  1446.     {"RUSTLER", "Plane_getout"},
  1447.     {"RUSTLER", "Plane_open"},
  1448.     {"RYDER", "RYD_Beckon_01"},
  1449.     {"RYDER", "RYD_Beckon_02"},
  1450.     {"RYDER", "RYD_Beckon_03"},
  1451.     {"RYDER", "RYD_Die_PT1"},
  1452.     {"RYDER", "RYD_Die_PT2"},
  1453.     {"RYDER", "Van_Crate_L"},
  1454.     {"RYDER", "Van_Crate_R"},
  1455.     {"RYDER", "Van_Fall_L"},
  1456.     {"RYDER", "Van_Fall_R"},
  1457.     {"RYDER", "Van_Lean_L"},
  1458.     {"RYDER", "Van_Lean_R"},
  1459.     {"RYDER", "VAN_PickUp_E"},
  1460.     {"RYDER", "VAN_PickUp_S"},
  1461.     {"RYDER", "Van_Stand"},
  1462.     {"RYDER", "Van_Stand_Crate"},
  1463.     {"RYDER", "Van_Throw"},
  1464.     {"SCRATCHING", "scdldlp"},
  1465.     {"SCRATCHING", "scdlulp"},
  1466.     {"SCRATCHING", "scdrdlp"},
  1467.     {"SCRATCHING", "scdrulp"},
  1468.     {"SCRATCHING", "sclng_l"},
  1469.     {"SCRATCHING", "sclng_r"},
  1470.     {"SCRATCHING", "scmid_l"},
  1471.     {"SCRATCHING", "scmid_r"},
  1472.     {"SCRATCHING", "scshrtl"},
  1473.     {"SCRATCHING", "scshrtr"},
  1474.     {"SCRATCHING", "sc_ltor"},
  1475.     {"SCRATCHING", "sc_rtol"},
  1476.     {"SHAMAL", "SHAMAL_align"},
  1477.     {"SHAMAL", "SHAMAL_getin_LHS"},
  1478.     {"SHAMAL", "SHAMAL_getout_LHS"},
  1479.     {"SHAMAL", "SHAMAL_open"},
  1480.     {"SHOP", "ROB_2Idle"},
  1481.     {"SHOP", "ROB_Loop"},
  1482.     {"SHOP", "ROB_Loop_Threat"},
  1483.     {"SHOP", "ROB_Shifty"},
  1484.     {"SHOP", "ROB_StickUp_In"},
  1485.     {"SHOP", "SHP_Duck"},
  1486.     {"SHOP", "SHP_Duck_Aim"},
  1487.     {"SHOP", "SHP_Duck_Fire"},
  1488.     {"SHOP", "SHP_Gun_Aim"},
  1489.     {"SHOP", "SHP_Gun_Duck"},
  1490.     {"SHOP", "SHP_Gun_Fire"},
  1491.     {"SHOP", "SHP_Gun_Grab"},
  1492.     {"SHOP", "SHP_Gun_Threat"},
  1493.     {"SHOP", "SHP_HandsUp_Scr"},
  1494.     {"SHOP", "SHP_Jump_Glide"},
  1495.     {"SHOP", "SHP_Jump_Land"},
  1496.     {"SHOP", "SHP_Jump_Launch"},
  1497.     {"SHOP", "SHP_Rob_GiveCash"},
  1498.     {"SHOP", "SHP_Rob_HandsUp"},
  1499.     {"SHOP", "SHP_Rob_React"},
  1500.     {"SHOP", "SHP_Serve_End"},
  1501.     {"SHOP", "SHP_Serve_Idle"},
  1502.     {"SHOP", "SHP_Serve_Loop"},
  1503.     {"SHOP", "SHP_Serve_Start"},
  1504.     {"SHOP", "Smoke_RYD"},
  1505.     {"SHOP", "donutdrop"},
  1506.     {"SHOTGUN", "shotgun_crouchfire"},
  1507.     {"SHOTGUN", "shotgun_fire"},
  1508.     {"SHOTGUN", "shotgun_fire_poor"},
  1509.     {"SILENCED", "CrouchReload"},
  1510.     {"SILENCED", "SilenceCrouchfire"},
  1511.     {"SILENCED", "Silence_fire"},
  1512.     {"SILENCED", "Silence_reload"},
  1513.     {"SKATE", "skate_idle"},
  1514.     {"SKATE", "skate_run"},
  1515.     {"SKATE", "skate_sprint"},
  1516.     {"SMOKING", "F_smklean_loop"},
  1517.     {"SMOKING", "M_smklean_loop"},
  1518.     {"SMOKING", "M_smkstnd_loop"},
  1519.     {"SMOKING", "M_smk_drag"},
  1520.     {"SMOKING", "M_smk_in"},
  1521.     {"SMOKING", "M_smk_loop"},
  1522.     {"SMOKING", "M_smk_out"},
  1523.     {"SMOKING", "M_smk_tap"},
  1524.     {"SNIPER", "WEAPON_sniper"},
  1525.     {"SPRAYCAN", "spraycan_fire"},
  1526.     {"SPRAYCAN", "spraycan_full"},
  1527.     {"STRIP", "PLY_CASH"},
  1528.     {"STRIP", "PUN_CASH"},
  1529.     {"STRIP", "PUN_HOLLER"},
  1530.     {"STRIP", "PUN_LOOP"},
  1531.     {"STRIP", "strip_A"},
  1532.     {"STRIP", "strip_B"},
  1533.     {"STRIP", "strip_C"},
  1534.     {"STRIP", "strip_D"},
  1535.     {"STRIP", "strip_E"},
  1536.     {"STRIP", "strip_F"},
  1537.     {"STRIP", "strip_G"},
  1538.     {"STRIP", "STR_A2B"},
  1539.     {"STRIP", "STR_B2A"},
  1540.     {"STRIP", "STR_B2C"},
  1541.     {"STRIP", "STR_C1"},
  1542.     {"STRIP", "STR_C2"},
  1543.     {"STRIP", "STR_C2B"},
  1544.     {"STRIP", "STR_Loop_A"},
  1545.     {"STRIP", "STR_Loop_B"},
  1546.     {"STRIP", "STR_Loop_C"},
  1547.     {"SUNBATHE", "batherdown"},
  1548.     {"SUNBATHE", "batherup"},
  1549.     {"SUNBATHE", "Lay_Bac_in"},
  1550.     {"SUNBATHE", "Lay_Bac_out"},
  1551.     {"SUNBATHE", "ParkSit_M_IdleA"},
  1552.     {"SUNBATHE", "ParkSit_M_IdleB"},
  1553.     {"SUNBATHE", "ParkSit_M_IdleC"},
  1554.     {"SUNBATHE", "ParkSit_M_in"},
  1555.     {"SUNBATHE", "ParkSit_M_out"},
  1556.     {"SUNBATHE", "ParkSit_W_idleA"},
  1557.     {"SUNBATHE", "ParkSit_W_idleB"},
  1558.     {"SUNBATHE", "ParkSit_W_idleC"},
  1559.     {"SUNBATHE", "ParkSit_W_in"},
  1560.     {"SUNBATHE", "ParkSit_W_out"},
  1561.     {"SUNBATHE", "SBATHE_F_LieB2Sit"},
  1562.     {"SUNBATHE", "SBATHE_F_Out"},
  1563.     {"SUNBATHE", "SitnWait_in_W"},
  1564.     {"SUNBATHE", "SitnWait_out_W"},
  1565.     {"SWAT", "gnstwall_injurd"},
  1566.     {"SWAT", "JMP_Wall1m_180"},
  1567.     {"SWAT", "Rail_fall"},
  1568.     {"SWAT", "Rail_fall_crawl"},
  1569.     {"SWAT", "swt_breach_01"},
  1570.     {"SWAT", "swt_breach_02"},
  1571.     {"SWAT", "swt_breach_03"},
  1572.     {"SWAT", "swt_go"},
  1573.     {"SWAT", "swt_lkt"},
  1574.     {"SWAT", "swt_sty"},
  1575.     {"SWAT", "swt_vent_01"},
  1576.     {"SWAT", "swt_vent_02"},
  1577.     {"SWAT", "swt_vnt_sht_die"},
  1578.     {"SWAT", "swt_vnt_sht_in"},
  1579.     {"SWAT", "swt_vnt_sht_loop"},
  1580.     {"SWAT", "swt_wllpk_L"},
  1581.     {"SWAT", "swt_wllpk_L_back"},
  1582.     {"SWAT", "swt_wllpk_R"},
  1583.     {"SWAT", "swt_wllpk_R_back"},
  1584.     {"SWAT", "swt_wllshoot_in_L"},
  1585.     {"SWAT", "swt_wllshoot_in_R"},
  1586.     {"SWAT", "swt_wllshoot_out_L"},
  1587.     {"SWAT", "swt_wllshoot_out_R"},
  1588.     {"SWAT", "cards_pick_02"},
  1589.     {"SWEET", "ho_ass_slapped"},
  1590.     {"SWEET", "LaFin_Player"},
  1591.     {"SWEET", "LaFin_Sweet"},
  1592.     {"SWEET", "plyr_hndshldr_01"},
  1593.     {"SWEET", "sweet_ass_slap"},
  1594.     {"SWEET", "sweet_hndshldr_01"},
  1595.     {"SWEET", "Sweet_injuredloop"},
  1596.     {"SWIM", "Swim_Breast"},
  1597.     {"SWIM", "SWIM_crawl"},
  1598.     {"SWIM", "Swim_Dive_Under"},
  1599.     {"SWIM", "Swim_Glide"},
  1600.     {"SWIM", "Swim_jumpout"},
  1601.     {"SWIM", "Swim_Tread"},
  1602.     {"SWIM", "Swim_Under"},
  1603.     {"SWORD", "sword_1"},
  1604.     {"SWORD", "sword_2"},
  1605.     {"SWORD", "sword_3"},
  1606.     {"SWORD", "sword_4"},
  1607.     {"SWORD", "sword_block"},
  1608.     {"SWORD", "Sword_Hit_1"},
  1609.     {"SWORD", "Sword_Hit_2"},
  1610.     {"SWORD", "Sword_Hit_3"},
  1611.     {"SWORD", "sword_IDLE"},
  1612.     {"SWORD", "sword_part"},
  1613.     {"TANK", "TANK_align_LHS"},
  1614.     {"TANK", "TANK_close_LHS"},
  1615.     {"TANK", "TANK_doorlocked"},
  1616.     {"TANK", "TANK_getin_LHS"},
  1617.     {"TANK", "TANK_getout_LHS"},
  1618.     {"TANK", "TANK_open_LHS"},
  1619.     {"TATTOOS", "TAT_ArmL_In_O"},
  1620.     {"TATTOOS", "TAT_ArmL_In_P"},
  1621.     {"TATTOOS", "TAT_ArmL_In_T"},
  1622.     {"TATTOOS", "TAT_ArmL_Out_O"},
  1623.     {"TATTOOS", "TAT_ArmL_Out_P"},
  1624.     {"TATTOOS", "TAT_ArmL_Out_T"},
  1625.     {"TATTOOS", "TAT_ArmL_Pose_O"},
  1626.     {"TATTOOS", "TAT_ArmL_Pose_P"},
  1627.     {"TATTOOS", "TAT_ArmL_Pose_T"},
  1628.     {"TATTOOS", "TAT_ArmR_In_O"},
  1629.     {"TATTOOS", "TAT_ArmR_In_P"},
  1630.     {"TATTOOS", "TAT_ArmR_In_T"},
  1631.     {"TATTOOS", "TAT_ArmR_Out_O"},
  1632.     {"TATTOOS", "TAT_ArmR_Out_P"},
  1633.     {"TATTOOS", "TAT_ArmR_Out_T"},
  1634.     {"TATTOOS", "TAT_ArmR_Pose_O"},
  1635.     {"TATTOOS", "TAT_ArmR_Pose_P"},
  1636.     {"TATTOOS", "TAT_ArmR_Pose_T"},
  1637.     {"TATTOOS", "TAT_Back_In_O"},
  1638.     {"TATTOOS", "TAT_Back_In_P"},
  1639.     {"TATTOOS", "TAT_Back_In_T"},
  1640.     {"TATTOOS", "TAT_Back_Out_O"},
  1641.     {"TATTOOS", "TAT_Back_Out_P"},
  1642.     {"TATTOOS", "TAT_Back_Out_T"},
  1643.     {"TATTOOS", "TAT_Back_Pose_O"},
  1644.     {"TATTOOS", "TAT_Back_Pose_P"},
  1645.     {"TATTOOS", "TAT_Back_Pose_T"},
  1646.     {"TATTOOS", "TAT_Back_Sit_In_P"},
  1647.     {"TATTOOS", "TAT_Back_Sit_Loop_P"},
  1648.     {"TATTOOS", "TAT_Back_Sit_Out_P"},
  1649.     {"TATTOOS", "TAT_Bel_In_O"},
  1650.     {"TATTOOS", "TAT_Bel_In_T"},
  1651.     {"TATTOOS", "TAT_Bel_Out_O"},
  1652.     {"TATTOOS", "TAT_Bel_Out_T"},
  1653.     {"TATTOOS", "TAT_Bel_Pose_O"},
  1654.     {"TATTOOS", "TAT_Bel_Pose_T"},
  1655.     {"TATTOOS", "TAT_Che_In_O"},
  1656.     {"TATTOOS", "TAT_Che_In_P"},
  1657.     {"TATTOOS", "TAT_Che_In_T"},
  1658.     {"TATTOOS", "TAT_Che_Out_O"},
  1659.     {"TATTOOS", "TAT_Che_Out_P"},
  1660.     {"TATTOOS", "TAT_Che_Out_T"},
  1661.     {"TATTOOS", "TAT_Che_Pose_O"},
  1662.     {"TATTOOS", "TAT_Che_Pose_P"},
  1663.     {"TATTOOS", "TAT_Che_Pose_T"},
  1664.     {"TATTOOS", "TAT_Drop_O"},
  1665.     {"TATTOOS", "TAT_Idle_Loop_O"},
  1666.     {"TATTOOS", "TAT_Idle_Loop_T"},
  1667.     {"TATTOOS", "TAT_Sit_In_O"},
  1668.     {"TATTOOS", "TAT_Sit_In_P"},
  1669.     {"TATTOOS", "TAT_Sit_In_T"},
  1670.     {"TATTOOS", "TAT_Sit_Loop_O"},
  1671.     {"TATTOOS", "TAT_Sit_Loop_P"},
  1672.     {"TATTOOS", "TAT_Sit_Loop_T"},
  1673.     {"TATTOOS", "TAT_Sit_Out_O"},
  1674.     {"TATTOOS", "TAT_Sit_Out_P"},
  1675.     {"TATTOOS", "TAT_Sit_Out_T"},
  1676.     {"TEC", "TEC_crouchfire"},
  1677.     {"TEC", "TEC_crouchreload"},
  1678.     {"TEC", "TEC_fire"},
  1679.     {"TEC", "TEC_reload"},
  1680.     {"TRAIN", "tran_gtup"},
  1681.     {"TRAIN", "tran_hng"},
  1682.     {"TRAIN", "tran_ouch"},
  1683.     {"TRAIN", "tran_stmb"},
  1684.     {"TRUCK", "TRUCK_ALIGN_LHS"},
  1685.     {"TRUCK", "TRUCK_ALIGN_RHS"},
  1686.     {"TRUCK", "TRUCK_closedoor_LHS"},
  1687.     {"TRUCK", "TRUCK_closedoor_RHS"},
  1688.     {"TRUCK", "TRUCK_close_LHS"},
  1689.     {"TRUCK", "TRUCK_close_RHS"},
  1690.     {"TRUCK", "TRUCK_getin_LHS"},
  1691.     {"TRUCK", "TRUCK_getin_RHS"},
  1692.     {"TRUCK", "TRUCK_getout_LHS"},
  1693.     {"TRUCK", "TRUCK_getout_RHS"},
  1694.     {"TRUCK", "TRUCK_jackedLHS"},
  1695.     {"TRUCK", "TRUCK_jackedRHS"},
  1696.     {"TRUCK", "TRUCK_open_LHS"},
  1697.     {"TRUCK", "TRUCK_open_RHS"},
  1698.     {"TRUCK", "TRUCK_pullout_LHS"},
  1699.     {"TRUCK", "TRUCK_pullout_RHS"},
  1700.     {"TRUCK", "TRUCK_Shuffle"},
  1701.     {"UZI", "UZI_crouchfire"},
  1702.     {"UZI", "UZI_crouchreload"},
  1703.     {"UZI", "UZI_fire"},
  1704.     {"UZI", "UZI_fire_poor"},
  1705.     {"UZI", "UZI_reload"},
  1706.     {"VAN", "VAN_close_back_LHS"},
  1707.     {"VAN", "VAN_close_back_RHS"},
  1708.     {"VAN", "VAN_getin_Back_LHS"},
  1709.     {"VAN", "VAN_getin_Back_RHS"},
  1710.     {"VAN", "VAN_getout_back_LHS"},
  1711.     {"VAN", "VAN_getout_back_RHS"},
  1712.     {"VAN", "VAN_open_back_LHS"},
  1713.     {"VAN", "VAN_open_back_RHS"},
  1714.     {"VENDING", "VEND_Drink2_P"},
  1715.     {"VENDING", "VEND_Drink_P"},
  1716.     {"VENDING", "vend_eat1_P"},
  1717.     {"VENDING", "VEND_Eat_P"},
  1718.     {"VENDING", "VEND_Use"},
  1719.     {"VENDING", "VEND_Use_pt2"},
  1720.     {"VORTEX", "CAR_jumpin_LHS"},
  1721.     {"VORTEX", "CAR_jumpin_RHS"},
  1722.     {"VORTEX", "vortex_getout_LHS"},
  1723.     {"VORTEX", "vortex_getout_RHS"},
  1724.     {"WAYFARER", "WF_Back"},
  1725.     {"WAYFARER", "WF_drivebyFT"},
  1726.     {"WAYFARER", "WF_drivebyLHS"},
  1727.     {"WAYFARER", "WF_drivebyRHS"},
  1728.     {"WAYFARER", "WF_Fwd"},
  1729.     {"WAYFARER", "WF_getoffBACK"},
  1730.     {"WAYFARER", "WF_getoffLHS"},
  1731.     {"WAYFARER", "WF_getoffRHS"},
  1732.     {"WAYFARER", "WF_hit"},
  1733.     {"WAYFARER", "WF_jumponL"},
  1734.     {"WAYFARER", "WF_jumponR"},
  1735.     {"WAYFARER", "WF_kick"},
  1736.     {"WAYFARER", "WF_Left"},
  1737.     {"WAYFARER", "WF_passenger"},
  1738.     {"WAYFARER", "WF_pushes"},
  1739.     {"WAYFARER", "WF_Ride"},
  1740.     {"WAYFARER", "WF_Right"},
  1741.     {"WAYFARER", "WF_Still"},
  1742.     {"WEAPONS", "SHP_1H_Lift"},
  1743.     {"WEAPONS", "SHP_1H_Lift_End"},
  1744.     {"WEAPONS", "SHP_1H_Ret"},
  1745.     {"WEAPONS", "SHP_1H_Ret_S"},
  1746.     {"WEAPONS", "SHP_2H_Lift"},
  1747.     {"WEAPONS", "SHP_2H_Lift_End"},
  1748.     {"WEAPONS", "SHP_2H_Ret"},
  1749.     {"WEAPONS", "SHP_2H_Ret_S"},
  1750.     {"WEAPONS", "SHP_Ar_Lift"},
  1751.     {"WEAPONS", "SHP_Ar_Lift_End"},
  1752.     {"WEAPONS", "SHP_Ar_Ret"},
  1753.     {"WEAPONS", "SHP_Ar_Ret_S"},
  1754.     {"WEAPONS", "SHP_G_Lift_In"},
  1755.     {"WEAPONS", "SHP_G_Lift_Out"},
  1756.     {"WEAPONS", "SHP_Tray_In"},
  1757.     {"WEAPONS", "SHP_Tray_Out"},
  1758.     {"WEAPONS", "SHP_Tray_Pose"},
  1759.     {"WUZI", "CS_Dead_Guy"},
  1760.     {"WUZI", "CS_Plyr_pt1"},
  1761.     {"WUZI", "CS_Plyr_pt2"},
  1762.     {"WUZI", "CS_Wuzi_pt1"},
  1763.     {"WUZI", "CS_Wuzi_pt2"},
  1764.     {"WUZI", "Walkstart_Idle_01"},
  1765.     {"WUZI", "Wuzi_follow"},
  1766.     {"WUZI", "Wuzi_Greet_Plyr"},
  1767.     {"WUZI", "Wuzi_Greet_Wuzi"},
  1768.     {"WUZI", "Wuzi_grnd_chk"},
  1769.     {"WUZI", "Wuzi_stand_loop"},
  1770.     {"WUZI", "Wuzi_Walk"},
  1771.     {"SNM", "SPANKING_IDLEW"},
  1772.     {"SNM", "SPANKING_IDLEP"},
  1773.     {"SNM", "SPANKINGW"},
  1774.     {"SNM", "SPANKINGP"},
  1775.     {"SNM", "SPANKEDW"},
  1776.     {"SNM", "SPANKEDP"},
  1777.     {"SNM", "SPANKING_ENDW"},
  1778.     {"SNM", "SPANKING_ENDP"},
  1779.     {"BLOWJOBZ", "BJ_COUCH_START_P"},
  1780.     {"BLOWJOBZ", "BJ_COUCH_START_W"},
  1781.     {"BLOWJOBZ", "BJ_COUCH_LOOP_P"},
  1782.     {"BLOWJOBZ", "BJ_COUCH_LOOP_W"},
  1783.     {"BLOWJOBZ", "BJ_COUCH_END_P"},
  1784.     {"BLOWJOBZ", "BJ_COUCH_END_W"},
  1785.     {"BLOWJOBZ", "BJ_STAND_START_P"},
  1786.     {"BLOWJOBZ", "BJ_STAND_START_W"},
  1787.     {"BLOWJOBZ", "BJ_STAND_LOOP_P"},
  1788.     {"BLOWJOBZ", "BJ_STAND_LOOP_W"},
  1789.     {"BLOWJOBZ", "BJ_STAND_END_P"},
  1790.     {"BLOWJOBZ", "BJ_STAND_END_W"},
  1791.     {"SEX", "SEX_1_W"},
  1792.     {"SEX", "SEX_1_P"},
  1793.     {"SEX", "SEX_2_W"},
  1794.     {"SEX", "SEX_2_P"},
  1795.     {"SEX", "SEX_3_W"},
  1796.     {"SEX", "SEX_3_P"},
  1797.     {"SEX", "SEX_1_CUM_W"},
  1798.     {"SEX", "SEX_1_CUM_P"},
  1799.     {"SEX", "SEX_1_FAIL_W"},
  1800.     {"SEX", "SEX_1_FAIL_P"},
  1801.     {"SEX", "SEX_2_FAIL_W"},
  1802.     {"SEX", "SEX_2_FAIL_P"},
  1803.     {"SEX", "SEX_3_FAIL_W"},
  1804.     {"SEX", "SEX_3_FAIL_P"},
  1805.     {"SEX", "SEX_1TO2_W"},
  1806.     {"SEX", "SEX_1TO2_P"},
  1807.     {"SEX", "SEX_2TO3_W"},
  1808.     {"SEX", "SEX_2TO3_P"},
  1809.     {"SEX", "SEX_3TO1_W"},
  1810.     {"SEX", "SEX_3TO1_P"}
  1811. };
  1812.  
  1813. public OnFilterScriptInit()
  1814. {
  1815.     print("[FilterScript] E_Anims carregado com sucesso!");
  1816.     return true;
  1817. }
  1818.  
  1819. public OnPlayerConnect(playerid)
  1820. {
  1821.     E@InAnimation[playerid] = false;
  1822.     return true;
  1823. }
  1824.  
  1825. public OnPlayerSpawn(playerid)
  1826. {
  1827.     SendClientMessage(playerid, 0x00FF7FFF, "[FS] Digite /eanimlist para você ver todos as animações.");
  1828.     return true;
  1829. }
  1830.  
  1831. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  1832. {
  1833.     if(E@InAnimation[playerid] == true)
  1834.     {
  1835.         if(newkeys & KEY_ANALOG_RIGHT)
  1836.         {
  1837.             if(E@Animation[playerid] == 1955)
  1838.                 return ApplyAnimationMSG(playerid, AnimList[E@Animation[playerid]][ListAnimLib], AnimList[E@Animation[playerid]][ListAnimName], 4.1, 0, 1, 1, 1, 1, 1);
  1839.  
  1840.             if(E@Animation[playerid] == 0)
  1841.             {
  1842.                 ApplyAnimationMSG(playerid, AnimList[E@Animation[playerid]][ListAnimLib], AnimList[E@Animation[playerid]][ListAnimName], 4.1, 0, 1, 1, 1, 1, 1);
  1843.                 E@Animation[playerid]++;
  1844.                 return true;
  1845.             }
  1846.             E@Animation[playerid]++;
  1847.             ApplyAnimationMSG(playerid, AnimList[E@Animation[playerid]][ListAnimLib], AnimList[E@Animation[playerid]][ListAnimName], 4.1, 0, 1, 1, 1, 1, 1);
  1848.         }
  1849.         else if(newkeys & KEY_ANALOG_LEFT)
  1850.         {
  1851.             if(E@Animation[playerid] == 0)
  1852.                 return ApplyAnimationMSG(playerid, AnimList[E@Animation[playerid]][ListAnimLib], AnimList[E@Animation[playerid]][ListAnimName], 4.1, 0, 1, 1, 1, 1, 1);
  1853.  
  1854.             E@Animation[playerid]--;
  1855.             ApplyAnimationMSG(playerid, AnimList[E@Animation[playerid]][ListAnimLib], AnimList[E@Animation[playerid]][ListAnimName], 4.1, 0, 1, 1, 1, 1, 1);
  1856.         }
  1857.         else if(newkeys & KEY_YES)
  1858.         {
  1859.             ClearAnimations(playerid);
  1860.             new Float:Pos[3];
  1861.             GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  1862.             SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]+0.3);
  1863.             TogglePlayerControllable(playerid, true);
  1864.             SetCameraBehindPlayer(playerid);
  1865.             E@InAnimation[playerid] = false;
  1866.         }
  1867.         else if(newkeys & KEY_SECONDARY_ATTACK) ClearAnimations(playerid);
  1868.     }
  1869.     return true;
  1870. }
  1871.  
  1872. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  1873. {
  1874.     if(dialogid == 2016)
  1875.     {
  1876.         if(response)
  1877.         {
  1878.             if(strlen(inputtext) > 24)
  1879.             {
  1880.                 SendClientMessage(playerid, 0xBDBDBDFF, "[FS] Você poderá digitar uma observação com o máximo de 24 caracteres!");
  1881.                 ShowPlayerDialog(playerid, 2016, DIALOG_STYLE_INPUT, "[FS] Salvar Observacao", "Digite uma observação para ser salvo na pasta ScriptFiles para ser identificado.", "Salvar", "Sair");
  1882.                 return true;
  1883.             }
  1884.             static Str[150];
  1885.             format(Str, sizeof(Str), "%s.sav", inputtext);
  1886.             new File:arquivo = fopen(Str, io_write);
  1887.             format(Str, sizeof(Str), "ApplyAnimation(playerid, %s, %s, 4.1, 0, 1, 1, 1, 1, 1); //%s", AnimList[E@Animation[playerid]][ListAnimLib], AnimList[E@Animation[playerid]][ListAnimName], inputtext);
  1888.             fwrite(arquivo, Str);
  1889.             fclose(arquivo);
  1890.             SendClientMessage(playerid, 0x32CD32FF, "Animação salva com sucesso!");
  1891.         }
  1892.     }
  1893.     return true;
  1894. }
  1895.  
  1896. CMD:eanimlist(playerid)
  1897. {
  1898.     if(E@InAnimation[playerid] == false)
  1899.     {
  1900.         new Float:Pos[3];
  1901.         GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
  1902.         SetPlayerFacingAngle(playerid, 270);
  1903.         SetPlayerCameraPos(playerid, Pos[0]+4, Pos[1]+2, Pos[2]+0.5);
  1904.         SetPlayerCameraLookAt(playerid, Pos[0], Pos[1], Pos[2]);
  1905.         E@InAnimation[playerid] = true;
  1906.         TogglePlayerControllable(playerid, false);
  1907.         SendClientMessage(playerid, 0x228B22FF, "[FS] Use as setas do teclado (Numérico 4 e 6) para trocar as animações.");
  1908.         SendClientMessage(playerid, 0x32CD32FF, "[FS] Para sair da seleção de animações, pressione 'Y'");
  1909.     }
  1910.     else SendClientMessage(playerid, 0xBDBDBDFF, "[FS] Você já está selecionando as animações!");
  1911.     return true;
  1912. }
  1913.  
  1914. CMD:eanim(playerid, params[])
  1915. {
  1916.     new anim;
  1917.     if(sscanf(params, "i", anim))
  1918.         return SendClientMessage(playerid, 0xBDBDBDFF, "[FS] Use: /eanim [N° do Anime]");
  1919.  
  1920.     if(1 < anim > 1956)
  1921.         return SendClientMessage(playerid, 0xBDBDBDFF, "[FS] Números de animes liberados de 1~1956.");
  1922.    
  1923.     if(E@InAnimation[playerid] == true) E@Animation[playerid] = anim, ApplyAnimationMSG(playerid, AnimList[anim][ListAnimLib], AnimList[anim][ListAnimName], 4.1, 0, 1, 1, 1, 1, 1);
  1924.     else SendClientMessage(playerid, 0xBDBDBDFF, "[FS] Você precisa usar /eanimlist antes.");
  1925.     return true;
  1926. }
  1927.  
  1928. CMD:salvaranim(playerid, params[])
  1929. {
  1930.     new anim, obs[24]; static Str[150];
  1931.     if(sscanf(params, "is[24]", anim, obs))
  1932.         return SendClientMessage(playerid, 0xBDBDBDFF, "[FS] Use: /salvaranim [N° do Anime] [Observação]");
  1933.  
  1934.     if(strlen(obs) > 24)
  1935.         return SendClientMessage(playerid, 0xBDBDBDFF, "[FS] Você poderá digitar uma observação com o máximo de 24 caracteres!");
  1936.  
  1937.     format(Str, sizeof(Str), "%s.sav", obs);
  1938.     new File:arquivo = fopen(Str, io_write);
  1939.     format(Str, sizeof(Str), "ApplyAnimation(playerid, #%s, #%s, 4.1, 0, 1, 1, 1, 1, 1); //%s", AnimList[anim][ListAnimLib], AnimList[anim][ListAnimName], obs);
  1940.     fwrite(arquivo, Str);
  1941.     fclose(arquivo);
  1942.     SendClientMessage(playerid, 0x32CD32FF, "Animação salva com sucesso!");
  1943.     return true;
  1944. }
  1945.  
  1946. CMD:einicioanims(playerid)
  1947. {
  1948.     E@Animation[playerid] = 1;
  1949.     if(E@InAnimation[playerid] == true) ApplyAnimationMSG(playerid, AnimList[E@Animation[playerid]][ListAnimLib], AnimList[E@Animation[playerid]][ListAnimName], 4.1, 0, 1, 1, 1, 1, 1);
  1950.     return true;
  1951. }
  1952.  
  1953. CMD:efinalanims(playerid)
  1954. {
  1955.     E@Animation[playerid] = 1956;
  1956.     if(E@InAnimation[playerid] == true) ApplyAnimationMSG(playerid, AnimList[E@Animation[playerid]][ListAnimLib], AnimList[E@Animation[playerid]][ListAnimName], 4.1, 0, 1, 1, 1, 1, 1);
  1957.     return true;
  1958. }
  1959.  
  1960. CMD:ecreditos(playerid)
  1961. {
  1962.     static StrDialog[500];
  1963.     strcat(StrDialog, "{32CD32}ZeeX: {FFFFFF}Pela criação da include ZCMD.\n\
  1964.                       {32CD32}Y_Less: {FFFFFF}Pela criação da include sscanf2.\n\
  1965.                        {32CD32}ViniBorn & LukisHard: {FFFFFF}Pela criação da stock ApplyAnimationEx.\n\
  1966.                        {32CD32}Wiki SA-MP: {FFFFFF}Pelas informações das animações.\n\
  1967.                        {32CD32}Fórum SA-MP: {FFFFFF}Pela ajuda em conhecimento e estudo.\n\n\
  1968.                        {32CD32}EditPawn ou iNsaNiTy: {FFFFFF}Pela total elaboração e criação do FS.");
  1969.     ShowPlayerDialog(playerid, 1998, DIALOG_STYLE_MSGBOX, "[FS] Créditos Animes", StrDialog, "Ok", "");
  1970.     return true;
  1971. }
  1972.  
  1973. CMD:ecomandos(playerid)
  1974. {
  1975.     static StrDialog[500];
  1976.     strcat(StrDialog,                      "{FFD700}/eanimlist{FFFFFF} - Para você ver todas as animações\n\
  1977.                                             {FFD700}/eanim [N° do Anime]{FFFFFF} - Seleciona um anim apartir do número digitado\n\
  1978.                                             {FFD700}/salvaranim [N° do Anime] [Observação]{FFFFFF} - Salva a animação apartir do número digitado e com uma observação para indentificar.\n");
  1979.     format(StrDialog, sizeof(StrDialog), "%s{FFD700}/einicioanims{FFFFFF} - Para você voltar ao primeiro Anime\n\
  1980.                                             {FFD700}/efinalanims{FFFFFF} - Para você ir ao ultimo Anime\n\
  1981.                                             {FFD700}/ecreditos{FFFFFF} - Para mostrar os créditos do FilterScript", StrDialog);
  1982.     ShowPlayerDialog(playerid, 1999, DIALOG_STYLE_MSGBOX, "[FS] Comandos Animes", StrDialog, "Ok", "");
  1983.     return true;
  1984. }
  1985.  
  1986. stock ApplyAnimationMSG(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync) //By ViniBorn & LukisHard
  1987. {
  1988.     static Str[129];
  1989.     ClearAnimations(playerid);
  1990.     ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
  1991.     format(LastAnim[playerid][0],32,"%s",animlib);
  1992.     format(LastAnim[playerid][1],32,"%s",animname);
  1993.     ApplyAnimation(playerid, animlib, animname, fDelta, loop, lockx, locky, freeze, time, forcesync);
  1994.     SetTimerEx("Apply",200, false, "i", playerid);
  1995.     format(Str, sizeof(Str), "[FS] Número Anim: %d   ||   Título Anim: %s   ||   Nome Anim: %s", E@Animation[playerid], animlib, animname);
  1996.     SendClientMessage(playerid, 0xEE9A00FF, Str);
  1997.     return true;
  1998. }
  1999.  
  2000. CallBack::Apply(playerid) ApplyAnimation(playerid, LastAnim[playerid][0], LastAnim[playerid][1], 4.0, 0, 0, 0, 0, 0, 1); //By ViniBorn & LukisHard
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement