#include <amxmodx>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <colorchat>
new mod
new mod_nev[32]
public plugin_init()
{
register_plugin("Random Weapon Mod", "1.0", "Pozer");
register_event("HLTV", "round_start", "a", "1=0", "2=0");
RegisterHam(Ham_Spawn, "player", "hamPlayerSpawn", 1);
set_task(3.0, "motd")
set_task(2.0, "hud", _, _, _, "b")
register_cvar("rw_mod", "Nincs mod");
}
public hamPlayerSpawn(id)
{
if(is_user_alive(id) && !is_user_bot(id) && !user_has_weapon(id, CSW_C4))
{
cs_set_user_money(id, 0);
strip_user_weapons(id);
give_item(id, "item_assaultsuit");
giveweapons(id);
}
if(is_user_alive(id) && !is_user_bot(id) && user_has_weapon(id, CSW_C4))
{
cs_set_user_money(id, 0);
strip_user_weapons(id);
give_item(id, "item_assaultsuit");
giveweapons(id);
give_item(id, "weapon_c4");
cs_set_user_plant(id, 1, 1);
}
}
public giveweapons(id)
{
if(mod == 1)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_ak47")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 AK47") ;
}
if(mod == 2)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_m4a1")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 M4A1") ;
}
if(mod == 3)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_awp")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 AWP") ;
}
if(mod == 4)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_p90")
give_item(id, "ammo_57mm")
give_item(id, "ammo_57mm")
give_item(id, "ammo_57mm")
give_item(id, "ammo_57mm")
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 P90") ;
}
if(mod == 5)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Deagle") ;
}
if(mod == 6)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_scout")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Scout") ;
}
if(mod == 7)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_aug")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 AUG") ;
}
if(mod == 8)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_m3")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
give_item(id, "ammo_buckshot")
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 M3 (Shotgun)") ;
}
if(mod == 9)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_mp5navy")
give_item(id, "ammo_9mm")
give_item(id, "ammo_9mm")
give_item(id, "ammo_9mm")
give_item(id, "ammo_9mm")
give_item(id, "ammo_9mm")
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 MP5") ;
}
if(mod == 10)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_galil");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Galil") ;
}
if(mod == 11)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_xm1014");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 XM1014(Auto Shotgat)") ;
}
if(mod == 12)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_mac10");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 MAC10") ;
}
if(mod == 13)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_ump45");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 UMP45") ;
}
if(mod == 14)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_sg550");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 SG550") ;
}
if(mod == 15)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_famas");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Famas") ;
}
if(mod == 16)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_usp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Usp") ;
}
if(mod == 17)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_glock18");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
give_item(id, "ammo_9mm");
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Glock") ;
}
if(mod == 18)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_sg552");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 SG552") ;
}
if(mod == 19)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_m249");
give_item(id, "ammo_556natobox");
give_item(id, "ammo_556natobox");
give_item(id, "ammo_556natobox");
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 M249") ;
}
if(mod == 20)
{
give_item(id, "weapon_knife")
give_item(id, "weapon_m4a1")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "ammo_556nato")
give_item(id, "weapon_ak47")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "ammo_762nato")
give_item(id, "weapon_xm1014");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "ammo_buckshot");
give_item(id, "weapon_ump45");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "ammo_45acp");
give_item(id, "weapon_famas");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "weapon_sg552");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "ammo_556nato");
give_item(id, "weapon_m249");
give_item(id, "ammo_556natobox");
give_item(id, "ammo_556natobox");
give_item(id, "ammo_556natobox");
set_user_health(id,250)
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 BIG WEAPON PACK + 250 HP Mindenkinek") ;
}
if(mod == 21)
{
give_item(id, "weapon_knife")
set_user_health(id,200)
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Only Kes 200 HP-val") ;
}
if(mod == 22)
{
give_item(id, "weapon_knife")
set_user_health(id,35)
ColorChat(id, BLUE, "[RW Mod] Jelenlegi Mod:^x04 Only Kes 35 HP-val") ;
}
}
public round_start()
{
new r = random_num(1,22)
switch(r)
{
case 1:
{
mod = 1
server_cmd("rw_mod ^"Ak47^"")
}
case 2:
{
mod = 2
server_cmd("rw_mod ^"M4A1^"")
}
case 3:
{
mod = 3
server_cmd("rw_mod ^"AWP^"")
}
case 4:
{
mod= 4
server_cmd("rw_mod ^"P90^"")
}
case 5:
{
mod = 5
server_cmd("rw_mod ^"Deagle^"")
}
case 6:
{
mod = 6
server_cmd("rw_mod ^"Scout^"")
}
case 7:
{
mod = 7
server_cmd("rw_mod ^"Aug^"")
}
case 8:
{
mod = 8
server_cmd("rw_mod ^"M3 Shotgun^"")
}
case 9:
{
mod = 9
server_cmd("rw_mod ^"MP5^"")
}
case 10:
{
mod = 10
server_cmd("rw_mod ^"Galil^"")
}
case 11:
{
mod = 11
server_cmd("rw_mod ^"XM1014-Auto Shotgun^"")
}
case 12:
{
mod = 12
server_cmd("rw_mod ^"Mac10^"")
}
case 13:
{
mod = 13
server_cmd("rw_mod ^"Ump45^"")
}
case 14:
{
mod = 14
server_cmd("rw_mod ^"sg550^"")
}
case 15:
{
mod = 15
server_cmd("rw_mod ^"Famas^"")
}
case 16:
{
mod = 16
server_cmd("rw_mod ^"Usp^"")
}
case 17:
{
mod = 17
server_cmd("rw_mod ^"Glock^"")
}
case 18:
{
mod = 18
server_cmd("rw_mod ^"sg552^"")
}
case 19:
{
mod = 19
server_cmd("rw_mod ^"M249^"")
}
case 20:
{
mod = 20
server_cmd("rw_mod ^"BIG WEAPON PACK + 250 HP^"")
}
case 21:
{
mod = 21
server_cmd("rw_mod ^"Kes 200 HP-val^"")
}
case 22:
{
mod = 22
server_cmd("rw_mod ^"Kes 35 HP-val^"")
}
}
}
public motd()
{
server_cmd("motdfile rwmod_motd.txt")
server_cmd("mp_freezetime 2")
}
public hud()
{
get_cvar_string("rw_mod", mod_nev, 31);
set_hudmessage(0, 255, 255, 0.02, 0.89, 0, 6.0, 12.0)
show_hudmessage(0, "Jelenlegi Kor: ^"%s^"", mod_nev)
}