All pastes #227714 Raw Edit

Untitled

public text v1 · immutable
#227714 ·published 2006-10-29 14:20 UTC
rendered paste body
#include <a_samp>
#include <file>
#include <string>
#include <time>

#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA

#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_DARKRED 0x660000AA




public OnFilterScriptInit()
{
	print("\n Pajungtas Dk filteris");
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp(cmdtext, "/komandos", true)==0)
	{
	print("komandu langas");
	SendClientMessage(playerid, COLOR_LIGHTBLUE,"/ginklai - ginklu sarasas");
	SendClientMessage(playerid, COLOR_LIGHTBLUE,"/para - duos jums parasiuta");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"/ls - Los Santos");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"/lv - Las Venturas");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"/sf - San Fierro");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"/tuning - Nusius jus i tiuninga.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"/s - Ismes jus aukstai i ora");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"/kalnas - Nusius jus ant kalno");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"/komandos2 - Dar komandu");
	    return 1;
	}

	if (strcmp(cmdtext, "/komandos2", true)==0)
	{print("Komandu langas 2");
	SendClientMessage(playerid, COLOR_LIGHTBLUE,"/garazas - sius jus i garaza");
	SendClientMessage(playerid, COLOR_LIGHTBLUE,"/lso - Los Sanots oro uostas");
	SendClientMessage(playerid, COLOR_LIGHTBLUE,"/namo - Parsius jus i namus.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"/gaidziai - Gaidziu lenta");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"/uzrakinti - Uzrakins jusu masina.");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"/atrakinti - Atrakins Jusu masina");
    SendClientMessage(playerid, COLOR_YELLOW, "/lvoro - Siuncia i oro uosta.");
	    return 1;
	}

		if (strcmp(cmdtext, "/info", true)==0)
	{
	print("Info langas");
	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Serveri nuo visisko tuscio lauko sukure DK.");
	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Serveris pajungtas ant 1,5 mbps/1 mbps");
	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Dazniausiai ijungtas buna 15-21 h.");
	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Su DK galite susisiekti per skype");
	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Skypename: DarkneaZ");
	    return 1;
	}

			if (strcmp(cmdtext, "/naujienos", true)==0)
	{
	print("Naujienu langas");
	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Isleista 0.2a versija");
	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Nauju versiju kolkas nezadama.");
	    return 1;
	}

		if (strcmp(cmdtext, "/gaidziai", true)==0)
	{
	print("Gaidizu langas");
	SendClientMessage(playerid, COLOR_LIGHTBLUE, "Gaidziu dar nera. Nebukite pirmasis gaidys.");
	    return 1;
	}



		if(strcmp(cmdtext, "/para", true) == 0) {
print("parasiuto pirkimas");
	    if (GetPlayerMoney(playerid) > 499) {
			GivePlayerMoney(playerid, -500);
			GivePlayerWeapon(playerid, 46, 1);
			SendClientMessage(playerid, COLOR_YELLOW, "* Nusipirkote parasiuta.");
		}
		else
		    SendClientMessage(playerid, COLOR_RED, "* Neturite tiek pinigu.");
		return 1;
	}

	 if (strcmp(cmdtext, "/tuning", true)==0)
    {
    print("tuning teleport");
 SetPlayerPos(playerid, -2689.3804,216.3680,4.1797);
   	return 1;
   	}



   	if(strcmp(cmdtext, "/garazas", true) == 0) {
   	print("garazas");
				if(IsPlayerInAnyVehicle(playerid)) {
				        new Float:X;
					new Float:Y;
					new Float:Z;
				        new VehicleID;
				        GetPlayerPos(playerid, X, Y, Z);
				        VehicleID = GetPlayerVehicleID(playerid);
					SetVehiclePos(VehicleID,1573.7570,-1237.9915,277.8759);
				} else {
					new Float:X;
					new Float:Y;
					new Float:Z;
					GetPlayerPos(playerid, X, Y, Z);
					SetPlayerPos(playerid,1573.7570,-1237.9915,277.8759);

  				}
			return 1;
		}

		if(strcmp(cmdtext, "/lso", true) == 0) {
		print("lso");
				if(IsPlayerInAnyVehicle(playerid)) {
				        new Float:X;
					new Float:Y;
					new Float:Z;
				        new VehicleID;
				        GetPlayerPos(playerid, X, Y, Z);
				        VehicleID = GetPlayerVehicleID(playerid);
					SetVehiclePos(VehicleID,1786.3817,-2532.3701,13.5469);
				} else {
					new Float:X;
					new Float:Y;
					new Float:Z;
					GetPlayerPos(playerid, X, Y, Z);
					SetPlayerPos(playerid,1786.3817,-2532.3701,13.5469);

  				}
			return 1;
		}




		if (strcmp(cmdtext, "/uzrakinti", true)==0)
		{
		print("uzrakinti");
			if(IsPlayerInAnyVehicle(playerid))
			{
				new State=GetPlayerState(playerid);
				if(State!=PLAYER_STATE_DRIVER)
				{
					SendClientMessage(playerid,0xFFFF00AA,"[ERR] Galite uzrakinti duris budamas tik vairuotoju.");
					return 1;
				}
				new i;
				for(i=0;i<MAX_PLAYERS;i++)
				{
					if(i != playerid)
					{
						SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
					}
				}
				SendClientMessage(playerid, 0xFFFF00AA, "[!] Masina uzrakinta!");
		    	new Float:pX, Float:pY, Float:pZ;
				GetPlayerPos(playerid,pX,pY,pZ);
				PlayerPlaySound(playerid,1056,pX,pY,pZ);
			}
			else
			{
				SendClientMessage(playerid, 0xFFFF00AA, "[ERR] Jus ne masinoje.");
			}
		return 1;
		}


if (strcmp(cmdtext, "/atrakinti", true)==0)
	{
	print("atrakinti");
		if(IsPlayerInAnyVehicle(playerid))
		{
			new State=GetPlayerState(playerid);
			if(State!=PLAYER_STATE_DRIVER)
			{
				SendClientMessage(playerid,0xFFFF00AA,"[ERR] Galite atrakinti budamas tik vairuotoju.");
				return 1;
			}
			new i;
			for(i=0;i<MAX_PLAYERS;i++)
			{
				SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
			}
			SendClientMessage(playerid, 0xFFFF00AA, "[!] Masina atrakinta.");
			new Float:pX, Float:pY, Float:pZ;
			GetPlayerPos(playerid,pX,pY,pZ);
			PlayerPlaySound(playerid,1057,pX,pY,pZ);
		}
		else
		{
			SendClientMessage(playerid, 0xFFFF00AA, "[ERR] Jus ne masinoje.");
		}
	return 1;

}





if(strcmp(cmdtext, "/ls", true) == 0) {
print("ls");
				if(IsPlayerInAnyVehicle(playerid)) {
				        new Float:X;
					new Float:Y;
					new Float:Z;
				        new VehicleID;
				        GetPlayerPos(playerid, X, Y, Z);
				        VehicleID = GetPlayerVehicleID(playerid);
					SetVehiclePos(VehicleID,2779.6001,-2010.7078,13.5547);
				} else {
					new Float:X;
					new Float:Y;
					new Float:Z;
					GetPlayerPos1(playerid, X, Y, Z);
					SetPlayerPos(playerid,2779.6001,-2010.7078,13.5547);

  				}
			return 1;
		}


		if(strcmp(cmdtext, "/sf", true) == 0) {
		print("sf");
				if(IsPlayerInAnyVehicle(playerid)) {
				        new Float:X;
					new Float:Y;
					new Float:Z;
				        new VehicleID;
				        GetPlayerPos(playerid, X, Y, Z);
				        VehicleID = GetPlayerVehicleID(playerid);
					SetVehiclePos(VehicleID,-1916.0455,293.3197,41.0469);
				} else {
					new Float:X;
					new Float:Y;
					new Float:Z;
					GetPlayerPos(playerid, X, Y, Z);
					SetPlayerPos(playerid,-1916.0455,293.3197,41.0469);

  				}
			return 1;
		}
				if(strcmp(cmdtext, "/lv", true) == 0) {
		print("lv");
				if(IsPlayerInAnyVehicle(playerid)) {
				        new Float:X;
					new Float:Y;
					new Float:Z;
				        new VehicleID;
				        GetPlayerPos(playerid, X, Y, Z);
				        VehicleID = GetPlayerVehicleID(playerid);
					SetVehiclePos(VehicleID,2320.2126,1390.6610,42.9666);
				} else {
					new Float:X;
					new Float:Y;
					new Float:Z;
					GetPlayerPos(playerid, X, Y, Z);
					SetPlayerPos(playerid,2320.2126,1390.6610,42.9666);

  				}
			return 1;
		}

		 if(strcmp(cmdtext, "/kalnas", true)==0)
	{
	print("kalnas");
		 if(IsPlayerInAnyVehicle(playerid))
			{
			   new Float:X;
               new Float:Y;
               new Float:Z;
                new VehicleID;
                GetPlayerPos(playerid, X, Y, Z);
                VehicleID = GetPlayerVehicleID(playerid);
               SetVehiclePos(VehicleID, -2316.18920898438, -1625.96423339844, 483.705993652344);
               SetVehicleZAngle(VehicleID,265.7448);
               SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
            } else {
               new Float:X;
               new Float:Y;
               new Float:Z;
               GetPlayerPos(playerid, X, Y, Z);
               SetPlayerPos(playerid, -2316.18920898438, -1625.96423339844, 483.705993652344);
               SetPlayerFacingAngle(playerid,181.7940);
               SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
				}
		return 1;
	}

		if(strcmp(cmdtext, "/s", true) == 0) {
		print("SKRYDYS");
				if(IsPlayerInAnyVehicle(playerid)) {
				        new Float:X;
					new Float:Y;
					new Float:Z;
				        new VehicleID;
				        GetPlayerPos(playerid, X, Y, Z);
				        VehicleID = GetPlayerVehicleID(playerid);
					SetVehiclePos(VehicleID, X, Y, Z + 800.00);

					GivePlayerWeapon(playerid,46,1);
				} else {
					new Float:X;
					new Float:Y;
					new Float:Z;
					GetPlayerPos(playerid, X, Y, Z);
					SetPlayerPos(playerid, X, Y, Z + 800.00);

					GivePlayerWeapon(playerid,46,1);
  				}
			return 1;
		}

		if (strcmp(cmdtext, "/ginklai", true)==0) {
		print("ginklu sar");
        SendClientMessage(playerid, COLOR_LIGHTBLUE,"Norint nusipirkti Pistol rasykite /ppistol");
        SendClientMessage(playerid, 0x32CD32AA,"Norint nusipirkti UZI rasykite /puzi");
        SendClientMessage(playerid, 0x32CD32AA,"Norint nusipirkti Shotgun rasykite /pshotgun");
        SendClientMessage(playerid, 0x32CD32AA,"Norint nusipirkti Mp5 rasykite /pmp5");
        SendClientMessage(playerid, 0x32CD32AA,"Norint nusipirkti Ak 47 rasykite /pak47");
}

if (strcmp(cmdtext, "/ppistol", true)==0) {
print("pistolo pirkimas");
	 GivePlayerWeapon(playerid, 22, 100);
     GivePlayerMoney(playerid, -200);
     SendClientMessage(playerid, 0xFFFF00AA,"Nusipirkote 9mm Pistol");
  }



     if (strcmp(cmdtext, "/puzi", true)==0) {
     print("UZI");
	 GivePlayerWeapon(playerid, 28, 200);
     GivePlayerMoney(playerid, -500);
     SendClientMessage(playerid, 0xFFFF00AA,"Nusipirkote UZI");
  }


          if (strcmp(cmdtext, "pshotgun", true)==0) {
          print("Shotgun");
	 GivePlayerWeapon(playerid, 25, 50);
     GivePlayerMoney(playerid, -600);
     SendClientMessage(playerid, 0xFFFF00AA,"Nusipirkote Shotgun");
 }



               if (strcmp(cmdtext, "/pmp5", true)==0) {
               print("Mp5");
	 GivePlayerWeapon(playerid, 29, 500);
     GivePlayerMoney(playerid, -2000);
     SendClientMessage(playerid, 0xFFFF00AA,"Nusipirkote Mp5");
  }



     if (strcmp(cmdtext, "/pak47", true)==0) {
     print("AK 47");
	 GivePlayerWeapon(playerid, 30, 300);
     GivePlayerMoney(playerid, -3500);
     SendClientMessage(playerid, 0xFFFF00AA,"Nusipirkote AK 47!");
   }
   
       if (strcmp(cmdtext, "/lc", true)==0)
    	{
	    SetPlayerInterior(playerid, 1);
	    SetPlayerPos(playerid,-787.3552,505.3579,1381.6016);
	    return 1;
	}

    if (strcmp(cmdtext, "/lvoro", true)==0)
    {
	SetPlayerPos(playerid, 1430.8723,1470.9594,10.8203);
   	return 1;
   	}
   	
   	  if (strcmp(cmdtext, "/dmzona", true)==0)
   	{
    new playername[256];
    new message[256];
	GetPlayerName(playerid, playername, 18);
   	SetPlayerPos(playerid, -1296.3138,2495.3506,86.9976);
	format(message, sizeof(message), "[***] %s DmZonoje. Rasykite /dmzona !!", playername);
	SendClientMessageToAll(COLOR_YELLOW, message);
    SetPlayerHealth(playerid, 100);
	return 1;
	}

		   if (strcmp(cmdtext, "/stuntzona", true)==0)
   	{
    new playername[256];
	GetPlayerName(playerid, playername, 18);
   	SetPlayerPos(playerid, 2559.4204,819.4401,5.3158);
    SetPlayerHealth(playerid, 200);
	return 1;
	}

	 if(strcmp(cmdtext, "/dragzona", true)==0)
	{
		 if(IsPlayerInAnyVehicle(playerid))
			{
			   new Float:X;
               new Float:Y;
               new Float:Z;
                new VehicleID;
                GetPlayerPos(playerid, X, Y, Z);
                VehicleID = GetPlayerVehicleID(playerid);
               SetVehiclePos(VehicleID, -1709.2017,-248.6770,13.8529);
               SetVehicleZAngle(VehicleID,265.7448);
               SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
               SetPlayerPos(playerid, -1709.2017,-248.6770,13.8529);
            } else {
               new Float:X;
               new Float:Y;
               new Float:Z;

               GetPlayerPos(playerid, X, Y, Z);
               SetPlayerPos(playerid, -1709.2017,-248.6770,13.8529);
               SetPlayerFacingAngle(playerid,181.7940);
               SetPlayerInterior(playerid,0); //Sets the interior, set it to 0 if its on the normal "outside" world.
               SetPlayerPos(playerid, -1709.2017,-248.6770,13.8529);
				}
		return 1;
	}
	

	return 0;
}

public OnPlayerDisconnect(playerid)
{
	return 1;
}

public OnGameModeInit()
{
	ShowNameTags(1);
	ShowPlayerMarkers(1);
	
return 1;
}

public OnPlayerConnect(playerid)
{

	return 1;
}


public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
print("Playerio mirtis");
   new playercash;
	if(killerid == INVALID_PLAYER_ID) {
        SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
        ResetPlayerMoney(playerid);
	} else {
	    	SendDeathMessage(killerid,playerid,reason);
			SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
			playercash = GetPlayerMoney(playerid);
			if (playercash > 0)  {
				GivePlayerMoney(killerid, playercash);
				ResetPlayerMoney(playerid);
			}
			else
			{
			}
     	}
 	return 1;
}