01.03.2012, 12:43
I was making this FS for RP Server After done when i am running it and trying /watch it saying me Server: Unknown Command, here is code there is no error in script.
Код:
// This is a comment // uncomment the line below if you want to write a filterscript //#define FILTERSCRIPT #include <a_samp> #include <streamer> #include <ZCMD> #include <sscanf2> #define COLOR_GRAD1 0xB4B5B7FF #define COLOR_GRAD2 0xBFC0C2FF #define COLOR_GRAD3 0xCBCCCEFF #define COLOR_GRAD4 0xD8D8D8FF #define COLOR_GRAD5 0xE3E3E3FF #define COLOR_GRAD6 0xF0F0F0FF #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_WHITE 0xFFFFFFAA #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); } #endif public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; } public OnGameModeExit() { return 1; } CMD:watch(playerid, params[]) { if(isnull(params)) { SendClientMessage(playerid, COLOR_GREEN, "[CMD]Correct Format: /watch [location] (or /watch off)"); SendClientMessage(playerid, COLOR_GRAD2, "General locations: gym, lspd, allsaints, countygen, grove, tgb, bank, motel, cityhall, mall"); SendClientMessage(playerid, COLOR_GRAD2, "VIP locations: lsvip, sfvip"); SendClientMessage(playerid, COLOR_GRAD2, "Point locations: mp1, df, mf1, dh, mp2, cl, mf2, sfd, ffc"); } // GENERAL LOCATIONS if(strcmp(params, "gym", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Ganton gym."); SetPlayerPos(playerid, 2212.61, -1730.57, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 2208.67, -1733.71, 27.48); SetPlayerCameraLookAt(playerid, 2225.25, -1723.1, 13.56); } else if(strcmp(params, "lspd", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching the LSPD."); SetPlayerPos(playerid, 1504.23, -1700.17, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 1500.21, -1691.75, 38.38); SetPlayerCameraLookAt(playerid, 1541.46, -1676.17, 13.55); } else if(strcmp(params, "allsaints", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching All Saints General Hospital."); SetPlayerPos(playerid, 1201.12, -1324, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 1207.39, -1294.71, 24.61); SetPlayerCameraLookAt(playerid, 1181.72, -1322.65, 13.58); } else if(strcmp(params, "countygen", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching County General Hospital."); SetPlayerPos(playerid, 1989.24, -1461.38, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 1981.79, -1461.55, 31.93); SetPlayerCameraLookAt(playerid, 2021.23, -1427.48, 13.97); } else if(strcmp(params, "grove", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Grove Street."); SetPlayerPos(playerid, 2489.09, -1669.88, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 2459.82, -1652.68, 26.45); SetPlayerCameraLookAt(playerid, 2489.09, -1669.88, 13.34); } else if(strcmp(params, "tgb", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Ten Green Bottles."); SetPlayerPos(playerid, 2319.09, -1650.90, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 2336.31, -1664.76, 24.98); SetPlayerCameraLookAt(playerid, 2319.09, -1650.90, 14.16); } else if(strcmp(params, "bank", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching the Los Santos bank."); SetPlayerPos(playerid, 1466.24, -1023.05, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 1502.28, -1044.47, 31.19); SetPlayerCameraLookAt(playerid, 1466.24, -1023.05, 23.83); } else if(strcmp(params, "motel", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Jefferson motel."); SetPlayerPos(playerid, 2215.73, -1163.39, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 2203.05, -1152.81, 37.03); SetPlayerCameraLookAt(playerid, 2215.73, -1163.39, 25.73); } else if(strcmp(params, "cityhall", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Los Santos City Hall."); SetPlayerPos(playerid, 1478.936035, -1746.446655, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 1447.461669, -1717.788085, 44.047473); SetPlayerCameraLookAt(playerid, 1478.936035, -1746.446655, 14.347633); } else if(strcmp(params, "mall", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Los Santos Mall."); SetPlayerPos(playerid, 1127.245483, -1451.613891, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 1092.614868, -1499.197998, 42.018226); SetPlayerCameraLookAt(playerid, 1127.245483, -1451.613891, 15.796875); } // VIP LOCATIONS else if(strcmp(params, "lsvip", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching the Los Santos VIP entrance."); SetPlayerPos(playerid, 1809.888427, -1570.615844, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 1861.195190, -1533.169677, 33.800296); SetPlayerCameraLookAt(playerid, 1809.888427, -1570.615844, 13.465585); } else if(strcmp(params, "sfvip", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching the San Fierro VIP entrance."); SetPlayerPos(playerid, -2437.302490, 508.727020, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, -2410.812011, 488.762603, 40.148445); SetPlayerCameraLookAt(playerid, -2437.302490, 508.727020, 29.933441); } // Points (mp1, df, mf1, dh, mp2, cl, mf2, sfd, ffc) else if(strcmp(params, "mp1", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Materials Pickup 1."); SetPlayerPos(playerid, 1423.773437, -1320.386962, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 1411.689941, -1352.002929, 24.477527); SetPlayerCameraLookAt(playerid, 1423.773437, -1320.386962, 13.554687); } else if(strcmp(params, "df", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Drug Factory."); SetPlayerPos(playerid, 2206.402587, 1582.398681, -80.0); SetPlayerInterior(playerid, 1); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 2222.844482, 1590.667968, 1002.612915); SetPlayerCameraLookAt(playerid, 2206.402587, 1582.398681, 999.976562); } else if(strcmp(params, "mf1", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Materials Factory 1."); SetPlayerPos(playerid, 2172.315185, -2263.781250, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 2206.363769, -2262.568359, 24.240808); SetPlayerCameraLookAt(playerid, 2172.315185, -2263.781250, 13.335824); } else if(strcmp(params, "dh", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching the Drug House."); SetPlayerPos(playerid, 323.577026, 1118.344116, -80.0); SetPlayerInterior(playerid, 5); SetPlayerVirtualWorld(playerid, 371); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 316.387817, 1123.946289, 1085.046020); SetPlayerCameraLookAt(playerid, 323.577026, 1118.344116, 1083.882812); } else if(strcmp(params, "mp2", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Materials Pickup 2."); SetPlayerPos(playerid, 2390.212402, -2008.328491, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 2410.285644, -2013.919433, 21.716161); SetPlayerCameraLookAt(playerid, 2390.212402, -2008.328491, 13.553703); } else if(strcmp(params, "cl", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Crack Lab."); SetPlayerPos(playerid, 2346.013916, -1185.367065, -80.0); SetPlayerInterior(playerid, 5); SetPlayerVirtualWorld(playerid, 371); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 2342.012207, -1180.969848, 1029.412353); SetPlayerCameraLookAt(playerid, 2346.013916, -1185.367065, 1027.976562); } else if(strcmp(params, "mf2", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Materials Factory 2."); SetPlayerPos(playerid, 2282.298828, -1110.143798, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, 2306.088623, -1133.968627, 52.929584); SetPlayerCameraLookAt(playerid, 2282.298828, -1110.143798, 37.976562); } else if(strcmp(params, "sfd", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching the San Fierro Docks."); SetPlayerPos(playerid, -1576.488159, 50.301193, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, -1569.082153, 96.206344, 34.091339); SetPlayerCameraLookAt(playerid, -1576.488159, 50.301193, 17.328125); } else if(strcmp(params, "ffc", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are now watching Fossil Fuel Company."); SetPlayerPos(playerid, -2139.215087, -248.235076, -80.0); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); TogglePlayerControllable(playerid,0); SetPlayerCameraPos(playerid, -2170.527832, -246.948257, 40.965312); SetPlayerCameraLookAt(playerid, -2139.215087, -248.235076, 36.515625); } // OFF else if(strcmp(params, "off", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "You are no longer watching any area."); SetPlayerPos(playerid, 1520.50, -1674.70, 13.55); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); SetPlayerFacingAngle(playerid, 270.0); SetCameraBehindPlayer(playerid); TogglePlayerControllable(playerid,1); } return 1; }