Chris53340

Caravane

Oct 31st, 2014
376
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 26.67 KB | None | 0 0
  1. /*
  2.         Fait par Christopher
  3.         Caravane V2
  4. */
  5.  
  6. #include <a_samp>
  7.  
  8. new
  9.     PlayerText:CaraDraw[17][MAX_PLAYERS],
  10.     bool:Menu[MAX_PLAYERS],
  11.     RegardeCaravane[MAX_PLAYERS];
  12.    
  13. forward LoadTextDraw(playerid);
  14.  
  15. public OnPlayerConnect(playerid) {
  16.     RemoveBuildingForPlayer(playerid, 10797, -1849.6328, -54.3125, 24.9766, 0.25);
  17.     RemoveBuildingForPlayer(playerid, 10776, -1849.6328, -54.3125, 24.9766, 0.25);
  18.    
  19.     LoadTextDraw(playerid);
  20.     return 1;
  21. }
  22. public OnGameModeInit() {
  23.     Create3DTextLabel("/caravane", 0x008080FF, -1829.3229,-56.5030,15.1159, 40.0, 0, 0);
  24.  
  25.     new MaterialObject;
  26.     MaterialObject = CreateObject(19375, -1809.09839, -45.54990, 14.02190,   0.00000, 90.00000, 90.00000);
  27.     SetObjectMaterial(MaterialObject, 0, 8421, "pirateland", "greyground256", 0xFFFFFFFF);
  28.     MaterialObject = CreateObject(19375, -1809.09131, -50.72400, 8.84220,   0.00000, 0.00000, 89.94000);
  29.     SetObjectMaterial(MaterialObject, 0, 8421, "pirateland", "greyground256", 0xFFFFFFFF);
  30.     MaterialObject = CreateObject(19375, -1804.35510, -45.54760, 9.25800,   90.00000, 0.00000, 0.00000);
  31.     SetObjectMaterial(MaterialObject, 0, 8421, "pirateland", "greyground256", 0xFFFFFFFF);
  32.     MaterialObject = CreateObject(19376, -1809.27368, -56.07870, 15.65460,   90.00000, 0.00000, -0.18000);
  33.     SetObjectMaterial(MaterialObject, 0, 6280, "santamonicalaw2a", "Bow_Warehousewall", 0xFFFFFFFF);
  34.     MaterialObject = CreateObject(19376, -1809.30334, -66.55870, 15.65460,   90.00000, 0.00000, -0.06000);
  35.     SetObjectMaterial(MaterialObject, 0, 6280, "santamonicalaw2a", "Bow_Warehousewall", 0xFFFFFFFF);
  36.     MaterialObject = CreateObject(19376, -1814.51282, -71.71310, 15.65460,   90.00000, 0.00000, 90.00000);
  37.     SetObjectMaterial(MaterialObject, 0, 6280, "santamonicalaw2a", "Bow_Warehousewall", 0xFFFFFFFF);
  38.     MaterialObject = CreateObject(19376, -1824.99939, -71.71310, 15.65460,   90.00000, 0.00000, 90.00000);
  39.     SetObjectMaterial(MaterialObject, 0, 6280, "santamonicalaw2a", "Bow_Warehousewall", 0xFFFFFFFF);
  40.     MaterialObject = CreateObject(19376, -1814.57507, -50.91160, 15.65460,   90.00000, 0.00000, 90.00000);
  41.     SetObjectMaterial(MaterialObject, 0, 6280, "santamonicalaw2a", "Bow_Warehousewall", 0xFFFFFFFF);
  42.     MaterialObject = CreateObject(19376, -1825.07349, -50.91160, 15.65456,   90.00000, 0.00000, 90.00000);
  43.     SetObjectMaterial(MaterialObject, 0, 6280, "santamonicalaw2a", "Bow_Warehousewall", 0xFFFFFFFF);
  44.     MaterialObject = CreateObject(19376, -1830.15625, -66.50330, 15.65460,   90.00000, 0.00000, 0.00000);
  45.     SetObjectMaterial(MaterialObject, 0, 6280, "santamonicalaw2a", "Bow_Warehousewall", 0xFFFFFFFF);
  46.     MaterialObject = CreateObject(19360, -1830.20398, -56.07740, 15.66690,   90.00000, 0.00000, 0.54000);
  47.     SetObjectMaterial(MaterialObject, 0, 6280, "santamonicalaw2a", "Bow_Warehousewall", 0xFFFFFFFF);
  48.     MaterialObject = CreateObject(19360, -1830.17053, -59.54738, 15.66691,   90.00000, 0.00000, 0.54000);
  49.     SetObjectMaterial(MaterialObject, 0, 6280, "santamonicalaw2a", "Bow_Warehousewall", 0xFFFFFFFF);
  50.     MaterialObject = CreateObject(19360, -1830.23657, -52.60000, 18.86075,   90.00000, 0.00000, 0.54000);
  51.     SetObjectMaterial(MaterialObject, 0, 6280, "santamonicalaw2a", "Bow_Warehousewall", 0xFFFFFFFF);
  52.     MaterialObject = CreateObject(19360, -1830.20398, -56.07740, 18.86080,   90.00000, 0.00000, 0.54000);
  53.     SetObjectMaterial(MaterialObject, 0, 6280, "santamonicalaw2a", "Bow_Warehousewall", 0xFFFFFFFF);
  54.     MaterialObject = CreateObject(19360, -1830.17053, -59.54740, 18.86080,   90.00000, 0.00000, 0.54000);
  55.     SetObjectMaterial(MaterialObject, 0, 6280, "santamonicalaw2a", "Bow_Warehousewall", 0xFFFFFFFF);
  56.     CreateObject(19377, -1825.40173, -56.15450, 14.03000,   0.00000, 90.00000, 90.54000);
  57.     CreateObject(19377, -1825.40173, -66.43440, 14.03000,   0.00000, 90.00000, 90.54000);
  58.     CreateObject(19377, -1815.79663, -66.44580, 14.03000,   0.00000, 90.00000, 90.54000);
  59.     CreateObject(19377, -1815.87427, -56.15450, 14.03000,   0.00000, 90.00000, 90.54000);
  60.     CreateObject(19377, -1814.10962, -66.43440, 14.03000,   0.00000, 90.00000, 90.54000);
  61.     CreateObject(19377, -1814.06226, -56.15450, 14.03000,   0.00000, 90.00000, 90.54000);
  62.     MaterialObject = CreateObject(19379, -1825.40173, -66.43440, 20.38490,   0.00000, 90.00000, 90.54000);
  63.     SetObjectMaterial(MaterialObject, 0, 11006, "mission3ground_sfse", "Was_scrpyd_floor_hangar", 0xFFFFFFFF);
  64.     MaterialObject = CreateObject(19379, -1825.40173, -56.15450, 20.38490,   0.00000, 90.00000, 90.54000);
  65.     SetObjectMaterial(MaterialObject, 0, 11006, "mission3ground_sfse", "Was_scrpyd_floor_hangar", 0xFFFFFFFF);
  66.     MaterialObject = CreateObject(19379, -1815.79663, -66.44580, 20.38490,   0.00000, 90.00000, 90.54000);
  67.     SetObjectMaterial(MaterialObject, 0, 11006, "mission3ground_sfse", "Was_scrpyd_floor_hangar", 0xFFFFFFFF);
  68.     MaterialObject = CreateObject(19379, -1815.87427, -56.15450, 20.38490,   0.00000, 90.00000, 90.54000);
  69.     SetObjectMaterial(MaterialObject, 0, 11006, "mission3ground_sfse", "Was_scrpyd_floor_hangar", 0xFFFFFFFF);
  70.     MaterialObject = CreateObject(19379, -1814.06226, -56.15450, 20.38490,   0.00000, 90.00000, 90.54000);
  71.     SetObjectMaterial(MaterialObject, 0, 11006, "mission3ground_sfse", "Was_scrpyd_floor_hangar", 0xFFFFFFFF);
  72.     MaterialObject = CreateObject(19379, -1814.10962, -66.43440, 20.38490,   0.00000, 90.00000, 90.54000);
  73.     SetObjectMaterial(MaterialObject, 0, 11006, "mission3ground_sfse", "Was_scrpyd_floor_hangar", 0xFFFFFFFF);
  74.     CreateObject(3168, -1816.36572, -64.88697, 14.09834,   0.00000, 0.00000, -31.98000);
  75.     CreateObject(3171, -1825.44128, -66.67340, 14.09830,   0.00000, 0.00000, -106.50000);
  76.     CreateObject(3172, -1816.68921, -55.50391, 14.09830,   0.00000, 0.00000, -113.57999);
  77.     CreateObject(3174, -1827.03320, -60.18883, 14.09830,   0.00000, 0.00000, -24.06000);
  78.     CreateObject(3175, -1820.56750, -59.88548, 14.09830,   0.00000, 0.00000, 130.26006);
  79.     return 1;
  80. }
  81. public LoadTextDraw(playerid) {
  82.     CaraDraw[0][playerid] = CreatePlayerTextDraw(playerid, 411.199981, 137.891113, "usebox");
  83.     PlayerTextDrawLetterSize(playerid, CaraDraw[0][playerid], 0.000000, 16.054691);
  84.     PlayerTextDrawTextSize(playerid, CaraDraw[0][playerid], 224.000000, 0.000000);
  85.     PlayerTextDrawAlignment(playerid, CaraDraw[0][playerid], 1);
  86.     PlayerTextDrawColor(playerid, CaraDraw[0][playerid], 0);
  87.     PlayerTextDrawUseBox(playerid, CaraDraw[0][playerid], true);
  88.     PlayerTextDrawBoxColor(playerid, CaraDraw[0][playerid], 102);
  89.     PlayerTextDrawSetShadow(playerid, CaraDraw[0][playerid], 0);
  90.     PlayerTextDrawSetOutline(playerid, CaraDraw[0][playerid], 0);
  91.     PlayerTextDrawFont(playerid, CaraDraw[0][playerid], 0);
  92.    
  93.     CaraDraw[1][playerid] = CreatePlayerTextDraw(playerid, 241.000000, 159.000000, "New Textdraw");
  94.     PlayerTextDrawBackgroundColor(playerid, CaraDraw[1][playerid], 255);
  95.     PlayerTextDrawFont(playerid, CaraDraw[1][playerid], 5);
  96.     PlayerTextDrawLetterSize(playerid, CaraDraw[1][playerid], 0.500000, 1.000000);
  97.     PlayerTextDrawColor(playerid, CaraDraw[1][playerid], 0xFFFFFF88);
  98.     PlayerTextDrawSetOutline(playerid, CaraDraw[1][playerid], 0);
  99.     PlayerTextDrawSetProportional(playerid, CaraDraw[1][playerid], 1);
  100.     PlayerTextDrawSetShadow(playerid, CaraDraw[1][playerid], 1);
  101.     PlayerTextDrawUseBox(playerid, CaraDraw[1][playerid], 1);
  102.     PlayerTextDrawBoxColor(playerid, CaraDraw[1][playerid], -65281);
  103.     PlayerTextDrawTextSize(playerid, CaraDraw[1][playerid], 79.000000, 97.000000);
  104.     PlayerTextDrawSetPreviewRot(playerid, CaraDraw[1][playerid], -16.000000, 0.000000, -55.000000, 1.000000);
  105.     PlayerTextDrawSetSelectable(playerid, CaraDraw[1][playerid], 0);
  106.     switch(RegardeCaravane[playerid]) {
  107.         case 0: PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3174);
  108.         case 1: PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3175);
  109.         case 2: PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3171);
  110.         case 3: PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3168);
  111.         case 4: PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3172);
  112.     }
  113.  
  114.     CaraDraw[2][playerid] = CreatePlayerTextDraw(playerid, 411.199859, 134.406646, "usebox");
  115.     PlayerTextDrawLetterSize(playerid, CaraDraw[2][playerid], 0.000000, -0.040124);
  116.     PlayerTextDrawTextSize(playerid, CaraDraw[2][playerid], 223.999954, 0.000000);
  117.     PlayerTextDrawAlignment(playerid, CaraDraw[2][playerid], 1);
  118.     PlayerTextDrawColor(playerid, CaraDraw[2][playerid], 0);
  119.     PlayerTextDrawUseBox(playerid, CaraDraw[2][playerid], true);
  120.     PlayerTextDrawBoxColor(playerid, CaraDraw[2][playerid], 255);
  121.     PlayerTextDrawSetShadow(playerid, CaraDraw[2][playerid], 0);
  122.     PlayerTextDrawSetOutline(playerid, CaraDraw[2][playerid], 0);
  123.     PlayerTextDrawFont(playerid, CaraDraw[2][playerid], 0);
  124.  
  125.     CaraDraw[3][playerid] = CreatePlayerTextDraw(playerid, 410.999816, 286.233367, "usebox");
  126.     PlayerTextDrawLetterSize(playerid, CaraDraw[3][playerid], 0.000000, -0.040124);
  127.     PlayerTextDrawTextSize(playerid, CaraDraw[3][playerid], 223.999908, 0.000000);
  128.     PlayerTextDrawAlignment(playerid, CaraDraw[3][playerid], 1);
  129.     PlayerTextDrawColor(playerid, CaraDraw[3][playerid], 0);
  130.     PlayerTextDrawUseBox(playerid, CaraDraw[3][playerid], true);
  131.     PlayerTextDrawBoxColor(playerid, CaraDraw[3][playerid], 255);
  132.     PlayerTextDrawSetShadow(playerid, CaraDraw[3][playerid], 0);
  133.     PlayerTextDrawSetOutline(playerid, CaraDraw[3][playerid], 0);
  134.     PlayerTextDrawFont(playerid, CaraDraw[3][playerid], 0);
  135.  
  136.     CaraDraw[4][playerid] = CreatePlayerTextDraw(playerid, 227.199951, 134.406646, "usebox");
  137.     PlayerTextDrawLetterSize(playerid, CaraDraw[4][playerid], 0.000000, 16.853708);
  138.     PlayerTextDrawTextSize(playerid, CaraDraw[4][playerid], 221.199966, 0.000000);
  139.     PlayerTextDrawAlignment(playerid, CaraDraw[4][playerid], 1);
  140.     PlayerTextDrawColor(playerid, CaraDraw[4][playerid], 0);
  141.     PlayerTextDrawUseBox(playerid, CaraDraw[4][playerid], true);
  142.     PlayerTextDrawBoxColor(playerid, CaraDraw[4][playerid], 255);
  143.     PlayerTextDrawSetShadow(playerid, CaraDraw[4][playerid], 0);
  144.     PlayerTextDrawSetOutline(playerid, CaraDraw[4][playerid], 0);
  145.     PlayerTextDrawFont(playerid, CaraDraw[4][playerid], 0);
  146.  
  147.     CaraDraw[5][playerid] = CreatePlayerTextDraw(playerid, 413.799896, 134.411102, "usebox");
  148.     PlayerTextDrawLetterSize(playerid, CaraDraw[5][playerid], 0.000000, 16.853708);
  149.     PlayerTextDrawTextSize(playerid, CaraDraw[5][playerid], 407.999908, 0.000000);
  150.     PlayerTextDrawAlignment(playerid, CaraDraw[5][playerid], 1);
  151.     PlayerTextDrawColor(playerid, CaraDraw[5][playerid], 0);
  152.     PlayerTextDrawUseBox(playerid, CaraDraw[5][playerid], true);
  153.     PlayerTextDrawBoxColor(playerid, CaraDraw[5][playerid], 255);
  154.     PlayerTextDrawSetShadow(playerid, CaraDraw[5][playerid], 0);
  155.     PlayerTextDrawSetOutline(playerid, CaraDraw[5][playerid], 0);
  156.     PlayerTextDrawFont(playerid, CaraDraw[5][playerid], 0);
  157.  
  158.     CaraDraw[6][playerid] = CreatePlayerTextDraw(playerid, 322.799987, 160.797760, "usebox");
  159.     PlayerTextDrawLetterSize(playerid, CaraDraw[6][playerid], 0.000000, 10.333707);
  160.     PlayerTextDrawTextSize(playerid, CaraDraw[6][playerid], 317.600006, 0.000000);
  161.     PlayerTextDrawAlignment(playerid, CaraDraw[6][playerid], 1);
  162.     PlayerTextDrawColor(playerid, CaraDraw[6][playerid], 0);
  163.     PlayerTextDrawUseBox(playerid, CaraDraw[6][playerid], true);
  164.     PlayerTextDrawBoxColor(playerid, CaraDraw[6][playerid], 255);
  165.     PlayerTextDrawSetShadow(playerid, CaraDraw[6][playerid], 0);
  166.     PlayerTextDrawSetOutline(playerid, CaraDraw[6][playerid], 0);
  167.     PlayerTextDrawFont(playerid, CaraDraw[6][playerid], 0);
  168.  
  169.     CaraDraw[7][playerid] = CreatePlayerTextDraw(playerid, 243.400100, 160.802169, "usebox");
  170.     PlayerTextDrawLetterSize(playerid, CaraDraw[7][playerid], 0.000000, 10.333707);
  171.     PlayerTextDrawTextSize(playerid, CaraDraw[7][playerid], 238.400100, 0.000000);
  172.     PlayerTextDrawAlignment(playerid, CaraDraw[7][playerid], 1);
  173.     PlayerTextDrawColor(playerid, CaraDraw[7][playerid], 0);
  174.     PlayerTextDrawUseBox(playerid, CaraDraw[7][playerid], true);
  175.     PlayerTextDrawBoxColor(playerid, CaraDraw[7][playerid], 255);
  176.     PlayerTextDrawSetShadow(playerid, CaraDraw[7][playerid], 0);
  177.     PlayerTextDrawSetOutline(playerid, CaraDraw[7][playerid], 0);
  178.     PlayerTextDrawFont(playerid, CaraDraw[7][playerid], 0);
  179.  
  180.     CaraDraw[8][playerid] = CreatePlayerTextDraw(playerid, 322.800018, 158.299972, "usebox");
  181.     PlayerTextDrawLetterSize(playerid, CaraDraw[8][playerid], 0.000000, -0.150740);
  182.     PlayerTextDrawTextSize(playerid, CaraDraw[8][playerid], 238.400039, 0.000000);
  183.     PlayerTextDrawAlignment(playerid, CaraDraw[8][playerid], 1);
  184.     PlayerTextDrawColor(playerid, CaraDraw[8][playerid], 0);
  185.     PlayerTextDrawUseBox(playerid, CaraDraw[8][playerid], true);
  186.     PlayerTextDrawBoxColor(playerid, CaraDraw[8][playerid], 255);
  187.     PlayerTextDrawSetShadow(playerid, CaraDraw[8][playerid], 0);
  188.     PlayerTextDrawSetOutline(playerid, CaraDraw[8][playerid], 0);
  189.     PlayerTextDrawFont(playerid, CaraDraw[8][playerid], 0);
  190.  
  191.     CaraDraw[9][playerid] = CreatePlayerTextDraw(playerid, 322.600097, 257.362243, "usebox");
  192.     PlayerTextDrawLetterSize(playerid, CaraDraw[9][playerid], 0.000000, -0.150740);
  193.     PlayerTextDrawTextSize(playerid, CaraDraw[9][playerid], 238.400054, 0.000000);
  194.     PlayerTextDrawAlignment(playerid, CaraDraw[9][playerid], 1);
  195.     PlayerTextDrawColor(playerid, CaraDraw[9][playerid], 0);
  196.     PlayerTextDrawUseBox(playerid, CaraDraw[9][playerid], true);
  197.     PlayerTextDrawBoxColor(playerid, CaraDraw[9][playerid], 255);
  198.     PlayerTextDrawSetShadow(playerid, CaraDraw[9][playerid], 0);
  199.     PlayerTextDrawSetOutline(playerid, CaraDraw[9][playerid], 0);
  200.     PlayerTextDrawFont(playerid, CaraDraw[9][playerid], 0);
  201.  
  202.     CaraDraw[10][playerid] = CreatePlayerTextDraw(playerid, 292.000091, 138.880050, "Caravane");
  203.     PlayerTextDrawLetterSize(playerid, CaraDraw[10][playerid], 0.315199, 1.256532);
  204.     PlayerTextDrawAlignment(playerid, CaraDraw[10][playerid], 1);
  205.     PlayerTextDrawColor(playerid, CaraDraw[10][playerid], -1);
  206.     PlayerTextDrawSetShadow(playerid, CaraDraw[10][playerid], 0);
  207.     PlayerTextDrawSetOutline(playerid, CaraDraw[10][playerid], 1);
  208.     PlayerTextDrawBackgroundColor(playerid, CaraDraw[10][playerid], 51);
  209.     PlayerTextDrawFont(playerid, CaraDraw[10][playerid], 1);
  210.     PlayerTextDrawSetProportional(playerid, CaraDraw[10][playerid], 1);
  211.    
  212.     CaraDraw[11][playerid] = CreatePlayerTextDraw(playerid, 323.400268, 169.248901, "Gamme:");
  213.     PlayerTextDrawLetterSize(playerid, CaraDraw[11][playerid], 0.253199, 1.132088);
  214.     PlayerTextDrawAlignment(playerid, CaraDraw[11][playerid], 1);
  215.     PlayerTextDrawColor(playerid, CaraDraw[11][playerid], -1);
  216.     PlayerTextDrawSetShadow(playerid, CaraDraw[11][playerid], 0);
  217.     PlayerTextDrawSetOutline(playerid, CaraDraw[11][playerid], 1);
  218.     PlayerTextDrawBackgroundColor(playerid, CaraDraw[11][playerid], 51);
  219.     PlayerTextDrawFont(playerid, CaraDraw[11][playerid], 1);
  220.     PlayerTextDrawSetProportional(playerid, CaraDraw[11][playerid], 1);
  221.     switch(RegardeCaravane[playerid]) {
  222.         case 0: PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: Micro");
  223.         case 1: PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: Micro-L");
  224.         case 2: PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: Aventure");
  225.         case 3: PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: L");
  226.         case 4: PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: XXL");
  227.     }
  228.  
  229.     CaraDraw[12][playerid] = CreatePlayerTextDraw(playerid, 323.200225, 234.471084, "Prix:");
  230.     PlayerTextDrawLetterSize(playerid, CaraDraw[12][playerid], 0.253199, 1.132088);
  231.     PlayerTextDrawAlignment(playerid, CaraDraw[12][playerid], 1);
  232.     PlayerTextDrawColor(playerid, CaraDraw[12][playerid], -1);
  233.     PlayerTextDrawSetShadow(playerid, CaraDraw[12][playerid], 0);
  234.     PlayerTextDrawSetOutline(playerid, CaraDraw[12][playerid], 1);
  235.     PlayerTextDrawBackgroundColor(playerid, CaraDraw[12][playerid], 51);
  236.     PlayerTextDrawFont(playerid, CaraDraw[12][playerid], 1);
  237.     PlayerTextDrawSetProportional(playerid, CaraDraw[12][playerid], 1);
  238.     switch(RegardeCaravane[playerid]) {
  239.         case 0: PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Prix: 5000$");
  240.         case 1: PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: 6500$");
  241.         case 2: PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Prix: 15000$");
  242.         case 3: PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Prix: 50000$");
  243.         case 4: PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Prix: 100000$");
  244.     }
  245.  
  246.     CaraDraw[13][playerid] = CreatePlayerTextDraw(playerid, 386.400115, 266.311157, "Acheter");
  247.     PlayerTextDrawLetterSize(playerid, CaraDraw[13][playerid], 0.143599, 0.863289);
  248.     PlayerTextDrawTextSize(playerid, CaraDraw[13][playerid], 136.399978, 29.368890);
  249.     PlayerTextDrawAlignment(playerid, CaraDraw[13][playerid], 2);
  250.     PlayerTextDrawColor(playerid, CaraDraw[13][playerid], -1);
  251.     PlayerTextDrawUseBox(playerid, CaraDraw[13][playerid], true);
  252.     PlayerTextDrawBoxColor(playerid, CaraDraw[13][playerid], 255);
  253.     PlayerTextDrawSetShadow(playerid, CaraDraw[13][playerid], 0);
  254.     PlayerTextDrawSetOutline(playerid, CaraDraw[13][playerid], 1);
  255.     PlayerTextDrawBackgroundColor(playerid, CaraDraw[13][playerid], 51);
  256.     PlayerTextDrawFont(playerid, CaraDraw[13][playerid], 2);
  257.     PlayerTextDrawSetProportional(playerid, CaraDraw[13][playerid], 1);
  258.     PlayerTextDrawSetSelectable(playerid, CaraDraw[13][playerid], true);
  259.  
  260.     CaraDraw[14][playerid] = CreatePlayerTextDraw(playerid, 353.000091, 265.817840, "Annuler");
  261.     PlayerTextDrawLetterSize(playerid, CaraDraw[14][playerid], 0.143999, 0.898133);
  262.     PlayerTextDrawTextSize(playerid, CaraDraw[14][playerid], 136.399978, 29.368890);
  263.     PlayerTextDrawAlignment(playerid, CaraDraw[14][playerid], 2);
  264.     PlayerTextDrawColor(playerid, CaraDraw[14][playerid], -1);
  265.     PlayerTextDrawUseBox(playerid, CaraDraw[14][playerid], true);
  266.     PlayerTextDrawBoxColor(playerid, CaraDraw[14][playerid], 255);
  267.     PlayerTextDrawSetShadow(playerid, CaraDraw[14][playerid], 0);
  268.     PlayerTextDrawSetOutline(playerid, CaraDraw[14][playerid], 1);
  269.     PlayerTextDrawBackgroundColor(playerid, CaraDraw[14][playerid], 51);
  270.     PlayerTextDrawFont(playerid, CaraDraw[14][playerid], 2);
  271.     PlayerTextDrawSetProportional(playerid, CaraDraw[14][playerid], 1);
  272.     PlayerTextDrawSetSelectable(playerid, CaraDraw[14][playerid], true);
  273.    
  274.     CaraDraw[15][playerid] = CreatePlayerTextDraw(playerid, 212.399902, 208.071105, "<");
  275.     PlayerTextDrawLetterSize(playerid, CaraDraw[15][playerid], 0.337999, 1.156978);
  276.     PlayerTextDrawTextSize(playerid, CaraDraw[15][playerid], 220.399917, 12.942224);
  277.     PlayerTextDrawAlignment(playerid, CaraDraw[15][playerid], 1);
  278.     PlayerTextDrawColor(playerid, CaraDraw[15][playerid], -1);
  279.     PlayerTextDrawUseBox(playerid, CaraDraw[15][playerid], true);
  280.     PlayerTextDrawBoxColor(playerid, CaraDraw[15][playerid], 255);
  281.     PlayerTextDrawSetShadow(playerid, CaraDraw[15][playerid], 0);
  282.     PlayerTextDrawSetOutline(playerid, CaraDraw[15][playerid], 0);
  283.     PlayerTextDrawBackgroundColor(playerid, CaraDraw[15][playerid], 51);
  284.     PlayerTextDrawFont(playerid, CaraDraw[15][playerid], 1);
  285.     PlayerTextDrawSetProportional(playerid, CaraDraw[15][playerid], 1);
  286.     PlayerTextDrawSetSelectable(playerid, CaraDraw[15][playerid], true);
  287.  
  288.     CaraDraw[16][playerid] = CreatePlayerTextDraw(playerid, 414.600036, 209.071136, ">");
  289.     PlayerTextDrawLetterSize(playerid, CaraDraw[16][playerid], 0.337999, 1.156978);
  290.     PlayerTextDrawTextSize(playerid, CaraDraw[16][playerid], 424.000030, 20.906673);
  291.     PlayerTextDrawAlignment(playerid, CaraDraw[16][playerid], 1);
  292.     PlayerTextDrawColor(playerid, CaraDraw[16][playerid], -1);
  293.     PlayerTextDrawUseBox(playerid, CaraDraw[16][playerid], true);
  294.     PlayerTextDrawBoxColor(playerid, CaraDraw[16][playerid], 255);
  295.     PlayerTextDrawSetShadow(playerid, CaraDraw[16][playerid], 0);
  296.     PlayerTextDrawSetOutline(playerid, CaraDraw[16][playerid], 0);
  297.     PlayerTextDrawBackgroundColor(playerid, CaraDraw[16][playerid], 51);
  298.     PlayerTextDrawFont(playerid, CaraDraw[16][playerid], 1);
  299.     PlayerTextDrawSetProportional(playerid, CaraDraw[16][playerid], 1);
  300.     PlayerTextDrawSetSelectable(playerid, CaraDraw[16][playerid], true);
  301.     return 1;
  302. }
  303. public OnPlayerCommandText(playerid, cmdtext[]) {
  304.     new Float:X, Float:Y, Float:Z;
  305.     GetPlayerPos(playerid, X, Y, Z);
  306.     if(!strcmp(cmdtext, "/tp", true)) {
  307.         SetPlayerPos(playerid, -1813.1171, -66.2774, 15.7167);
  308.         return 1;
  309.     }
  310.     if(!strcmp(cmdtext, "/caravane", true)) {
  311.         if(IsPlayerInRangeOfPoint(playerid, 6.0, -1829.3229,-56.5030,15.1159)) {
  312.             switch(Menu[playerid]) {
  313.                 case false: {
  314.                     SelectTextDraw(playerid, 0x00FF00FF);
  315.                     for(new i=0; i <18; i++) PlayerTextDrawShow(playerid, CaraDraw[i][playerid]);
  316.                     Menu[playerid] = true;
  317.                 }
  318.             }
  319.         }
  320.         return 1;
  321.     }
  322.     if(!strcmp(cmdtext, "/sultan", true)) {
  323.         PutPlayerInVehicle(playerid, CreateVehicle(560, X, Y, Z, 180.0000, -1, -1, 100), 0);
  324.     }
  325.     if(!strcmp(cmdtext, "/attach", true)) {
  326.         for(new v=0;v<MAX_VEHICLES; v++) {
  327.             GetVehiclePos(v,X,Y,Z);
  328.             if(IsPlayerInRangeOfPoint(playerid, 6.0, X,Y,Z)) {
  329.                 if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) AttachTrailerToVehicle(v,GetPlayerVehicleID(playerid));
  330.                 else DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
  331.             } else SendClientMessage(playerid, -1, "Aucune caravane à votre porté");
  332.         }
  333.         return 1;
  334.     }
  335.     return 0;
  336. }
  337. public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid) {
  338.     if(playertextid == CaraDraw[14][playerid]) {
  339.         for(new i =0; i <18; i++) PlayerTextDrawHide(playerid, CaraDraw[i][playerid]);
  340.         Menu[playerid] = false;
  341.         CancelSelectTextDraw(playerid);
  342.     }
  343.     else if(playertextid == CaraDraw[15][playerid]) {
  344.         PlayerTextDrawHide(playerid, CaraDraw[1][playerid]);
  345.         RegardeCaravane[playerid]--;
  346.         switch(RegardeCaravane[playerid]) {
  347.             case -1: RegardeCaravane[playerid]=4;
  348.         }
  349.         switch(RegardeCaravane[playerid]) {
  350.             case 0: {
  351.                 PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3174);
  352.                 PlayerTextDrawSetString(playerid, CaraDraw[12][playerid], "Prix: 5000$");
  353.                 PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: Micro");
  354.             }
  355.             case 1: {
  356.                 PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3175);
  357.                 PlayerTextDrawSetString(playerid, CaraDraw[12][playerid], "Prix: 6500$");
  358.                 PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: Micro-L");
  359.             }
  360.             case 2: {
  361.                 PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3171);
  362.                 PlayerTextDrawSetString(playerid, CaraDraw[12][playerid], "Prix: 15000$");
  363.                 PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: Aventure");
  364.             }
  365.             case 3: {
  366.                 PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3168);
  367.                 PlayerTextDrawSetString(playerid, CaraDraw[12][playerid], "Prix: 50000$");
  368.                 PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: L");
  369.             }
  370.             case 4: {
  371.                 PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3172);
  372.                 PlayerTextDrawSetString(playerid, CaraDraw[12][playerid], "Prix: 100000$");
  373.                 PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: XXL");
  374.             }
  375.         }
  376.         PlayerTextDrawShow(playerid, CaraDraw[1][playerid]);
  377.     }
  378.     else if(playertextid == CaraDraw[16][playerid]) {
  379.         PlayerTextDrawHide(playerid, CaraDraw[1][playerid]);
  380.         RegardeCaravane[playerid]++;
  381.         switch(RegardeCaravane[playerid]) {
  382.             case 5: RegardeCaravane[playerid]=0;
  383.         }
  384.         switch(RegardeCaravane[playerid]) {
  385.             case 0: {
  386.                 PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3174);
  387.                 PlayerTextDrawSetString(playerid, CaraDraw[12][playerid], "Prix: 5000$");
  388.                 PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: Micro");
  389.             }
  390.             case 1: {
  391.                 PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3175);
  392.                 PlayerTextDrawSetString(playerid, CaraDraw[12][playerid], "Prix: 6500$");
  393.                 PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: Micro-L");
  394.             }
  395.             case 2: {
  396.                 PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3171);
  397.                 PlayerTextDrawSetString(playerid, CaraDraw[12][playerid], "Prix: 15000$");
  398.                 PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: Aventure");
  399.             }
  400.             case 3: {
  401.                 PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3168);
  402.                 PlayerTextDrawSetString(playerid, CaraDraw[12][playerid], "Prix: 50000$");
  403.                 PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: L");
  404.             }
  405.             case 4: {
  406.                 PlayerTextDrawSetPreviewModel(playerid, CaraDraw[1][playerid], 3172);
  407.                 PlayerTextDrawSetString(playerid, CaraDraw[12][playerid], "Prix: 100000$");
  408.                 PlayerTextDrawSetString(playerid, CaraDraw[11][playerid], "Gamme: XXL");
  409.             }
  410.         }
  411.         PlayerTextDrawShow(playerid, CaraDraw[1][playerid]);
  412.     }
  413.     else if(playertextid == CaraDraw[13][playerid]) {
  414.         switch(RegardeCaravane[playerid]) {
  415.             case 0: {
  416.                 if(GetPlayerMoney(playerid) > 5000) {
  417.                     SendClientMessage(playerid, -1, "Votre caravane fut acheter");
  418.                     AttachObjectToVehicle(CreateObject(3174, 0, 0, 0, 0.00000, 0.00000, 0.00000), CreateVehicle(607, -1846.5024,-76.5168,15.1094, 180.0000, -1, -1, 100), 0.00000, -1.2153, -1.1212, 0.0, 0.0, 0.0);
  419.                 } else SendClientMessage(playerid, -1, "Vous n'avez pas assez d'argent!");
  420.             }
  421.             case 1: {
  422.                 if(GetPlayerMoney(playerid) > 6500) {
  423.                     SendClientMessage(playerid, -1, "Votre caravane fut acheter");
  424.                     AttachObjectToVehicle(CreateObject(3175, 0, 0, 0, 0.00000, 0.00000, 0.00000), CreateVehicle(607, -1846.5024,-76.5168,15.1094, 180.0000, -1, -1, 100), 0.00000, -2.3828, -1.1212, 0.0, 0.0, 0.0);
  425.                 } else SendClientMessage(playerid, -1, "Vous n'avez pas assez d'argent!");
  426.             }
  427.             case 2: {
  428.                 if(GetPlayerMoney(playerid) > 15000) {
  429.                     SendClientMessage(playerid, -1, "Votre caravane fut acheter");
  430.                     AttachObjectToVehicle(CreateObject(3171, 0, 0, 0, 0.00000, 0.00000, 0.00000), CreateVehicle(607, -1846.5024,-76.5168,15.1094, 180.0000, -1, -1, 100), 0.00000, -1.9476, -1.1212, 0.0, 0.0, 180.0);
  431.                 } else SendClientMessage(playerid, -1, "Vous n'avez pas assez d'argent!");
  432.             }
  433.             case 3: {
  434.                 if(GetPlayerMoney(playerid) > 50000) {
  435.                     SendClientMessage(playerid, -1, "Votre caravane fut acheter");
  436.                     AttachObjectToVehicle(CreateObject(3168, 0, 0, 0, 0.00000, 0.00000, 0.00000), CreateVehicle(607, -1846.5024,-76.5168,15.1094, 180.0000, -1, -1, 100), 0.00000, -3.1785, -1.1212, 0.0, 0.0, 180.0);
  437.                 } else SendClientMessage(playerid, -1, "Vous n'avez pas assez d'argent!");
  438.             }
  439.             case 4: {
  440.                 if(GetPlayerMoney(playerid) > 100000) {
  441.                     SendClientMessage(playerid, -1, "Votre caravane fut acheter");
  442.                     AttachObjectToVehicle(CreateObject(3172, 0, 0, 0, 0.00000, 0.00000, 0.00000), CreateVehicle(607, -1846.5024,-76.5168,15.1094, 180.0000, -1, -1, 100), 0.00000,  -3.2398, -1.1212, 0.0, 0.0, 180.0);
  443.                 } else SendClientMessage(playerid, -1, "Vous n'avez pas assez d'argent!");
  444.             }
  445.         }
  446.     }
  447.     return 1;
  448. }
  449. #error N'hésite pas à dire merci et à nous rendre visite sur www.outstanding-gaming.com
Advertisement
Add Comment
Please, Sign In to add comment