Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 25th, 2012  |  syntax: PAWN  |  size: 15.94 KB  |  hits: 24  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. if(strcmp(cmd,"/creategun",true)==0)
  2.     {
  3.         if(IsPlayerConnected(playerid))
  4.             {
  5.                     if (PlayerInfo[playerid][pJob] != 23)
  6.                         {
  7.                             SendClientMessage(playerid,COLOR_GREY,"** Nisi diler oruzja !");
  8.                             return 1;
  9.                         }
  10.                         new x_weapon[128],weapon[MAX_PLAYERS],ammo[MAX_PLAYERS],price[MAX_PLAYERS];
  11.                         tmp = strtok(cmdtext, idx);
  12.                         if(!strlen(tmp))
  13.                         {
  14.                             if(PlayerInfo[playerid][pRegularRank] == 0)
  15.                             {
  16.                                         SendClientMessage(playerid, COLOR_GRAD1, "KORISTI: /creategun [playerid/Dio Imena] [weaponname]");
  17.                                         SendClientMessage(playerid, COLOR_GREY, "Oruzja: bat(25) flowers(25) silenced(450) deagle (1225)");
  18.                                         SendClientMessage(playerid, COLOR_GREY, "Oruzja: mp5(1350) combat (2600) shotgun(1200) ak47(2500) m4(2650) country (450)");
  19.                                         SendClientMessage(playerid, COLOR_GREY, "Oruzja: Colt45(325) Country (450)");
  20.                                         return 1;
  21.                                 }
  22.                                 else
  23.                                 {
  24.                                         SendClientMessage(playerid, COLOR_GRAD1, "KORISTI: /creategun [playerid/Dio Imena] [weaponname]");
  25.                                         SendClientMessage(playerid, COLOR_GREY, "Oruzja: bat(25) flowers(25) silenced(450) deagle (1225)");
  26.                                         SendClientMessage(playerid, COLOR_GREY, "Oruzja: mp5(1350) combat (2600) shotgun(1200) ak47(2500) m4(2650) country (450)");
  27.                                         SendClientMessage(playerid, COLOR_GREY, "Oruzja: Colt45(325) Country (450)");
  28.                                         return 1;
  29.                                 }
  30.                         }
  31.                         giveplayerid = ReturnUser(tmp);
  32.                         if (IsPlayerConnected(giveplayerid))
  33.                         {
  34.                             if(giveplayerid != INVALID_PLAYER_ID)
  35.                             {
  36.                                         x_weapon = strtok(cmdtext, idx);
  37.                                         if(!strlen(x_weapon))
  38.                                         {
  39.                                             if(PlayerInfo[playerid][pRegularRank] == 0)
  40.                                             {
  41.                                                         SendClientMessage(playerid, COLOR_GRAD1, "KORISTI: /creategun [playerid/Dio Imena] [weaponname]");
  42.                                                         SendClientMessage(playerid, COLOR_GREY, "Oruzja: bat(25) flowers(25) silenced(450) deagle (1225)");
  43.                                                         SendClientMessage(playerid, COLOR_GREY, "Oruzja: mp5(1350) combat (2600) shotgun(1200) ak47(2500) m4(2650) country (450)");
  44.                                                         SendClientMessage(playerid, COLOR_GREY, "Oruzja: Colt45(325) Country (450)");
  45.                                                         return 1;
  46.                                                 }
  47.                                                 else
  48.                                                 {
  49.                                                         SendClientMessage(playerid, COLOR_GRAD1, "KORISTI: /creategun [playerid/Dio Imena] [weaponname]");
  50.                                                         SendClientMessage(playerid, COLOR_GREY, "Oruzja: bat(25) flowers(25) silenced(450) deagle (1225)");
  51.                                                         SendClientMessage(playerid, COLOR_GREY, "Oruzja: mp5(1350) combat (2600) shotgun(1200) ak47(2500) m4(2650) country (450)");
  52.                                                         SendClientMessage(playerid, COLOR_GREY, "Oruzja: Colt45(325) Country (450)");
  53.                                                         return 1;
  54.                                                 }
  55.                                         }
  56.                                 }
  57.                             if(strcmp(x_weapon,"bat",true) == 0)
  58.                                 {
  59.                                         if(PlayerInfo[playerid][pMats] > 24)
  60.                                         {
  61.                                                 weapon[playerid] = 5;
  62.                                                 price[playerid] = 25;
  63.                                                 ammo[playerid] = 1;
  64.                                         }
  65.                                         else
  66.                                         {
  67.                                                 SendClientMessage(playerid,COLOR_GREY,"** Nemas dovoljno materiala za oruzje!");
  68.                                                 return 1;
  69.                                         }
  70.                                 }
  71.                                 else if(strcmp(x_weapon,"silenced",true) == 0)
  72.                                 {
  73.                                         if(PlayerInfo[playerid][pMats] > 349)
  74.                                         {
  75.                                                 weapon[playerid] = 23;
  76.                                                 price[playerid] = 450;
  77.                                                 ammo[playerid] = 110;
  78.                                         }
  79.                                         else
  80.                                         {
  81.                                                 SendClientMessage(playerid,COLOR_GREY,"** Nemas dovoljno materiala za oruzje!");
  82.                                                 return 1;
  83.                                         }
  84.                                 }
  85.                                 else if(strcmp(x_weapon,"flowers",true) == 0)
  86.                                 {
  87.                                         if(PlayerInfo[playerid][pMats] > 24)
  88.                                         {
  89.                                                 weapon[playerid] = 14;
  90.                                                 price[playerid] = 25;
  91.                                                 ammo[playerid] = 1;
  92.                                         }
  93.                                         else
  94.                                         {
  95.                                                 SendClientMessage(playerid,COLOR_GREY,"** Nemas dovoljno materiala za oruzje!");
  96.                                                 return 1;
  97.                                         }
  98.                                 }
  99.                                 else if(strcmp(x_weapon,"deagle",true) == 0)
  100.                                 {
  101.                                         if(PlayerInfo[playerid][pMats] > 1224)
  102.                                         {
  103.                                                 weapon[playerid] = 24;
  104.                                                 price[playerid] = 1225;
  105.                                                 ammo[playerid] = 175;
  106.                                         }
  107.                                         else
  108.                                         {
  109.                                                 SendClientMessage(playerid,COLOR_GREY,"** Nemas dovoljno materiala za oruzje!");
  110.                                                 return 1;
  111.                                         }
  112.                                 }
  113.                                 else if(strcmp(x_weapon,"mp5",true) == 0)
  114.                                 {
  115.                                         if(PlayerInfo[playerid][pMats] > 1349)
  116.                                         {
  117.                                                 weapon[playerid] = 29;
  118.                                                 price[playerid] = 1350;
  119.                                                 ammo[playerid] = 325;
  120.                                         }
  121.                                         else
  122.                                         {
  123.                                                 SendClientMessage(playerid,COLOR_GREY,"** Nemas dovoljno materiala za oruzje!");
  124.                                                 return 1;
  125.                                                 }
  126.                                         }
  127.                                 else if(strcmp(x_weapon,"shotgun",true) == 0)
  128.                                 {
  129.                                         if(PlayerInfo[playerid][pMats] > 1199)
  130.                                         {
  131.                                                 weapon[playerid] = 25;
  132.                                                 price[playerid] = 1200;
  133.                                                 ammo[playerid] = 250;
  134.                                         }
  135.                                         else
  136.                                 }
  137.                                 else if(strcmp(x_weapon,"combat",true) == 0)
  138.                                 {
  139.                                         if(PlayerInfo[playerid][pMats] > 2599)
  140.                                         {
  141.                                                 weapon[playerid] = 27;
  142.                                                 price[playerid] = 2600;
  143.                                                 ammo[playerid] = 350;
  144.                                         }
  145.                                         else
  146.                                         {
  147.                                                 SendClientMessage(playerid,COLOR_GREY,"** Nemas dovoljno materiala za oruzje!");
  148.                                                 return 1;
  149.                                         }
  150.                                 }
  151.                                 else if(strcmp(x_weapon,"ak47",true) == 0)
  152.                                 {
  153.                                         if(PlayerInfo[playerid][pMats] > 2499)
  154.                                         {
  155.                                                 weapon[playerid] = 30;
  156.                                                 price[playerid] = 2500;
  157.                                                 ammo[playerid] = 400;
  158.                                         }
  159.                                         else
  160.                                         {
  161.                                                 SendClientMessage(playerid,COLOR_GREY,"** Nemas dovoljno materiala za oruzje!");
  162.                                                 return 1;
  163.                                         }
  164.                                 }
  165.                                 else if(strcmp(x_weapon,"m4",true) == 0)
  166.                                 {
  167.                                         if(PlayerInfo[playerid][pMats] > 2649)
  168.                                         {
  169.                                                 weapon[playerid] = 31;
  170.                                                 price[playerid] = 2650;
  171.                                                 ammo[playerid] = 666;
  172.                                         }
  173.                                         else
  174.                                         {
  175.                                                 SendClientMessage(playerid,COLOR_GREY,"** Nemas dovoljno materiala za oruzje!");
  176.                                                 return 1;
  177.                                         }
  178.                                 }
  179.                                 else if(strcmp(x_weapon,"country",true) == 0)
  180.                                 {
  181.                                         if(PlayerInfo[playerid][pMats] > 449)
  182.                                         {
  183.                                                 weapon[playerid] = 33;
  184.                                                 price[playerid] = 450;
  185.                                                 ammo[playerid] = 125;
  186.                                         }
  187.                                         else
  188.                                         {
  189.                                                 SendClientMessage(playerid,COLOR_GREY,"** Nemas dovoljno materiala za oruzje!");
  190.                                                 return 1;
  191.                                         }
  192.                                 }
  193.                                 else if(strcmp(x_weapon,"colt45",true) == 0)
  194.                                 {
  195.                                         if(PlayerInfo[playerid][pMats] > 324)
  196.                                         {
  197.                                                 weapon[playerid] = 22;
  198.                                                 price[playerid] = 325;
  199.                                                 ammo[playerid] = 200;
  200.                                         }
  201.                                         else
  202.                                         {
  203.                                                 SendClientMessage(playerid,COLOR_GREY,"** Nemas dovoljno materiala za oruzje!");
  204.                                                 return 1;
  205.                                         }
  206.                                 }
  207.                                 else
  208.                                 {
  209.                                         SendClientMessage(playerid,COLOR_GREY,"** Krivo ime oruzja!");
  210.                                         return 1;
  211.                                 }
  212.                                 if (ProxDetectorS(5.0, playerid, giveplayerid))
  213.                                 {
  214.                                         if(PlayerInfo[playerid][pMiserPerk] > 0)
  215.                                         {
  216.                                             new skill = 2 * PlayerInfo[playerid][pMiserPerk];
  217.                                             new mats = price[playerid] / 100;
  218.                                             price[playerid] -= (mats)*(skill);
  219.                                         }
  220.                                         //ConsumingMoney[playerid] = 1;
  221.                                         GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  222.                                         format(string, sizeof(string), "** Dao si %s, %s sa %d metaka, za %d materiala.", giveplayer,x_weapon, ammo[playerid], price[playerid]);
  223.                                         PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  224.                                         SendClientMessage(playerid, COLOR_GRAD1, string);
  225.                                         format(string, sizeof(string), "** Dobio si %s sa %d metaka od %s.", x_weapon, ammo[playerid], sendername);
  226.                                         SendClientMessage(giveplayerid, COLOR_GRAD1, string);
  227.                                         PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
  228.                                         new gunname[100];
  229.                                         GetWeaponName(weapon[playerid], gunname, sizeof(gunname));
  230.                                         format(string, sizeof(string), "* %s daje %s %s.", sendername, gunname,giveplayer);
  231.                                         ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
  232.                                         SafeGivePlayerWeapon(giveplayerid,weapon[playerid],ammo[playerid]);
  233.                                         PlayerInfo[playerid][pMats] -= price[playerid];
  234.                                 }
  235.                                 else
  236.                                 {
  237.                                         SendClientMessage(playerid, COLOR_GRAD1, "** Predaleko si.");
  238.                                         return 1;
  239.                                 }
  240.                         }
  241.                         else
  242.                         {
  243.                                 format(string, sizeof(string), "** %d nije online.", giveplayerid);
  244.                                 SendClientMessage(playerid, COLOR_GRAD1, string);
  245.                         }
  246.                 }
  247.                 return 1;
  248.         }