Advertisement
Guest User

Pickuppickup

a guest
Sep 26th, 2013
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 9.72 KB | None | 0 0
  1. public OnPlayerPickUpPickup(playerid, pickupid)
  2.     {
  3.         if(pickupid == pickupcle1quete[playerid])
  4.             {
  5.                 cle1quete[playerid] = 1;
  6.                 SendClientMessage(playerid, VERT_CLAIR, "Bravo, tu as trouvé la clé n°1");
  7.             }
  8.         else if(pickupid == pickupcle2quete[playerid])
  9.             {
  10.                 cle4quete[playerid] = 1;
  11.                 SendClientMessage(playerid, VERT_CLAIR, "Bravo, tu as trouvé la clé n°4");
  12.             }
  13.         else if(pickupid == pickupviande[playerid])
  14.             {
  15.                 quetemagique[playerid] = 0;
  16.                 DestroyPickup(pickupviande[playerid]);
  17.                 DestroyPickup(pickupcle1quete[playerid]);
  18.                 DestroyPickup(pickupcle2quete[playerid]);
  19.                 MoveObject(planche, -2827.2919922,1835.0439453,1204.7280273, 10);
  20.                 moveplanche = 0;
  21.                 SetObjectRot(portecontainer1, 0,0,130);
  22.                 SetObjectRot(portecontainer2, 0,0,130);
  23.                 portescontainer = 0;
  24.                 SetObjectRot(portesallemachines, 0, 0, 0);
  25.                 SendClientMessage(playerid, VERT_CLAIR, "Bravo, tu as récupéré ton gigot de mammouth, et tu le vends pour un million de dollars à un mec bizarre dans la rue !");
  26.                 GivePlayerMoney(playerid, 1000000);
  27.                 job[playerid] = 0;
  28.                 Spawn(playerid);
  29.             }
  30.         else if(pickupid == paquetspas12)
  31.             {
  32.                 if(spas12[playerid] == 0)
  33.                     {
  34.                         new name[24], string[64];
  35.                         GetPlayerName(playerid, name, 24);
  36.                         format(string, sizeof(string), "~g~%s a debloque le spas-12 !", name);
  37.                         GameTextForAll(string, 5000, 3);
  38.                         SendClientMessage(playerid, VERT_CLAIR, "Bravo tu as débloqué le Spas-12 !");
  39.                         spas12[playerid] = 1;
  40.                     }
  41.             }
  42.         else if(pickupid == paquetpistolets)
  43.             {
  44.                 if(pistolets[playerid] == 0)
  45.                     {
  46.                         new name[24], string[64];
  47.                         GetPlayerName(playerid, name, 24);
  48.                         format(string, sizeof(string), "~g~%s a debloque les pistolets doubles !", name);
  49.                         GameTextForAll(string, 5000, 3);
  50.                         SendClientMessage(playerid, VERT_CLAIR, "Bravo tu as débloqué les pistolets doubles !");
  51.                         pistolets[playerid] = 1;
  52.                     }
  53.             }
  54.         else if(pickupid == paquetfric1)
  55.             {
  56.                 GivePlayerMoney(playerid, 3500);
  57.                 SendClientMessage(playerid, VERT_CLAIR, "Bravo tu as gagné 3.500 $ !");
  58.             }
  59.         else if(pickupid == paquetfric2)
  60.             {
  61.                 GivePlayerMoney(playerid, 3500);
  62.                 Spawn(playerid);
  63.                 SendClientMessage(playerid, VERT_CLAIR, "Bravo tu as gagné 3.500 $ !");
  64.             }
  65.         else if(pickupid == pickupcables[playerid])
  66.             {
  67.                 if(cables[playerid] == 0)
  68.                     {
  69.                         cables[playerid] = 1;
  70.                         DestroyPickup(pickupcables[playerid]);
  71.                         SendClientMessage(playerid, VERT_CLAIR, "Bravo tu as trouvé des cables !");
  72.                         DestroyDynamicObject(echelle1[playerid]);
  73.                         DestroyDynamicObject(echelle2[playerid]);
  74.                         if(tuyau[playerid] == 1 && plans[playerid] == 1 && gaz[playerid] == 1)
  75.                             {
  76.                                 nitro[playerid] = 1;
  77.                                 new name[MAX_PLAYER_NAME+1], string[64];
  78.                                 GetPlayerName(playerid, name, 24);
  79.                                 format(string, sizeof(string), "~g~%s a debloque la nitro !", name);
  80.                                 GameTextForAll(string, 5000, 3);
  81.                                 SendClientMessage(playerid, VERT_CLAIR, "Bravo tu as débloqué la nitro, tape /nitro pour l'installer sur n'importe quelle voiture GRATUITEMENT !");
  82.                             }
  83.                     }
  84.             }
  85.         else if(pickupid == pickuptuyau)
  86.             {
  87.                 if(tuyau[playerid] == 0)
  88.                     {
  89.                         tuyau[playerid] = 1;
  90.                         SendClientMessage(playerid, VERT_CLAIR, "Bravo tu as trouvé un tuyau !");
  91.                         if(cables[playerid] == 1 && plans[playerid] == 1 && gaz[playerid] == 1)
  92.                             {
  93.                                 nitro[playerid] = 1;
  94.                                 new name[MAX_PLAYER_NAME+1], string[64];
  95.                                 GetPlayerName(playerid, name, 24);
  96.                                 format(string, sizeof(string), "~g~%s a debloque la nitro !", name);
  97.                                 GameTextForAll(string, 5000, 3);
  98.                                 SendClientMessage(playerid, VERT_CLAIR, "Bravo tu as débloqué la nitro, tape /nitro pour l'installer sur n'importe quelle voiture GRATUITEMENT !");
  99.                             }
  100.                     }
  101.             }
  102.         else if(pickupid == pickupplan[playerid])
  103.             {
  104.                 if(plans[playerid] == 0)
  105.                     {
  106.                         plans[playerid] = 1;
  107.                         SendClientMessage(playerid, VERT_CLAIR, "Bravo tu as trouvé un plan pour un module Nitro Boost !");
  108.                         if(cables[playerid] == 1 && tuyau[playerid] == 1 && gaz[playerid] == 1)
  109.                             {
  110.                                 nitro[playerid] = 1;
  111.                                 new name[MAX_PLAYER_NAME+1], string[64];
  112.                                 GetPlayerName(playerid, name, 24);
  113.                                 format(string, sizeof(string), "~g~%s a debloque la nitro !", name);
  114.                                 GameTextForAll(string, 5000, 3);
  115.                                 SendClientMessage(playerid, VERT_CLAIR, "Bravo tu as débloqué la nitro, tape /nitro pour l'installer sur n'importe quelle voiture GRATUITEMENT !");
  116.                             }
  117.                     }
  118.             }
  119.         else if(pickupid == pickupgaz)
  120.             {
  121.                 if(gaz[playerid] == 0)
  122.                     {
  123.                         gaz[playerid] = 1;
  124.                         DestroyPickup(pickupcables[playerid]);
  125.                         SendClientMessage(playerid, VERT_CLAIR, "Bravo tu as trouvé du nitrométhane !");
  126.                         if(tuyau[playerid] == 1 && plans[playerid] == 1 && cables[playerid] == 1)
  127.                             {
  128.                                 nitro[playerid] = 1;
  129.                                 new name[MAX_PLAYER_NAME+1], string[64];
  130.                                 GetPlayerName(playerid, name, 24);
  131.                                 format(string, sizeof(string), "~g~%s a debloque la nitro !", name);
  132.                                 GameTextForAll(string, 5000, 3);
  133.                                 SendClientMessage(playerid, VERT_CLAIR, "Bravo tu as débloqué la nitro, tape /nitro pour l'installer sur n'importe quelle voiture GRATUITEMENT !");
  134.                             }
  135.                     }
  136.             }
  137.         else if(pickupid == jetpack)
  138.             {
  139.                 DestroyPickup(jetpack);
  140.                 MoveDynamicObject(jetdoor, 268.6600037, 1874.8800049, 16.0660000, 2);
  141.                 jetpackeur[playerid] = 1;
  142.                 SetPlayerSpecialAction(playerid,2);
  143.                 SetPlayerCheckpoint(playerid, -164.9927,2257.5029,29.1074, 2);
  144.                 patriot1 = CreateVehicle(470,193.6896,1915.8914,17.6337,179.5064,43,0,60);
  145.                 patriot2 = CreateVehicle(470,230.3378,1877.4802,17.6368,0.0000,43,0,60);
  146.                 patriot3 = CreateVehicle(470,197.5331,1877.5741,17.6381,357.8704,43,0,60);
  147.                 patriot4 = CreateVehicle(470,204.9827,1877.4537,17.6381,0.1854,43,0,60);
  148.                 patriot5 = CreateVehicle(470,202.4198,1915.8859,17.6337,180.8017,43,0,60);
  149.                 patriot6 = CreateVehicle(470,211.6357,1916.0370,17.6359,179.0975,43,0,60);
  150.                 patriot7 = CreateVehicle(470,220.7590,1915.8881,17.6386,182.0833,43,0,60);
  151.                 SetVehicleVirtualWorld(patriot1, 5);
  152.                 SetVehicleVirtualWorld(patriot2, 5);
  153.                 SetVehicleVirtualWorld(patriot3, 5);
  154.                 SetVehicleVirtualWorld(patriot4, 5);
  155.                 SetVehicleVirtualWorld(patriot5, 5);
  156.                 SetVehicleVirtualWorld(patriot6, 5);
  157.                 SetVehicleVirtualWorld(patriot7, 5);
  158.                 for(new i = 0; i < MAX_PLAYERS; i++)
  159.                     {
  160.                         if(area2[i] == 1)
  161.                             {
  162.                                 SetPlayerWorldBounds(i, 9999.9999, -9999.9999, 9999.9999, -9999.9999);
  163.                                 SendClientMessage(i, ORANGE, "Protégez le voleur du jet-pack");
  164.                             }
  165.                         if(area1[i] == 1)
  166.                             {
  167.                                  SetPlayerWorldBounds(i, 9999.9999, -9999.9999, 9999.9999, -9999.9999);
  168.                                  SendClientMessage(i, ORANGE, "Tir à volonté !! Abattez le voleur par tous les moyens !");
  169.                             }
  170.                     }
  171.             }
  172.         else if(pickupid == gilet1)
  173.             {
  174.                 SetPlayerArmour(playerid, 100);
  175.             }
  176.         else if(pickupid == gilet2)
  177.             {
  178.                 SetPlayerArmour(playerid, 100);
  179.             }
  180.         else if(pickupid == gilet3)
  181.             {
  182.                 SetPlayerArmour(playerid, 100);
  183.             }
  184.         else if(pickupid == gilet4)
  185.             {
  186.                 SetPlayerArmour(playerid, 100);
  187.             }
  188.         else if(pickupid == gilet5)
  189.             {
  190.                 SetPlayerArmour(playerid, 100);
  191.             }
  192.         else if(pickupid == gilet6)
  193.             {
  194.                 SetPlayerArmour(playerid, 100);
  195.             }
  196.         else if(pickupid == gilet7)
  197.             {
  198.                 SetPlayerArmour(playerid, 100);
  199.             }
  200.         else if(pickupid == gilet8)
  201.             {
  202.                 SetPlayerArmour(playerid, 100);
  203.             }
  204.         else if(pickupid == gilet9)
  205.             {
  206.                 SetPlayerArmour(playerid, 100);
  207.             }
  208.         else if(pickupid == gilet10)
  209.             {
  210.                 SetPlayerArmour(playerid, 100);
  211.             }
  212.         else if(pickupid == gilet11)
  213.             {
  214.                 SetPlayerArmour(playerid, 100);
  215.             }
  216.         else if(pickupid == gilet12)
  217.             {
  218.                 SetPlayerArmour(playerid, 100);
  219.             }
  220.         else if(pickupid == gilet13)
  221.             {
  222.                 SetPlayerArmour(playerid, 100);
  223.                 return 1;
  224.             }
  225.         else if(pickupid == gilet14)
  226.             {
  227.                 SetPlayerArmour(playerid, 100);
  228.             }
  229.         else if(pickupid == gilet15)
  230.             {
  231.                 SetPlayerArmour(playerid, 100);
  232.             }
  233.         else if(pickupid == gilet16)
  234.             {
  235.                 SetPlayerArmour(playerid, 100);
  236.             }
  237.         else if(pickupid == gilet17)
  238.             {
  239.                 SetPlayerArmour(playerid, 100);
  240.             }
  241.         else if(pickupid == gilet18)
  242.             {
  243.                 SetPlayerArmour(playerid, 100);
  244.             }
  245.         else if(pickupid == gilet19)
  246.             {
  247.                 SetPlayerArmour(playerid, 100);
  248.             }
  249.         else if(pickupid == gilet20)
  250.             {
  251.                 SetPlayerArmour(playerid, 100);
  252.             }
  253.         else if(pickupid == incipickups)
  254.             {
  255.                 if(tflics[playerid]==0) return GameTextForPlayer(playerid,"~r~ PICKUP RESERVE POUR LES FLICS",5000,5);
  256.                     {
  257.                         inflammable[playerid]=1;
  258.                         SendClientMessage(playerid,VERT,"Vous avez maintenant une protection inflammable.");
  259.                         KillTimer(timerpickupinci);
  260.                         timerpickupinci=SetTimer("PickupInci",30000,true);
  261.                         DestroyPickup(incipickups);
  262.                         SetTimerEx("TimerInflammable",15000,false,"i",playerid);
  263.                     }
  264.             }
  265.         return 1;
  266.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement