Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(PRESSED(128) && GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
- {
- printf("weapon: %d", GetPlayerWeapon(playerid));
- NextSlot(playerid, GetPlayerWeapon(playerid));
- }
- return 1;
- }
- public NextSlot(playerid, weaponinuse)
- {
- static weapons[13][2], i, j;
- for (i = 0; i < 13; ++i)
- {
- GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
- if(weapons[i][0] == weaponinuse)
- {
- j=i;
- }
- }
- while(j < 7)
- {
- j++;
- if(weapons[j][0])
- {
- SetPlayerArmedWeapon(playerid, weapons[j][0]);
- return true;
- }
- }
- SetPlayerArmedWeapon(playerid, weapons[0][0]);
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment