Guest User

Untitled

a guest
Dec 10th, 2010
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.67 KB | None | 0 0
  1. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  2. {
  3.     if(PRESSED(128) && GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
  4.     {
  5.         printf("weapon: %d", GetPlayerWeapon(playerid));
  6.         NextSlot(playerid, GetPlayerWeapon(playerid));
  7.     }
  8.     return 1;
  9. }
  10.  
  11. public NextSlot(playerid, weaponinuse)
  12. {
  13.     static weapons[13][2], i, j;
  14.     for (i = 0; i < 13; ++i)
  15.     {
  16.         GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
  17.         if(weapons[i][0] == weaponinuse)
  18.         {
  19.             j=i;
  20.         }
  21.     }
  22.  
  23.     while(j < 7)
  24.     {
  25.         j++;
  26.         if(weapons[j][0])
  27.         {
  28.             SetPlayerArmedWeapon(playerid, weapons[j][0]);
  29.             return true;
  30.         }
  31.     }
  32.     SetPlayerArmedWeapon(playerid, weapons[0][0]);
  33.     return true;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment