Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //------------------------------------------------------------------------------
- //=======================Another sexay script===================================
- // Ressurercetion. This TDM was Made by elimination and with help by willage
- //=======================FUCKIN ENJOY BITCHES===================================
- //======================And With some Help by Flames============================
- //------------------------------------------------------------------------------
- //=========Includes=============================================================
- #include <a_samp>
- #include <core>
- #include <float>
- static gTeam[MAX_PLAYERS];
- new gPlayerClass[MAX_PLAYERS];
- new Text:scores;
- //=======Teams==================================================================
- #define TEAM_undertakers 0
- #define TEAM_army 1
- //=======New====================================================================
- new undertakersscore;
- new armyscore;
- //=====colors===================================================================
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xAA3333AA
- //====Forwards==================================================================
- forward ScoreUpdate();
- forward ScoreCheck(playerid);
- forward SetupPlayerForClassSelection(playerid);
- forward KillUpdate(playerid);
- //====Main======================================================================
- main()
- {
- print("\n----------------------------------");
- print(" Ressurercetion by Elimination");
- print(" with help by willage and flames ");
- print("----------------------------------\n");
- }
- public ScoreUpdate()
- {
- new string[100];
- TextDrawHideForAll(Text:scores);
- format(string,sizeof(string),"~g~Undertakers:%d ~r~Army:%d", undertakersscore,armyscore);
- scores = TextDrawCreate(271.000000,400.000000,string);
- TextDrawTextSize(scores,200.000000,0.000000);
- TextDrawSetOutline(scores,1);
- TextDrawSetShadow(scores,1);
- TextDrawShowForAll(Text:scores);
- }
- public ScoreCheck(playerid)
- {
- if (undertakersscore >= 50) {
- undertakersscore = 0;
- armyscore = 0;
- GameTextForAll("~g~Undertakers have won the round",6000,5);
- SetPlayerHealth(playerid, 0);
- }
- if (armyscore >= 50) {
- undertakersscore = 0;
- armyscore = 0;
- GameTextForAll("~r~The Army have won the round",6000,5);
- SetPlayerHealth(playerid, 0);
- }
- }
- public OnGameModeInit()
- {
- SetGameModeText("Ressurerection");
- SetTeamCount(7);
- ShowNameTags(1);
- SetWorldTime(18);
- UsePlayerPedAnims();
- ShowPlayerMarkers(0);
- SetTimer("KillUpdate", 1000, 1);
- SetTimer("ScoreUpdate", 1000, 1);
- SetTimer("ScoreCheck", 1000, 1);
- //=======Player class's=========================================================
- AddPlayerClass(33,-409.2062,2229.9448,42.4258,258.7982,0,0,0,0,0,0); //undertakers
- AddPlayerClass(230,-384.0502,2206.5046,45.6711,304.8587,0,0,0,0,0,0); // undertakers
- AddPlayerClass(287,-328.5968,2222.2327,42.8873,124.0637,0,0,0,0,0,0); // army
- AddPlayerClass(121,-327.6024,2215.4473,43.2214,100.8768,0,0,0,0,0,0); // army
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public SetupPlayerForClassSelection(playerid)
- {
- SetPlayerInterior(playerid,11);
- SetPlayerPos(playerid,508.7362,-87.4335,998.9609);
- SetPlayerCameraPos(playerid,508.7362,-83.4335,998.9609);
- SetPlayerCameraLookAt(playerid,508.7362,-87.4335,998.9609);
- SetPlayerFacingAngle(playerid,0.0);
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerClass(playerid, classid);
- SetupPlayerForClassSelection(playerid);
- gPlayerClass[playerid] = classid;
- switch (classid) {
- case 0:
- {
- GameTextForPlayer(playerid, "~g~Undertakers", 1200, 3);
- }
- case 1:
- {
- GameTextForPlayer(playerid, "~g~Undertakers", 1200, 3);
- }
- case 2:
- {
- GameTextForPlayer(playerid, "~r~Army", 1200, 3);
- }
- case 3:
- {
- GameTextForPlayer(playerid, "~r~Army", 1200, 3);
- }
- }
- return 1;
- }
- SetPlayerClass(playerid, classid) {
- if(classid == 0) {
- gTeam[playerid] = TEAM_undertakers;
- }
- if(classid == 1) {
- gTeam[playerid] = TEAM_undertakers;
- }
- if(classid == 2) {
- gTeam[playerid] = TEAM_army;
- } else if(classid == 3) {
- gTeam[playerid] = TEAM_army;
- }
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new pName[MAX_PLAYER_NAME];
- new string[48];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(string, sizeof(string), "%s Has Joined The Orgasm.", pName);
- SendClientMessageToAll(0xFE0179FF, string);
- SendClientMessage(playerid, 0xFE0179FF,"Welcome to Ressurection TDM.");
- SetPlayerColor(playerid, 0xFE0179FF);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- GivePlayerWeapon(playerid, 28, 500);
- GivePlayerWeapon(playerid, 24, 500);
- GivePlayerWeapon(playerid, 32, 500);
- GivePlayerWeapon(playerid, 34, 500);
- GivePlayerWeapon(playerid, 26, 500);
- SetPlayerInterior(playerid, 0);
- SetPlayerWeather(playerid,9);
- SetPlayerTime(playerid,0,0);
- if(gTeam[playerid] == TEAM_undertakers) {
- SetPlayerInterior(playerid,0);
- SetPlayerColor(playerid,COLOR_GREEN); // Green
- }
- else if(gTeam[playerid] == TEAM_army) {
- SetPlayerInterior(playerid,0);
- SetPlayerColor(playerid,COLOR_RED); // RED
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(killerid == TEAM_undertakers)
- {
- undertakersscore += 1;
- }
- if(killerid == TEAM_army)
- {
- armyscore += 1;
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext, "/scores", true) == 0 || strcmp(cmdtext, "/score", true) == 0) {
- new scorestr[128];
- format(scorestr,sizeof(scorestr),"~r~Scores: ~g~Undertakers:~y~%d ~r~Army:~y~%d", undertakersscore, armyscore);
- GameTextForPlayer(playerid, scorestr, 5000, 3);
- return 1;
- }
- if(strcmp(cmdtext, "/kill", true) == 0 || strcmp(cmdtext, "/suicide", true) == 0) {
- SetPlayerHealth(playerid, 0.0);
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement