/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#include <engine>
#include <colorchat>
new const NEV = "Global Unison"
new const VERSIO = "1.0"
new const KESZITO = "GudDevil"
enum _:DATA
{
nevek[64],
modelek[64]
}
new skinjei[33][120]
new name[33][32]
enum _:FEGYOK
{
ak47,
awp,
deagle,
famas,
knife,
m4a1,
usp,
m3,
mp5,
scout,
p90,
glock
}
new kivalasztva[33][FEGYOK]
new Skinek[2][DATA] = {
{"TerepMintás | AK47", "models/KmgGU/terep/ak47.mdl"},
{"Terepmintás | M4A1", "models/KmgGU/terep/m4a1.mdl"}
}
public plugin_precache()
{
for(new i; i<sizeof(Skinek);i++)
precache_model(Skinek[i][modelek])
}
public plugin_init() {
register_impulse(201, "fomenu")
register_clcmd("say /alap", "cmdAlap")
RegisterHam(Ham_Item_Deploy, "weapon_ak47", "AK47", 1)
RegisterHam(Ham_Item_Deploy, "weapon_awp", "AWP", 1)
RegisterHam(Ham_Item_Deploy, "weapon_deagle", "Deagle", 1)
RegisterHam(Ham_Item_Deploy, "weapon_famas", "Famas", 1)
RegisterHam(Ham_Item_Deploy, "weapon_m4a1", "M4A1", 1)
RegisterHam(Ham_Item_Deploy, "weapon_knife", "Knife", 1)
RegisterHam(Ham_Item_Deploy, "weapon_usp", "USP", 1)
RegisterHam(Ham_Item_Deploy, "weapon_glock18", "Glock18", 1)
RegisterHam(Ham_Item_Deploy, "weapon_m3", "M3", 1)
RegisterHam(Ham_Item_Deploy, "weapon_mp5navy", "MP5Navy", 1)
RegisterHam(Ham_Item_Deploy, "weapon_p90", "P90", 1)
RegisterHam(Ham_Item_Deploy, "weapon_scout", "Scout", 1)
RegisterHam(Ham_Item_Deploy, "weapon_hegrenade", "Heg", 1)
RegisterHam(Ham_Item_Deploy, "weapon_smokegrenade", "Smoke", 1)
RegisterHam(Ham_Item_Deploy, "weapon_flashbang", "Flash", 1)
RegisterHam(Ham_Item_Deploy, "weapon_c4", "C4", 1)
}
public fomenu(id)
{
new txt[128]
formatex(txt, charsmax(txt), "Global Unison Főmenü")
new menu = menu_create(txt, "fomenu_h")
menu_additem(menu, "Raktár", "", 0)
menu_additem(menu, "Láda nyitás", "", 0)
menu_additem(menu, "Piac", "", 0)
menu_additem(menu, "Kulcs váráslás", "", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public fomenu_h(id, menu, item)
{
switch(item)
{
case MENU_EXIT:{
menu_destroy(menu)
return PLUGIN_HANDLED
}
case 0: raktar(id);
case 1: ladanyit(id);
case 2: piac(id);
case 3: kulcsok(id);
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public raktar(id)
{
new txt[128], num[8]
formatex(txt, charsmax(txt), "Global Unison Raktár" )
new menu = menu_create(txt, "raktar_h")
for(new i; i<sizeof(Skinek);i++)
{
if(skinjei[id][i] > 0)
{
num_to_str(i, num, charsmax(num))
formatex(txt, charsmax(txt), "%s [%d DB]", Skinek[i][nevek], skinjei[id][i])
menu_additem(menu, txt, num, 0)
}
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_setprop(menu, MPROP_BACKNAME, "Vissza")
menu_setprop(menu, MPROP_NEXTNAME, "Előre")
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public cmdAlap(id)
{
kivalasztva[id][ak47] = 0
kivalasztva[id][awp] = 0
kivalasztva[id][deagle] = 0
kivalasztva[id][m4a1] = 0
kivalasztva[id][famas] = 0
kivalasztva[id][usp] = 0
kivalasztva[id][knife] = 0
kivalasztva[id][glock] = 0
kivalasztva[id][m3] = 0
kivalasztva[id][mp5] = 0
kivalasztva[id][scout] = 0
kivalasztva[id][p90] = 0
}
public raktar_h(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[9], access, callback, szName[64]
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
new key = str_to_num(data)
if(containi(Skinek[key][nevek], "AK47") != -1)
kivalasztva[id][ak47] = key+1
else if(containi(Skinek[key][nevek], "AWP") != -1)
kivalasztva[id][awp] = key+1
else if(containi(Skinek[key][nevek], "M4A1") != -1)
kivalasztva[id][m4a1] = key+1
else if(containi(Skinek[key][nevek], "Bayonet") != -1 || containi(Skinek[key][nevek], "Flip") != -1 || containi(Skinek[key][nevek], "Huntsman") != -1 || containi(Skinek[key][nevek], "Karambit") != -1 || containi(Skinek[key][nevek], "Butterfly") != -1)
kivalasztva[id][knife] = key+1
else if(containi(Skinek[key][nevek], "Deagle") != -1)
kivalasztva[id][deagle] = key+1
else if(containi(Skinek[key][nevek], "MP5") != -1)
kivalasztva[id][mp5] = key+1
else if(containi(Skinek[key][nevek], "Glock") != -1)
kivalasztva[id][glock] = key+1
else if(containi(Skinek[key][nevek], "M3") != -1)
kivalasztva[id][m3] = key+1
else if(containi(Skinek[key][nevek], "USP") != -1)
kivalasztva[id][usp] = key+1
else if(containi(Skinek[key][nevek], "Scout") != -1)
kivalasztva[id][scout] = key+1
else if(containi(Skinek[key][nevek], "Famas") != -1)
kivalasztva[id][famas] = key+1
else if(containi(Skinek[key][nevek], "P90") != -1)
kivalasztva[id][p90] = key+1
ColorChat(id, NORMAL, "^4[Kiválasztás]^1 Kiválasztottad a(z) ^4%s ^1skint!", Skinek[key][nevek])
menu_destroy(menu)
return PLUGIN_HANDLED
}
public ladanyit(id)
{
}
public piac(id)
{
}
public kulcsok(id){
}