Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*=============================================================================================
- ==================================GangWars Server Made By dakata994============================
- ==========================Thanks to: Sa-mp For: a_samp , core , float !========================
- ===============================================================================================
- */
- #include <a_samp>
- #include <core>
- #include <float>
- #include "../include/gl_common.inc"
- #pragma tabsize 0
- //Defines
- #define Balla 0 //Balla Team
- #define Grove 1 //Grove Team
- #define Vagos 2 //Vagos Team
- #define Italy 3 //Italy Mafia Team
- #define RUS 4 //Russian Mafia Team
- #define COLOR_GRAD1 0xB4B5B7FF
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_GRAD3 0xCBCCCEFF
- #define COLOR_GRAD4 0xD8D8D8FF
- #define COLOR_GRAD5 0xE3E3E3FF
- #define COLOR_GRAD6 0xF0F0F0FF
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_FADE1 0xE6E6E6E6
- #define COLOR_FADE2 0xC8C8C8C8
- #define COLOR_FADE3 0xAAAAAAAA
- #define COLOR_FADE4 0x8C8C8C8C
- #define COLOR_FADE5 0x6E6E6E6E
- #define COLOR_PURPLE 0xC2A2DAAA
- #define COLOR_DARKBLUE 0x2641FEAA
- #define COLOR_ALLDEPT 0xFF8282AA
- //Defines
- //NEW
- new total_vehicles_from_files=0;
- new gTeam[MAX_PLAYERS];
- //NEW
- main()
- {
- print("\n----------------------------------");
- print(" GangWars Server by dakata994\n");
- print(" Started From bare.pwn/amx\n");
- print(" Special Thanks to Champ for his Admin system\n");
- print("----------------------------------\n");
- }
- public OnPlayerConnect(playerid)
- {
- SendClientMessage(playerid,COLOR_YELLOW,"Wellcome to GangWars Server! {FF0000} Have Fun!");
- SendClientMessage(playerid,COLOR_GREEN,"You can see our commands with : {FF0000}/help");
- SendClientMessage(playerid,COLOR_RED,"{FF0000} NOTE: Do not C-Bug or you will be kicked!");
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new idx;
- new cmd[256];
- cmd = strtok(cmdtext, idx);
- if(strcmp(cmd, "/kill", true) == 0) {
- SetPlayerHealth(playerid,0.0);
- SendClientMessage(playerid,COLOR_RED,"You killed yourself!");
- return 1;
- }
- if(strcmp(cmd, "/help", true) == 0) {
- SendClientMessage(playerid,COLOR_WHITE,"HELP:/kill (Kill yourself) /stats (Check your statistics) /admins (See online admins)");
- return 1;
- }
- return 0;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerInterior(playerid,0);
- TogglePlayerClock(playerid,0);
- if(gTeam[playerid] == Grove)
- {
- GivePlayerWeapon(playerid,5,1);
- GivePlayerWeapon(playerid,22,200);
- GivePlayerWeapon(playerid,32,350);
- GivePlayerWeapon(playerid,26,100);
- GivePlayerWeapon(playerid,30,400);
- GivePlayerWeapon(playerid,33,50);
- }
- if(gTeam[playerid] == Balla)
- {
- GivePlayerWeapon(playerid,5,1);
- GivePlayerWeapon(playerid,22,200);
- GivePlayerWeapon(playerid,28,350);
- GivePlayerWeapon(playerid,26,100);
- GivePlayerWeapon(playerid,30,400);
- GivePlayerWeapon(playerid,33,50);
- }
- if(gTeam[playerid] == Vagos)
- {
- GivePlayerWeapon(playerid,5,1);
- GivePlayerWeapon(playerid,22,200);
- GivePlayerWeapon(playerid,32,350);
- GivePlayerWeapon(playerid,26,100);
- GivePlayerWeapon(playerid,30,400);
- GivePlayerWeapon(playerid,33,50);
- }
- if(gTeam[playerid] == Italy)
- {
- GivePlayerWeapon(playerid,5,1);
- GivePlayerWeapon(playerid,22,200);
- GivePlayerWeapon(playerid,24,350);
- GivePlayerWeapon(playerid,26,100);
- GivePlayerWeapon(playerid,31,400);
- GivePlayerWeapon(playerid,33,50);
- }
- if(gTeam[playerid] == RUS)
- {
- GivePlayerWeapon(playerid,5,1);
- GivePlayerWeapon(playerid,22,200);
- GivePlayerWeapon(playerid,24,350);
- GivePlayerWeapon(playerid,26,100);
- GivePlayerWeapon(playerid,31,400);
- GivePlayerWeapon(playerid,33,50);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerTeamFromClass(playerid, classid);
- return 1;
- }
- forward SetPlayerTeamFromClass(playerid, classid);
- public SetPlayerTeamFromClass(playerid, classid)
- {
- if(classid == 0)
- {
- gTeam[playerid] = Balla;
- GameTextForPlayer(playerid,"~w~Glen Park Ballas",3000,5); // This will show up an Text , when you select your class
- SetPlayerPos(playerid,1975.2399,-1220.0157,25.0779); // position of the player in the class selection
- SetPlayerCameraPos(playerid,1969.5686,-1224.0016,24.9909); // Cameraposition
- SetPlayerCameraLookAt(playerid,1975.2399,-1220.0157,25.0779);
- SetPlayerFacingAngle(playerid,122.4500);
- SetPlayerColor(playerid,COLOR_PURPLE);
- }
- else if(classid == 1)
- {
- gTeam[playerid] = Grove;
- GameTextForPlayer(playerid,"~w~Grove Steet Families",3000,5);
- SetPlayerPos(playerid,2500.6060,-1672.1453,13.3512);
- SetPlayerCameraPos(playerid,2507.0615,-1674.3574,13.3732);
- SetPlayerCameraLookAt(playerid,2500.6060,-1672.1453,13.3512);
- SetPlayerFacingAngle(playerid,252.4717);
- SetPlayerColor(playerid,COLOR_GREEN);
- }
- else if(classid == 2)
- {
- gTeam[playerid] = Vagos;
- GameTextForPlayer(playerid,"~w~Vagos",3000,5);
- SetPlayerPos(playerid,2584.5786,-1040.1522,69.5781);
- SetPlayerCameraPos(playerid,2566.0471,-1051.3748,69.4650);
- SetPlayerCameraLookAt(playerid,2584.5786,-1040.1522,69.5781);
- SetPlayerFacingAngle(playerid,252.4717);
- SetPlayerColor(playerid,COLOR_YELLOW);
- }
- else if(classid == 3)
- {
- gTeam[playerid] = Italy;
- GameTextForPlayer(playerid,"~w~Italy Mafia",3000,5);
- SetPlayerPos(playerid,1282.4253,-817.5166,84.1406);
- SetPlayerCameraPos(playerid,1277.3944,-819.4819,84.1406);
- SetPlayerCameraLookAt(playerid,1282.4253,-817.5166,84.1406);
- SetPlayerFacingAngle(playerid,252.4717);
- SetPlayerColor(playerid,COLOR_WHITE);
- }
- else if(classid == 4)
- {
- gTeam[playerid] = RUS;
- GameTextForPlayer(playerid,"~w~Russian Mafia",3000,5);
- SetPlayerPos(playerid,904.0701,-928.9000,42.6016);
- SetPlayerCameraPos(playerid,899.7327,-935.7136,42.6333);
- SetPlayerCameraLookAt(playerid,904.0701,-928.9000,42.6016);
- SetPlayerFacingAngle(playerid,252.4717);
- SetPlayerColor(playerid,COLOR_GRAD1);
- }
- return 1;
- }
- public OnGameModeInit()
- {
- SetGameModeText("Gang/Mafia Wars v1.0");
- ShowPlayerMarkers(1);
- ShowNameTags(1);
- AllowAdminTeleport(1);
- AddPlayerClass(104,1979.1917,-1222.0964,25.1824,97.3597,0,0,0,0,0,0); //BALLA
- AddPlayerClass(107,2508.5671,-1673.6665,13.3793,86.2585,0,0,0,0,0,0); //GROVE
- AddPlayerClass(108,2584.5786,-1040.1522,69.5781,121.6328,0,0,0,0,0,0); //VAGOS
- AddPlayerClass(126,1282.4253,-817.5166,84.1406,183.6077,0,0,0,0,0,0); //ITALY MAFIA
- AddPlayerClass(111,904.0701,-928.9000,42.6016,93.7881,0,0,0,0,0,0); //RUSSIAN MAFIA
- //Gang Cars
- CreateVehicle(566, 1977.2300, -1201.0015, 25.5314, 0.0000, 5, 5, 100);
- CreateVehicle(566, 1977.1453, -1193.2585, 25.5314, 0.0000, 5, 5, 100);
- CreateVehicle(566, 1962.2609, -1193.5337, 25.5314, 0.0000, 5, 5, 100);
- CreateVehicle(566, 1962.9431, -1201.9065, 25.5314, 0.0000, 5, 5, 100);
- CreateVehicle(566, 1963.4285, -1213.9207, 25.5314, 0.0000, 5, 5, 100);
- CreateVehicle(566, 1977.8988, -1215.7041, 25.5314, 0.0000, 5, 5, 100);
- CreateVehicle(566, 1978.2311, -1224.1526, 25.5314, 0.0000, 5, 5, 100);
- CreateVehicle(566, 1963.9933, -1221.9727, 25.5314, 0.0000, 5, 5, 100);
- CreateVehicle(492, 2470.9155, -1671.6128, 13.0030, 0.0000, 16,16, 100);
- CreateVehicle(492, 2484.1589, -1679.8105, 13.0030, 0.0000, 16, 16, 100);
- CreateVehicle(492, 2487.9863, -1679.8882, 13.0030, 0.0000, 16, 16, 100);
- CreateVehicle(492, 2492.2771, -1680.0237, 13.0030, 0.0000, 16, 16, 100);
- CreateVehicle(492, 2496.4780, -1679.9434, 13.0030, 0.0000, 16, 16, 100);
- CreateVehicle(492, 2479.8123, -1679.9445, 13.0030, 0.0000, 16, 16, 100);
- CreateVehicle(482, 1698.5114, -2098.6963, 13.6141, 180.0000, 2, 2, 100);
- CreateVehicle(567, 1692.3289, -2117.9180, 13.4745, -90.0000, 2, 2, 100);
- CreateVehicle(567, 1684.8147, -2117.8765, 13.4745, -90.0000, 2, 2, 100);
- CreateVehicle(567, 1685.0762, -2107.7573, 13.4745, -90.0000, 2, 2, 100);
- CreateVehicle(567, 1692.4108, -2107.5198, 13.4745, -90.0000, 2, 2, 100);
- CreateVehicle(567, 1700.3888, -2118.0879, 13.4745, -90.0000, 2, 2, 100);
- CreateVehicle(579, 894.8785, -923.2188, 42.2192, 108.0000, 30, 30, 100);
- CreateVehicle(579, 895.3006, -929.2631, 42.2192, 108.0000, 30, 30, 100);
- CreateVehicle(579, 894.8100, -935.3414, 42.2192, 108.0000, 30, 30, 100);
- CreateVehicle(560, 884.9617, -925.6917, 42.0164, 178.0000, 30, 30, 100);
- CreateVehicle(560, 880.9265, -927.2090, 42.0164, 178.0000, 30, 30, 100);
- CreateVehicle(560, 876.7301, -929.3007, 42.0164, 178.0000, 30, 30, 100);
- CreateVehicle(579, 1248.9127, -804.3010, 83.9904, 179.0000, 0, 0, 100);
- CreateVehicle(579, 1254.4460, -804.3508, 83.9904, 179.0000, 0, 0, 100);
- CreateVehicle(560, 1241.7347, -804.6667, 83.8127, 181.0000, 0, 0, 100);
- CreateVehicle(560, 1245.1572, -804.6000, 83.8127, 181.0000, 0, 0, 100);
- CreateVehicle(487, 1291.2264, -788.7611, 96.7503, 0.0000, 0, 0, 100);
- CreateVehicle(521, 1253.0028, -816.2140, 83.6155, 0.0000, 0, 0, 100);
- CreateVehicle(521, 1254.4678, -816.3403, 83.5555, 0.0000, 0, 0, 100);
- CreateVehicle(560, 2596.5205, -1055.1417, 69.1426, 0.0000, 6, 6, 100);
- CreateVehicle(560, 2592.6431, -1055.1591, 69.1426, 0.0000, 6, 6, 100);
- CreateVehicle(560, 2588.7043, -1054.9426, 69.1426, 0.0000, 6, 6, 100);
- CreateVehicle(560, 2584.4561, -1054.8768, 69.1426, 0.0000, 6, 6, 100);
- CreateVehicle(560, 2579.9128, -1054.9131, 69.1426, 0.0000, 6, 6, 100);
- CreateVehicle(560, 2574.8491, -1054.9550, 69.1426, 0.0000, 6, 6, 100);
- CreateVehicle(560, 2569.7336, -1055.1244, 69.1426, 0.0000, 6, 6, 100);
- // LOS SANTOS | ADDED FROM GRANDLARCENY GAMEMODE
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_law.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_airport.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_gen_inner.txt");
- total_vehicles_from_files += LoadStaticVehiclesFromFile("vehicles/ls_gen_outer.txt");
- printf("Total vehicles from files: %d",total_vehicles_from_files);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement