All pastes #342442 Raw Edit

Mine

public text v1 · immutable
·published 2007-02-06 09:02 UTC
rendered paste body
#include <a_samp>
#include <core>
#include <float>
#include <string>
#include <datagram>
#include <file>
#include <time>

#define MOST_WANTED 1
#define MOST_WANTED_COLOR 0xFFD700AA
#define HUNTERS 2
#define HUNTERS_COLOR 0xFF0000AA

new gMostWantedTeam[1];
new gHuntersTeam[MAX_PLAYERS];

main()
{
	print("\n----------------------------------");
	print("  Most Wanted Mod v1.0 By Abys");
	print("----------------------------------\n");
}



public OnGameModeInit()
{
	print("GameModeInit()");
	SetGameModeText("Most Wanted Mod v1.0 By Abys");
	
	AddPlayerClass(223,756.7424,377.7393,23.1704,16.9171,0,0,0,0,0,0); // mw
	
	AddPlayerClass(250,238.4923,23.5960,2.5781,79.0860,0,0,0,0,0,0); // hunters
	AddPlayerClass(261,226.2888,11.9680,2.5781,352.6286,0,0,0,0,0,0); //
	AddPlayerClass(48,1511.4751,-694.4235,94.7500,108.6998,0,0,0,0,0,0); //
	AddPlayerClass(59,1507.7405,-698.6795,94.7500,140.7327,0,0,0,0,0,0); //
	AddPlayerClass(260,320.9119,871.5707,20.3990,289.5641,0,0,0,0,0,0); //
	AddPlayerClass(275,326.5931,868.9734,20.4063,313.2093,0,0,0,0,0,0); //
	AddPlayerClass(242,-9.1589,1388.2869,9.1719,278.1246,0,0,0,0,0,0); //
	AddPlayerClass(241,-9.2416,1391.3666,9.1719,278.1246,0,0,0,0,0,0); //
	
	AddStaticVehicle(429,741.6044,380.4421,22.8516,280.6423,1,3); //
	AddStaticVehicle(451,747.6766,346.3191,20.2055,199.1053,16,16); //
	AddStaticVehicle(461,800.5679,360.3536,18.9763,86.3574,53,1); //
	AddStaticVehicle(477,732.7455,297.7562,19.9891,185.4585,101,1); //
	AddStaticVehicle(489,759.5060,268.2086,27.2298,184.6902,84,110); //
	
	AddStaticVehicle(500,212.6246,24.7880,2.6762,269.8262,28,119); //
	AddStaticVehicle(498,218.8513,32.3067,2.6469,275.3430,27,107); //
	
	AddStaticVehicle(400,1505.0558,-693.8553,94.8438,170.8115,113,1); //
	
	AddStaticVehicle(585,329.3529,881.1978,19.9849,358.6812,62,62); //
	AddStaticVehicle(585,344.0408,884.6534,19.9895,222.1120,62,62); //
	
	AddStaticVehicle(450,-18.6114,1380.1943,9.7782,90.2873,40,1); //
	AddStaticVehicle(403,-36.0835,1380.0975,10.1400,89.3615,40,1); //
	AddStaticVehicle(584,-14.0319,1353.7954,9.7651,96.2905,36,1); //
	AddStaticVehicle(514,-39.0938,1351.1462,10.6919,95.2054,36,1); //
	 	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);

	if(classid == 0) {
		GameTextForPlayer(playerid, "~y~***Join as Most Wanted***", 1000, 6);
		}
    else if (classid == 1 || classid == 2 || classid == 3 || classid == 4 || classid == 5 || classid == 6 || classid == 7 || classid == 8) {
    	GameTextForPlayer(playerid, "~r~***Join as Hunter***", 1000, 6);
	return 1;
}

public SetPlayerTeamFromClass(playerid, classid)
{
	if (classid == 0)
	{
		gMostWantedTeam[playerid] = MOST_WANTED;
	}
	else if (classid == 1 || classid == 2 || classid == 3 || classid == 4 || classid == 5 || classid == 6 || classid == 7 || classid == 8) {
	{
		gHuntersTeam[playerid] = HUNTERS;
	}
}

public SetPlayerToTeamColor(playerid)
{
	if (gMostWantedTeam[playerid] == MOST_WANTED)
	{
		SetPlayerColor(playerid, MOST_WANTED_COLOR);
	}
	else if (gHuntersTeam[playerid] == HUNTERS)
	{
		SetPlayerColor(playerid, HUNTERS_COLOR);
	}
}

public OnGameModeExit()
{
	print("***Gamemode Closed***");
	return 1;
}

public OnPlayerConnect(playerid)
{
	printf("***%d connected to server***", playername);
	GameTextForPlayer(playerid, "~y~MOST WANTED ~g~MOD ~w~v1.0 ~r~BY ABYS", 5000, 1);
	SendClientMessage(playerid, 0x87CEFAAA, "MOST WANTED MOD v1.0 BY ABYS");
	SendClientMessage(playerid, 0xFFA500AA, "Bun venit pe server. Obiectivul celui mai cautat");
	SendClientMessage(playerid, 0xFFA500AA, "om, adik MOST WANTED e sa fuga si sa se ascunda cat");
    SendClientMessage(playerid, 0xFFA500AA, "poate de mult. Obiectivul vanatorilor este sal");
    SendClientMessage(playerid, 0xFFA500AA, "omoare pe MOST WANTED. Scrieti /rules si /help .");
    SendClientMessageToAll(MOST_WANTED_COLOR, "***%d ni se alatura jocului***", playername)
	return 1;
}

public OnPlayerDisconnect(playerid)
{
	printf("***%d leave the server***", playername);
	SendClientMessageToAll(MOST_WANTED_COLOR, "***%d paraseste jocul, sper sa se intoarca***");
	return 1;
}

public OnPlayerSpawn(playerid)
{
	if (classid == 0)
	{
		GivePlayerMoney(playerid, 50000);
		GivePlayerWeapon(playerid, 24, 50);
		GivePlayerWeapon(playerid, 26, 150);
		GivePlayerWeapon(playerid, 29, 500);
		GivePlayerWeapon(playerid, 31, 1000);
		GivePlayerWeapon(playerid, 37, 500);
		GivePlayerWeapon(playerid, 42, 99999);
	}
	else if (classid == 1 || classid == 2 || classid == 3 || classid == 4 || classid == 5 || classid == 6 || classid == 7 || classid == 8) {
	{
		GivePlayerMoney(playerid, 10000);
		GivePlayerWeapon(playerid, 25, 200);
		GivePlayerWeapon(playerid, 32, 300);
		GivePlayerWeapon(playerid, 30, 500);
	}
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	SendDeathMessage(killerid, playerid, reason);
	
	if(gTeam[playerid] == MOST_WANTED) { 
				GameTextForPlayer(playerid, "~g~Wasted!", 1000, 3); 
				GameTextForPlayer(killerid, "~r~Good shot!", 1000, 3);
				SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
				GivePlayerMoney(killerid, 500)
    			SetPlayerHealth(killerid,GetPlayerHealth(killerid, health)+3);
}
	if(gTeam[playerid] == HUNTERS) {
				GameTextForPlayer(playerid, "~r~Wasted!", 1000, 3);
				GameTextForPlayer(killerid, "~g~Good Shot!", 1000, 3);
				SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
				GivePlayerMoney(killerid, 500)
    			SetPlayerHealth(killerid,GetPlayerHealth(killerid, health)+3);
}

	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	//---
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	//---
	return 1;
}

public OnPlayerText(playerid)
{
	//---
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp(cmdtext, "/help", true)==0)
	{
	    SendClientMessage(playerid, 0x00FFFFAA, "***********WWW.X-GAMES.TK***********");
	    SendClientMessage(playerid, 0x00FFFFAA, "____________________________________");
	    SendClientMessage(playerid, 0x00FFFFAA, "Nui asa de greu sa joci. Dak te bagi");
	    SendClientMessage(playerid, 0x00FFFFAA, "Most Wanted , incerci sa fugi si sa ");
	    SendClientMessage(playerid, 0x00FFFFAA, "omori vandatori cat poti de mult.   ");
	    SendClientMessage(playerid, 0x00FFFFAA, "Dak te bagi Hunter trebuie sal omori");
	    SendClientMessage(playerid, 0x00FFFFAA, "pe MostWanted.Scrie /rules pt reguli");
	    SendClientMessage(playerid, 0x00FFFFAA, "____________________________________");
	    SendClientMessage(playerid, 0x00FFFFAA, "***********WWW.X-GAMES.TK***********");
	    return 1;
	}
	if (strcmp(cmdtext, "/help", true)==0)
	{
	    SendClientMessage(playerid, 0x00FFFFAA, "***********WWW.X-GAMES.TK***********");
	    SendClientMessage(playerid, 0x00FFFFAA, "____________________________________");
	    SendClientMessage(playerid, 0x00FFFFAA, "Singura regula e sa nu injuri , ok !");
	    SendClientMessage(playerid, 0x00FFFFAA, "____________________________________");
	    SendClientMessage(playerid, 0x00FFFFAA, "***********WWW.X-GAMES.TK***********");
	    return 1;
	}
	return 0;
}

public OnPlayerInfoChange(playerid)
{
	//---
	return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	//---
	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;
}