Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* |--------------------------------------| */
- /* | | */
- /* | Sistema de Câmeras de Los Santos | */
- /* | | */
- /* |--------------------------------------| */
- #include <a_samp>
- #if defined FILTERscript
- //==============================================================================
- public OnFilterScriptInit()
- {
- print(" --|");
- print("| Sistema de Câmeras de Los Santos |");
- print("|-- ");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("|-- ");
- print("| Sistema de Câmeras de Los Santos |");
- print(" --|");
- return 1;
- }
- #else
- main()
- {
- print(" --|");
- print("| Sistema de Câmeras de Los Santos |");
- print("|-- ");
- return 1;
- }
- #endif
- //==============================================================================
- public OnGameModeInit()
- {
- CreateObject(1616, 127.554413, 1904.447144, 21.906681, 18.9076072393, 6.87549354157, 8.59442422274);
- CreateObject(1616, 210.182739, 1875.561035, 15.516722, 0.000000, 0.000000, 153.125491763);
- CreateObject(1616, 189.698746, 1923.181641, 21.769655, 14.6104237758, 5.15662015618, 34.8414489303);
- CreateObject(1616, 212.692139, 1842.914063, 21.788637, 7.73493023427, 12.0321136977, -58.0461823374);
- CreateObject(1616, 190.025879, 1923.657837, 21.762146, 0.000000, 12.8915503904, -200.626615064);
- CreateObject(1616, 286.904327, 1941.405884, 23.447153, 0.000000, 10.3132403124, 146.481702354);
- CreateObject(1616, 286.529358, 1941.626099, 23.491194, 13.7509870831, 19.767043932, -112.499976595);
- CreateObject(1616, 131.090424, 1868.073364, 21.272871, 0.000000, 6.87549354157, 78.7500122644);
- CreateObject(1616, 155.679657, 1832.311157, 21.092953, 8.59436692696, 18.9076072393, 177.267183052);
- return 1;
- }
- //==============================================================================
- public OnGameModeExit()
- {
- 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);
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- //==========================================================================
- if (strcmp("/scamera", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid, 0xFFFFFFAA,"USE: /scamera [1-15]");
- return 1;
- }
- //============================= Câmera 1 =============================
- if (strcmp(cmdtext, "/scamera 1", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 1");
- SetPlayerCameraPos(playerid, 1542.8746,-1698.1936,25.3545);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1538.3915,-1704.8912,21.5166);
- SetPlayerCameraLookAt(playerid, 1531.0133,-1676.2548,12.7782);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 2 =============================
- if (strcmp(cmdtext, "/scamera 2", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 2");
- SetPlayerCameraPos(playerid, 1449.9783,-1733.5347,19.0808);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1438.3645,-1734.6554,23.7401);
- SetPlayerCameraLookAt(playerid, 1480.0834,-1733.7463,14.9273);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 3 =============================
- if (strcmp(cmdtext, "/scamera 3", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 3");
- SetPlayerCameraPos(playerid, 1152.7338,-1436.2064,32);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1164.0864,-1425.7490,36.9991);
- SetPlayerCameraLookAt(playerid, 1130.5626,-1459.5750,15.2626);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 4 =============================
- if (strcmp(cmdtext, "/scamera 4", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 4");
- SetPlayerCameraPos(playerid, 1902.3745,-1357.4598,31);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1912.4845,-1354.6877,28.2232);
- SetPlayerCameraLookAt(playerid, 1885.4146,-1386.7001,14.1831);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 5 =============================
- if (strcmp(cmdtext, "/scamera 5", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 5");
- SetPlayerCameraPos(playerid, 1860.4001,-1252.9634,31);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1843.3407,-1261.4116,35.4088);
- SetPlayerCameraLookAt(playerid, 1884.3409,-1226.5309,17.2946);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 6 =============================
- if (strcmp(cmdtext, "/scamera 6", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 6");
- SetPlayerCameraPos(playerid, 2177.6729,-997.3148,73);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 2182.7910,-994.9912,73.6713);
- SetPlayerCameraLookAt(playerid, 2155.8044,-1011.0049,62.9646);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 7 =============================
- if (strcmp(cmdtext, "/scamera 7", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 7");
- SetPlayerCameraPos(playerid, 491.1696,-1502.0449,20);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 492.1340,-1500.7057,20.4830);
- SetPlayerCameraLookAt(playerid, 479.2881,-1500.3195,20.5017);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 8 =============================
- if (strcmp(cmdtext, "/scamera 8", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 8");
- SetPlayerCameraPos(playerid, 1458.6768,-1042.9510,27);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1464.0081,-1047.1342,28.4574);
- SetPlayerCameraLookAt(playerid, 1464.9038,-1013.5487,28.4574);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 9 =============================
- if (strcmp(cmdtext, "/scamera 9", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 9");
- SetPlayerCameraPos(playerid, 1552.7186,-1007.8531,34);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1533.7751,-1002.9470,33.5048);
- SetPlayerCameraLookAt(playerid, 1570.3214,-1028.7689,23.9063);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 10 =============================
- if (strcmp(cmdtext, "/scamera 10", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 10");
- SetPlayerCameraPos(playerid, 320.7530,-1546.1361,44.4368);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 326.3253,-1533.8861,46.9595);
- SetPlayerCameraLookAt(playerid, 360.6864,-1520.4247,32.9755);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 11 =============================
- if (strcmp(cmdtext, "/scamera 11", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 11");
- SetPlayerCameraPos(playerid, 181.7400,-1555.1307,20.8896);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 126.2684,-1527.6145,33.1334);
- SetPlayerCameraLookAt(playerid, 87.2030,-1530.3215,5.5698);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 12 =============================
- if (strcmp(cmdtext, "/scamera 12", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 12");
- SetPlayerCameraPos(playerid, 813.0012,-1062.3749,31.6376);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 808.5875,-1062.4789,29.0299);
- SetPlayerCameraLookAt(playerid, 793.5178,-1037.4637,24.6874);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 13 =============================
- if (strcmp(cmdtext, "/scamera 13", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 13");
- SetPlayerCameraPos(playerid, 1394.4192,-960.1187,49.6720);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1392.2970,-958.2902,48.1406);
- SetPlayerCameraLookAt(playerid, 1372.7397,-917.8661,34.3126);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 14 =============================
- if (strcmp(cmdtext, "/scamera 14", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 14");
- SetPlayerCameraPos(playerid, 1657.0999,-822.0237,68.8480);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1655.9209,-819.4526,67.2639);
- SetPlayerCameraLookAt(playerid, 1689.7532,-735.4567,50.4547);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera 15 =============================
- if (strcmp(cmdtext, "/scamera 15", true) == 0){
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 297.5419,186.0071,1007.1719))
- {
- SendClientMessage(playerid, 0xFFFFFFAA, "[SALA DE CÂMERAS]: Digite /scameraoff para deslogar-se da câmera 15");
- SetPlayerCameraPos(playerid, 1283.6917,-1798.2686,26.0482);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1278.0233,-1792.6698,21.6739);
- SetPlayerCameraLookAt(playerid, 1264.5514,-1812.2213,13.3983);
- } else SendClientMessage(playerid, 0xBFC0C2FF, " Você não está na sala de câmeras!");
- return 1;
- }
- //============================= Câmera Off =============================
- if (strcmp(cmdtext, "/scameraoff", true) == 0){
- SetPlayerInterior(playerid, 3);
- SetCameraBehindPlayer(playerid);
- TogglePlayerControllable(playerid, 1);
- return 1;
- }
- //==============================================================================
- return 0;
- }
- 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;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment