Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* ----Credits Do Not Remove----
- DaRkAnGeL[NBK] -- Scripter
- Zonoya & Wesley221 -- Helped With The Admin Vehicles
- */
- #include <a_samp>
- #include <streamer>
- #include <y_commands>
- new timer1;
- new gTeam[MAX_PLAYERS];
- new AdminVehicles[1 + 1];
- forward reclass();
- #define TEAM_GROVE 1
- #define TEAM_BALLAS 2
- #define TEAM_LOS_AZTECAS 3
- #define TEAM_VAGOS 4
- #define TEAM_ADMIN 5
- #define COLOR_VAGOS 0xFFEE00FF
- #define COLOR_GROVE 0x12DB00FF
- main()
- {
- print("\n***************************************");
- print("** Blank Gamemode by your name here **");
- print("***************************************\n");
- }
- public OnGameModeInit()
- {
- //Stuff In Game, Skins, Cars and Gamemode text
- DisableInteriorEnterExits(); //for using external enter/exit points or checkpoints
- SetGameModeText("Gangwar TDM!");
- //grove gangsters
- AddPlayerClass(105,2512.7283,-1666.9385,13.5687,96.2642,22,1000,28,1500,27,1000); // grove
- AddPlayerClass(106,2504.3022,-1679.3522,13.3806,144.8313,22,1000,28,1500,27,1000); // grove
- AddPlayerClass(107,2492.4226,-1671.1047,13.3359,54.8313,22,1000,28,1500,27,1000); // grove
- //vagos gangsters
- AddPlayerClass(110,2848.3860,-1334.5010,11.0897,97.7010,22,1000,28,1500,27,1000); // vagos
- AddPlayerClass(109,2860.7666,-1322.6932,10.9026,299.7795,22,1000,28,1500,27,1000); // vagos
- AddPlayerClass(108,2862.2231,-1321.8600,11.0389,299.7795,22,1000,28,1500,27,1000); // vagos
- //grove cars
- AddStaticVehicle(439,2488.2041,-1662.5435,13.1441,62.3311,86,86); // grovecar1
- AddStaticVehicle(575,2474.6104,-1671.9984,13.1387,45.3853,86,86); // grovecar2
- AddStaticVehicle(567,2480.3875,-1698.2565,13.3321,179.3588,86,86); // grovecar3
- AddStaticVehicle(461,2473.9429,-1696.2106,13.3232,182.9979,86,86); // grovecar4
- //vagos cars
- AddStaticVehicle(439,2856.2539,-1355.7921,10.7979,93.3689,6,6); // vagoscar 1
- AddStaticVehicle(575,2856.4116,-1349.5603,10.7949,92.2975,6,6); // vagoscar 2
- AddStaticVehicle(567,2856.6934,-1341.8888,10.7661,93.4865,6,6); // vagoscar 3
- AddStaticVehicle(461,2869.5894,-1333.6451,10.7173,8.8264,6,6); // vagoscar 4
- //admin vehicles
- AdminVehicles[0] = AddStaticVehicleEx(522,2434.1450,-1675.1233,13.4768,181.4236,1,0,60000); // admin_nrg1
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- 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 OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerVirtualWorld(playerid,1);
- SetupPlayerForClassSelection(playerid);
- switch(GetPlayerSkin(playerid))
- {
- case 105,106,107: GameTextForPlayer(playerid,"~g~Grove Gangster",500,1);
- case 110,109,108: GameTextForPlayer(playerid,"~y~Los Santos Vagos Gangster",500,1);
- }
- switch(GetPlayerTeam(playerid))
- {
- case 110,109,108: SetPlayerTeam(playerid,TEAM_VAGOS);
- case 105,106,107: SetPlayerTeam(playerid,TEAM_GROVE);
- }
- switch(GetPlayerColor(playerid))
- {
- case 110,109,108: SetPlayerColor(playerid,COLOR_VAGOS);
- case 105,106,107: SetPlayerColor(playerid,COLOR_GROVE);
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerInterior(playerid,0);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- GivePlayerWeapon(killerid,22,1000);
- GivePlayerWeapon(killerid,27,1000);
- GivePlayerWeapon(killerid,28,1500);
- GivePlayerMoney(killerid,7000);
- GivePlayerMoney(playerid,-1000);
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/reclass", cmdtext, true, 10) == 0)
- {
- timer1 = SetTimer("reclass",5000,false);
- GameTextForPlayer(playerid,"~r~Reclass In 5seconds",3000,4);
- // starts reclass timer
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- if(vehicleid == AdminVehicles[0] && !IsPlayerAdmin(playerid))
- {
- ClearAnimations(playerid);
- GameTextForPlayer(playerid,"Admin Vehicle",3000,4);
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- new playerid;
- GivePlayerWeapon(playerid,26,15000);
- GivePlayerWeapon(playerid,28,15000);
- GivePlayerWeapon(playerid,24,15000);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL_SILENCED,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_DESERT_EAGLE,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_SHOTGUN,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_SAWNOFF_SHOTGUN,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_SPAS12_SHOTGUN,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_MP5,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_AK47,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_M4,999);
- SetPlayerSkillLevel(playerid,WEAPONSKILL_SNIPERRIFLE,999);
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- forward relass();
- public reclass()
- {
- for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
- {
- GameTextForPlayer(playerid,"Sending To Class Select",1000,4);
- SetPlayerHealth(playerid,0.0);
- ForceClassSelection(playerid);
- GivePlayerMoney(playerid,1000);
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- }
- KillTimer(timer1);
- }
- //******************************************END OF SCRIPT******************************************//
Advertisement
Add Comment
Please, Sign In to add comment