/* =================================================================== If you uncomment the following line YSI will be compiled with filterscript options, this is VERY important if you do use it as one, otherwise certain features may not work =================================================================== */ #define FILTERSCRIPT /* =================================================================== If you uncomment one of the following lines YSI will not include, those files in compiling. So if you E.G. dont use objects in your script, you could uncomment the line #define YSI_NO_OBJECTS, and it would leave the Object files out. Note: Not every combination has been tested (there are currently 131072 combinations, if you find one which doesn't compile due to cross-file dependencies please say. Also note that excluding either checkpoints or areas will exclude properties instantly. You can also exclude all unwritten new libraries for future compatability using: #define YSI_VERSION Where version is the version you are compiling against, current ids are: 2 - YSI 0.2 or earlier 3 - YSI 0.3 =================================================================== */ //#define YSI_NO_USERS //#define YSI_NO_TEXT //#define YSI_NO_COMMANDS #define YSI_NO_MODULES #define YSI_NO_OBJECTS //#define YSI_NO_CHECKPOINTS //#define YSI_NO_AREAS //#define YSI_NO_SYSTEM #define YSI_NO_RACES #define YSI_NO_ZONES #define YSI_NO_TRACKING #define YSI_NO_CALLBACKS //#define YSI_NO_MASTER #define YSI_NO_CLASSES #define YSI_NO_PICKUPS //#define YSI_NO_GROUPS //#define YSI_NO_PROPERTIES //#define YSI_NO_STANDARD #define YSI_NO_LOADER #include #if defined FILTERSCRIPT Script_OnFilterScriptInit() { print("\n------------------------------------"); print(" YSI Filterscript by your name here"); print("------------------------------------\n"); ycmd(kill); ycmd("mycommand"); Langs_AddLanguage("EN", "English"); Langs_AddFile("core", "YSI"); CreateProperty("Los Santos Airport",1447.9705,-2287.1077,13.5469, 40000, 8000, 100000); CreateProperty("Mafia HideOut",1125.2509,-2037.2324,69.8817, 30000, 6500, 100000); CreateProperty("Los Santos LightHouse",154.3078,-1941.2109,3.7734,15000, 4000, 100000); CreateProperty("Barber Shop Chain",420.9906,-82.1225,1001.8047,10000,2000 , 100000); CreateProperty("Los Santos Mall",1167.2512,-1489.9713,22.7578,25000,5000 , 100000); CreateProperty("Los Santos Movie Studios",915.0714,-1252.0409,15.6641,22500,4500 , 100000); CreateProperty("Los Santos Police Station",1481.3713,-1767.1127,18.7958,45000,8500 , 100000); CreateProperty("Tatoo Shop Chain",-203.7135,-23.8204,1002.2734,10000,2000,100000); CreateProperty("Los Santos Gym",767.2381,13.5867,1000.7014,12500,2500,100000); CreateProperty("'Cj House' Memorial",2495.1501,-1687.0988,13.5146,50000,7000, 100000); CreateProperty("Los Santos Stadium",2781.0173,-1815.1823,11.8438,45000,8200 , 100000); CreateProperty("Jefferson Motel",2230.3977,-1163.4333,25.7978,23000,4100 , 100000); CreateProperty("Madd Dog Mansion",1304.3530,-799.3784,84.1406,35000,7500 , 100000); CreateProperty("'The Welcome Pump' Bar",681.9249,-476.8026,16.3359,15000 ,4500 ,100000); CreateProperty("'FreschBerg' Factory",-86.3381,-301.2921,2.7646 ,35000,6800 ,100000); CreateProperty("'EasterBoard' Farm",-58.2951,83.2074,3.1172 ,23000,4300 ,100000); CreateProperty("'Sprunk' Factory",1331.4570,287.8765,19.5547 , 26000,5600 ,100000); CreateProperty("Dick Sound's Shop",2305.6697,84.3089,26.4787 ,15000 ,4000 ,100000); CreateProperty("4 Dragons Casino",2022.5802,1000.4705,10.8203 ,60000 ,8500 ,100000); CreateProperty("Cove-a-Lot Casino",2184.5479,1114.7244,12.6484 ,50000 ,8100 ,100000); CreateProperty("Pyramid's Casino",2235.3564,1290.5189,10.8203 ,55000,8050 ,100000); CreateProperty("Caligula Casino",2193.7622,1670.6602,12.3672 ,90000 ,9500 ,100000); CreateProperty("Clown's Pocket Casino",2221.0586,1834.1312,10.8203 ,63000 ,8800 ,100000); CreateProperty("HighRoller Casino",1934.5508,1346.6810,9.9688 ,89000 ,9000 ,100000); CreateProperty("SexShop",-103.7537,-21.4686,1000.7188 , 11000 ,2500 ,100000); CreateProperty("Binco",161.3910,-79.1938,1001.8047, 13000 ,3000 ,100000); CreateProperty("Zip ",207.6923,-98.0068,1005.2578 ,12500 ,2800 ,100000); CreateProperty("Azteca Club",2244.7058,2523.4536,10.8203 ,16000 ,4000 ,100000); CreateProperty("Mechanic's Shop ",1658.5780,2197.4014,10.8203 ,13000 ,3500 ,100000); CreateProperty("SanFierro WangBoat ",-1587.1095,38.6312,17.3281 ,50000 ,7500 ,100000); CreateProperty("SanFierro FireDepartment ",-2025.2113,67.2173,28.4324 ,37000,6800 ,100000); CreateProperty("SupaSave Shop ",-2443.2778,751.8171,35.1786 ,20000 ,4000 ,100000); CreateProperty("Pier 69",-1641.7084,1401.4657,9.8047 ,55000 ,5600 ,100000); CreateProperty("BigPointy Building",-1751.9674,866.4216,25.0859 ,120000 ,11000 ,100000); CreateProperty("Chinese Restaurant",-2240.9702,576.1884,35.1719 ,30000 ,4800 ,100000); CreateProperty("FlankFloff Hotel",-2422.2864,335.5903,36.0427 ,45000 ,7800 ,100000); CreateProperty("Gardener Center",-2582.2808,310.0252,5.1797 ,10000 ,1400 ,100000); CreateProperty("SanFierro CityHall",-2765.1736,375.6137,6.3436 ,160000 ,14000 ,100000); CreateProperty("Comercial Complex Lot",-2765.1736,375.6137,6.3436 ,75000 ,7700 ,100000); return 1; } Script_OnFilterScriptExit() { return 1; } #else main() { print("\n--------------------------------"); print(" YSI Gamemode by your name here"); print("--------------------------------\n"); } #endif Text_RegisterTag(tag_with_MY_KILL_HELP); forward ycmd_kill(playerid, params[], help); public ycmd_kill(playerid, params[], help) { if (help) Text_Send(playerid, "MY_KILL_HELP"); else SetPlayerHealth(playerid, 0.0); return 1; } Script_OnGameModeInit() { // Don't use these lines if it's a filterscript #if !defined FILTERSCRIPT SetGameModeText("Blank Script"); AddStaticVehicleEx(487, 2040.0568, 1343.4222, 10.6719, 0.0, 0, 0, 20); AddStaticVehicleEx(435, 2040.0568, 1354.4222, 10.6719, 0.0, 0, 0, 20); // long trailer - 1 AddStaticVehicleEx(515, 2040.0568, 1365.4222, 10.6719, 0.0, 0, 0, 20); // roadtrain Class_Add(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); ycmd(kill); ycmd("mycommand"); Langs_AddLanguage("EN", "English"); Langs_AddFile("core", "YSI"); #endif return 1; } Command_(mycommand) { // Your code here return 1; } Script_OnGameModeExit() { return 1; } Script_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); return 1; } Script_OnPlayerRequestSpawnEx(playerid, classid) { return 1; } Script_OnPlayerConnect(playerid) { return 1; } Script_OnPlayerDisconnect(playerid, reason) { #pragma unused playerid, reason return 1; } Script_OnPlayerSpawn(playerid) { return 1; } Script_OnPlayerDeath(playerid, killerid, reason) { return 1; } Script_OnVehicleSpawn(vehicleid) { return 1; } Script_OnVehicleDeath(vehicleid, killerid) { return 1; } Script_OnPlayerText(playerid, text[]) { return 1; } Script_OnPlayerPrivmsg(playerid, recieverid, text[]) { return 1; } Script_OnPlayerCommandText(playerid, cmdtext[]) { return 0; } Script_OnPlayerInfoChange(playerid) { return 1; } Script_OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } Script_OnPlayerExitVehicle(playerid, vehicleid) { return 1; } Script_OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } Script_OnPlayerEnterCheckpointEx(playerid, cpid) { return 1; } Script_OnPlayerLeaveCheckpointEx(playerid, cpid) { return 1; } Script_OnPlayerEnterRaceCheckpoint(playerid) { return 1; } Script_OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } Script_OnRconCommand(cmd[]) { return 1; } Script_OnPlayerPickUpPickup(playerid, pickupid) { return 1; } Script_OnPlayerSelectedMenuRow(playerid, row) { return 1; } Script_OnPlayerExitedMenu(playerid) { return 1; } Script_OnVehicleMod(vehicleid, componentid) { return 1; } Script_OnVehiclePaintjob(vehicleid, paintjobid) { return 1; } Script_OnVehicleRespray(vehicleid, color1, color2) { return 1; } Script_OnPlayerLogin(playerid, yid) { return 1; } Script_OnPlayerLogout(playerid, yid) { return 1; } Script_OnPlayerEnterArea(playerid, areaid) { return 1; } Script_OnPlayerLeaveArea(playerid, areaid) { return 1; } Script_OnRaceEnd(raceid) { return 1; } Script_OnPlayerExitRace(playerid, raceid) { return 1; } Script_OnPlayerFinishRace(playerid, raceid, position, prize, time) { return 1; } Script_OnDynamicObjectMoved(objectid) { return 1; } Script_OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } Script_OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } Script_OnPlayerKeyPress(playerid, key) { return 1; } Script_OnPlayerKeyRelease(playerid, key) { return 1; } Script_OnGangWarCapture(zoneid, attacker, defender) { return 1; } Script_OnGangWarStart(zoneid, attacker, defender) { return 1; } Script_OnGangWarDefend(zoneid, attacker, defender) { return 1; }