Guest User

Untitled

a guest
May 25th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.87 KB | None | 0 0
  1. /*
  2.  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3.  -                      Caméra de surveillance                                 -
  4.  -                                                          Par Julien Sirasor -
  5.  -                                                                             -
  6.  -                                                                             -
  7.  - Pour CetteVieRolePlay : 188.165.210.72:9806                                 -
  8.  -                                                                             -
  9.  -                                                                             -
  10.  -                                                                             -
  11.  -                      NE RETIRER PAS LES CREDITS !                           -
  12.  - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  13. */
  14. #include <a_samp>
  15.  
  16. #define COLOR_GRAD2 0xFF0080FF
  17. #define COLOR_GRAD1 0xB4B5B7FF
  18. #define COLOR_GREEN 0x9EC73DAA
  19. #define COLOR_SERVER 0x6200CCF6
  20.  
  21. public OnPlayerCommandText(playerid, cmdtext[])
  22. {
  23. /*
  24.  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  25.  - Caméra de surveillance -
  26.  - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  27. */
  28.     if(strcmp(cmdtext, "/listecameras", true) == 0 || strcmp(cmdtext, "/listecaméras", true) == 0)
  29.     {
  30.     SendClientMessage(playerid, COLOR_GRAD2, "Caméra devant le commiseriat : /camera1");
  31.     SendClientMessage(playerid, COLOR_GRAD2, "Caméra à la banque : /camera2");
  32.     SendClientMessage(playerid, COLOR_GRAD2, "Caméra à la mairie : /camera3");
  33.     SendClientMessage(playerid, COLOR_GRAD2, "Caméra à l'hopital : /camera4");
  34.     SendClientMessage(playerid, COLOR_GRAD2, "Caméra à la station essence : /camera5");
  35.     SendClientMessage(playerid, COLOR_GRAD2, "Caméra avenue principale(1) : /camera6");
  36.     SendClientMessage(playerid, COLOR_GRAD2, "Caméra avenue principale(2) : /camera7");
  37.     }
  38.     if(strcmp(cmdtext, "/camera1", true) == 0 || strcmp(cmdtext, "/caméra1", true) == 0) // Caméra Commiseriat
  39.     {
  40.     if(!IsPlayerInRangeOfPoint(playerid, 7.0, 1576.1400,-1665.2118,1.1372)) // Poste de surveillance
  41.     {
  42.     SendClientMessage(playerid, COLOR_GRAD2, "Vous n'êtes pas au poste de surveillance."); // Poste de surveillance
  43.     }
  44.     else
  45.     {
  46.     SetPlayerCameraPos(playerid, -215.5733,981.8783,22.9432); // Position caméra
  47.     SetPlayerCameraLookAt(playerid, -208.9294,977.7358,19.1341);  // Orientation caméra
  48.     SendClientMessage(playerid, COLOR_GREEN, "Vous regardez la caméra de surveillance du commiseriat."); // Message
  49.     SendClientMessage(playerid, COLOR_GREEN, "Pour quitter tappez: /retour camera"); // Message
  50.     }
  51.     return 1;
  52.     }
  53.     if(strcmp(cmdtext, "/camera2", true) == 0 || strcmp(cmdtext, "/caméra2", true) == 0) // Caméra Banque
  54.     {
  55.     if(!IsPlayerInRangeOfPoint(playerid, 7.0, 1576.1400,-1665.2118,1.1372))
  56.     {
  57.     SendClientMessage(playerid, COLOR_GRAD2, "Vous n'êtes pas au poste de surveillance.");
  58.     }
  59.     else
  60.     {
  61.     SetPlayerCameraPos(playerid, 1454.6185,-991.9080,26.8049);
  62.     SetPlayerCameraLookAt(playerid, 1457.9282,-994.4781,26.8049);
  63.     SendClientMessage(playerid, COLOR_GREEN, "Vous regardez la caméra de surveillance de la banque.");
  64.     SendClientMessage(playerid, COLOR_GREEN, "Pour quitter tappez: /retour camera");
  65.     }
  66.     return 1;
  67.     }
  68.     if(strcmp(cmdtext, "/camera3", true) == 0 || strcmp(cmdtext, "/caméra3", true) == 0) // Caméra Mairie
  69.     {
  70.     if(!IsPlayerInRangeOfPoint(playerid, 7.0, 1576.1400,-1665.2118,1.1372))
  71.     {
  72.     SendClientMessage(playerid, COLOR_GRAD2, "Vous n'êtes pas au poste de surveillance.");
  73.     }
  74.     else
  75.     {
  76.     SetPlayerCameraPos(playerid, -222.4586,1124.0898,16.0904);
  77.     SetPlayerCameraLookAt(playerid, -218.1012,1120.8711,14.8517);
  78.     SendClientMessage(playerid, COLOR_GREEN, "Vous regardez la caméra de surveillance de la mairie.");
  79.     SendClientMessage(playerid, COLOR_GREEN, "Pour quitter tappez: /retour camera");
  80.     }
  81.     return 1;
  82.     }
  83.     if(strcmp(cmdtext, "/camera4", true) == 0 || strcmp(cmdtext, "/caméra4", true) == 0) // Caméra Hopital
  84.     {
  85.     if(!IsPlayerInRangeOfPoint(playerid, 7.0, 1576.1400,-1665.2118,1.1372))
  86.     {
  87.     SendClientMessage(playerid, COLOR_GRAD2, "Vous n'êtes pas au poste de surveillance.");
  88.     }
  89.     else
  90.     {
  91.     SetPlayerCameraPos(playerid, -326.4209,1050.8634,25.0135);
  92.     SetPlayerCameraLookAt(playerid, -318.5505,1058.8967,19.7422);
  93.     SendClientMessage(playerid, COLOR_GREEN, "Vous regardez la caméra de surveillance de l'hopital.");
  94.     SendClientMessage(playerid, COLOR_GREEN, "Pour quitter tappez: /retour camera");
  95.     }
  96.     return 1;
  97.     }
  98.     if(strcmp(cmdtext, "/camera5", true) == 0 || strcmp(cmdtext, "/caméra5", true) == 0) // Caméra Station
  99.     {
  100.     if(!IsPlayerInRangeOfPoint(playerid, 7.0, 1576.1400,-1665.2118,1.1372))
  101.     {
  102.     SendClientMessage(playerid, COLOR_GRAD2, "Vous n'êtes pas au poste de surveillance.");
  103.     }
  104.     else
  105.     {
  106.     SetPlayerCameraPos(playerid, -225.0330,1211.5728,22.5404);
  107.     SetPlayerCameraLookAt(playerid, -232.8065,1214.4410,19.7422);
  108.     SendClientMessage(playerid, COLOR_GREEN, "Vous regardez la caméra de surveillance de la station essence.");
  109.     SendClientMessage(playerid, COLOR_GREEN, "Pour quitter tappez: /retour camera");
  110.     }
  111.     return 1;
  112.     }
  113.     if(strcmp(cmdtext, "/camera6", true) == 0 || strcmp(cmdtext, "/caméra6", true) == 0) // Caméra Avenu Principal
  114.     {
  115.     if(!IsPlayerInRangeOfPoint(playerid, 7.0, 1576.1400,-1665.2118,1.1372))
  116.     {
  117.     SendClientMessage(playerid, COLOR_GRAD2, "Vous n'êtes pas au poste de surveillance.");
  118.     }
  119.     else
  120.     {
  121.     SetPlayerCameraPos(playerid, -205.1913,1088.2876,19.7422);
  122.     SetPlayerCameraLookAt(playerid, -201.1755,1095.8145,19.5938);
  123.     SendClientMessage(playerid, COLOR_GREEN, "Vous regardez la caméra de surveillance de l'avenue principale(1).");
  124.     SendClientMessage(playerid, COLOR_GREEN, "Pour quitter tappez: /retour camera");
  125.     }
  126.     return 1;
  127.     }
  128.     if(strcmp(cmdtext, "/camera7", true) == 0 || strcmp(cmdtext, "/caméra7", true) == 0) // Caméra Avenu Principal (2)
  129.     {
  130.     if(!IsPlayerInRangeOfPoint(playerid, 7.0, 1576.1400,-1665.2118,1.1372))
  131.     {
  132.     SendClientMessage(playerid, COLOR_GRAD2, "Vous n'êtes pas au poste de surveillance.");
  133.     }
  134.     else
  135.     {
  136.     SetPlayerCameraPos(playerid, -205.1913,1088.2876,19.7422);
  137.     SetPlayerCameraLookAt(playerid, -214.3996,1093.9573,19.5995);
  138.     SendClientMessage(playerid, COLOR_GREEN, "Vous regardez la caméra de surveillance de l'avenue principale(1).");
  139.     SendClientMessage(playerid, COLOR_GREEN, "Pour quitter tappez: /retour camera");
  140.     }
  141.     return 1;
  142.     }
  143.     if(strcmp(cmdtext, "/retour camera", true) == 0 || strcmp(cmdtext, "/quitter caméra", true) == 0)
  144.     {
  145.     SetCameraBehindPlayer(playerid);
  146.     return 1;
  147.     }
  148.     return 0;
  149. }
Add Comment
Please, Sign In to add comment