All pastes #258164 Raw Edit

Quelqu'un

public text v1 · immutable
#258164 ·published 2006-11-26 05:44 UTC
rendered paste body
//------------------------------------------------------------------------------
// CounterTerrorists=VS=Terrorists v 0.1d by Getherer
//                  Editing Script Without Peremission is NOT Allowed.
//                  If Edited put me into Credits as based on this script by me.
//------------------------------------------------------------------------------
#include <a_samp>
#include <core>
#include <float>
#include <dudb>
#include <dutils>
#include <dini>
#include <file>
#include <string>
#include <time>

//Colours
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_LIGHTRED 0xFA8072AA
#define COLOR_BLACK 0x000000AA
//Teams
#define TEAM_1 1
#define TEAM_2 2
new gTeam[MAX_PLAYERS];
new gRoundTime = 1500000; //25 mins

main()
{
	print("\n----------------------------------");
	print("Running CounterTerrorists=VS=Terrorists by Getherer");
	print("----------------------------------\n");
}

public OnGameModeInit()
{
    SetGameModeText("CounterTerrorists=VS=Terrorist");
    ShowPlayerMarkers(0);
	SetWorldTime(0);
    ShowNameTags(0);
    AddPlayerClass(285,213.4894,1872.2498,13.1406,272.2923,31,500,23,500,4,0); // 
    AddPlayerClass(127,275.3144,1855.3691,8.7649,1.5770,30,500,22,500,4,0); // 
    AddStaticPickup(1240,2,246.3291,1859.1926,14.0840);
    AddStaticPickup(1240,2,214.7022,1822.6824,6.4141);
    AddStaticPickup(1240,2,268.7634,1884.1362,-30.0938);
    AddStaticPickup(1240,2,209.8783,1809.2842,21.8672);
    AddStaticPickup(1240,2,162.1616,1932.6633,25.4985);
    AddStaticPickup(1242,2,212.9404,1809.1954,21.8672);
    AddStaticPickup(1242,2,266.8915,1895.4111,25.4985);
    AddStaticPickup(1242,2,259.2404,1816.0861,1.0078);
    if (gRoundTime > 1500000) {
	SetTimer("GameModeExitFunc", gRoundTime, 0);
	}
    return 1;
}

public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid, 0x33AA33AA, "Welcome in CounterTerrorists=VS=Terrorists v 0.1d. Please Choose your character.");
    GameTextForPlayer(playerid, "~b~CounterTerrorists~y~=VS=~r~Terrorists~n~ ~g~v 0.1d", 90000, 4);
    SetPlayerColor(playerid, COLOR_GREY);
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerCameraPos(playerid, 256.0815, -43.0475, 1003.0234);
    SetPlayerPos(playerid, 258.4893, -41.4008, 1002.0234);
    SetPlayerFacingAngle(playerid, 90.0);
    SetPlayerCameraLookAt(playerid, 258.4893, -41.4008, 1002.0234);
    SetPlayerInterior(playerid, 14);
    if(classid == 0){
      gTeam[playerid] = TEAM_1;
      GameTextForPlayer(playerid, "~b~Counter Terrorists", 10000, 3);}
    else if(classid == 1){
      gTeam[playerid] = TEAM_2;
      GameTextForPlayer(playerid, "~r~Terrorists", 10000, 3);}
    return 1;
}

public OnPlayerSpawn(playerid)
{
    SetPlayerInterior(playerid,0);
    if(gTeam[playerid] == TEAM_1)
       SetPlayerColor(playerid, 0x0000BBAA);
    else if(gTeam[playerid] == TEAM_2)
       SetPlayerColor(playerid, 0xAA3333AA);
    return 1;
}

/*
public OnPlayerDeath(playerid, killerid, reason)

{

	if(killerid == INVALID_PLAYER_ID) {

        SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);

	} else {

        if(gTeam[killerid] != gTeam[playerid]) {

	    	// Valid kill

	    	new warning[256];

			format(warning, sizeof(warning), "You killed your enemy. Your Team collect point.");

			SendDeathMessage(killerid,playerid,reason);
			
   			SendClientMessage(killerid, 0xFFFF00AA, warning);

			SetPlayerScore(killerid,GetPlayerScore(killerid)+1);

			GivePlayerMoney(killerid, 1);

}

		else {

			//Team Killer!

		new warning[256];

		format(warning, sizeof(warning), "You killed your own Team Mate. Your Team lost point.");

		SendClientMessage(killerid, 0xFFFF00AA, warning);

		SendDeathMessage(killerid,playerid,reason);

		GivePlayerMoney(killerid, -1);

		SetPlayerScore(killerid, GetPlayerScore(killerid)-1);
}
		//message to killer
		new kstring[256]; //killer message
		new pname[MAX_PLAYER_NAME];   //player name
		GetPlayerName(playerid, pname, sizeof(pname));
		format(kstring, sizeof(kstring), "~b~You Pwnt %s",pname);
		GameTextForPlayer(killerid, kstring, 6000, 5);

		//message to player
		new kname[MAX_PLAYER_NAME];   //killername
       	GetPlayerName(killerid, kname, sizeof(kname));
		format(kstring, sizeof(kstring), "~r~:( LMAO, You got Pwnt by %s",kname);
		GameTextForPlayer(playerid, kstring, 6000, 5);
    return 1;
}
*/

public OnPlayerCommandText(playerid, cmdtext[])
{
  if (strcmp(cmdtext, "/mp5", true)==0) {
GivePlayerWeapon(playerid, 29, 3000);
     GivePlayerMoney(playerid, -3000);
     SendClientMessage(playerid, 0xFFFF00AA,"You bought MP5.");
     return 1;
     }
       if (strcmp(cmdtext, "/m4", true)==0) {
GivePlayerWeapon(playerid, 31, 250);
     GivePlayerMoney(playerid, -2500);
     SendClientMessage(playerid, 0xFFFF00AA,"You bought M4.");
     return 1;
     }
       if (strcmp(cmdtext, "/pistol", true)==0) {
GivePlayerWeapon(playerid, 22, 100);
     GivePlayerMoney(playerid, -1000);
     SendClientMessage(playerid, 0xFFFF00AA,"You bought Pistols.");
     return 1;
     }
       if (strcmp(cmdtext, "/silenced", true)==0) {
GivePlayerWeapon(playerid, 23, 100);
     GivePlayerMoney(playerid, -1000);
     SendClientMessage(playerid, 0xFFFF00AA,"You bought Silenced Pistol.");
     return 1;
     }
       if (strcmp(cmdtext, "/ak47", true)==0) {
GivePlayerWeapon(playerid, 30, 250);
     GivePlayerMoney(playerid, -2500);
     SendClientMessage(playerid, 0xFFFF00AA,"You bought AK47.");
     return 1;
     }
       if (strcmp(cmdtext, "/shotgun", true)==0) {
GivePlayerWeapon(playerid, 25, 65);
     GivePlayerMoney(playerid, -1500);
     SendClientMessage(playerid, 0xFFFF00AA,"You bought Shotgun.");
     return 1;
     }
       if (strcmp(cmdtext, "/uzi", true)==0) {
GivePlayerWeapon(playerid, 28, 300);
     GivePlayerMoney(playerid, -3000);
     SendClientMessage(playerid, 0xFFFF00AA,"You bought UZI.");
     return 1;
     }


	if (strcmp(cmdtext, "/Help", true)==0)
       {
       SendClientMessage(playerid, COLOR_YELLOW, "Type /buy for list of weapons which you can buy.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /info for credits.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /help for help.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /shelp for registration help and other stuff.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /register to register.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /login to login.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /loginhelp for more registration help.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /contact to see contact with CT=VS=T maker.");

	    return 1;
}
if (strcmp(cmdtext, "/Commands", true)==0)
       {
       SendClientMessage(playerid, COLOR_YELLOW, "List of weapons which you can buy:");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /m4 for buy m4.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /ak47 for buy ak47.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /pistol for buy pistol.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /silenced for buy silenced pistol.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /uzi for buy uzi.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /mp5 for buy mp5.");
       SendClientMessage(playerid, COLOR_YELLOW, "Type /shotgun for buy shotgun.");
	    return 1;
}
if (strcmp(cmdtext, "/info", true)==0)
       {
       SendClientMessage(playerid, COLOR_YELLOW, "Credits:");
       SendClientMessage(playerid, COLOR_BLUE, "CounterTerrorists=VS=Terrorists");
       SendClientMessage(playerid, COLOR_BLUE, "Made by Getherer");
       SendClientMessage(playerid, COLOR_BLUE, "Have a good time playing CT=VS=T!");
	    return 1;
}

if (strcmp(cmdtext, "/contact", true)==0)
       {
       SendClientMessage(playerid, COLOR_YELLOW, "Wanna tell me something or give advise?");
       SendClientMessage(playerid, COLOR_YELLOW, "MSN: getherer@gmail.com");
       SendClientMessage(playerid, COLOR_YELLOW, "E-Mail: getherer@gmail.com");
       SendClientMessage(playerid, COLOR_YELLOW, "Gadu-Gadu: 2551524 Polish Messenger.");
       SendClientMessage(playerid, COLOR_YELLOW, "Thanks.");
	    return 1;
}

if (strcmp(cmdtext, "/loginhelp", true)==0)
       {
       SendClientMessage(playerid, COLOR_YELLOW, "Type /register <password> to register!");
       SendClientMessage(playerid, COLOR_YELLOW, "When done type /login <password> To login!");
	}
 	return 1;
}