Guest User

Untitled

a guest
Aug 11th, 2012
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.49 KB | None | 0 0
  1. public SetPlayerWeapons(playerid)
  2. {
  3.     if(IsPlayerConnected(playerid))
  4.     {
  5.         AC_ResetPlayerWeapons(playerid);
  6.         if(PlayerInfo[playerid][pJailed] < 1)
  7.         {
  8.             if(IsANationalGuard(playerid) || IsACop(playerid))
  9.                 AC_GivePlayerWeapon(playerid, 41, 99999); //spray
  10.             if (PlayerInfo[playerid][pGun1] > 0)
  11.             {
  12.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun1], PlayerInfo[playerid][pAmmo1]);
  13.             }
  14.             if (PlayerInfo[playerid][pGun2] > 0)
  15.             {
  16.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun2], PlayerInfo[playerid][pAmmo2]);
  17.             }
  18.             if (PlayerInfo[playerid][pGun3] > 0)
  19.             {
  20.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun3], PlayerInfo[playerid][pAmmo3]);
  21.             }
  22.             if (PlayerInfo[playerid][pGun4] > 0)
  23.             {
  24.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun4], PlayerInfo[playerid][pAmmo4]);
  25.             }
  26.             if (PlayerInfo[playerid][pGun5] > 0)
  27.             {
  28.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun5], PlayerInfo[playerid][pAmmo5]);
  29.             }
  30.             if (PlayerInfo[playerid][pGun6] > 0)
  31.             {
  32.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun6], PlayerInfo[playerid][pAmmo6]);
  33.             }
  34.             if (PlayerInfo[playerid][pGun7] > 0)
  35.             {
  36.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun7], PlayerInfo[playerid][pAmmo7]);
  37.             }
  38.             if (PlayerInfo[playerid][pGun8] > 0)
  39.             {
  40.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun8], PlayerInfo[playerid][pAmmo8]);
  41.             }
  42.             if (PlayerInfo[playerid][pGun9] > 0)
  43.             {
  44.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun9], PlayerInfo[playerid][pAmmo9]);
  45.             }
  46.             if (PlayerInfo[playerid][pGun10] > 0)
  47.             {
  48.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun10], PlayerInfo[playerid][pAmmo10]);
  49.             }
  50.             if (PlayerInfo[playerid][pGun11] > 0)
  51.             {
  52.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun11], PlayerInfo[playerid][pAmmo11]);
  53.             }
  54.             if (PlayerInfo[playerid][pGun12] > 0)
  55.             {
  56.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun12], PlayerInfo[playerid][pAmmo12]);
  57.             }
  58.             if (PlayerInfo[playerid][pGun13] > 0)
  59.             {
  60.                 AC_GivePlayerWeapon(playerid, PlayerInfo[playerid][pGun13], PlayerInfo[playerid][pAmmo13]);
  61.             }
  62.         }
  63.     }
  64. }
  65.  
  66. //-------------------------------------------------------------------------------------------------------
  67. זה נמצא בפאבליקים :
  68. public OnPlayerRegister
  69. public OnPlayerUpdate
  70. public OnPlayerRename
  71. format(var, 64, "Gun1=%d\n",PlayerInfo[playerid][pGun1]);fwrite(hFile, var);
  72.                 format(var, 64, "Gun2=%d\n",PlayerInfo[playerid][pGun2]);fwrite(hFile, var);
  73.                 format(var, 64, "Gun3=%d\n",PlayerInfo[playerid][pGun3]);fwrite(hFile, var);
  74.                 format(var, 64, "Gun4=%d\n",PlayerInfo[playerid][pGun4]);fwrite(hFile, var);
  75.                 format(var, 64, "Gun5=%d\n",PlayerInfo[playerid][pGun5]);fwrite(hFile, var);
  76.                 format(var, 64, "Gun6=%d\n",PlayerInfo[playerid][pGun6]);fwrite(hFile, var);
  77.                 format(var, 64, "Gun7=%d\n",PlayerInfo[playerid][pGun7]);fwrite(hFile, var);
  78.                 format(var, 64, "Gun8=%d\n",PlayerInfo[playerid][pGun8]);fwrite(hFile, var);
  79.                 format(var, 64, "Gun9=%d\n",PlayerInfo[playerid][pGun9]);fwrite(hFile, var);
  80.                 format(var, 64, "Gun10=%d\n",PlayerInfo[playerid][pGun10]);fwrite(hFile, var);
  81.                 format(var, 64, "Gun11=%d\n",PlayerInfo[playerid][pGun11]);fwrite(hFile, var);
  82.                 format(var, 64, "Gun12=%d\n",PlayerInfo[playerid][pGun12]);fwrite(hFile, var);
  83.                 format(var, 64, "Gun13=%d\n",PlayerInfo[playerid][pGun13]);fwrite(hFile, var);
  84.                 format(var, 64, "Ammo1=%d\n",PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var);
  85.                 format(var, 64, "Ammo2=%d\n",PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var);
  86.                 format(var, 64, "Ammo3=%d\n",PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var);
  87.                 format(var, 64, "Ammo4=%d\n",PlayerInfo[playerid][pAmmo4]);fwrite(hFile, var);
  88.                 format(var, 64, "Ammo5=%d\n",PlayerInfo[playerid][pAmmo5]);fwrite(hFile, var);
  89.                 format(var, 64, "Ammo6=%d\n",PlayerInfo[playerid][pAmmo6]);fwrite(hFile, var);
  90.                 format(var, 64, "Ammo7=%d\n",PlayerInfo[playerid][pAmmo7]);fwrite(hFile, var);
  91.                 format(var, 64, "Ammo8=%d\n",PlayerInfo[playerid][pAmmo8]);fwrite(hFile, var);
  92.                 format(var, 64, "Ammo9=%d\n",PlayerInfo[playerid][pAmmo9]);fwrite(hFile, var);
  93.                 format(var, 64, "Ammo10=%d\n",PlayerInfo[playerid][pAmmo10]);fwrite(hFile, var);
  94.                 format(var, 64, "Ammo11=%d\n",PlayerInfo[playerid][pAmmo11]);fwrite(hFile, var);
  95.                 format(var, 64, "Ammo12=%d\n",PlayerInfo[playerid][pAmmo12]);fwrite(hFile, var);
  96.                 format(var, 64, "Ammo13=%d\n",PlayerInfo[playerid][pAmmo13]);fwrite(hFile, var);
  97. //-------------------------------------------------------------------------------------------------------
  98. stock GivePlayerSavedWeapon(playerid, &weaponid, &ammo)//need to check
  99. {
  100.     //slot check
  101.     if(weaponid >= 2 && weaponid <= 5)//slot 1
  102.     {
  103.         PlayerInfo[playerid][pGun1]=weaponid;
  104.         PlayerInfo[playerid][pAmmo1]=ammo;
  105.     }
  106.     if(weaponid >=6 && weaponid <= 9)//slot 2
  107.     {
  108.         PlayerInfo[playerid][pGun2]=weaponid;
  109.         PlayerInfo[playerid][pAmmo2]=ammo;
  110.     }
  111.     if(weaponid >= 10 && weaponid <= 15)//slot 3
  112.     {
  113.         PlayerInfo[playerid][pGun3]=weaponid;
  114.         PlayerInfo[playerid][pAmmo3]=ammo;
  115.     }
  116.     if(weaponid >= 16 && weaponid <= 21)//slot 4
  117.     {
  118.         PlayerInfo[playerid][pGun4]=weaponid;
  119.         PlayerInfo[playerid][pAmmo4]=ammo;
  120.     }
  121.     if(weaponid >= 22 && weaponid <= 25)//slot 5
  122.     {
  123.         PlayerInfo[playerid][pGun5]=weaponid;
  124.         PlayerInfo[playerid][pAmmo5]=ammo;
  125.     }
  126.     if(weaponid >= 26 && weaponid <= 30)//slot 6
  127.     {
  128.         PlayerInfo[playerid][pGun6]=weaponid;
  129.         PlayerInfo[playerid][pAmmo6]=ammo;
  130.     }
  131.     if(weaponid == 31 && weaponid == 32)//slot 7
  132.     {
  133.         PlayerInfo[playerid][pGun7]=weaponid;
  134.         PlayerInfo[playerid][pAmmo7]=ammo;
  135.     }
  136.     if(weaponid == 33 && weaponid == 34)//slot 8
  137.     {
  138.         PlayerInfo[playerid][pGun8]=weaponid;
  139.         PlayerInfo[playerid][pAmmo8]=ammo;
  140.     }
  141.     if(weaponid >= 35 && weaponid <= 37)//slot 9
  142.     {
  143.         PlayerInfo[playerid][pGun9]=weaponid;
  144.         PlayerInfo[playerid][pAmmo9]=ammo;
  145.     }
  146.     if(weaponid >= 38 && weaponid <= 40)//slot 10
  147.     {
  148.         PlayerInfo[playerid][pGun10]=weaponid;
  149.         PlayerInfo[playerid][pAmmo10]=ammo;
  150.     }
  151.     if(weaponid == 41 && weaponid == 42)//slot 11
  152.     {
  153.         PlayerInfo[playerid][pGun11]=weaponid;
  154.         PlayerInfo[playerid][pAmmo11]=ammo;
  155.     }
  156.     if(weaponid == 43 && weaponid == 44)//slot 12
  157.     {
  158.         PlayerInfo[playerid][pGun12]=weaponid;
  159.         PlayerInfo[playerid][pAmmo12]=ammo;
  160.     }
  161.     if(weaponid == 45 && weaponid == 46)//slot 13
  162.     {
  163.         PlayerInfo[playerid][pGun13]=weaponid;
  164.         PlayerInfo[playerid][pAmmo13]=ammo;
  165.     }
  166.     AC_GivePlayerWeapon(playerid, weaponid, ammo);
  167. }
Advertisement
Add Comment
Please, Sign In to add comment