#define MAX_SKINS 277 #define MAX_SCLASS 25 #define cCiv 0 #define cCop 1 #define cArmy 2 #define cDeal 3 #define cTaxi 4 #define cBus 5 #define cLim 6 #define cPil 7 #define cWhore 8 #define cJacker 9 #define cHitman 10 #define cTerr 11 #define cBGuard 12 #define cRap 13 #define cRob 14 #define cMedic 15 #define cGSF 16 #define cTBA 17 #define cVLA 18 #define cLSV 19 #define cSFR 20 #define cTRI 21 #define cDNB 22 #define cMAF 23 #define cBox 24 #define cBIK 25 #define cMale 0 #define cFemale 1 new const hisher[2][] = {"his", "her"}; new const gender[2][] = {"man", "woman"}; enum skinclass_enum { scName[MAX_PLAYER_NAME], // class name scNameTag[4], // 3 chr string identifying the class scWantedPts, // wanted points if killed scRobRapePts, // wanted points if raped or robbed scWeapon[3], scAmmo[3], scInterior, // ** Float:scPlayerPos[3], // ** Float:scFacingAngle, // ** Float:scCamPos[3], // ** Float:scCamLookAt[3] // ** } // ** source: , , {.0, .0, .0}, .0, {.0, .0, .0}, {.0, .0, .0} new const skinclass[MAX_SCLASS][skinclass_enum] = { {"Civilian", "civ", 5, 3, {WEAPON_SILENCED, 0, 0}, {300, 0, 0}, 1, {-750.0, 492.0, 1371.0}, 270.0, {-745.0, 490.0, 1372.0}, {-750.0, 492.0, 1372.0}}, {"Law Enforcer", "law", 10, 4, {WEAPON_NITESTICK, WEAPON_DEAGLE, WEAPON_MP5}, {1, 300, 2000}}, {"Military", "mil", 10, 4, {WEAPON_M4, WEAPON_DEAGLE, WEAPON_SHOTGSPA}, {2000, 300, 100}}, {"Drug Dealer", "drg", 5, 3, {WEAPON_UZI, WEAPON_COLT45, WEAPON_KNIFE}, {2000, 300, 1}}, {"Taxi Driver", "tax", 5, 3, {WEAPON_KNIFE, 0, 0}, {1, 0, 0}}, {"Bus Driver", "bus", 5, 3, {WEAPON_KNIFE, 0, 0}, {1, 0, 0}}, {"Limo Driver", "lim", 5, 3, {WEAPON_KNIFE, 0, 0}, {1, 0, 0}}, {"Pilot", "pil", 5, 3, {WEAPON_KNIFE, 0, 0}, {1, 0, 0}}, {"Whore", "who", 5, 3, {WEAPON_SILENCED, WEAPON_KNIFE, WEAPON_VIBRATOR}, {300, 1, 1}}, {"Carjacker", "car", 5, 3, {WEAPON_SILENCED, WEAPON_BAT, WEAPON_UZI}, {300, 1, 2000}}, {"Hitman", "hit", 5, 3, {WEAPON_SILENCED, WEAPON_UZI, WEAPON_KNIFE}, {300, 2000, 1}}, {"Terrorist", "ter", 5, 3, {WEAPON_SILENCED, WEAPON_AK47, WEAPON_SHOVEL}, {300, 2000, 1}}, {"Bodyguard", "bod", 5, 3, {WEAPON_SILENCED, WEAPON_MP5, 0}, {300, 2000, 0}}, {"Rapist", "rap", 5, 3, {WEAPON_SILENCED, WEAPON_CHAINSAW, WEAPON_DILDO}, {300, 1, 1}, 18, {-226.5275,1409.2736,27.7734}, 270.0, {-226.2226,1405.4653,27.7734}, {-226.2226,1405.4653,27.7734}, {"Robber", "rob", 5, 3, {WEAPON_COLT45, WEAPON_KNIFE, WEAPON_MP5}, {300, 1, 2000}}, {"Medic", "med", 5, 4, {WEAPON_KNIFE, 0, 0}, {1, 0, 0}}, {"G:Grove Street Families", "gsf", 5, 3, {WEAPON_DEAGLE, WEAPON_KNIFE, WEAPON_TEC9}, {300, 1, 2000}}, {"G:The Ballas", "bal", 5, 3, {WEAPON_KNIFE, WEAPON_COLT45, WEAPON_UZI}, {1, 300, 2000}}, {"G:Varios Los Aztecas", "vla", 5, 3, {WEAPON_BAT, WEAPON_DEAGLE, WEAPON_TEC9}, {1, 300, 2000}}, {"G:Los Santos Vagos", "lsv", 5, 3, {WEAPON_KNIFE, WEAPON_COLT45, WEAPON_TEC9}, {1, 300, 2000}}, {"G:San Fierro Rifa", "sfr", 5, 3, {WEAPON_KNIFE, WEAPON_COLT45, WEAPON_TEC9}, {1, 300, 2000}}, {"G:Triads", "tri", 5, 3, {WEAPON_KATANA, WEAPON_DEAGLE, WEAPON_MP5}, {1, 300, 2000}}, {"G:Da Nang Boys", "dnb", 5, 3, {WEAPON_BAT, WEAPON_COLT45, WEAPON_TEC9}, {1, 300, 2000}}, {"G:The Mafia", "maf", 5, 3, {WEAPON_DEAGLE, WEAPON_MP5, WEAPON_BAT}, {300, 2000, 1}}, {"G:Bikers", "bik", 5, 3, {WEAPON_BAT, WEAPON_DEAGLE, WEAPON_SHOTGUN}, {1, 300, 100}}, {"Boxer", "box", 5, 3, {WEAPON_BRASSKNUCKLE, 0, 0}, {1, 0, 0}} }; enum skin_enum { seCIndexPtr, seModel, seGender // cMale or cFemale } new const skin[MAX_SKINS][skin_enum] = { {cTaxi, 261, cMale}, {cTaxi, 262, cMale}, {cTaxi, 182, cMale}, {cTaxi, 201, cFemale}, {cTaxi, 220, cMale}, {cPil, 61, cMale}, {cPil, 17, cMale}, {cPil, 194, cFemale}, {cMedic, 274, cMale}, {cMedic, 275, cMale}, {cMedic, 69, cFemale}, {cMedic, 276, cMale}, {cMedic, 251, cFemale}, {cLim, 57, cMale}, {cLim, 255, cMale}, {cLim, 172, cFemale}, {cBGuard, 163, cMale}, {cBGuard, 164, cMale}, {cBGuard, 165, cMale}, {cBGuard, 166, cMale}, {cBGuard, 150, cFemale}, {cBGuard, 55, cFemale}, {cCop, 280, cMale}, {cCop, 281, cMale}, {cCop, 282, cMale}, {cCop, 283, cMale}, {cCop, 284, cMale}, {cCop, 285, cMale}, {cCop, 286, cMale}, {cCop, 288, cMale}, {cCiv, 71, cMale}, {cCop, 246, cFemale}, {cDeal, 28, cMale}, {cDeal, 29, cMale}, {cDeal, 30, cMale}, {cDeal, 193, cFemale}, {cArmy, 287, cMale}, {cArmy, 191, cFemale}, {cArmy, 179, cMale}, {cBus, 253, cMale}, {cBus, 72, cMale}, {cBus, 53, cFemale}, {cWhore, 63, cFemale}, {cWhore, 64, cFemale}, {cWhore, 85, cFemale}, {cWhore, 244, cFemale}, {cWhore, 257, cFemale}, {cWhore, 43, cMale}, {cJacker, 93, cFemale}, {cHitman, 111, cMale}, {cHitman, 112, cMale}, {cHitman, 141, cFemale}, {cHitman, 169, cFemale}, {cRob, 67, cMale}, {cRob, 101, cMale}, {cRob, 13, cFemale}, {cRob, 90, cFemale}, {cTerr, 143, cMale}, {cTerr, 142, cMale}, {cRap, 213, cMale}, {cRap, 77, cFemale}, {cRap, 264, cMale}, {cGSF, 105, cMale}, {cGSF, 195, cFemale}, {cGSF, 106, cMale}, {cGSF, 107, cMale}, {cTBA, 102, cMale}, {cTBA, 103, cMale}, {cTBA, 104, cMale}, {cVLA, 114, cMale}, {cVLA, 115, cMale}, {cVLA, 116, cMale}, {cLSV, 108, cMale}, {cLSV, 109, cMale}, {cLSV, 110, cMale}, {cSFR, 173, cMale}, {cSFR, 174, cMale}, {cSFR, 175, cMale}, {cTRI, 117, cMale}, {cTRI, 118, cMale}, {cTRI, 294, cMale}, {cTRI, 263, cFemale}, {cTRI, 120, cMale}, {cBIK, 248, cMale}, {cBIK, 247, cMale}, {cBIK, 100, cMale}, {cDNB, 121, cMale}, {cDNB, 170, cMale}, {cDNB, 123, cMale}, (cDNB, 122, cMale}, {cBox, 80, cMale}, {cBox, 81, cMale}, {cCiv, 1, cMale}, {cCiv, 2, cMale}, {cCiv, 9, cMale}, {cCiv, 10, cMale}, {cCiv, 11, cMale}, {cCiv, 12, cMale}, {cCiv, 14, cMale}, {cCiv, 15, cMale}, {cCiv, 16, cMale}, {cCiv, 17, cMale}, {cCiv, 18, cMale}, {cCiv, 19, cMale}, {cCiv, 20, cMale}, {cCiv, 21, cMale}, {cCiv, 22, cMale}, {cCiv, 23, cMale}, {cCiv, 24, cMale}, {cCiv, 25, cMale}, {cCiv, 26, cMale}, {cCiv, 27, cMale}, {cCiv, 31, cFemale}, {cCiv, 32, cMale}, {cCiv, 33, cMale}, {cCiv, 34, cMale}, {cCiv, 35, cMale}, {cCiv, 36, cMale}, {cCiv, 37, cMale}, {cCiv, 38, cFemale}, {cCiv, 39, cFemale}, {cCiv, 40, cFemale}, {cCiv, 41, cFemale}, {cCiv, 44, cMale}, {cCiv, 45, cMale}, {cCiv, 46, cMale}, {cCiv, 47, cMale}, {cCiv, 48, cMale}, {cCiv, 49, cMale}, {cCiv, 50, cMale}, {cCiv, 51, cMale}, {cCiv, 222, cMale}, {cCiv, 52, cMale}, {cCiv, 54, cFemale}, {cCiv, 56, cFemale}, {cCiv, 58, cMale}, {cCiv, 59, cMale}, {cCiv, 60, cMale}, {cCiv, 62, cMale}, {cCiv, 66, cMale}, {cCiv, 68, cMale}, {cCiv, 70, cMale}, {cCiv, 73, cMale}, {cCiv, 76, cFemale}, {cCiv, 78, cMale}, {cCiv, 79, cMale}, {cCiv, 82, cMale}, {cCiv, 83, cMale}, {cCiv, 84, cMale}, {cCiv, 87, cFemale}, {cCiv, 88, cFemale}, {cCiv, 263, cFemale}, {cCiv, 89, cFemale}, {cCiv, 91, cFemale}, {cCiv, 92, cFemale}, {cCiv, 94, cMale}, {cCiv, 95, cMale}, {cCiv, 96, cMale}, {cCiv, 97, cMale}, {cCiv, 98, cMale}, {cCiv, 99, cMale}, {cCiv, 113, cMale}, {cCiv, 128, cMale}, {cCiv, 129, cFemale}, {cCiv, 130, cFemale}, {cCiv, 131, cFemale}, {cCiv, 132, cMale}, {cCiv, 133, cMale}, {cCiv, 134, cMale}, {cCiv, 135, cMale}, {cCiv, 136, cMale}, {cCiv, 137, cMale}, {cCiv, 138, cFemale}, {cCiv, 139, cFemale}, {cCiv, 140, cFemale}, {cCiv, 144, cMale}, {cCiv, 145, cFemale}, {cCiv, 146, cMale}, {cCiv, 147, cMale}, {cCiv, 148, cFemale}, {cCiv, 151, cFemale}, {cCiv, 152, cFemale}, {cCiv, 153, cMale}, {cCiv, 154, cMale}, {cCiv, 155, cMale}, {cCiv, 156, cMale}, {cCiv, 157, cFemale}, {cCiv, 158, cMale}, {cCiv, 159, cMale}, {cCiv, 160, cMale}, {cCiv, 161, cMale}, {cCiv, 162, cMale}, {cCiv, 167, cMale}, {cCiv, 168, cMale}, {cCiv, 171, cMale}, {cCiv, 176, cMale}, {cCiv, 177, cMale}, {cCiv, 178, cFemale}, {cCiv, 180, cMale}, {cCiv, 181, cMale}, {cCiv, 183, cMale}, {cCiv, 184, cMale}, {cCiv, 185, cMale}, {cCiv, 186, cMale}, {cCiv, 187, cMale}, {cCiv, 188, cMale}, {cCiv, 189, cMale}, {cCiv, 190, cFemale}, {cCiv, 196, cFemale}, {cCiv, 197, cFemale}, {cCiv, 198, cFemale}, {cCiv, 199, cFemale}, {cCiv, 200, cMale}, {cCiv, 202, cMale}, {cCiv, 203, cMale}, {cCiv, 204, cMale}, {cCiv, 205, cFemale}, {cCiv, 206, cMale}, {cCiv, 207, cFemale}, {cCiv, 209, cMale}, {cCiv, 210, cMale}, {cCiv, 212, cMale}, {cCiv, 214, cFemale}, {cCiv, 215, cFemale}, {cCiv, 216, cFemale}, {cCiv, 218, cFemale}, {cCiv, 219, cFemale}, {cCiv, 221, cMale}, {cCiv, 223, cMale}, {cCiv, 224, cFemale}, {cCiv, 225, cFemale}, {cCiv, 226, cFemale}, {cCiv, 227, cMale}, {cCiv, 228, cMale}, {cCiv, 229, cMale}, {cCiv, 230, cMale}, {cCiv, 231, cFemale}, {cCiv, 232, cFemale}, {cCiv, 233, cFemale}, {cCiv, 234, cMale}, {cCiv, 235, cMale}, {cCiv, 236, cMale}, {cCiv, 237, cFemale}, {cCiv, 238, cFemale}, {cCiv, 239, cMale}, {cCiv, 240, cMale}, {cCiv, 241, cMale}, {cCiv, 75, cFemale}, {cCiv, 242, cMale}, {cCiv, 243, cFemale}, {cCiv, 245, cFemale}, {cCiv, 249, cMale}, {cCiv, 250, cMale}, {cCiv, 252, cMale}, {cCiv, 254, cMale}, {cCiv, 256, cFemale}, {cCiv, 258, cMale}, {cCiv, 259, cMale}, {cCiv, 260, cMale}, {cCiv, 277, cMale}, {cCiv, 278, cMale}, {cCiv, 279, cMale}, {cCiv, 290, cMale}, {cCiv, 291, cMale}, {cCiv, 292, cMale}, {cCiv, 293, cMale}, {cCiv, 295, cMale}, {cCiv, 296, cMale}, {cCiv, 297, cMale}, {cCiv, 298, cFemale}, {cCiv, 299, cMale}, {cCiv, 211, cFemale}, {cCiv, 217, cMale} };