AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Simple request (https://forums.alliedmods.net/showthread.php?t=188206)

kileedyg 06-23-2012 16:24

Simple request
 
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 clipammo
    
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



Liverwiz 06-23-2012 19:21

Re: Simple request
 
http://forums.alliedmods.net/forumdisplay.php?f=12

kileedyg 06-24-2012 07:52

Re: Simple request
 
move it to requests please :)


All times are GMT -4. The time now is 06:13.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.