#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <cstrike>
#include <fun>
#include <nvault>
#include <colorchat>
#include <csstats>
#include <hamsandwich>
#include <dhudmessage>
#define PLUGIN "Public Menu"
#define VERSION "1.0"
#define AUTHOR "DeRoiD"
new oles[33], vip[33]
new csomag[33], bool:gyoztes[33]
new vault
new pont2, RosszKarakterek
new kettospont
new szam2
new line, txtlen
new line2, txtlen2
public plugin_precache()
{
precache_model("models/subbassd2/arany/v_gold_awp.mdl")
precache_model("models/subbassd2/arany/v_gold_m4a1.mdl")
precache_model("models/subbassd2/arany/v_gold_ak47.mdl")
precache_model("models/subbassd2/arany/v_gold_deagle.mdl")
precache_model("models/subbassd2/arany/v_gold_mp5navy.mdl")
precache_model("models/subbassd2/arany/v_gold_famas.mdl")
precache_model("models/subbassd2/arany/v_gold_scout.mdl")
precache_model("models/subbassd2/arany/v_gold_c4.mdl")
precache_model("models/subbassd2/arany/v_gold_m3.mdl")
precache_model("models/subbassd2/arany/p_gold_awp.mdl")
precache_model("models/subbassd2/arany/p_gold_m4a1.mdl")
precache_model("models/subbassd2/arany/p_gold_ak47.mdl")
precache_model("models/subbassd2/arany/p_gold_deagle.mdl")
precache_model("models/subbassd2/arany/p_gold_mp5navy.mdl")
precache_model("models/subbassd2/arany/p_gold_famas.mdl")
precache_model("models/subbassd2/arany/p_gold_scout.mdl")
precache_model("models/subbassd2/arany/p_gold_c4.mdl")
precache_model("models/subbassd2/arany/p_gold_m3.mdl")
precache_model("models/subbassd2/ezust/v_silvery_awp.mdl")
precache_model("models/subbassd2/ezust/v_silvery_m4a1.mdl")
precache_model("models/subbassd2/ezust/v_silvery_ak47.mdl")
precache_model("models/subbassd2/ezust/v_silvery_deagle.mdl")
precache_model("models/subbassd2/ezust/v_silvery_mp5navy.mdl")
precache_model("models/subbassd2/ezust/v_silvery_famas.mdl")
precache_model("models/subbassd2/ezust/v_silvery_scout.mdl")
precache_model("models/subbassd2/ezust/v_silvery_c4.mdl")
precache_model("models/subbassd2/ezust/v_silvery_m3.mdl")
precache_model("models/subbassd2/ezust/p_silvery_awp.mdl")
precache_model("models/subbassd2/ezust/p_silvery_m4a1.mdl")
precache_model("models/subbassd2/ezust/p_silvery_ak47.mdl")
precache_model("models/subbassd2/ezust/p_silvery_deagle.mdl")
precache_model("models/subbassd2/ezust/p_silvery_mp5navy.mdl")
precache_model("models/subbassd2/ezust/p_silvery_famas.mdl")
precache_model("models/subbassd2/ezust/p_silvery_scout.mdl")
precache_model("models/subbassd2/ezust/p_silvery_c4.mdl")
precache_model("models/subbassd2/ezust/p_silvery_m3.mdl")
precache_model("models/subbassd2/bronz2/v_bronze_awp.mdl")
precache_model("models/subbassd2/bronz2/v_bronze_m4a1.mdl")
precache_model("models/subbassd2/bronz2/v_bronze_ak47.mdl")
precache_model("models/subbassd2/bronz2/v_bronze_deagle.mdl")
precache_model("models/subbassd2/bronz2/v_bronze_mp5navy.mdl")
precache_model("models/subbassd2/bronz2/v_bronze_famas.mdl")
precache_model("models/subbassd2/bronz2/v_bronze_scout.mdl")
precache_model("models/subbassd2/bronz2/v_bronze_c4.mdl")
precache_model("models/subbassd2/bronz2/v_bronze_m3.mdl")
precache_model("models/subbassd2/bronz2/p_bronze_awp.mdl")
precache_model("models/subbassd2/bronz2/p_bronze_m4a1.mdl")
precache_model("models/subbassd2/bronz2/p_bronze_ak47.mdl")
precache_model("models/subbassd2/bronz2/p_bronze_deagle.mdl")
precache_model("models/subbassd2/bronz2/p_bronze_mp5navy.mdl")
precache_model("models/subbassd2/bronz2/p_bronze_famas.mdl")
precache_model("models/subbassd2/bronz2/p_bronze_scout.mdl")
precache_model("models/subbassd2/bronz2/p_bronze_c4.mdl")
precache_model("models/subbassd2/bronz2/p_bronze_m3.mdl")
precache_model("models/subbassd2/rozsdas/v_rusty_awp.mdl")
precache_model("models/subbassd2/rozsdas/v_rusty_m4a1.mdl")
precache_model("models/subbassd2/rozsdas/v_rusty_ak47.mdl")
precache_model("models/subbassd2/rozsdas/v_rusty_deagle.mdl")
precache_model("models/subbassd2/rozsdas/v_rusty_mp5navy.mdl")
precache_model("models/subbassd2/rozsdas/v_rusty_scout.mdl")
precache_model("models/subbassd2/rozsdas/v_rusty_famas.mdl")
precache_model("models/subbassd2/rozsdas/v_rusty_c4.mdl")
precache_model("models/subbassd2/rozsdas/v_rusty_m3.mdl")
precache_model("models/subbassd2/rozsdas/p_rusty_awp.mdl")
precache_model("models/subbassd2/rozsdas/p_rusty_m4a1.mdl")
precache_model("models/subbassd2/rozsdas/p_rusty_ak47.mdl")
precache_model("models/subbassd2/rozsdas/p_rusty_deagle.mdl")
precache_model("models/subbassd2/rozsdas/p_rusty_mp5navy.mdl")
precache_model("models/subbassd2/rozsdas/p_rusty_scout.mdl")
precache_model("models/subbassd2/rozsdas/p_rusty_famas.mdl")
precache_model("models/subbassd2/rozsdas/p_rusty_c4.mdl")
precache_model("models/subbassd2/rozsdas/p_rusty_m3.mdl")
precache_model("models/subbassd2/kara/v_crms_awp.mdl")
precache_model("models/subbassd2/kara/v_crms_m4a1.mdl")
precache_model("models/subbassd2/kara/v_crms_ak47.mdl")
precache_model("models/subbassd2/kara/v_crms_deagle.mdl")
precache_model("models/subbassd2/kara/v_crms_mp5navy.mdl")
precache_model("models/subbassd2/kara/v_crms_scout.mdl")
precache_model("models/subbassd2/kara/v_crms_famas.mdl")
precache_model("models/subbassd2/kara/v_crms_c4.mdl")
precache_model("models/subbassd2/kara/v_crms_m3.mdl")
precache_model("models/subbassd2/kara/p_crms_awp.mdl")
precache_model("models/subbassd2/kara/p_crms_m4a1.mdl")
precache_model("models/subbassd2/kara/p_crms_ak47.mdl")
precache_model("models/subbassd2/kara/p_crms_deagle.mdl")
precache_model("models/subbassd2/kara/p_crms_mp5navy.mdl")
precache_model("models/subbassd2/kara/p_crms_scout.mdl")
precache_model("models/subbassd2/kara/p_crms_famas.mdl")
precache_model("models/subbassd2/kara/p_crms_c4.mdl")
precache_model("models/subbassd2/kara/p_crms_m3.mdl")
}
public inditas(id)
{
if(!is_user_alive(id))
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu", "fomenu")
register_clcmd("say", "HandleSay")
register_event("DeathMsg","death","a")
register_logevent("korveg", 2, "0=World triggered", "1=Round_End")
RegisterHam(Ham_Spawn, "player", "inditas", 1)
register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
vault = nvault_open("D2Menu")
}
public korveg(){
new players[32], pnum, id
get_players(players, pnum)
for(new i = 0; i < pnum; i++)
{
id = players[i]
new stats[8],bodyhits[8]
new irank = get_user_stats(id,stats,bodyhits)
if(csomag[id] == 5 && irank > 3)
csomag[id] = 0
}
}
public death(){
new killer = read_data(1)
new victim = read_data(2)
if(killer == victim)
{
return PLUGIN_HANDLED
}
oles[killer]++
return PLUGIN_HANDLED
}
public HandleSay(id)
{
new message[192], Name[32], none[2][32], chat[192], c_rang[32], halott_rang[32], hir, topp[32]
read_args (message, 191)
remove_quotes (message)
new hossz = strlen(message);
new stats[8],bodyhits[8]
new irank = get_user_stats(id,stats,bodyhits)
new i=0;
pont2=0;
kettospont=0;
szam2=0;
hir=0;
RosszKarakterek = 0
while(i < hossz)
{
if(message[i] == 'w')
hir++;
if(message[i] == '.')
pont2++;
if(message[i] == ':')
kettospont++;
if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
szam2++;
if(message[i] == '#')
RosszKarakterek++
++i;
}
if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
{
print_color(id, "!g[Informacio]!y Ne hirdess!")
return PLUGIN_HANDLED;
}
if(hir >= 3)
{
print_color(id, "!g[Információ]!y Ne hirdess!")
return PLUGIN_HANDLED;
}
if(RosszKarakterek != 0)
{
new JatekosNeve[32]
get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
new JatekosIP[32]
get_user_ip(id, JatekosIP, charsmax(JatekosIP))
server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
return PLUGIN_HANDLED
}
formatex(none[0], 31, ""), formatex(none[1], 31, " ")
if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, "."))
return PLUGIN_HANDLED;
if(containi(message, "anyad") != -1 || containi(message, "fasz") != -1 || containi(message, "geci") != -1 ||
containi(message, "szar") != -1|| containi(message, "cigany") != -1 || containi(message, "rakos") != -1 ||
containi(message, "fos") != -1|| containi(message, "apad") != -1 || containi(message, "majom") != -1 ||
containi(message, "szar") != -1|| containi(message, "csicska") != -1 || containi(message, "buzi") != -1 ||
containi(message, "segg") != -1|| containi(message, "csira") != -1 || containi(message, "fasszopo") != -1 ||
containi(message, "kurva") != -1|| containi(message, "nyomi") != -1){
print_color(id, "!g[Információ]!y Ne beszélj csúnyán!")
return PLUGIN_HANDLED
}
if(!equali(message, none[0]) && !equali(message, none[1]))
{
}
public fomenu(id)
{
new cim[121]
format(cim, charsmax(cim), "\r.:*|P|e\wac\y|E|*]:.\w Only Dust2")
new menu = menu_create(cim, "fomenu_h" )
menu_additem(menu,"Fegyver skinek","1",0)
menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public fomenu_h(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:{
fegyverek(id)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public fegyverek(id)
{
new cim[121]
format(cim, charsmax(cim), "\r.:*|P|e\wac\y*|E|]:.\wOnly Dust2 ^n\y|\w Oleseid: \r%d \y|",oles[id])
new menu = menu_create(cim, "fegyverek_h" )
new stats[8],bodyhits[8]
new irank = get_user_stats(id,stats,bodyhits)
menu_additem(menu,"Alap csomag kivalasztasa \dElerve","1",0)
if(oles[id] < 300)
menu_additem(menu,"Rozsdas csomag kivalasztasa \d300 Elerve","2",0)
else
menu_additem(menu,"Rozsdas csomag kivalasztasa \dElerve","2",0)
if(oles[id] < 1000)
menu_additem(menu,"Bronz csomag kivalasztasa \d1000 Oles","3",0)
else
menu_additem(menu,"Bronz csomag kivalasztasa \dElerve","3",0)
if(oles[id] < 3000)
menu_additem(menu,"Ezust csomag kivalasztasa \d3000 Oles","4",0)
else
menu_additem(menu,"Ezust csomag kivalasztasa \dElerve","4",0)
if(oles[id] < 6000)
menu_additem(menu,"Arany csomag kivalasztasa \d6000 Oles","5",0)
else
menu_additem(menu,"Arany csomag kivalasztasa \dElerve","5",0)
menu_additem(menu,"Karacsonyi csomag kivalasztasa \dIngyenes hasznalat","7",0)
menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public fegyverek_h(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
new stats[8],bodyhits[8]
new irank = get_user_stats(id,stats,bodyhits)
switch(key)
{
case 1:{
if(csomag[id] != 0)
{
print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !talap!y csomagot!")
csomag[id] = 0
}
else
{
print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
fegyverek(id)
}
}
case 2:{
if(csomag[id] != 1)
{
if(oles[id] >= 300)
{
print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !trozsdás!y csomagot!")
csomag[id] = 1
}
else
{
print_color(id, "!g[Informacio]!y Sajnalom túl kevés ölesed van!")
fegyverek(id)
}
}
else
{
print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
fegyverek(id)
}
}
case 3:{
if(csomag[id] != 2)
{
if(oles[id] >= 1000)
{
print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tbronz!y csomagot!")
csomag[id] = 2
}
else
{
print_color(id, "!g[Informacio]!y Sajnalom túl kevés ölesed van!")
fegyverek(id)
}
}
else
{
print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
fegyverek(id)
}
}
case 4:{
if(csomag[id] != 3)
{
if(oles[id] >= 3000)
{
print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tEzust!y csomagot!")
csomag[id] = 3
}
else
{
print_color(id, "!g[Informacio]!y Sajnalom tul kevés olesed van!")
fegyverek(id)
}
}
else
{
print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
fegyverek(id)
}
}
case 5:{
if(csomag[id] != 4)
{
if(oles[id] >= 6000)
{
print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tarany!y csomagot!")
csomag[id] = 4
}
else
{
print_color(id, "!g[Informacio]!y Sajnalom tul kevés ölesed van!")
fegyverek(id)
}
}
else
{
print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
fegyverek(id)
}
}
case 6:{
if(csomag[id] != 5)
{
if(irank == 1 || irank == 2 || irank == 3)
{
print_color(id, "!g[Informacio]!y Sikeresen kiválasztottad az !ttop!y csomagot!")
csomag[id] = 5
}
else
{
print_color(id, "!g[Informacio]!y Sajnálom nem vagy top1, top2, top3!")
fegyverek(id)
}
}
else
{
print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
fegyverek(id)
}
}
case 7:{
if(csomag[id] != 6)
{
print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tkaracsonyi!y csomagot!")
csomag[id] = 6
}
else
{
print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
fegyverek(id)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public Event_Change_Weapon(id)
{
new fgy = get_user_weapon(id)
if(csomag[id] == 4 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_awp.mdl")
}
if(csomag[id] == 4 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_ak47.mdl")
}
if(csomag[id] == 4 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_m4a1.mdl")
}
if(csomag[id] == 4 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_deagle.mdl")
}
if(csomag[id] == 4 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_famas.mdl")
}
if(csomag[id] == 4 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_scout.mdl")
}
if(csomag[id] == 4 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_c4.mdl")
}
if(csomag[id] == 4 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_m3.mdl")
}
if(csomag[id] == 1 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_awp.mdl")
}
if(csomag[id] == 1 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_ak47.mdl")
}
if(csomag[id] == 1 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_m4a1.mdl")
}
if(csomag[id] == 1 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_deagle.mdl")
}
if(csomag[id] == 1 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_scout.mdl")
}
if(csomag[id] == 1 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_famas.mdl")
}
if(csomag[id] == 1 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_scout.mdl")
}
if(csomag[id] == 1 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_c4.mdl")
}
if(csomag[id] == 1 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_m3.mdl")
}
if(csomag[id] == 2 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_awp.mdl")
}
if(csomag[id] == 2 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_ak47.mdl")
}
if(csomag[id] == 2 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_m4a1.mdl")
}
if(csomag[id] == 2 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_deagle.mdl")
}
if(csomag[id] == 2 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_famas.mdl")
}
if(csomag[id] == 2 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_scout.mdl")
}
if(csomag[id] == 2 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_c4.mdl")
}
if(csomag[id] == 2 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_m3.mdl")
}
if(csomag[id] == 3 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_awp.mdl")
}
if(csomag[id] == 3 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_ak47.mdl")
}
if(csomag[id] == 3 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_m4a1.mdl")
}
if(csomag[id] == 3 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_deagle.mdl")
}
if(csomag[id] == 3 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_mp5navy.mdl")
}
if(csomag[id] == 1 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_mp5navy.mdl")
}
if(csomag[id] == 2 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_mp5navy.mdl")
}
if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_mp5navy.mdl")
}
if(csomag[id] == 6 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_mp5navy.mdl")
}
if(csomag[id] == 3 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_famas.mdl")
}
if(csomag[id] == 3 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_scout.mdl")
}
if(csomag[id] == 3 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_c4.mdl")
}
if(csomag[id] == 3 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_m3.mdl")
}
if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_mp5navy.mdl")
}
if(csomag[id] == 5 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_mp5navy.mdl")
}
if(csomag[id] == 6 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_awp.mdl")
}
if(csomag[id] == 6 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_ak47.mdl")
}
if(csomag[id] == 6 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_m4a1.mdl")
}
if(csomag[id] == 6 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_deagle.mdl")
}
if(csomag[id] == 6 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_famas.mdl")
}
if(csomag[id] == 6 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_scout.mdl")
}
if(csomag[id] == 6 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_c4.mdl")
}
if(csomag[id] == 6 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_m3.mdl")
}
}
stock print_color(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!t", "^3")
replace_all(msg, 190, "á", "á")
replace_all(msg, 190, "é", "Ă©")
replace_all(msg, 190, "í", "Ă")
replace_all(msg, 190, "ó", "Ăł")
replace_all(msg, 190, "ö", "ö")
replace_all(msg, 190, "ő", "Ĺ‘")
replace_all(msg, 190, "ú", "Ăş")
replace_all(msg, 190, "ü", "ĂĽ")
replace_all(msg, 190, "ű", "ű")
replace_all(msg, 190, "Á", "Ă")
replace_all(msg, 190, "É", "É")
replace_all(msg, 190, "Í", "ĂŤ")
replace_all(msg, 190, "Ó", "Ă“")
replace_all(msg, 190, "Ö", "Ă–")
replace_all(msg, 190, "Ő", "Ĺ")
replace_all(msg, 190, "Ú", "Ăš")
replace_all(msg, 190, "Ü", "Ăś")
replace_all(msg, 190, "Ű", "Ĺ°")
if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i])
write_string(msg)
message_end()
}
}
}
return PLUGIN_HANDLED
}
public mentes(id)
{
new name[32]
get_user_name(id, name, 31)
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s", name)
format(vaultdata,255,"%i",oles[id])
nvault_set(vault,vaultkey,vaultdata)
return PLUGIN_CONTINUE
}
public betoltes(id)
{
new name[32]
get_user_name(id, name, 31)
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s", name)
format(vaultdata,255,"%i",oles[id])
nvault_get(vault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new a_o[32]
parse(vaultdata, a_o, 31)
oles[id] = str_to_num(a_o)
return PLUGIN_CONTINUE
}
public client_putinserver(id)
{
gyoztes[id] = false
vip[id] = 0
new name[32]
get_user_name(id, name, 31)
csomag[id] = 0
new nevek2[64]
while( ( line2 = read_file( "addons/amxmodx/configs/d2_gyoz.ini", line2, nevek2, 63, txtlen2 ) ) != 0 )
if( equal( nevek2, name ) )
{
gyoztes[id] = true
}
if(equal("rozsiii", name))
gyoztes[id] = true
new nevek[64]
while( ( line = read_file( "addons/amxmodx/configs/d2_vip.ini", line, nevek, 63, txtlen ) ) != 0 )
if( equal( nevek, name ) )
{
vip[id] = 1
}
}
public client_connect(id)
{
betoltes(id)
}
public client_disconnect(id)
{
mentes(id)
}