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;
}