#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <cstrike>
#include <fun>
#include <nvault>
#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 line, txtlen
new line2, txtlen2
public plugin_precache()
{
precache_model("models/peaced2/arany/v_gold_awp.mdl")
precache_model("models/peaced2/arany/v_gold_m4a1.mdl")
precache_model("models/peaced2/arany/v_gold_ak47.mdl")
precache_model("models/peaced2/arany/v_gold_deagle.mdl")
precache_model("models/peaced2/arany/v_gold_mp5navy.mdl")
precache_model("models/peaced2/arany/v_gold_famas.mdl")
precache_model("models/peaced2/arany/v_gold_scout.mdl")
precache_model("models/peaced2/arany/v_gold_c4.mdl")
precache_model("models/peaced2/arany/v_gold_m3.mdl")
precache_model("models/peaced2/arany/p_gold_awp.mdl")
precache_model("models/peaced2/arany/p_gold_m4a1.mdl")
precache_model("models/peaced2/arany/p_gold_ak47.mdl")
precache_model("models/peaced2/arany/p_gold_deagle.mdl")
precache_model("models/peaced2/arany/p_gold_mp5navy.mdl")
precache_model("models/peaced2/arany/p_gold_famas.mdl")
precache_model("models/peaced2/arany/p_gold_scout.mdl")
precache_model("models/peaced2/arany/p_gold_c4.mdl")
precache_model("models/peaced2/arany/p_gold_m3.mdl")
precache_model("models/peaced2/ezust/v_silvery_awp.mdl")
precache_model("models/peaced2/ezust/v_silvery_m4a1.mdl")
precache_model("models/peaced2/ezust/v_silvery_ak47.mdl")
precache_model("models/peaced2/ezust/v_silvery_deagle.mdl")
precache_model("models/peaced2/ezust/v_silvery_mp5navy.mdl")
precache_model("models/peaced2/ezust/v_silvery_famas.mdl")
precache_model("models/peaced2/ezust/v_silvery_scout.mdl")
precache_model("models/peaced2/ezust/v_silvery_c4.mdl")
precache_model("models/peaced2/ezust/v_silvery_m3.mdl")
precache_model("models/peaced2/ezust/p_silvery_awp.mdl")
precache_model("models/peaced2/ezust/p_silvery_m4a1.mdl")
precache_model("models/peaced2/ezust/p_silvery_ak47.mdl")
precache_model("models/peaced2/ezust/p_silvery_deagle.mdl")
precache_model("models/peaced2/ezust/p_silvery_mp5navy.mdl")
precache_model("models/peaced2/ezust/p_silvery_famas.mdl")
precache_model("models/peaced2/ezust/p_silvery_scout.mdl")
precache_model("models/peaced2/ezust/p_silvery_c4.mdl")
precache_model("models/peaced2/ezust/p_silvery_m3.mdl")
precache_model("models/peaced2/bronz2/v_bronze_awp.mdl")
precache_model("models/peaced2/bronz2/v_bronze_m4a1.mdl")
precache_model("models/peaced2/bronz2/v_bronze_ak47.mdl")
precache_model("models/peaced2/bronz2/v_bronze_deagle.mdl")
precache_model("models/peaced2/bronz2/v_bronze_mp5navy.mdl")
precache_model("models/peaced2/bronz2/v_bronze_famas.mdl")
precache_model("models/peaced2/bronz2/v_bronze_scout.mdl")
precache_model("models/peaced2/bronz2/v_bronze_c4.mdl")
precache_model("models/peaced2/bronz2/v_bronze_m3.mdl")
precache_model("models/peaced2/bronz2/p_bronze_awp.mdl")
precache_model("models/peaced2/bronz2/p_bronze_m4a1.mdl")
precache_model("models/peaced2/bronz2/p_bronze_ak47.mdl")
precache_model("models/peaced2/bronz2/p_bronze_deagle.mdl")
precache_model("models/peaced2/bronz2/p_bronze_mp5navy.mdl")
precache_model("models/peaced2/bronz2/p_bronze_famas.mdl")
precache_model("models/peaced2/bronz2/p_bronze_scout.mdl")
precache_model("models/peaced2/bronz2/p_bronze_c4.mdl")
precache_model("models/peaced2/bronz2/p_bronze_m3.mdl")
precache_model("models/peaced2/rozsdas/v_rusty_awp.mdl")
precache_model("models/peaced2/rozsdas/v_rusty_m4a1.mdl")
precache_model("models/peaced2/rozsdas/v_rusty_ak47.mdl")
precache_model("models/peaced2/rozsdas/v_rusty_deagle.mdl")
precache_model("models/peaced2/rozsdas/v_rusty_mp5navy.mdl")
precache_model("models/peaced2/rozsdas/v_rusty_scout.mdl")
precache_model("models/peaced2/rozsdas/v_rusty_famas.mdl")
precache_model("models/peaced2/rozsdas/v_rusty_c4.mdl")
precache_model("models/peaced2/rozsdas/v_rusty_m3.mdl")
precache_model("models/peaced2/rozsdas/p_rusty_awp.mdl")
precache_model("models/peaced2/rozsdas/p_rusty_m4a1.mdl")
precache_model("models/peaced2/rozsdas/p_rusty_ak47.mdl")
precache_model("models/peaced2/rozsdas/p_rusty_deagle.mdl")
precache_model("models/peaced2/rozsdas/p_rusty_mp5navy.mdl")
precache_model("models/peaced2/rozsdas/p_rusty_scout.mdl")
precache_model("models/peaced2/rozsdas/p_rusty_famas.mdl")
precache_model("models/peaced2/rozsdas/p_rusty_c4.mdl")
precache_model("models/peaced2/rozsdas/p_rusty_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_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 fomenu(id)
{
new cim[121]
format(cim, charsmax(cim), ".:[Szerver nev]:.\w Only Dust2 \rFomenu")
new menu = menu_create(cim, "fomenu_h" )
menu_additem(menu,"Fegyver skinek","1",0)
menu_additem(menu,"Admin Arak","2",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)
}
case 2:{
show_motd(id, "addons/amxmodx/configs/motd/adminarak.txt", "Admin Arak")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public fegyverek(id)
{
new cim[121]
format(cim, charsmax(cim), "\rSzerver nev\wOnly Dust2 \rFegyver Csomagok ^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 \r[Elerve]","1",0)
if(oles[id] < 100)
menu_additem(menu,"Arany csomag kivalasztasa \r[100 \wOles]","2",0)
else
menu_additem(menu,"Arany csomag kivalasztasa \r[Elerve]","2",0)
if(oles[id] < 300)
menu_additem(menu,"Ezust csomag kivalasztasa \r[300 \wOles]","3",0)
else
menu_additem(menu,"Ezust csomag kivalasztasa \r[Elerve]","3",0)
if(oles[id] < 500)
menu_additem(menu,"Bronz csomag kivalasztasa \r[500 \wOles]","4",0)
else
menu_additem(menu,"Bronz csomag kivalasztasa \r[Elerve]","4",0)
if(oles[id] < 800)
menu_additem(menu,"Rozsdas csomag kivalasztasa \r[800 \wOles]","5",0)
else
menu_additem(menu,"Rozsdas csomag kivalasztasa \r[Elerve]","5",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] >= 100)
{
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] >= 300)
{
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] >= 500)
{
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] >= 800)
{
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)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public Event_Change_Weapon(id)
{
new fgy = get_user_weapon(id)
if(csomag[id] == 1 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_awp.mdl")
}
if(csomag[id] == 2 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_ak47.mdl")
}
if(csomag[id] == 3 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_m4a1.mdl")
}
if(csomag[id] == 4 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_deagle.mdl")
}
if(csomag[id] == 5 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_famas.mdl")
}
if(csomag[id] == 6 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_scout.mdl")
}
if(csomag[id] == 7 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_c4.mdl")
}
if(csomag[id] == 8 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_m3.mdl")
}
if(csomag[id] == 9 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_awp.mdl")
}
if(csomag[id] == 10 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_ak47.mdl")
}
if(csomag[id] == 11 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_m4a1.mdl")
}
if(csomag[id] == 12 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_deagle.mdl")
}
if(csomag[id] == 13 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_scout.mdl")
}
if(csomag[id] == 14 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_famas.mdl")
}
if(csomag[id] == 15 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_scout.mdl")
}
if(csomag[id] == 16 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_c4.mdl")
}
if(csomag[id] == 17 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_m3.mdl")
}
if(csomag[id] == 18 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_awp.mdl")
}
if(csomag[id] == 19 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_ak47.mdl")
}
if(csomag[id] == 20 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_m4a1.mdl")
}
if(csomag[id] == 21 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_deagle.mdl")
}
if(csomag[id] == 22 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_famas.mdl")
}
if(csomag[id] == 23 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_scout.mdl")
}
if(csomag[id] == 24 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_c4.mdl")
}
if(csomag[id] == 25 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_m3.mdl")
}
if(csomag[id] == 26 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_awp.mdl")
}
if(csomag[id] == 27 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_ak47.mdl")
}
if(csomag[id] == 28 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_m4a1.mdl")
}
if(csomag[id] == 29 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_deagle.mdl")
}
if(csomag[id] == 30 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_mp5navy.mdl")
}
if(csomag[id] == 31 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_mp5navy.mdl")
}
if(csomag[id] == 32 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_mp5navy.mdl")
}
if(csomag[id] == 33 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_mp5navy.mdl")
}
if(csomag[id] == 34 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_famas.mdl")
}
if(csomag[id] == 35 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_scout.mdl")
}
if(csomag[id] == 36 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_c4.mdl")
}
if(csomag[id] == 37 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_m3.mdl")
}
if(csomag[id] == 38 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_mp5navy.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()
}
}
}
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("Akosch:.", 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)
}