| crazyeffect |
06-14-2009 09:00 |
Re: Weapon chance HELP
I don't know that this works, but it compiles
PHP Code:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <fun> #include <engine> #include <cstrike> #define Plugin "Weapon Chance" #define Version "1.2" #define Author "Limpan" #define TIME_TO_WAIT 10.0 new gMsg_SayText public plugin_init() { register_plugin(Plugin, Version, Author) register_logevent("round_start", 2, "1=Round_Start") gMsg_SayText = get_user_msgid("SayText") } stock print_green(id,const fmt[],{Float,_}:...) { if(id && !is_user_connected(id)) return 0 static buffer[192] buffer[0] = '^x04' vformat(buffer[1],190, fmt,3) message_begin(id ? MSG_ONE : MSG_ALL,gMsg_SayText,{0,0,0},id) write_byte(id) write_string(buffer) message_end() return 1 } public main_func() { new players[32], num get_players(players, num) new player for ( new i = 0 ; i < num ; i++ ) { player = players[i] new CsTeams:team = cs_get_user_team(player); if(random_num(0, 100) <= 10) { if( team == CS_TEAM_T ) { give_item(player, "weapon_hegrenade"); print_green(player, "team-pokEmon.kz> Lucky you.. you got a HE (10%% chance)") } if(random_num(0, 100) <= 4) { give_item(player, "weapon_deagle"); new weapon_id = find_ent_by_owner(-1, "weapon_deagle", player); cs_set_weapon_ammo(weapon_id, 1); print_green(player, "team-pokEmon.kz> Lucky you.. you got a deagle (4%% chance)") } if(random_num(0, 100) <= 4) { give_item(player, "weapon_glock18"); new weapon_id = find_ent_by_owner(-1, "weapon_gock18", player); cs_set_weapon_ammo(weapon_id, 3); print_green(player, "team-pokEmon.kz> Lucky you.. you got a glock (4%% chance)") } if(random_num(0, 100) <= 4) { give_item(player, "weapon_usp"); new weapon_id = find_ent_by_owner(-1, "weapon_usp", player); cs_set_weapon_ammo(weapon_id, 1); print_green(player, "team-pokEmon.kz> Lucky you.. you got a usp (4%% chance)") } if(random_num(0, 100) <= 5) { set_user_health(player, get_user_armor(player) + 100); print_green(player, "team-pokEmon.kz> Lucky you.. you got a 100 HP Armorpack (5%% chance)") } if(random_num(0, 100) <= 50) { set_user_health(player, get_user_armor(player) + 10); print_green(player, "team-pokEmon.kz> Lucky you.. you got a 10 HP Armorpack (50%% chance)") } if(random_num(0, 100) <= 4) { give_item(player, "weapon_fiveseven"); new weapon_id = find_ent_by_owner(-1, "weapon_fiveseven", player); cs_set_weapon_ammo(weapon_id, 2); print_green(player, "team-pokEmon.kz> Lucky you.. you got a 5-7 (4%% chance)") } if(random_num(0, 100) <= 100) { if( team == CS_TEAM_T ) { give_item(player, "weapon_knife"); print_green(player, "team-pokEmon.kz> Lucky you.. you got a KNIFE! Dont say anything to someone :) (1%% chance)") } if(random_num(0, 100) <= 10) { give_item(player, "weapon_scout"); new weapon_id = find_ent_by_owner(-1, "weapon_scout", player); cs_set_weapon_ammo(weapon_id, 0); print_green(player, "team-pokEmon.kz> Lucky you.. you got a Scout to run faster (10%% chance)") } if(random_num(0, 100) <= 4) { set_user_health(player, get_user_health(player) + 50); print_green(player, "team-pokEmon.kz> Lucky you.. you got a 50 HP Healthpack (4%% chance)") } if(random_num(0, 100) <= 8) { set_user_health(player, get_user_health(player) + 10); print_green(player, "team-pokEmon.kz> Lucky you.. you got a 10 HP Healthpack (8%% chance)") } if(random_num(0, 100) <= 6) { set_user_health(player, get_user_health(player) + 20); print_green(player, "team-pokEmon.kz> Lucky you.. you got a 20 HP Healthpack (6%% chance)") } if(random_num(0, 100) <= 2) { if( team == CS_TEAM_CT ) { set_user_footsteps(player, 1) print_green(player, "team-pokEmon.kz> Lucky you.. you got no footsteps (2%% chance)") } } } } } }
|