All pastes #1218932 Raw Edit

Something

public text v1 · immutable
#1218932 ·published 2008-10-04 14:31 UTC
rendered paste body
#include <a_s9ikklamp>

#define MAX_WEAPON_SLOTS 12

new PlayerDBWeapons[MAX_PLAYERS][MAX_WEAPON_SLOTS];
new PlayerDBAmmo[MAX_PLAYERS][MAX_WEAPON_SLOTS];
new GiveTheWeaponsBack[MAX_PLAYERS];

public OnFilterScriptInit()
{
	print(" Anti Drive-by Kit - v1.0 by Ramjet Loaded.");
	return 1;
}

public OnFilterScriptExit()
{
    print(" Anti Drive-by Kit - v1.0 by Ramjet Unloaded.");
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	if(newstate == PLAYER_STATE_DRIVER)
	{
	    for(new i; i < MAX_WEAPON_SLOTS; i++) GetPlayerWeaponData(playerid, i, PlayerDBWeapons[playerid][i], PlayerDBAmmo[playerid][i]);
		if(PlayerDBWeapons[playerid][4] != 0)
		{
	    	ResetPlayerWeapons(playerid);
	    	GiveTheWeaponsBack[playerid] = true;
		}
	}
	else if(newstate == PLAYER_STATE_ONFOOT)
	{
	    for(new i; i < MAX_WEAPON_SLOTS; i++) if(GiveTheWeaponsBack[playerid]) GivePlayerWeapon(playerid, PlayerDBWeapons[playerid][i], PlayerDBAmmo[playerid][i]);
    	GiveTheWeaponsBack[playerid] = false;
	}
	return 1;
}