Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // SAN FIERRO - DEATHMATCH BY PEINNEON
- // PEINNEON'S FIRST GAMEMODE !
- #include <a_samp>
- #include <sscanf2>
- #include <zcmd>
- #include <Dini>
- #include <Dutils>
- #pragma unused ret_memcpy // This avoid the ret_memcpy warning
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_BLUE 0x33CCFFAA
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_BLACK 0x000000AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_INDIGO 0x4B00B0AA
- #define COLOR_DARKYELLOW 0xE5E52BAA
- #define COLOR_BASIC 0x0066FFAA
- #define yellow 0xFFFF00AA
- #define green 0x33FF33AA
- #define red 0xFF0000AA
- #define white 0xFFFFFFAA
- #define pink 0xCCFF00FF
- #define blue 0x00FFFFAA
- #define grey 0xC0C0C0AA
- #define orange 0xFF9900AA
- #define black 0x2C2727AA
- #define lightblue 0x33CCFFAA
- #define NICE_PINK 0xEC13C0FF
- #define COLOR_GRAD1 0xB4B5B7AA
- #define COLOR_GREEN1 0x33AA33AA
- #define COLOR_FADE1 0xE6E6E6E6
- #define COLOR_FADE2 0xC8C8C8C8
- #define COLOR_FADE3 0xAAAAAAAA
- #define COLOR_FADE4 0x8C8C8C8C
- #define COLOR_FADE5 0x6E6E6E6E
- #define COP_MSG 0x660066AA
- #define COLOR_ERROR 0xD2691EAA
- #define COLOR_DODGERBLUE 0x1E90FFAA
- #define COLOR_ROYALBLUE 0x4169FFAA
- #define COLOR_FORESTGREEN 0x228B22AA
- #define MESSAGE_COLOR 0xEEEEEEFF
- #define ACTION_COLOR 0xEE66EEFF
- #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
- #define WEAPON_TYPE_NONE (0)
- #define WEAPON_TYPE_HEAVY (1)
- #define WEAPON_TYPE_LIGHT (2)
- #define WEAPON_TYPE_MELEE (3)
- new OldWeapon[MAX_PLAYERS];
- new HoldingWeapon[MAX_PLAYERS];
- new PlayerKills[MAX_PLAYERS] = 0;
- new iSpawnSet[MAX_PLAYERS];
- new PlayerHasSkin[MAX_PLAYERS];
- forward SetupPlayerForClassSelection(playerid);
- forward Spawn(playerid);
- main()
- {
- print("\n-------------------------------------------");
- print("San Fierro - Deathmatch by Peinneon");
- print("Double-O-Weapons by Double-O-Seven.");
- print("-------------------------------------------\n");
- }
- public OnGameModeInit()
- {
- // Don't use these lines if it's a filterscript
- SetGameModeText("SFDM BETA");
- UsePlayerPedAnims();
- AddPlayerClass(0,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(266,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(267,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(268,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(269,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(270,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(271,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(272,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(280,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(281,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(282,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
- AddPlayerClass(283,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(284,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(285,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(286,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(287,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(254,1958.3783,1343.1572,15.3746,0.0,0,0,24,300,-1,-1);
- AddPlayerClass(255,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(256,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(257,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(258,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(260,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(261,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(262,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(263,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(264,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(274,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(275,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(276,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(1,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(2,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(290,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(291,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(292,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(293,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(294,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(295,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(296,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(297,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(298,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(299,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(277,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(278,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(279,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(288,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(47,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(48,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(49,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(50,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(51,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(52,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(53,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(54,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(55,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(56,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(57,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(58,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(59,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(60,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(61,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(62,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(63,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(64,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(66,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(67,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(68,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(69,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(70,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(71,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(72,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(73,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(75,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(76,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(78,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(79,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(80,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(81,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(82,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(83,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(84,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(85,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(87,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(88,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(89,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(91,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(92,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(93,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(95,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(96,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(97,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(98,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(99,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(100,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(101,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(102,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(103,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(104,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(105,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(106,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(107,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(108,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(109,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(110,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(111,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(112,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(113,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(114,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(115,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(116,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(117,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(118,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(120,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(121,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(122,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(123,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(124,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(125,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(126,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(127,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(128,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(129,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(131,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(133,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(134,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(135,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(136,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(137,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(138,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(139,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(140,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(141,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(142,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(143,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(144,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(145,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(146,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(147,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(148,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(150,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(151,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(152,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(153,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(154,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(155,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(156,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(157,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(158,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(159,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(160,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(161,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(162,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(163,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(164,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(165,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(166,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(167,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(168,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(169,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(170,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(171,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(172,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(173,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(174,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(175,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(176,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(177,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(178,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(179,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(180,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(181,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(182,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(183,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(184,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(185,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(186,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(187,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(188,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(189,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(190,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(191,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(192,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(193,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(194,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(195,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(196,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(197,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(198,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(199,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(200,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(201,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(202,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(203,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(204,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(205,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(206,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(207,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(209,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(210,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(211,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(212,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(213,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(214,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(215,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(216,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(217,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(218,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(219,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(220,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(221,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(222,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(223,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(224,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(225,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(226,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(227,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(228,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(229,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(230,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(231,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(232,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(233,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(234,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(235,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(236,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(237,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(238,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(239,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(240,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(241,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(242,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(243,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(244,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(245,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(246,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(247,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(248,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(249,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(250,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(251,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- AddPlayerClass(253,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
- //Vehicles (Credit to : ImTheGadungan and NightMare)
- AddStaticVehicle(411,-1706.3171,397.6400,6.9068,314.9161,123,1);
- AddStaticVehicle(415,-1550.2284,1020.2538,6.9610,92.4300,75,1);
- AddStaticVehicle(451,-1652.6194,746.8640,16.3097,175.9258,46,46);
- AddStaticVehicle(451,-1660.1648,748.1689,17.7202,183.6949,46,46);
- AddStaticVehicle(603,-1686.3929,1335.3976,7.0175,224.1863,75,77);
- AddStaticVehicle(477,-1652.1898,1210.6451,6.9857,289.1599,92,1);
- AddStaticVehicle(411,-1657.9425,1213.9224,6.9706,312.7664,112,1);
- AddStaticVehicle(567,-1654.0988,1211.9878,13.5149,315.9614,102,114);
- AddStaticVehicle(451,-1661.1025,1210.1283,13.4096,292.6295,125,125);
- AddStaticVehicle(415,-1666.0747,1221.0953,13.4638,250.4336,0,1);
- AddStaticVehicle(522,-1661.2821,1216.6627,20.7255,334.8425,3,3);
- AddStaticVehicle(424,-1656.5908,1212.0922,20.9133,294.6964,24,53);
- AddStaticVehicle(522,-1650.9972,1205.6013,20.7161,253.2668,3,8);
- AddStaticVehicle(424,-1647.1532,1207.6323,20.9085,249.4416,35,61);
- AddStaticVehicle(411,-1654.6368,1315.8018,6.7661,135.5133,112,1);
- AddStaticVehicle(603,-2460.0874,793.3699,35.0101,87.2683,69,1);
- AddStaticVehicle(463,-2459.2632,779.4785,34.7122,90.8825,11,11);
- AddStaticVehicle(533,-1796.9146,1313.0176,31.5606,178.2918,74,1);
- AddStaticVehicle(581,-1679.6848,412.1427,6.7763,125.4421,66,1);
- AddStaticVehicle(460,-2408.1113,2314.3796,1.5762,187.4077,1,9);
- AddStaticVehicle(533,-2272.3071,2303.3601,4.5293,270.9599,74,1);
- AddStaticVehicle(533,-2251.5847,2303.1160,4.5216,90.6910,75,1);
- AddStaticVehicle(422,-1911.1544,-1663.3977,22.9961,240.8504,97,25);
- AddStaticVehicle(408,-1899.4958,-1701.5908,22.2776,158.2168,26,26);
- AddStaticVehicle(455,-1919.9117,-1704.5084,22.1867,191.6314,84,58);
- AddStaticVehicle(468,-2378.3074,-2199.5374,32.9596,300.5294,3,3);
- AddStaticVehicle(468,-2379.4585,-2195.5474,32.9655,289.3188,6,6);
- AddStaticVehicle(522,-2390.4023,-2200.1697,32.8596,294.7506,39,106);
- AddStaticVehicle(522,-2388.7678,-2203.9397,32.8517,296.6236,51,118);
- AddStaticVehicle(487,-656.4332,-1803.6863,88.6575,148.8289,0,7);
- AddStaticVehicle(576,-380.4594,-1452.5356,25.2759,280.5783,0,7);
- AddStaticVehicle(411,-74.5599,-1576.7379,2.3412,43.0672,93,78);
- AddStaticVehicle(555,796.0437,-840.2203,60.3251,12.0672,122,53);
- AddStaticVehicle(545,1402.4602,-922.6360,35.8645,355.2882,28,65);
- AddStaticVehicle(419,2325.8025,-1236.1956,22.2975,271.8961,83,61);
- AddStaticVehicle(518,-1970.8176,1121.8113,52.2741,178.3708,97,10);
- AddStaticVehicle(545,-1989.4769,724.9639,45.1121,87.7471,0,7);
- AddStaticVehicle(409,-1953.5842,725.1151,45.1848,89.9081,55,97);
- AddStaticVehicle(545,-1921.3973,724.8949,45.1079,90.1958,0,7);
- AddStaticVehicle(560,-1997.9552,710.1172,44.9562,181.8836,0,7);
- AddStaticVehicle(559,-1906.1095,713.4108,45.0249,182.2389,88,123);
- AddStaticVehicle(551,-569.8755,-1047.9169,23.6438,235.3513,0,7);
- AddStaticVehicle(603,-2274.0366,-131.9610,35.1278,270.7142,0,7);
- AddStaticVehicle(522,-2153.1912,640.3998,51.9254,259.7105,3,8);
- AddStaticVehicle(522,-2152.9038,642.7463,51.9167,270.8157,6,25);
- AddStaticVehicle(522,-2152.9233,644.8129,51.9169,270.5237,7,79);
- AddStaticVehicle(451,-2135.2913,787.4929,69.1204,0.6782,36,36);
- AddStaticVehicle(409,-2598.7888,1354.3936,7.0082,236.0901,1,1);
- AddStaticVehicle(409,-2593.7781,1359.9633,6.9405,240.4475,1,1);
- AddStaticVehicle(558,-2617.2141,1378.5095,6.7285,181.7277,0,7);
- AddStaticVehicle(411,-2646.0588,1368.7745,6.8954,269.5340,116,1);
- AddStaticVehicle(451,-2623.5757,1378.4515,6.8498,176.7297,75,75);
- AddStaticVehicle(451,-2645.8694,1358.1135,6.8735,277.8893,61,61);
- AddStaticVehicle(495,-2646.5669,1351.2512,7.5207,267.4388,118,117);
- AddStaticVehicle(477,-2647.2603,1333.5626,6.9323,359.4021,0,1);
- AddStaticVehicle(482,-2641.7437,1333.0782,7.2875,356.7903,71,71);
- AddStaticVehicle(477,-2633.9778,1333.3700,6.9508,358.6668,22,1);
- AddStaticVehicle(558,-2899.2117,1112.5275,26.2492,271.0476,24,1);
- AddStaticVehicle(415,-2899.7000,1120.6045,26.0275,270.6058,20,1);
- AddStaticVehicle(586,-1929.1078,275.4824,40.5670,356.1504,85,79);
- AddStaticVehicle(411,-1946.0392,265.4310,40.7588,89.6941,116,1);
- AddStaticVehicle(541,-1945.4517,260.9541,40.6781,87.0400,58,8);
- AddStaticVehicle(451,-1945.9656,257.8598,40.7536,89.6253,125,125);
- AddStaticVehicle(559,-1954.7794,255.1376,40.7059,88.9820,68,8);
- AddStaticVehicle(429,-1954.0128,290.7866,40.7137,89.2116,13,13);
- AddStaticVehicle(415,-1954.1420,294.9548,40.8342,89.7458,36,1);
- AddStaticVehicle(411,-1954.1021,299.8948,40.7639,90.2938,123,1);
- AddStaticVehicle(405,-1955.0565,305.0434,40.8961,90.6156,24,1);
- AddStaticVehicle(565,-1954.2661,301.5760,35.0981,134.3174,42,42);
- AddStaticVehicle(475,-1957.1357,285.7765,35.2863,90.4360,9,39);
- AddStaticVehicle(477,-1955.6917,281.7587,35.2116,89.9368,101,1);
- AddStaticVehicle(506,-1955.8894,277.1920,35.1814,89.9642,7,7);
- AddStaticVehicle(562,-1947.8054,263.5302,35.1037,83.8322,17,1);
- AddStaticVehicle(559,-1989.1763,243.6642,34.8243,272.2328,58,8);
- AddStaticVehicle(560,-1990.4979,248.7096,34.8463,263.1322,21,1);
- AddStaticVehicle(522,-1991.7932,253.4985,34.7220,266.6078,3,8);
- AddStaticVehicle(415,-1989.8357,258.8583,34.9506,267.9926,25,1);
- AddStaticVehicle(562,-1987.6957,265.2584,34.8271,270.0005,11,1);
- AddStaticVehicle(559,-1988.6582,269.1700,34.8370,85.7852,2,1);
- AddStaticVehicle(560,-1987.5424,271.7815,34.8886,90.0014,17,1);
- AddStaticVehicle(522,-1987.1763,276.0967,34.7125,89.7834,6,25);
- AddStaticVehicle(506,-1986.8044,301.8590,34.8506,87.7117,52,52);
- AddStaticVehicle(562,-1987.0155,306.8019,34.8359,274.6775,35,1);
- AddStaticVehicle(521,-1969.1593,304.1129,34.7392,79.3795,75,13);
- AddStaticVehicle(431,-1979.5266,426.6364,35.2532,86.0714,59,83);
- AddStaticVehicle(431,-1979.3608,421.0854,35.2531,86.3348,55,83);
- AddStaticVehicle(431,-1979.9835,438.5326,35.2526,220.0423,47,74);
- AddStaticVehicle(431,-1980.4740,446.2042,35.2608,218.3306,92,72);
- AddStaticVehicle(405,-1968.8510,465.6041,35.0272,89.3130,36,1);
- AddStaticVehicle(411,-1942.0991,487.8268,31.6913,91.9006,64,1);
- AddStaticVehicle(470,-1979.3800,499.0025,29.0239,359.9993,43,0);
- AddStaticVehicle(541,-2151.4351,428.9127,34.7346,176.5866,60,1);
- AddStaticVehicle(477,-1652.6578,1210.9772,7.0332,269.6240,121,1);
- AddStaticVehicle(411,-1657.6356,1214.0336,6.9919,309.4869,80,1);
- AddStaticVehicle(451,-1661.1024,1210.1287,13.4021,292.6281,125,125);
- AddStaticVehicle(567,-1654.1013,1211.9854,13.5770,315.9560,97,96);
- AddStaticVehicle(415,-1666.0791,1221.0966,13.4419,250.4324,75,1);
- AddStaticVehicle(522,-1661.2810,1216.6654,20.7236,334.8443,6,25);
- AddStaticVehicle(424,-1656.6125,1212.1195,20.9608,294.8976,2,2);
- AddStaticVehicle(522,-1650.9949,1205.6006,20.6911,253.2639,7,79);
- AddStaticVehicle(424,-1647.1454,1207.6276,20.9598,249.4306,3,2);
- AddStaticVehicle(558,-1497.4673,845.8486,6.8197,88.5204,117,1);
- AddStaticVehicle(420,-1486.7975,795.2545,6.9663,269.4317,6,1);
- AddStaticVehicle(420,-1486.9476,791.5999,6.9667,269.3839,6,1);
- AddStaticVehicle(420,-1486.9661,787.9429,6.9640,271.7687,6,1);
- AddStaticVehicle(420,-1486.9150,784.5333,6.9642,270.5018,6,1);
- AddStaticVehicle(420,-1486.1826,771.5926,6.9578,272.7714,6,1);
- AddStaticVehicle(420,-1486.2931,768.2581,6.9572,270.3385,6,1);
- AddStaticVehicle(431,-1489.3905,688.0974,7.2867,86.3218,71,59);
- AddStaticVehicle(431,-1489.9915,678.4288,7.2859,89.6473,92,72);
- AddStaticVehicle(431,-1489.9912,672.7880,7.2854,90.9068,75,59);
- AddStaticVehicle(490,-1581.6613,651.9334,7.2893,1.1278,0,0);
- AddStaticVehicle(597,-1587.3864,651.9727,6.9568,357.6978,0,1);
- AddStaticVehicle(427,-1598.9745,651.7612,7.3355,358.6466,0,1);
- AddStaticVehicle(597,-1605.0886,651.8268,6.9597,358.2314,0,1);
- AddStaticVehicle(601,-1616.7174,651.8096,6.9717,1.7695,1,1);
- AddStaticVehicle(597,-1628.0480,650.5841,6.9590,0.1262,0,1);
- AddStaticVehicle(597,-1616.5474,675.6274,6.9603,2.4895,0,1);
- AddStaticVehicle(597,-1600.0435,673.7079,6.9515,181.7548,0,1);
- AddStaticVehicle(597,-1594.2006,673.4632,6.9595,178.3346,0,1);
- AddStaticVehicle(490,-1587.9880,673.8380,7.2888,179.7979,0,0);
- AddStaticVehicle(601,-1612.5135,749.0648,-5.4580,181.3198,1,1);
- AddStaticVehicle(597,-1584.1627,749.3196,-5.4801,0.9051,0,1);
- AddStaticVehicle(490,-1573.9144,718.1546,-5.1318,89.6853,0,0);
- AddStaticVehicle(490,-1573.8303,713.9036,-5.1320,92.0819,0,0);
- AddStaticVehicle(490,-1573.9397,709.7647,-5.1318,91.0168,0,0);
- AddStaticVehicle(490,-1573.8649,706.1181,-5.1321,90.4827,0,0);
- AddStaticVehicle(523,-1636.9982,695.8994,-5.6726,222.7895,0,0);
- AddStaticVehicle(523,-1640.4470,694.4455,-5.6887,222.0250,0,0);
- AddStaticVehicle(523,-1642.3413,691.3317,-5.6891,231.3748,0,0);
- AddStaticVehicle(597,-1640.2751,666.1201,-5.4797,91.1529,0,1);
- AddStaticVehicle(567,-1835.7058,113.2846,14.9556,0.6631,102,114);
- AddStaticVehicle(567,-1831.7031,113.2728,14.9532,1.1564,114,1);
- AddStaticVehicle(535,-1851.2698,113.7845,14.9023,3.1627,123,1);
- AddStaticVehicle(567,-1854.9342,113.5544,15.0150,0.1546,99,81);
- AddStaticVehicle(535,-1861.6543,126.8885,14.9001,309.3827,97,1);
- AddStaticVehicle(535,-1861.2466,131.8209,14.8962,305.3724,66,1);
- AddStaticVehicle(568,-1855.0861,155.2133,14.9496,170.0024,37,0);
- AddStaticVehicle(568,-1857.1188,156.5759,14.9807,161.5013,41,29);
- AddStaticVehicle(568,-1852.4169,154.6436,14.9838,174.1467,33,0);
- AddStaticVehicle(481,-1696.0530,78.8295,3.0692,224.8483,64,61);
- AddStaticVehicle(481,-1699.0916,75.8214,3.0704,228.2103,88,90);
- AddStaticVehicle(481,-1656.8621,52.3855,3.0705,52.8548,53,56);
- AddStaticVehicle(481,-1648.4088,60.8349,3.0727,34.1496,52,55);
- AddStaticVehicle(481,-1637.0222,72.7870,3.0710,40.8901,97,52);
- AddStaticVehicle(481,-1621.9032,89.4377,3.0675,52.6816,97,64);
- AddStaticVehicle(481,-1671.4033,67.5940,-11.7233,209.7389,34,117);
- AddStaticVehicle(481,-1662.8314,77.4970,-11.7156,233.3810,14,82);
- AddStaticVehicle(420,-1413.2974,-305.7506,13.8461,48.7415,6,1);
- AddStaticVehicle(420,-1421.2787,-298.7298,13.7720,49.1167,6,1);
- AddStaticVehicle(420,-1425.7441,-294.0929,13.8431,54.4430,6,1);
- AddStaticVehicle(420,-1439.7439,-284.8757,13.8185,58.5664,6,1);
- AddStaticVehicle(420,-1459.8192,-275.6421,13.8067,65.6600,6,1);
- AddStaticVehicle(420,-1472.3475,-272.3308,13.7937,79.0048,6,1);
- AddStaticVehicle(420,-1393.4309,-336.3828,13.8677,24.0344,6,1);
- AddStaticVehicle(420,-1384.7035,-375.4879,13.8688,4.6683,6,1);
- AddStaticVehicle(400,-2148.0762,-406.9869,35.4469,44.7100,113,1);
- AddStaticVehicle(559,-2134.1438,-453.9577,34.9906,95.0878,51,1);
- AddStaticVehicle(603,-2251.9182,2314.8533,4.6515,88.6780,75,77);
- AddStaticVehicle(560,-2542.0024,1140.9950,55.3900,169.3223,1,29);
- AddStaticVehicle(451,-668.6943,-1777.2174,94.7131,199.5998,1,1);
- AddStaticVehicle(402,-1984.2816,1045.4718,55.5505,89.3141,0,0);
- AddStaticVehicle(559,-1959.3990,585.2197,34.7755,180.8546,88,123);
- AddStaticVehicle(559,-2006.8330,1086.4357,55.3751,86.8462,88,123);
- AddStaticVehicle(559,-2645.0803,1373.8827,6.8205,87.7945,88,123);
- AddStaticVehicle(533,-2666.3923,2160.9309,55.5144,184.2368,74,1);
- AddStaticVehicle(541,-2628.4309,1378.1265,6.5378,179.0238,0,7);
- AddStaticVehicle(451,-2638.7290,1396.1146,6.7553,194.9564,120,5);
- AddStaticVehicle(522,-2620.5623,1419.4407,6.6708,9.7691,244,121);
- AddStaticVehicle(586,-2597.7517,1397.1245,6.6991,313.9978,13,106);
- AddStaticVehicle(586,-2595.6877,1395.9128,6.6997,330.6135,13,106);
- AddStaticVehicle(481,-2579.8108,1364.9591,6.6418,256.6333,33,50);
- AddStaticVehicle(565,-2517.2959,1229.3444,37.0593,209.3223,53,53);
- AddStaticVehicle(451,-2512.3152,1205.3988,37.1526,270.2103,61,61);
- AddStaticVehicle(556,-2498.7041,1218.8448,37.7693,320.9209,1,1);
- AddStaticVehicle(556,-2491.2388,1214.3060,37.7773,143.4520,1,1);
- AddStaticVehicle(402,-2480.8093,1069.5952,55.6014,180.6722,30,30);
- AddStaticVehicle(470,-2365.1609,1004.8911,50.7342,170.3849,43,0);
- AddStaticVehicle(415,-2118.1089,813.8608,69.2492,265.9847,62,1);
- AddStaticVehicle(451,-2035.6777,170.2529,28.5641,268.9085,36,36);
- AddStaticVehicle(522,-1671.8289,404.0899,6.7541,143.2896,39,106);
- AddStaticVehicle(420,-1656.8761,451.6640,6.9851,101.3385,6,1);
- AddStaticVehicle(402,-1465.0306,455.6753,7.0438,358.9674,39,39);
- AddStaticVehicle(433,-1407.1448,457.8129,7.5905,1.2488,43,0);
- AddStaticVehicle(402,-1393.0096,454.6697,7.0027,2.5756,90,90);
- AddStaticVehicle(477,-1387.7365,455.2059,6.9637,5.1575,22,1);
- AddStaticVehicle(477,-1382.3857,455.8072,6.9379,0.4582,36,1);
- AddStaticVehicle(451,-1369.2429,453.3002,6.8905,273.9880,36,36);
- AddStaticVehicle(433,-1360.6707,456.4521,7.6457,45.0712,43,0);
- AddStaticVehicle(559,-2703.5952,200.9519,3.8139,356.6362,68,8);
- AddStaticVehicle(562,-2709.1711,212.8602,3.8631,185.5441,35,1);
- AddStaticVehicle(562,-2691.9390,205.3378,3.9753,179.7864,116,1);
- AddStaticVehicle(522,-2687.7922,205.8247,3.8969,355.4923,6,25);
- AddStaticVehicle(411,-2691.1741,220.3034,3.9157,89.5966,112,1);
- AddStaticVehicle(565,-2703.7380,234.0770,3.8255,178.7863,10,10);
- AddStaticVehicle(560,-2709.0063,232.6121,3.8862,177.7266,21,1);
- AddStaticVehicle(507,-2736.8914,-294.5307,6.8182,229.4325,62,62);
- AddStaticVehicle(451,-2750.0906,-296.7903,6.7300,0.9038,75,75);
- AddStaticVehicle(562,-2743.8936,-303.0968,6.7087,44.5910,113,1);
- AddStaticVehicle(451,-2747.0642,-306.4835,6.7241,53.0936,123,123);
- AddStaticVehicle(477,-2755.2393,-311.1131,6.7850,9.2927,75,1);
- AddStaticVehicle(411,-2780.6995,-282.4600,6.7703,360.0000,80,1);
- AddStaticVehicle(415,-535.2674,-488.2251,25.2888,358.2062,40,1);
- AddStaticVehicle(411,-539.8685,-488.0387,25.2505,0.8404,9,13);
- AddStaticVehicle(411,-1346.8499,-238.2013,13.8755,321.8487,110,23);
- AddStaticVehicle(533,-1811.7059,1292.8225,59.4458,183.5081,27,87);
- AddStaticVehicle(439,-1802.5342,1312.2639,59.6303,355.4252,2,5);
- AddStaticVehicle(486,-2118.1316,177.7545,35.6556,334.2154,111,80);
- AddStaticVehicle(486,-2086.0598,242.1420,35.8063,208.1876,34,2);
- AddStaticVehicle(411,-2015.0009,-218.4766,35.0463,91.2095,69,18);
- AddStaticVehicle(411,-2040.4333,-230.9235,35.0509,19.7577,77,114);
- AddStaticVehicle(429,-2061.7251,-106.2605,35.0011,358.7411,116,124);
- AddStaticVehicle(496,-2072.3262,-106.5848,35.0426,359.3853,120,105);
- AddStaticVehicle(494,-2082.5693,-106.7688,35.2156,0.3450,90,118);
- AddStaticVehicle(411,-2092.4731,-106.9577,35.0474,359.2738,109,117);
- AddStaticVehicle(432,-2266.2417,2634.0164,55.6289,1.5948,120,66);
- AddStaticVehicle(432,-2264.1174,2646.7217,55.6386,0.0532,101,28);
- AddStaticVehicle(432,-2266.0674,2670.9128,55.6280,1.2068,64,86);
- AddStaticVehicle(432,-2264.2595,2683.5588,55.5217,359.4067,56,106);
- AddStaticVehicle(432,-2264.3604,2640.2129,55.4373,90.8977,87,88);
- AddStaticVehicle(432,-2265.1604,2677.1726,55.3575,89.7822,80,21);
- AddStaticVehicle(427,-2733.1587,2373.7312,72.0884,280.7032,3,1);
- AddStaticVehicle(427,-2742.4597,2372.4653,72.2920,97.9151,3,1);
- AddStaticVehicle(427,-2767.3857,2368.2371,76.9467,277.7687,3,1);
- AddStaticVehicle(427,-2777.9277,2368.2136,77.6049,97.1188,3,1);
- AddStaticVehicle(432,-1011.9146,941.9473,34.5927,217.4107,77,5);
- AddStaticVehicle(432,-1004.8550,947.1805,34.5910,216.1479,97,60);
- AddStaticVehicle(580,-996.5242,956.7316,34.3743,213.8070,0,0);
- AddStaticVehicle(580,-991.3638,954.1345,34.3742,216.3927,0,0);
- AddStaticVehicle(432,-1022.5604,937.0908,42.2663,126.3121,12,10);
- AddStaticVehicle(432,-1127.9569,1097.4305,38.2774,44.3512,62,59);
- AddStaticVehicle(432,-1144.3124,1111.1837,38.3398,46.7986,11,97);
- AddStaticVehicle(545,-1749.2867,856.4662,24.5487,272.1314,82,10);
- AddStaticVehicle(495,-1754.3483,954.7523,25.0897,270.3264,42,16);
- AddStaticVehicle(432,100.6052,-1284.7085,14.2612,36.2749,87,114);
- AddStaticVehicle(432,93.8992,-1276.4128,14.2245,38.6811,51,86);
- AddStaticVehicle(432,84.5910,-1264.1426,14.4378,32.9217,104,64);
- AddStaticVehicle(432,78.1292,-1255.4092,14.4442,34.1724,47,86);
- AddStaticVehicle(432,38.3190,-1522.3842,5.2300,174.4962,59,33);
- AddStaticVehicle(432,38.5623,-1530.2789,5.4056,176.2242,72,96);
- AddStaticVehicle(432,37.9051,-1538.6244,5.2728,177.5249,8,107);
- AddStaticVehicle(487,2617.3157,2721.3298,36.7160,268.9116,86,0);
- AddStaticVehicle(580,2586.5186,2780.5344,10.6164,91.0477,0,0);
- AddStaticVehicle(580,2586.4580,2776.5793,10.6165,91.6704,0,0);
- AddStaticVehicle(580,2586.6077,2772.6895,10.6165,90.3548,0,0);
- AddStaticVehicle(580,2586.5515,2768.4824,10.6165,90.0469,0,0);
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new file[128], pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(file, sizeof(file), "%s's skin.ini", pname);
- if(!dini_Exists(file))
- {
- PlayerHasSkin[playerid] = 1;
- }
- new Pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, Pname, sizeof(Pname));
- format(string, sizeof(string), "%s has joined the server", Pname);
- SendClientMessageToAll(0xAAAAAAAA, string);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Welcome to San Fierro - DeathMatch by Peinneon !");
- GameTextForPlayer(playerid,"San Fierro - Deathmatch",10000,6);
- OldWeapon[playerid]=0;
- HoldingWeapon[playerid]=0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new Pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, Pname, sizeof(Pname));
- switch(reason) {
- case 0: format(string, sizeof(string), "%s has left the server. (Lost Connection)", Pname);
- case 1: format(string, sizeof(string), "%s has left the server. (Leaving)", Pname);
- case 2: format(string, sizeof(string), "%s has left the server. (Kicked)", Pname);
- }
- SendClientMessageToAll(0xAAAAAAAA, string);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerInterior(playerid,0);
- new file[128], pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(file, sizeof(file), "%s's skin.ini", pname);
- SetPlayerSkin(playerid, dini_Int(file, "skin"));
- if (GetPlayerScore(playerid) >=25) {
- GivePlayerWeapon(playerid, 25, 500);
- }
- if (GetPlayerScore(playerid) >=50) {
- GivePlayerWeapon(playerid, 27, 500);
- }
- if (GetPlayerScore(playerid) >=85) {
- GivePlayerWeapon(playerid, 27, 500);
- GivePlayerWeapon(playerid, 30, 500);
- }
- if (GetPlayerScore(playerid) >=125) {
- GivePlayerWeapon(playerid, 27, 500);
- GivePlayerWeapon(playerid, 31, 500);
- }
- if (GetPlayerScore(playerid) >=150) {
- GivePlayerWeapon(playerid, 27, 500);
- GivePlayerWeapon(playerid, 31, 500);
- GivePlayerWeapon(playerid, 34, 500);
- }
- if (GetPlayerScore(playerid) >=175) {
- GivePlayerWeapon(playerid, 27, 500);
- GivePlayerWeapon(playerid, 31, 500);
- GivePlayerWeapon(playerid, 34, 500);
- GivePlayerWeapon(playerid, 16, 500);
- }
- if (GetPlayerScore(playerid) >=225) {
- GivePlayerWeapon(playerid, 27, 500);
- GivePlayerWeapon(playerid, 31, 500);
- GivePlayerWeapon(playerid, 34, 500);
- GivePlayerWeapon(playerid, 17, 500);
- }
- if (GetPlayerScore(playerid) >=265) {
- GivePlayerWeapon(playerid, 27, 500);
- GivePlayerWeapon(playerid, 31, 500);
- GivePlayerWeapon(playerid, 34, 500);
- GivePlayerWeapon(playerid, 17, 500);
- GivePlayerWeapon(playerid, 39, 500);
- GivePlayerWeapon(playerid, 40, 500);
- }
- new RandomSpawn1 = random(23);
- if (RandomSpawn1 == 0) {
- SetPlayerPos(playerid,-2633.7207,1362.9175,7.1171);
- }
- if (RandomSpawn1 == 1) {
- SetPlayerPos(playerid, -2631.9746,1341.8811,7.1719);
- }
- if (RandomSpawn1 == 2) {
- SetPlayerPos(playerid,-2633.0393,1373.5349,7.1143);
- }
- if (RandomSpawn1 == 3) {
- SetPlayerPos(playerid,-2646.7949,1354.7349,6.8963);
- }
- if (RandomSpawn1 == 4) {
- SetPlayerPos(playerid,-2228.1582,2326.0085,7.5469);
- }
- if (RandomSpawn1 == 5) {
- SetPlayerPos(playerid,-2516.0474,1230.5808,37.4283);
- }
- if (RandomSpawn1 == 6) {
- SetPlayerPos(playerid,-1623.7979,664.4905,7.1875);
- }
- if (RandomSpawn1 == 7) {
- SetPlayerPos(playerid,-1486.8190,707.3244,7.1793);
- }
- if (RandomSpawn1 == 8) {
- SetPlayerPos(playerid,-1433.0039,461.4442,7.1809);
- }
- if (RandomSpawn1 == 9) {
- SetPlayerPos(playerid,-1543.8832,434.7939,7.1797);
- }
- if (RandomSpawn1 == 10) {
- SetPlayerPos(playerid,-1625.4729,497.1854,25.0738);
- }
- if (RandomSpawn1 == 11) {
- SetPlayerPos(playerid,-1677.9298,829.9963,24.8906);
- }
- if (RandomSpawn1 == 12) {
- SetPlayerPos(playerid,-1934.7793,1115.4355,50.2812);
- }
- if (RandomSpawn1 == 13) {
- SetPlayerPos(playerid,-2643.0073,1195.9634,56.3359);
- }
- if (RandomSpawn1 == 14) {
- SetPlayerPos(playerid,-2063.4521,240.0378,35.7976);
- }
- if (RandomSpawn1 == 15) {
- SetPlayerPos(playerid,-1952.8475,292.8870,35.4688);
- }
- if (RandomSpawn1 == 16) {
- SetPlayerPos(playerid,-1969.1987,137.5516,27.6875);
- }
- if (RandomSpawn1 == 17) {
- SetPlayerPos(playerid,-2024.6847,86.0103,28.2107);
- }
- if (RandomSpawn1 == 18) {
- SetPlayerPos(playerid,-1780.6508,-590.5616,16.4844);
- }
- if (RandomSpawn1 == 19) {
- SetPlayerPos(playerid,-1382.5245,-217.7442,14.1484);
- }
- if (RandomSpawn1 == 20) {
- SetPlayerPos(playerid,-1256.3328,34.0915,14.1484);
- }
- if (RandomSpawn1 == 21) {
- SetPlayerPos(playerid,-2739.1670,-298.5418,7.0138);
- }
- if (RandomSpawn1 == 22) {
- SetPlayerPos(playerid,-2501.8904,-612.5107,132.5625);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- new kName[128], string[128];
- GetPlayerName(killerid, kName, sizeof(kName));
- PlayerKills[killerid] = PlayerKills[killerid] + 1;
- PlayerKills[playerid] = 0;
- if (PlayerKills[killerid] == 4) {
- format(string, sizeof(string), "~r~%s is DOMINATING!", kName);
- GameTextForAll(string, 1000, 1);
- SendClientMessage(killerid,COLOR_GREEN1,"DOMINATING ! You got $1000!");
- GivePlayerMoney(killerid,1000);
- return 1;
- }
- if (PlayerKills[killerid] == 6) {
- format(string, sizeof(string), "~r~%s is on RAMPAGE!", kName);
- GameTextForAll(string, 1000, 1);
- SendClientMessage(killerid,COLOR_GREEN1,"RAMPAGE ! You got $1250!");
- GivePlayerMoney(killerid,1250);
- return 1;
- }
- if (PlayerKills[killerid] == 8) {
- format(string, sizeof(string), "~r~%s is on KILLING SPREE!", kName);
- GameTextForAll(string, 1000, 1);
- SendClientMessage(killerid,COLOR_GREEN1,"KILLING SPREE ! You got $1500!");
- GivePlayerMoney(killerid,1500);
- return 1;
- }
- if (PlayerKills[killerid] == 10) {
- format(string, sizeof(string), "~r~%s is on MONSTER KILL!", kName);
- GameTextForAll(string, 1000, 1);
- SendClientMessage(killerid,COLOR_GREEN1,"MONSTER KILL ! You got $1750!");
- GivePlayerMoney(killerid,1750);
- return 1;
- }
- if (PlayerKills[killerid] == 12) {
- format(string, sizeof(string), "~r~%s is UNSTOPPABLE!", kName);
- GameTextForAll(string, 1000, 1);
- SendClientMessage(killerid,COLOR_GREEN1,"UNSTOPPABLE ! You got $2000!");
- GivePlayerMoney(killerid,2000);
- return 1;
- }
- if (PlayerKills[killerid] == 14) {
- format(string, sizeof(string), "~r~%s is on ULTRA KILL!", kName);
- GameTextForAll(string, 1000, 1);
- SendClientMessage(killerid,COLOR_GREEN1,"ULTRA KILL ! You got $2250!");
- GivePlayerMoney(killerid,2250);
- return 1;
- }
- if (PlayerKills[killerid] == 16) {
- format(string, sizeof(string), "~r~%s is GODLIKE! SOMEONE KILL HIM !", kName);
- GameTextForAll(string, 1000, 1);
- SendClientMessage(killerid,COLOR_GREEN1,"GODLIKE ! You got $3000!");
- GivePlayerMoney(killerid,3000);
- return 1;
- }
- if (PlayerKills[killerid] == 18) {
- format(string, sizeof(string), "~r~%s is WICKED SICK! SOMEONE KILL HIM !", kName);
- GameTextForAll(string, 1000, 1);
- SendClientMessage(killerid,COLOR_GREEN1,"WICKED SICK ! You got $5000!");
- GivePlayerMoney(killerid,5000);
- return 1;
- }
- if (PlayerKills[killerid] == 20) {
- format(string, sizeof(string), "~r~%s is on LUDICROUS KILL!", kName);
- GameTextForAll(string, 1000, 1);
- SendClientMessage(killerid,COLOR_GREEN1,"LUDICROUS KILL ! You got $10000!");
- GivePlayerMoney(killerid,10000);
- return 1;
- }
- if (PlayerKills[killerid] == 24) {
- format(string, sizeof(string), "~r~%s is HOLY SHIT! SOMEONE KILL HIM !", kName);
- GameTextForAll(string, 1000, 1);
- SendClientMessage(killerid,COLOR_GREEN1,"HOLY SHIT ! You got $20000!");
- GivePlayerMoney(killerid,20000);
- return 1;
- }
- if (PlayerKills[killerid] >= 24) {
- format(string, sizeof(string), "~r~%s is OWNING ! SOMEONE KILL HIM !", kName);
- GameTextForAll(string, 1000, 1);
- SendClientMessage(killerid,COLOR_GREEN1,"OWNING ! You got $20000!");
- GivePlayerMoney(killerid,20000);
- return 1;
- }
- SendDeathMessage(killerid, playerid, reason);
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
- GivePlayerMoney(killerid,GetPlayerScore(playerid)/4);
- SendClientMessage(killerid,COLOR_GREEN1, "You have killed a player, your score has been increased by 1.");
- SendClientMessage(playerid,COLOR_RED, "You have been killed, your score has been decreased by 1.");
- if (GetPlayerScore(playerid) <=1) {
- SetPlayerScore(playerid,0);
- }
- if (reason == 50) {
- SetPlayerHealth(killerid, 0.0);
- SendClientMessage(killerid,COLOR_RED,"Your score has been decreased by 2 (punishment (2) + killed (1)) because of heli-killing !");
- SetPlayerScore(killerid,GetPlayerScore(killerid)-2);
- }
- if (reason == 49) {
- SetPlayerHealth(killerid, 0.0);
- SendClientMessage(killerid,COLOR_RED,"Your score has been decreased by 3 (punishment (2) + killed (1)) because of car-killing !");
- SetPlayerScore(killerid,GetPlayerScore(killerid)-2);
- }
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- iSpawnSet[playerid] = 0;
- SetupPlayerForClassSelection(playerid);
- if(!PlayerHasSkin[playerid])
- {
- PlayerHasSkin[playerid] = 1;
- SetTimerEx("Spawn", 10, false, "i", playerid);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"You have been spawned with your last used skin, to change");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"your skin, press F4 and then type /kill");
- return 1;
- }
- return 1;
- }
- public SetupPlayerForClassSelection(playerid)
- {
- SetPlayerInterior(playerid,14);
- SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerFacingAngle(playerid, 270.0);
- SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
- SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
- }
- public Spawn(playerid)
- {
- SpawnPlayer(playerid);
- }
- public OnPlayerRequestSpawn(playerid)
- {
- SetPlayerInterior(playerid,0);
- new file[128], pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(file, sizeof(file), "%s's skin.ini", pname);
- if(!dini_Exists(file))
- {
- dini_Create(file);
- }
- else
- {
- dini_IntSet(file, "skin", GetPlayerSkin(playerid));
- }
- return 1;
- }
- CMD:help(playerid)
- {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"NO CARKILLINGS ! Your score will be decreased by 3 if you don't obey it.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"NO HELIKILLINGS ! Your score will be decreased by 3 if you don't obey it.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"NO CHEATING ! If you suspect a cheater just type /report (id) (reason)");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"RESPECT OTHER MEMBERS !");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"RESPECT THE ADMINS ! You'll be banned if you don't obey it.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Score Help : /scorehelp");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Killstreak Rewards : /streakhelp");
- return 1;
- }
- CMD:scorehelp(playerid)
- {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"You must kill a player in order to gain scores.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"If you're killed, your score will be decreased by 1.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"If you killed a player, your score will be increased by 1.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"If your Score is :");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"25++ : You got a Pump Shotgun every spawn.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"50++ : You got a Combat Shotgun (replaces Pump Shotgun) every spawn.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"85++ : You got an AK-47 every spawn.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"125++ : You got a M4 (replaces AK-47) every spawn.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"150++ : You got a Sniper Rifle every spawn.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"175++ : You got a Grenade every spawn.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"225++ : You got a Molotov Cocktail (replaces Grenade) every spawn.");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"265++ : You got a Satchel Charge and Detonator (replaces Molotov Cocktail)");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"every spawn.");
- return 1;
- }
- CMD:streakhelp(playerid)
- {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Dominating (4 kills) = $1000");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Rampage (6 kills) = $1250");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Killing Spree (8 kills) = $1500");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Monster Kill (10 kills) = $1750");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Unstoppable (12 kills) = $2000");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Ultra Kill (14 kills) = $2250");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Godlike (16 kills) = $3000");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Wicked Sick (18 kills) = $5000");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Ludicrous Kill (20 kills) = $10000");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Holy Shit (24 kills) = $20000");
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"OWNING ! (24++ kills) = $22500");
- return 1;
- }
- CMD:givemoney(playerid,params[]) {
- new moneys,giveplayerid,giveplayer[MAX_PLAYER_NAME],sendername[MAX_PLAYER_NAME],playermoney[MAX_PLAYERS],string[64];
- if (sscanf(params, "ud",giveplayerid, moneys)) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "USAGE: /givemoney [playerid] [amount]");
- // if (!IsNumeric(giveplayerid)) giveplayerid = ReturnPlayerID(giveplayerid);
- if (IsPlayerConnected(giveplayerid)) {
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- playermoney[playerid] = GetPlayerMoney(playerid);
- if (moneys > 0 && playermoney[playerid] >= moneys) {
- GivePlayerMoney(playerid, (-moneys));
- GivePlayerMoney(giveplayerid, moneys);
- format(string, sizeof(string), "You have sent %s (id: %d), $%d.", giveplayer,giveplayerid, moneys);
- SendClientMessage(playerid, COLOR_GREEN1, string);
- format(string, sizeof(string), "You have recieved $%d from %s (id: %d).", moneys, sendername, playerid);
- SendClientMessage(giveplayerid, COLOR_GREEN1, string);
- printf("%s(playerid:%d) has transfered %d to %s(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid);
- }
- else {
- SendClientMessage(playerid, COLOR_RED, "Invalid transaction amount.");
- }
- }
- else {
- format(string, sizeof(string), "ID:%d is not an active player.", giveplayerid);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- SetPlayerChatBubble(playerid, text, COLOR_WHITE, 100.0, 10000);
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(oldstate==PLAYER_STATE_ONFOOT)
- {
- StopPlayerHoldingObject(playerid);
- OldWeapon[playerid]=0;
- HoldingWeapon[playerid]=0;
- }
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- if(GetPlayerState(playerid)==PLAYER_STATE_ONFOOT)
- {
- new weaponid=GetPlayerWeapon(playerid),oldweapontype=GetWeaponType(OldWeapon[playerid]);
- new weapontype=GetWeaponType(weaponid);
- if(HoldingWeapon[playerid]==weaponid)
- StopPlayerHoldingObject(playerid);
- if(OldWeapon[playerid]!=weaponid)
- {
- new modelid=GetWeaponModel(OldWeapon[playerid]);
- if(modelid!=0 && oldweapontype!=WEAPON_TYPE_NONE && oldweapontype!=weapontype)
- {
- HoldingWeapon[playerid]=OldWeapon[playerid];
- switch(oldweapontype)
- {
- case WEAPON_TYPE_LIGHT:
- SetPlayerHoldingObject(playerid, modelid, 8,0.0,-0.1,0.15, -100.0, 0.0, 0.0);
- case WEAPON_TYPE_MELEE:
- SetPlayerHoldingObject(playerid, modelid, 7,0.0,0.0,-0.18, 100.0, 45.0, 0.0);
- case WEAPON_TYPE_HEAVY:
- SetPlayerHoldingObject(playerid, modelid, 1, 0.2,-0.125,-0.1,0.0,25.0,180.0);
- }
- }
- }
- if(oldweapontype!=weapontype)
- OldWeapon[playerid]=weaponid;
- }
- return 1;
- }
- //------------------------------------------------------------------------------------------------------
- GetWeaponType(weaponid)
- {
- switch(weaponid)
- {
- case 22,23,24,26,28,32:
- return WEAPON_TYPE_LIGHT;
- case 3,4,16,17,18,39,10,11,12,13,14,40,41:
- return WEAPON_TYPE_MELEE;
- case 2,5,6,7,8,9,25,27,29,30,31,33,34,35,36,37,38:
- return WEAPON_TYPE_HEAVY;
- }
- return WEAPON_TYPE_NONE;
- }
- stock GetWeaponModel(weaponid)
- {
- switch(weaponid)
- {
- case 1:
- return 331;
- case 2..8:
- return weaponid+331;
- case 9:
- return 341;
- case 10..15:
- return weaponid+311;
- case 16..18:
- return weaponid+326;
- case 22..29:
- return weaponid+324;
- case 30,31:
- return weaponid+325;
- case 32:
- return 372;
- case 33..45:
- return weaponid+324;
- case 46:
- return 371;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(response)
- {
- switch(dialogid)
- {
- case 1:
- {
- SpawnPlayer(playerid);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment