06.07.2012, 13:48
Код:
// This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> #include <core> #include <float> #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else //_________________________________// //____________COLORS_______________// #define COLOR_BLUE 0x0000FFFF//____// #define COLOR_RED 0xFF0000AA//_____// #define COLOR_GREEN 0x008000FF #define COLOR_BLUE 0x0000FFFF #define COLOR_BRIGHTRED 0xFF000AAA #define COLOR_AQUA 0x00FFFFAA #define COLOR_GREY 0xAFAFAFAA #define COLOR_BEIGE 0xFFF8DCAA #define COLOR_BLACK 0x000000AA #define COLOR_LIGHTERBLUE 0x00BFFFAA #define COLOR_BLUELIGHT 0x1E90FFAA #define COLOR_BLUEMEDIUM 0x0000CDAA #define COLOR_BLUEDARK 0x00008BAA #define COLOR_PINK 0xFF1493AA #define COLOR_PINKDARK 0xFF00FFAA #define COLOR_GREENLIGHT 0x00FF00AA #define COLOR_GREENDARK 0x006400AA #define COLOR_MAROON 0x800000AA #define COLOR_OKER 0x808000AA #define COLOR_ORANGE 0xFF4500AA #define COLOR_ORANGELIGHT 0xFF8C00AA #define COLOR_PURPLE 0x800080AA #define COLOR_VIOLETDARK 0x9400D3AA #define COLOR_INDIGO 0xAB0082AA #define COLOR_RED 0xFF0000AA #define COLOR_SAND 0xFFDEADAA #define COLOR_SILVER 0xC0C0C0AA #define COLOR_TEAL 0x008080AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_GOLD 0xFFD700AA #define COLOR_BROWN 0x8B4513AA #define COLOR_BROWNLIGHT 0xA0522DAA #define COLOR_GRAY 0xA9A9A9AA #define COLOR_GRAYDARK 0x696969AA #define COLOR_INVISIBLE 0xFFFFFF00 #define COLOR_INDIA 0x80000096 #define COLOR_PAKISTAN 0x40808096 #define COLOR_NEPAL 0x8000FF96 #define COLOR_BRAZIL 0xB7B70096 #define COLOR_CHINA 0x80808096 #define COLOR_GREECE 0x00000096 #define COLOR_SINGAPORE 0x00FFFF96 #define COLOR_IRAQ 0x8080C096 //________________________________// //__________TEAM DEFINES__________// #define TEAM_VCRIPZ 0//__________// #define TEAM_YAKUZA 1//______________// //_______________________________// #define VCRIPZSPAWN "1243.1676,-885.0325,42.8753" #define YAKUZASPAWN "690.0741,-1275.7295,13.5596" #define VCRIPZCOLOR "COLOR_BLUE" #define YAKUZACOLOR "COLOR_RED" main() { print("\n----------------------------------"); print("America Vs UK V1.5"); print("----------------------------------\n"); } #endif new VCripz; new YAKUZA; new gTeam[MAX_PLAYERS]; public OnGameModeInit() { SetGameModeText("VCripz Vs UK V1.5"); // VCripz AddPlayerClass(144,1243.1676,-885.0325,42.8753,184.2672,34,200,22,600,31,600); AddPlayerClass(143,1243.1676,-885.0325,42.8753,184.2672,22,600,28,600,26,200); AddPlayerClass(21,1243.1676,-885.0325,42.8753,184.2672,24,200,27,300,30,600); AddStaticVehicle(445,1195.1195,-890.7369,43.0163,277.4651,79,79); // car VC AddStaticVehicle(545,1185.4622,-877.3146,43.0440,102.8209,79,79); // VC2 AddStaticVehicle(445,1197.5138,-875.8004,42.9490,276.2660,79,79); // VC3 // Yakuza AddPlayerClass(123,690.0741,-1275.7295,13.5596,84.6054,27,200,24,200,30,600); AddPlayerClass(122,690.0741,-1275.7295,13.5596,84.6054,18,15,22,200,32,600); AddPlayerClass(121,690.0741,-1275.7295,13.5596,84.6054,23,200,25,200,31,600); AddStaticVehicle(421,678.7027,-1277.6714,13.4853,89.3686,176,176); // Vehicle Yakuza AddStaticVehicle(436,673.5178,-1292.0079,13.3863,0.4284,176,176); // Vehicle Yakuza2 AddStaticVehicle(436,655.3624,-1288.0637,13.5588,1.6433,176,176); // Vehicle Yakuza3 AddStaticVehicle(444,680.0547,-1270.1240,13.9603,87.0809,176,176); // Vehicle Yakuza4 AddStaticVehicle(445,657.5549,-1278.2496,13.5336,360.0000,176,176); // Vehicle Yakuza5 // For Enter Script AddStaticPickup(1239, 3, 497.1258, -75.9710, 998.7578, -1); AddStaticPickup(1318, 20, 2309.8423, -1644.9840, 14.8270); Create3DTextLabel("Напиши /enter", 0x2D06A1, 2309.8423, -1644.9840, 14.8270, 40.0, 0 ,0); Create3DTextLabel("Напиши /exit", 0x2D06A1, 501.8214, -69.0665, 998.7578, 40.0, 0 ,0); Create3DTextLabel("Напиши /drinks", 0x2D06A1, 497.1258, -75.9710, 998.7578, 40.0, 0 ,0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { switch(classid) { case 144, 145, 21, 445, 545: { gTeam[playerid] = TEAM_VCRIPZ; GameTextForPlayer(playerid, "~b~VCripz", 5000, 5); SetPlayerPos(playerid, 1243.1676,-885.0325,42.8753); SetPlayerFacingAngle(playerid, 184.2672); SetPlayerCameraPos(playerid, 1244.7457,-895.0895,42.8828); SetPlayerCameraLookAt(playerid, 1243.1676,-885.0325,42.8753); } case 121, 122, 123, 421, 436, 444: { gTeam[playerid] = TEAM_YAKUZA; GameTextForPlayer(playerid, "~r~Yakuza", 5000, 5); SetPlayerPos(playerid, 690.0741,-1275.7295,13.5596); SetPlayerFacingAngle(playerid,84.6054); SetPlayerCameraPos(playerid,681.0349,-1275.2156,13.5827); SetPlayerCameraLookAt(playerid,690.0741,-1275.7295,13.5596); } } SetPlayerToTeamColour(playerid); // calls the custom function { } return 1; } SetPlayerToTeamColour(playerid) { if(gTeam[playerid] == TEAM_VCRIPZ) { SetPlayerColor(playerid,COLOR_BLUE); } else if(gTeam[playerid] == TEAM_YAKUZA) { SetPlayerColor(playerid,COLOR_RED); } } public OnPlayerConnect(playerid) { SendClientMessage(playerid, COLOR_GREEN,"Welcome To America Vs UK TDM Server"); return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { //Playerskill level SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL,999); SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL_SILENCED,999); SetPlayerSkillLevel(playerid,WEAPONSKILL_DESERT_EAGLE,999); SetPlayerSkillLevel(playerid,WEAPONSKILL_SHOTGUN,999); SetPlayerSkillLevel(playerid,WEAPONSKILL_SAWNOFF_SHOTGUN,999); SetPlayerSkillLevel(playerid,WEAPONSKILL_SPAS12_SHOTGUN,999); SetPlayerSkillLevel(playerid,WEAPONSKILL_MICRO_UZI,999); SetPlayerSkillLevel(playerid,WEAPONSKILL_MP5,999); SetPlayerSkillLevel(playerid,WEAPONSKILL_AK47,999); SetPlayerSkillLevel(playerid,WEAPONSKILL_M4,999); SetPlayerSkillLevel(playerid,WEAPONSKILL_SNIPERRIFLE,999); return 1; }
