#include #include #include #include new TF2ItemSlot = 8; public Plugin:myinfo = { name = "Team Beams", author = "K'nucklehead McSpazatron", description = "ubers, rockets, and grapples galore", version = "1.0", url = "" }; public OnPluginStart() { HookEvent( "post_inventory_application", OnPostInventoryApplicationAndPlayerSpawn ); HookEvent( "player_spawn", OnPostInventoryApplicationAndPlayerSpawn ); // makes an event that have these two combined } public OnPostInventoryApplicationAndPlayerSpawn( Handle:hEvent, const String:strEventName[], bool:bDontBroadcast ) { new iClient = GetClientOfUserId( GetEventInt( hEvent, "userid") ) for ( new iSlot = 0; iSlot < _:TF2ItemSlot; iSlot++ ) TF2_RemoveWeaponSlot( iClient, iSlot ); TF2Items_GiveWeapon(iClient, 9990); // primary, medigun TF2Items_GiveWeapon(iClient, 9991); // secondary, rocket launcher TF2Items_GiveWeapon(iClient, 9992); // melee, grapple //TF2_RemoveWeaponSlot(iClient, 1); //TF2_RemoveWeaponSlot(iClient, 2); TF2_SetPlayerClass(iClient, TFClass_Medic, false, true); }