#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new vip_pont[33], a_nap[33], a_honap[33], a_ev[33], arany[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public vip(id) {
static honap[5], nap[5], ev[7]
format_time(honap, sizeof(honap) - 1, "%m")
format_time(nap, sizeof(nap) - 1, "%d")
format_time(ev, sizeof(ev) - 1, "%Y")
new jelenlegi_honap = str_to_num(honap)
new jelenlegi_nap = str_to_num(nap)
new jelenlegi_ev = str_to_num(ev)
new menu = menu_create("Vip Vasarlas", "vip_h")
if(vip_pont[id] == 5 && a_ev[id] == jelenlegi_ev && a_honap[id] == 1 && jelenlegi_honap && a_nap[id]-jelenlegi_nap)
menu_additem(menu, "VIP [Megvasarolva]", "1", 0)
else
menu_additem(menu, "VIP - 16000 Arany", "1", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_setprop(menu, MPROP_EXITNAME, "\dKilA©pA©s")
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
public vip_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)
static honap[5], nap[5], ev[7]
format_time(honap, sizeof(honap) - 1, "%m")
format_time(nap, sizeof(nap) - 1, "%d")
format_time(ev, sizeof(ev) - 1, "%Y")
new jelenlegi_honap = str_to_num(honap)
new jelenlegi_nap = str_to_num(nap)
new jelenlegi_ev = str_to_num(ev)
switch(key) {
case 1:{
if(vip_pont[id] == 5 && a_ev[id] == jelenlegi_ev && a_honap[id] == 1 && jelenlegi_honap && a_nap[id]-jelenlegi_nap)
{
if(arany[id] >= 16000){
vip_pont[id] -= 5
arany[id] -= 16000
ColorChat(id, RED, "^4[Info] ^1Sikeres vasarlas!")
}
else
{
vip(id)
ColorChat(id, RED, "^4[Info] ^1Nincs eleg Aranyad!")
}
}
else
{
vip(id)
ColorChat(id, RED, "^4[Info] ^1Nem vagy VIP!")
}
}
}
return PLUGIN_HANDLED
}