Advertisement
Ygal_Idan

Help-Weapons

Apr 22nd, 2014
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 12.94 KB | None | 0 0
  1. #include <a_samp>
  2. #include <a_players>
  3. #include <Dini>
  4. #include <cpstream>
  5. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  6. new CpWeapons;
  7. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  8. public OnPlayerEnterCheckpoint(playerid)
  9. {
  10.  if(CPS_IsPlayerInCheckpoint(playerid, CpWeapons))
  11.  {
  12.  new string[1024];
  13.  format(string,sizeof(string),"1\t9mm\t$2000\n2\tSilenced 9mm\t$6000\n3.\tDesert Eagle\t$12000\n4.\tTec9\t$3000\n5.\tMicro SMG\t$5000\n6.\tShotgun - $6000\n7.\tSawnoff Shotgun - $10000\n8.\tCombat Shotgun - $12000\n9.\tGrenades - $3000\n10.\tBody Armor - $500000\n11.\tMP5 - $20000\n12.\tRifle - $10000\n13.\tSniper rifle - $50000\n14.\tAK47 - $35000\n15.\tM4 - $45000\n16.\tKnife - $1000\n17.\tKatana - $10000");
  14.  ShowPlayerDialog(playerid,110,DIALOG_STYLE_LIST,"÷ðééú ðù÷",string,"÷ðéä","éöéàä");
  15.  }
  16.  return 1;
  17. }
  18. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  19. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
  20. if(dialogid == 110)
  21.  {
  22.  if(!response) return 0;
  23.  switch(listitem)
  24.  {
  25.  case 0:
  26.  {
  27.  format(file,sizeof(file),"Spark-DM/Users/%s.ini",GetName(playerid));
  28.  if(GetPlayerMoney(playerid)<2000){
  29.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  30.  }else{
  31.  new x;
  32.  if(!strcmp(" ",dini_Get(file,"Handguns"),false) || !strcmp("Silenced 9mm",dini_Get(file,"Handguns"),false) || !strcmp("Desert Eagle",dini_Get(file,"Handguns"),false)){
  33.  dini_Set(file,"Handguns","9mm");
  34.  dini_IntSet(file,"Ammu-Handguns",0);
  35.  }
  36.  GivePlayerWeapon(playerid,22,34);
  37.  x = dini_Int(file,"Ammu-Handguns");
  38.  x++;
  39.  dini_IntSet(file,"Ammu-Handguns",x);
  40.  GivePlayerMoney(playerid,-2000);
  41.  SendClientMessage(playerid,0x808080ff,"9mm :÷ðéú àú äðù÷");
  42.  }}
  43.  case 1:
  44.  {
  45.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  46.  if(GetPlayerMoney(playerid)<6000){
  47.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  48.  }else{
  49.  new x;
  50.  if(!strcmp(" ",dini_Get(file,"Handguns"),false) || !strcmp("9mm",dini_Get(file,"Handguns"),false) || !strcmp("Desert Eagle",dini_Get(file,"Handguns"),false)){
  51.  dini_Set(string,"Handguns","Silenced 9mm");
  52.  dini_IntSet(file,"Ammu-Handguns",0);
  53.  }
  54.  GivePlayerWeapon(playerid,23,17);
  55.  x = dini_Int(file,"Ammu-Handguns");
  56.  x++;
  57.  dini_IntSet(file,"Ammu-Handguns",x);
  58.  GivePlayerMoney(playerid,-6000);
  59.  SendClientMessage(playerid,0x808080ff,"Silenced 9mm :÷ðéú àú äðù÷");
  60.  }}
  61.   case 2:
  62.  {
  63.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  64.  if(GetPlayerMoney(playerid)<12000){
  65.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  66.  }else{
  67.  new x;
  68.  if(!strcmp(" ",dini_Get(file,"Handguns"),false) || !strcmp("9mm",dini_Get(file,"Handguns"),false) || !strcmp("Silenced 9mm",dini_Get(file,"Handguns"),false)){
  69.  dini_Set(string,"Handguns","Desert Eagle");
  70.  dini_IntSet(file,"Ammu-Handguns",0);
  71.  }
  72.  GivePlayerWeapon(playerid,24,7);
  73.  x = dini_Int(file,"Ammu-Handguns");
  74.  x++;
  75.  dini_IntSet(file,"Ammu-Handguns",x);
  76.  GivePlayerMoney(playerid,-12000);
  77.  SendClientMessage(playerid,0x808080ff,"Desert Eagle :÷ðéú àú äðù÷");
  78.  }}
  79.  case 3:
  80.  {
  81.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  82.  if(GetPlayerMoney(playerid)<3000){
  83.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  84.  }else{
  85.  new x;
  86.  if(!strcmp(" ",dini_Get(file,"Submachine Guns"),false) || !strcmp("Micro SMG",dini_Get(file,"Submachine Guns"),false) || !strcmp("MP5",dini_Get(file,"Submachine Guns"),false)){
  87.  dini_Set(string,"Submachine Guns","Tec-9");
  88.  dini_IntSet(file,"Ammu-Submachine Guns",0);
  89.  }
  90.  GivePlayerWeapon(playerid,32,100);
  91.  x = dini_Int(file,"Ammu-Submachine Guns");
  92.  x++;
  93.  dini_IntSet(file,"Ammu-Submachine Guns",x);
  94.  GivePlayerMoney(playerid,-3000);
  95.  SendClientMessage(playerid,0x808080ff,"Tec-9 :÷ðéú àú äðù÷");
  96.  }}
  97.  case 4:
  98.  {
  99.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  100.  if(GetPlayerMoney(playerid)<5000){
  101.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  102.  }else{
  103.  new x;
  104.  if(!strcmp(" ",dini_Get(file,"Submachine Guns"),false) || !strcmp("Tec-9",dini_Get(file,"Submachine Guns"),false) || !strcmp("MP5",dini_Get(file,"Submachine Guns"),false)){
  105.  dini_Set(string,"Submachine Guns","Micro SMG");
  106.  dini_IntSet(file,"Ammu-Submachine Guns",0);
  107.  }
  108.  GivePlayerWeapon(playerid,28,100);
  109.  x = dini_Int(file,"Ammu-Submachine Guns");
  110.  x++;
  111.  dini_IntSet(file,"Ammu-Submachine Guns",x);
  112.  GivePlayerMoney(playerid,-5000);
  113.  SendClientMessage(playerid,0x808080ff,"Micro SMG :÷ðéú àú äðù÷");
  114.  }}
  115.  case 5:
  116.  {
  117.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  118.  if(GetPlayerMoney(playerid)<6000){
  119.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  120.  }else{
  121.  new x;
  122.  if(!strcmp(" ",dini_Get(file,"Shotguns"),false) || !strcmp("Sawnoff Shotgun",dini_Get(file,"Shotguns"),false) || !strcmp("Combat Shotgun",dini_Get(file,"Shotguns"),false)){
  123.  dini_Set(string,"Shotguns","Shotgun");
  124.  dini_IntSet(file,"Ammu-Shotguns",0);
  125.  }
  126.  GivePlayerWeapon(playerid,25,5);
  127.  x = dini_Int(file,"Ammu-Shotguns");
  128.  x++;
  129.  dini_IntSet(file,"Ammu-Shotguns",x);
  130.  GivePlayerMoney(playerid,-6000);
  131.  SendClientMessage(playerid,0x808080ff,"Shotgun :÷ðéú àú äðù÷");
  132.  }}
  133.  case 6:
  134.  {
  135.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  136.  if(GetPlayerMoney(playerid)<10000){
  137.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  138.  }else{
  139.  new x;
  140.  if(!strcmp(" ",dini_Get(file,"Shotguns"),false) || !strcmp("Shotgun",dini_Get(file,"Shotguns"),false) || !strcmp("Combat Shotgun",dini_Get(file,"Shotguns"),false)){
  141.  dini_Set(string,"Shotguns","Sawnoff Shotgun");
  142.  dini_IntSet(file,"Ammu-Shotguns",0);
  143.  }
  144.  GivePlayerWeapon(playerid,26,4);
  145.  x = dini_Int(file,"Ammu-Shotguns");
  146.  x++;
  147.  dini_IntSet(file,"Ammu-Shotguns",x);
  148.  GivePlayerMoney(playerid,-10000);
  149.  SendClientMessage(playerid,0x808080ff,"Sawnoff Shotgun :÷ðéú àú äðù÷");
  150.  }}
  151.  case 7:
  152.  {
  153.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  154.  if(GetPlayerMoney(playerid)<12000){
  155.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  156.  }else{
  157.  new x;
  158.  if(!strcmp(" ",dini_Get(file,"Shotguns"),false) || !strcmp("Shotgun",dini_Get(file,"Shotguns"),false) || !strcmp("Sawnoff Shotgun",dini_Get(file,"Shotguns"),false)){
  159.  }
  160.  dini_Set(string,"Shotguns","Combat Shotgun");
  161.  GivePlayerWeapon(playerid,27,7);
  162.  x = dini_Int(file,"Ammu-Shotguns");
  163.  x++;
  164.  dini_IntSet(file,"Ammu-Shotguns",x);
  165.  GivePlayerMoney(playerid,-12000);
  166.  SendClientMessage(playerid,0x808080ff,"Combat Shotgun :÷ðéú àú äðù÷");
  167.  }}
  168.  case 8:
  169.  {
  170.  new x;
  171.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  172.  if(GetPlayerMoney(playerid)<3000) return SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  173.  dini_Set(string,"Grenade","True");
  174.  GivePlayerWeapon(playerid,16,2);
  175.  x = dini_Int(file,"Ammu-Grenade");
  176.  x++;
  177.  dini_IntSet(file,"Ammu-Grenade",x);
  178.  GivePlayerMoney(playerid,-3000);
  179.  SendClientMessage(playerid,0x808080ff,"Grenade :÷ðéú àú äðù÷");
  180.  }
  181.  case 9:
  182.  {
  183.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  184.  if(GetPlayerMoney(playerid)<500000) return SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  185.  dini_Set(string,"Body-Armor","True");
  186.  SetPlayerArmour(playerid,100);
  187.  GivePlayerMoney(playerid,-500000);
  188.  SendClientMessage(playerid,0x808080ff,"Body Armor :÷ðéú");
  189.  }
  190.  case 10:
  191.  {
  192.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  193.  if(GetPlayerMoney(playerid)<20000){
  194.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  195.  }else{
  196.  new x;
  197.  if(!strcmp(" ",dini_Get(file,"Submachine Guns"),false) || !strcmp("Tec-9",dini_Get(file,"Submachine Guns"),false) || !strcmp("Micro SMG",dini_Get(file,"Submachine Guns"),false)){
  198.  dini_Set(string,"Submachine Guns","MP5");
  199.  dini_IntSet(file,"Ammu-Submachine Guns",0);
  200.  }
  201.  GivePlayerWeapon(playerid,29,30);
  202.  x = dini_Int(file,"Ammu-Submachine Guns");
  203.  x++;
  204.  dini_IntSet(file,"Ammu-Submachine Guns",x);
  205.  GivePlayerMoney(playerid,-20000);
  206.  SendClientMessage(playerid,0x808080ff,"MP5 :÷ðéú àú äðù÷");
  207.  }}
  208.  case 11:
  209.  {
  210.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  211.  if(GetPlayerMoney(playerid)<10000){
  212.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  213.  }else{
  214.  new x;
  215.  if(!strcmp(" ",dini_Get(file,"Long Rifles"),false) || !strcmp("Sniper rifle",dini_Get(file,"Long Rifles"),false)){
  216.  dini_Set(string,"Long Rifles","Rifle");
  217.  dini_IntSet(file,"Ammu-Long Rifles",0);
  218.  }
  219.  GivePlayerWeapon(playerid,33,10);
  220.  x = dini_Int(file,"Ammu-Long Rifles");
  221.  x++;
  222.  dini_IntSet(file,"Ammu-Long Rifles",x);
  223.  GivePlayerMoney(playerid,-10000);
  224.  SendClientMessage(playerid,0x808080ff,"Rifle :÷ðéú àú äðù÷");
  225.  }}
  226.  case 12:
  227.  {
  228.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  229.  if(GetPlayerMoney(playerid)<50000){
  230.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  231.  }else{
  232.  new x;
  233.  if(!strcmp(" ",dini_Get(file,"Long Rifles"),false) || !strcmp("Rifle",dini_Get(file,"Long Rifles"),false)){
  234.  dini_Set(string,"Long Rifles","Sniper rifle");
  235.  dini_IntSet(file,"Ammu-Long Rifles",0);
  236.  }
  237.  GivePlayerWeapon(playerid,34,10);
  238.  x = dini_Int(file,"Ammu-Long Rifles");
  239.  x++;
  240.  dini_IntSet(file,"Ammu-Long Rifles",x);
  241.  GivePlayerMoney(playerid,-50000);
  242.  SendClientMessage(playerid,0x808080ff,"Sniper rifle :÷ðéú àú äðù÷");
  243.  }}
  244.  case 13:
  245.  {
  246.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  247.  if(GetPlayerMoney(playerid)<35000){
  248.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  249.  }else{
  250.  new x;
  251.  if(!strcmp(" ",dini_Get(file,"Assault Rifles"),false) || !strcmp("M4",dini_Get(file,"Assault Rifles"),false)){
  252.  dini_Set(string,"Assault Rifles","AK47");
  253.  dini_IntSet(file,"Ammu-Assault Rifles",0);
  254.  }
  255.  GivePlayerWeapon(playerid,30,30);
  256.  x = dini_Int(file,"Ammu-Assault Rifles");
  257.  x++;
  258.  dini_IntSet(file,"Ammu-Assault Rifles",x);
  259.  GivePlayerMoney(playerid,-35000);
  260.  SendClientMessage(playerid,0x808080ff,"AK47 :÷ðéú àú äðù÷");
  261.  }}
  262.  case 14:
  263.  {
  264.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  265.  if(GetPlayerMoney(playerid)<45000){
  266.  SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  267.  }else{
  268.  new x;
  269.  if(!strcmp(" ",dini_Get(file,"Assault Rifles"),false) || !strcmp("AK47",dini_Get(file,"Assault Rifles"),false)){
  270.  dini_Set(string,"Assault Rifles","M4");
  271.  dini_IntSet(file,"Ammu-Assault Rifles",0);
  272.  }
  273.  GivePlayerWeapon(playerid,31,50);
  274.  x = dini_Int(file,"Ammu-Assault Rifles");
  275.  x++;
  276.  dini_IntSet(file,"Ammu-Assault Rifles",x);
  277.  GivePlayerMoney(playerid,-45000);
  278.  SendClientMessage(playerid,0x808080ff,"M4 :÷ðéú àú äðù÷");
  279.  }}
  280.  case 15:
  281.  {
  282.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  283.  if(GetPlayerMoney(playerid)<1000) return SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  284.  dini_Set(string,"Melee Weapons","Knife");
  285.  GivePlayerWeapon(playerid,4,1);
  286.  GivePlayerMoney(playerid,-1000);
  287.  SendClientMessage(playerid,0x808080ff,"Knife :÷ðéú àú äðù÷");
  288.  }
  289.  case 16:
  290.  {
  291.  format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  292.  if(GetPlayerMoney(playerid)<10000) return SendClientMessage(playerid,0x696969ff,"àéï áéãê îñôé÷ ëñó ëãé ì÷ðåú ðù÷ æä");
  293.  dini_Set(string,"Melee Weapons","Katana");
  294.  GivePlayerWeapon(playerid,8,1);
  295.  GivePlayerMoney(playerid,-10000);
  296.  SendClientMessage(playerid,0x808080ff,"Katana :÷ðéú àú äðù÷");
  297.  }}}
  298. return 1;
  299. }
  300. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  301. public OnPlayerConnect(playerid){
  302. new string[140];
  303. format(string,sizeof(string),"Spark-DM/Users/%s.ini",GetName(playerid));
  304. if(!strcmp("True",dini_Get(string,"Body-Armor"),false)){
  305.  SetPlayerArmour(playerid,100);
  306. }
  307. if(!strcmp("True",dini_Get(string,"Grenade"),false)){
  308.  new x,y;
  309.  x = dini_Int(string,"Ammu-Grenade");
  310.  y = x*2;
  311.  GivePlayerWeapon(playerid,16,y);
  312. }
  313. return 1;
  314. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement