plugin that strip user weapons on first spawn and other spawns and gives user all weapons w/o defuser kit,c4,nightvision,grenades w/o ammo (bullets), also optimise it please w/o repeatable commands use things like weapon_usp csw_usp from variables instead
PHP Code:
public curweapon(id) {
new WeaponNum = read_data(2)
new WeaponActive = read_data(1)
if ((WeaponNum != g_WeaponUsed[id]) && WeaponActive) {
g_WeaponUsed[id] = WeaponNum
new clip, ammo
switch(get_user_weapon(id,clip,ammo)) {
case CSW_SCOUT: clmsg(id,"This weapons maxspeed is 260")
case CSW_C4: clmsg(id,"This weapons maxspeed is 250")
case CSW_P228: clmsg(id,"This weapons maxspeed is 250")
case CSW_MAC10: clmsg(id,"This weapons maxspeed is 250")
case CSW_MP5NAVY: clmsg(id,"This weapons maxspeed is 250")
case CSW_USP: clmsg(id,"This weapons maxspeed is 250")
case CSW_TMP: clmsg(id,"This weapons maxspeed is 250")
case CSW_FLASHBANG: clmsg(id,"This weapons maxspeed is 250")
case CSW_DEAGLE: clmsg(id,"This weapons maxspeed is 250")
case CSW_GLOCK18: clmsg(id,"This weapons maxspeed is 250")
case CSW_SMOKEGRENADE: clmsg(id,"This weapons maxspeed is 250")
case CSW_ELITE: clmsg(id,"This weapons maxspeed is 250")
case CSW_FIVESEVEN: clmsg(id,"This weapons maxspeed is 250")
case CSW_UMP45: clmsg(id,"This weapons maxspeed is 250")
case CSW_HEGRENADE: clmsg(id,"This weapons maxspeed is 250")
case CSW_KNIFE: clmsg(id,"This weapons maxspeed is 250")
case CSW_P90: clmsg(id,"This weapons maxspeed is 245")
case CSW_XM1014: clmsg(id,"This weapons maxspeed is 240")
case CSW_AUG: clmsg(id,"This weapons maxspeed is 240")
case CSW_GALIL: clmsg(id,"This weapons maxspeed is 240")
case CSW_FAMAS: clmsg(id,"This weapons maxspeed is 240")
case CSW_SG552: clmsg(id,"This weapons maxspeed is 235")
case CSW_M3: clmsg(id,"This weapons maxspeed is 230")
case CSW_M4A1: clmsg(id,"This weapons maxspeed is 230")
case CSW_AK47: clmsg(id,"This weapons maxspeed is 221")
case CSW_M249: clmsg(id,"This weapons maxspeed is 220")
case CSW_G3SG1: clmsg(id,"This weapons maxspeed is 210")
case CSW_SG550: clmsg(id,"This weapons maxspeed is 210")
case CSW_AWP: clmsg(id,"This weapons maxspeed is 210")
}
}
return PLUGIN_HANDLED
}
public cmdAllWeapons(id) {
if(is_user_alive(id)) {
strip_user_weapons(id)
new bool:weaponsgiven
if(!user_has_weapon(id,CSW_KNIFE))
give_item(id,"weapon_knife")
if(!user_has_weapon(id,CSW_USP)) {
give_item(id,"weapon_usp")
cs_set_user_bpammo(id,CSW_USP,0)
}
if(!user_has_weapon(id,CSW_SCOUT)) {
give_item(id, "weapon_scout")
weaponsgiven = true
}
if(!user_has_weapon(id,CSW_P90)) {
give_item(id, "weapon_p90")
weaponsgiven = true
}
if(!user_has_weapon(id,CSW_FAMAS)) {
give_item(id, "weapon_famas")
weaponsgiven = true
}
if(!user_has_weapon(id,CSW_SG552)) {
give_item(id, "weapon_sg552")
weaponsgiven = true
}
if(!user_has_weapon(id,CSW_M4A1)) {
give_item(id, "weapon_m4a1")
weaponsgiven = true
}
if(!user_has_weapon(id,CSW_M249)) {
give_item(id, "weapon_m249")
weaponsgiven = true
}
if(!user_has_weapon(id,CSW_AK47)) {
give_item(id, "weapon_ak47")
weaponsgiven = true
}
if(!user_has_weapon(id,CSW_AWP)) {
give_item(id, "weapon_awp")
weaponsgiven = true
}
if(weaponsgiven) {
clmsg(id, "You were given some weapons with different speed")
}
}
else {
clmsg(id, "You have to be alive to use this function")
}
return PLUGIN_HANDLED
}