Eroare :
Code: Select all
<53> : error 052 : multi-dimensional arrays must be fully initialized
<72> : error 052 : multi-dimensional arrays must be fully initialized
2 Errors.
Code: Select all
#include <amxmodx>
#include <amxmisc>
#include <biohazard>
#include <cstrike>
#include <engine>
#include <fun>
#include <fakemeta>
#include <colorchat>
#define PLUGIN_NAME "Zombie Biohazard VIP"
#define PLUGIN_VERSION "1.4"
#define PLUGIN_AUTHOR "DarkDevil"
#define FALL_VELOCITY 350.0
enum Cvarovi
{
VIP_INVISIBL,
VIP_INVISIBL_COST,
VIP_RE_HP,
VIP_RE_HP_COST,
VIP_ARMOR,
VIP_ARMOR_COST,
VIP_HEALTH_SHOP,
VIP_STO_HP_COST,
VIP_DVESTA_HP_COST,
VIP_PESTO_HP_COST,
VIP_HILJADU_HP_COST,
VIP_ARMOR_SHOP,
VIP_WEAPON_SHOP,
VIP_STO_AM_COST,
VIP_DVESTA_AM_COST,
VIP_PESTO_AM_COST
};
new const g_Imena[Cvarovi][] =
{
"bh_vip_invisibility", //
"bh_vip_invisibility_cost", //
"bh_vip_regenerate_hp", //
"bh_vip_regenerate_hp_cost", //
"bh_vip_regenerate_armor", //
"bh_vip_regenerate_armor_cost", //
"bh_vip_health_shop", //
"bh_vip_sto_hp_cost", //
"bh_vip_dvesta_hp_cost", //
"bh_vip_pesto_hp_cost", //
"bh_vip_hiljadu_hp_cost", //
"bh_vip_armor_shop", //
"bh_vip_sto_am_cost",
"bh_vip_dvesta_am_cost",
"bh_vip_pesto_am_cost"
};
new const g_Vrednost[Cvarovi][] =
{
"1", //
"7000", //
"1", //
"3500", //
"1", //
"4500", //
"1", //
"900", //
"1800", //
"3000", //
"9000", //
"1", //
"5000",
"10000",
"16000"
};
#if cellbits == 32
const OFFSET_CLIPAMMO = 51
#else
const OFFSET_CLIPAMMO = 65
#endif
const OFFSET_LINUX_WEAPONS = 4
new const MAXCLIP[] = { -1, 13, -1, 10, 1, 7, -1, 120, 120, 1, 120, 20, 25, 120, 35, 25, 12, 20,
10, 120, 100, 8, 120, 120, 20, 2, 7, 120, 120, -1, 50 }
new g_SviCvarovi[Cvarovi];
new has_imm[33]
new bool:falling[33];
new g_has_unlimited_clip[33]
new g_cfgputanja[]="addons/amxmodx/confgis/bh_vip.cfg"
new const narudzba[] = "addons/amxmodx/configs/vip_biohazard.txt"
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_clcmd("say /vm","vmenu")
register_clcmd("say /vip","openmotd")
register_clcmd("say /buyvip","buyvip")
register_clcmd("Introduceti_adresa_de_email", "type_mail")
register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
register_message(get_user_msgid("CurWeapon"), "message_cur_weapon")
register_logevent("StartRunde", 2, "1=Round_Start")
for ( new Cvarovi:i = VIP_INVISIBL ; i < Cvarovi ; i++ )
g_SviCvarovi[i] = register_cvar(g_Imena[i] , g_Vrednost[i]);
set_task(180.0,"Adv_pub" , _ , _ , _ , "b")
if(!cvar_exists("mp_falldamage"))
{
register_cvar("mp_falldamage", "0");
}
}
public client_putinserver(player)
{
set_task(5.0,"vip_connect")
if(get_user_flags(player) & ADMIN_LEVEL_H)
g_has_unlimited_clip[player] = true
}
public plugin_precache()
{
if(!file_exists(g_cfgputanja))
{
write_file(g_cfgputanja, ";Zombie Biohazard VIP by MiljanX")
write_file(g_cfgputanja, ";-------------------")
write_file(g_cfgputanja, "// VIP Menu - Cvars")
write_file(g_cfgputanja, "bh_vip_invisibility ^"1^" // Da li je ukljucen VIP Invisibility u VIP meniju ? (1 - Da, 0 - Ne)")
write_file(g_cfgputanja, "bh_vip_regenerate_hp ^"1^" // Da li je ukljucen Regenerate Health u VIP meniju ? (1 - Da, 0 - Ne)")
write_file(g_cfgputanja, "bh_vip_regenerate_armor ^"1^" // Da li je ukljucen Regenerate Armor u VIP meniju ? (1 - Da, 0 - Ne)")
write_file(g_cfgputanja, "bh_vip_health_shop ^"1^" // Da li je ukljucen Health Shop u VIP meniju ? (1 - Da, 0 - Ne)")
write_file(g_cfgputanja, "bh_vip_armor_shop ^"1^" // Da li je ukljucen Armor Shop u VIP meniju ? (1 - Da, 0 - Ne)")
write_file(g_cfgputanja, "")
write_file(g_cfgputanja, "// Cene Itema")
write_file(g_cfgputanja, "bh_vip_invisibility_cost ^"7000^" // Koliko kosta VIP Invisibility (default 7000$)")
write_file(g_cfgputanja, "bh_vip_regenerate_hp_cost ^"3500^" // Koliko kosta Regenerate Health (default 3500$)")
write_file(g_cfgputanja, "bh_vip_regenerate_armor_cost ^"4500^" // Koliko kosta Regenerate Armor (default 4500$)")
write_file(g_cfgputanja, "")
write_file(g_cfgputanja, "// Health Shop - Cene")
write_file(g_cfgputanja, "bh_vip_sto_hp_cost ^"900^" // Koliko kosta 100HP (default 900$)")
write_file(g_cfgputanja, "bh_vip_dvesta_hp_cost ^"1800^" // Koliko kosta 200HP (default 1800$)")
write_file(g_cfgputanja, "bh_vip_pesto_hp_cost ^"3000^" // Koliko kosta 500HP (default 3000$)")
write_file(g_cfgputanja, "bh_vip_hiljadu_hp_cost ^"9000^" // Koliko kosta 1000HP (default 9000$)")
write_file(g_cfgputanja, "")
write_file(g_cfgputanja, "// Armor Shop - Cene")
write_file(g_cfgputanja, "bh_vip_sto_am_cost ^"5000^" // Koliko kosta 100AM (default 5000$)")
write_file(g_cfgputanja, "bh_vip_dvesta_am_cost ^"10000^" // Koliko kosta 200AM (default 10000$)")
write_file(g_cfgputanja, "bh_vip_pesto_am_cost ^"16000^" // Koliko kosta 500AM (default 16000$)")
}
if(!file_exists(narudzba))
{
write_file(narudzba,"Aici puteti vedea toate comenzile VIP ale serverul.")
write_file(narudzba,"Abuzul poate fii pedepsit din moment ce ati trimis jucatorilor steam.")
write_file(narudzba,"Comenzile Vip si e-mailuri de raspuns sunt introduse aici.")
write_file(narudzba,"==================================================")
write_file(narudzba," ")
}
}
public vmenu(id)
{
if(is_user_zombie(id) || !is_user_alive(id))
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Nu puteti utiliza aceasta comanda")
return PLUGIN_HANDLED
}
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
new szText[555 char]
formatex(szText, charsmax(szText), "\rVIP Extra Iteme")
new menu = menu_create(szText, "vm_items")
formatex(szText, charsmax(szText), "\r\yInvizibilitate VIP \r- \w%d$\r ",get_pcvar_num(g_SviCvarovi[VIP_INVISIBL_COST]))
menu_additem(menu, szText, "1", 0)
formatex(szText, charsmax(szText), "\r\yRegenerare Viata \r- \w%d$\r ",get_pcvar_num(g_SviCvarovi[VIP_RE_HP_COST]))
menu_additem(menu, szText, "2", 0)
formatex(szText, charsmax(szText), "\r\yRegenerare Armura \r- \w%d$\r ",get_pcvar_num(g_SviCvarovi[VIP_ARMOR_COST]))
menu_additem(menu, szText, "3", 0)
formatex(szText, charsmax(szText), "\r\yCumpara Viata")
menu_additem(menu, szText, "4", 0)
formatex(szText, charsmax(szText), "\r\yCumpara Armura")
menu_additem(menu, szText, "5", 0)
formatex(szText, charsmax(szText), "\r\yMeniu Arme")
menu_additem(menu, szText, "6", 0)
formatex(szText, charsmax(szText), "\r\yAlegeti stralucirea")
menu_additem(menu, szText, "7", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu)
return PLUGIN_HANDLED
}
else
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Nu esti un membru VIP")
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
public vm_items(id,menu,item)
{
if(item ==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE
}
new data[7], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
new key = str_to_num(data)
new money = cs_get_user_money(id)
switch(key)
{
case 1:
{
if(get_pcvar_num(g_SviCvarovi[VIP_INVISIBL]) == 1)
{
if(money < get_pcvar_num(g_SviCvarovi[VIP_INVISIBL_COST]))
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Nu ai suficienti bani")
return PLUGIN_HANDLED
}
else
{
set_task(10.0,"Turn_Off_Invisibility",id)
has_imm[id] = true
cs_set_user_money(id,money - get_pcvar_num(g_SviCvarovi[VIP_INVISIBL_COST]))
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Ai cumparat ^3Invizibilitate ^1, Dureaza 10secunde")
}
}
else
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Serverul a dezactivat aceasta optiune")
return PLUGIN_HANDLED
}
}
case 2:
{
if(get_pcvar_num(g_SviCvarovi[VIP_RE_HP]) == 1)
{
if(money < get_pcvar_num(g_SviCvarovi[VIP_RE_HP_COST]))
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Nu ai suficienti bani")
return PLUGIN_HANDLED
}
else
{
set_user_health(id, 100)
cs_set_user_money(id,money - get_pcvar_num(g_SviCvarovi[VIP_RE_HP_COST]))
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Armura a fost restaurata la 100")
}
}
else
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Serverul a dezactivat aceasta optiune")
return PLUGIN_HANDLED
}
}
case 3:
{
if(get_pcvar_num(g_SviCvarovi[VIP_ARMOR]) == 1)
{
if(money < get_pcvar_num(g_SviCvarovi[VIP_ARMOR_COST]))
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Nu ai suficienti bani")
return PLUGIN_HANDLED
}
else
{
set_user_armor(id, 100)
cs_set_user_money(id,money - get_pcvar_num(g_SviCvarovi[VIP_ARMOR_COST]))
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Armura a fost restaurata la 100")
}
}
else
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Serverul a dezactivat aceasta optiune")
return PLUGIN_HANDLED
}
}
case 4:
{
if(get_pcvar_num(g_SviCvarovi[VIP_HEALTH_SHOP]) == 1)
{
new szText[555 char]
formatex(szText, charsmax(szText), "\rVIP health Shop")
new menu = menu_create(szText, "vm_hp_items")
formatex(szText, charsmax(szText), "\y100HP \r[\w%d$\r]",get_pcvar_num(g_SviCvarovi[VIP_STO_HP_COST]))
menu_additem(menu, szText, "1", 0)
formatex(szText, charsmax(szText), "\y200HP \r[\w%d$\r]",get_pcvar_num(g_SviCvarovi[VIP_DVESTA_HP_COST]))
menu_additem(menu, szText, "2", 0)
formatex(szText, charsmax(szText), "\y500HP \r[\w%d$\r]",get_pcvar_num(g_SviCvarovi[VIP_PESTO_HP_COST]))
menu_additem(menu, szText, "3", 0)
formatex(szText, charsmax(szText), "\y1000HP \r[\w%d$\r]",get_pcvar_num(g_SviCvarovi[VIP_HILJADU_HP_COST]))
menu_additem(menu, szText, "4", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu)
return PLUGIN_HANDLED
}
else
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Serverul a dezactivat aceasta optiune")
return PLUGIN_HANDLED
}
}
case 5:
{
if(get_pcvar_num(g_SviCvarovi[VIP_ARMOR_SHOP]) == 1)
{
new szText[555 char]
formatex(szText, charsmax(szText), "\rVIP Armor Shop")
new menu = menu_create(szText, "vm_am_items")
formatex(szText, charsmax(szText), "\y250AP \r( \w%d$\r )",get_pcvar_num(g_SviCvarovi[VIP_STO_AM_COST]))
menu_additem(menu, szText, "1", 0)
formatex(szText, charsmax(szText), "\y500AP \r( \w%d$\r )",get_pcvar_num(g_SviCvarovi[VIP_DVESTA_AM_COST]))
menu_additem(menu, szText, "2", 0)
formatex(szText, charsmax(szText), "\y1000AP \r( \w%d$\r )",get_pcvar_num(g_SviCvarovi[VIP_PESTO_AM_COST]))
menu_additem(menu, szText, "3", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu)
return PLUGIN_HANDLED
}
else
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Serverul a dezactivat aceasta optiune")
return PLUGIN_HANDLED
}
}
case 6:
{
if(get_pcvar_num(g_SviCvarovi[VIP_WEAPON_SHOP]) == 1)
{
new szText[555 char]
formatex(szText, charsmax(szText), "\rVIP Armor Shop")
client_cmd(id,"say /goldenak")
key = (0<<1|1<<1|1<<2|1<<3|1<<4|1<<5|1<<6|1<<7|1<<8)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu)
return PLUGIN_HANDLED
}
else
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Serverul a dezactivat aceasta optiune")
return PLUGIN_HANDLED
}
}
case 7:
{
new szText[555 char]
formatex(szText, charsmax(szText), "\rAlegeti stralucirea")
new menu = menu_create(szText, "vm_glow_items")
formatex(szText, charsmax(szText), "\yRosu")
menu_additem(menu, szText, "1", 0)
formatex(szText, charsmax(szText), "\yAlbastru")
menu_additem(menu, szText, "2", 0)
formatex(szText, charsmax(szText), "\yGalben")
menu_additem(menu, szText, "3", 0)
formatex(szText, charsmax(szText), "\yVerde")
menu_additem(menu, szText, "4", 0)
formatex(szText, charsmax(szText), "\yRoz")
menu_additem(menu, szText, "5", 0)
formatex(szText, charsmax(szText), "\rNegru")
menu_additem(menu, szText, "6", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu)
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}
public event_infect(victim)
{
if(has_imm[victim])
{
cure_user(victim)
}
}
public Turn_Off_Invisibility(id)
{
if(is_user_connected(id))
{
has_imm[id]=false
}
}
public vm_hp_items(id,menu,item)
{
if(item ==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE
}
new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
new key = str_to_num(data)
new money = cs_get_user_money(id)
new health = get_user_health(id)
switch(key)
{
case 1:
{
if(money < get_pcvar_num(g_SviCvarovi[VIP_STO_HP_COST]))
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Nu ai suficienti bani")
return PLUGIN_HANDLED
}
else
{
set_user_health(id, health + 100)
cs_set_user_money(id, money - get_pcvar_num(g_SviCvarovi[VIP_STO_HP_COST]))
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Ai cumparat 100HP")
}
}
case 2:
{
if(money < get_pcvar_num(g_SviCvarovi[VIP_DVESTA_HP_COST]))
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Nu ai suficienti bani")
return PLUGIN_HANDLED
}
else
{
set_user_health(id, health + 200)
cs_set_user_money(id, money - get_pcvar_num(g_SviCvarovi[VIP_DVESTA_HP_COST]))
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Ai cumparat 200HP")
}
}
case 3:
{
if(money < get_pcvar_num(g_SviCvarovi[VIP_PESTO_HP_COST]))
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Nu ai suficienti bani")
return PLUGIN_HANDLED
}
else
{
set_user_health(id, health + 500)
cs_set_user_money(id, money - get_pcvar_num(g_SviCvarovi[VIP_PESTO_HP_COST]))
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Ai cumparat 500HP")
}
}
case 4:
{
if(money < get_pcvar_num(g_SviCvarovi[VIP_HILJADU_HP_COST]))
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Nu ai suficienti bani")
return PLUGIN_HANDLED
}
else
{
set_user_health(id, health + 1000)
cs_set_user_money(id, money - get_pcvar_num(g_SviCvarovi[VIP_HILJADU_HP_COST]))
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Ai cumparat 1000HP")
}
}
}
return PLUGIN_HANDLED
}
public vm_am_items(id,menu,item)
{
if(item ==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE
}
new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
new key = str_to_num(data)
new money = cs_get_user_money(id)
new armor = get_user_armor(id)
switch(key)
{
case 1:
{
if(money < get_pcvar_num(g_SviCvarovi[VIP_STO_AM_COST]))
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Nu ai suficienti bani")
return PLUGIN_HANDLED
}
else
{
set_user_armor(id, armor + 250)
cs_set_user_money(id, money - get_pcvar_num(g_SviCvarovi[VIP_STO_AM_COST]))
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Ai cumparat 250AP")
}
}
case 2:
{
if(money < get_pcvar_num(g_SviCvarovi[VIP_DVESTA_AM_COST]))
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Nu ai suficienti bani")
return PLUGIN_HANDLED
}
else
{
set_user_armor(id, armor + 500)
cs_set_user_money(id, money - get_pcvar_num(g_SviCvarovi[VIP_DVESTA_AM_COST]))
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Ai cumparat 500AP")
}
}
case 3:
{
if(money < get_pcvar_num(g_SviCvarovi[VIP_PESTO_AM_COST]))
{
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Nu ai suficienti bani")
return PLUGIN_HANDLED
}
else
{
set_user_armor(id, armor + 999)
cs_set_user_money(id, money - get_pcvar_num(g_SviCvarovi[VIP_PESTO_AM_COST]))
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Ai cumparat 1000AP")
}
}
}
return PLUGIN_HANDLED
}
public vm_glow_items(id,menu,item)
{
if(item ==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_CONTINUE
}
new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, charsmax(data), iName, charsmax(iName), callback )
new key = str_to_num(data)
switch(key)
{
case 1: set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)
case 2: set_user_rendering(id, kRenderFxGlowShell, 0, 0, 255, kRenderNormal, 25)
case 3: set_user_rendering(id, kRenderFxGlowShell, 255, 255, 0, kRenderNormal, 25)
case 4: set_user_rendering(id, kRenderFxGlowShell, 0, 255, 0, kRenderNormal, 25)
case 5: set_user_rendering(id, kRenderFxGlowShell, 255, 0, 255, kRenderNormal, 25)
case 6: set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 25)
}
return PLUGIN_HANDLED
}
public client_PreThink(id)
{
if(get_cvar_num("mp_falldamage") == 0 && is_user_alive(id) && is_user_connected(id))
{
if(entity_get_float(id, EV_FL_flFallVelocity) >= FALL_VELOCITY)
{
falling[id] = true;
}
else
{
falling[id] = false;
}
}
}
public client_PostThink(id)
{
if(get_cvar_num("mp_falldamage") == 0 && is_user_alive(id) && is_user_connected(id))
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
if(falling[id])
{
entity_set_int(id, EV_INT_watertype, -3);
}
}
}
}
public event_round_start()
{
for (new id; id <= 32; id++) g_has_unlimited_clip[id] = false;
}
public message_cur_weapon(msg_id, msg_dest, msg_entity)
{
if (!g_has_unlimited_clip[msg_entity])
return;
if (!is_user_alive(msg_entity) || get_msg_arg_int(1) != 1 || is_user_zombie(msg_entity))
return;
static weapon, clip
weapon = get_msg_arg_int(2)
clip = get_msg_arg_int(3)
if (MAXCLIP[weapon] > 2)
{
set_msg_arg_int(3, get_msg_argtype(3), MAXCLIP[weapon])
if (clip < 2)
{
static wname[32], weapon_ent
get_weaponname(weapon, wname, sizeof wname - 1)
weapon_ent = fm_find_ent_by_owner(-1, wname, msg_entity)
fm_set_weapon_ammo(weapon_ent, MAXCLIP[weapon])
}
}
}
stock fm_find_ent_by_owner(entity, const classname[], owner)
{
while ((entity = engfunc(EngFunc_FindEntityByString, entity, "classname", classname)) && pev(entity, pev_owner) != owner) {}
return entity;
}
stock fm_set_weapon_ammo(entity, amount)
{
set_pdata_int(entity, OFFSET_CLIPAMMO, amount, OFFSET_LINUX_WEAPONS);
}
public openmotd(id)
{
new configsdir[200]
new MOTDfile[200]
get_configsdir(configsdir,199)
format(MOTDfile,199,"%s/vip.html",configsdir)
show_motd(id,MOTDfile)
return PLUGIN_HANDLED
}
public vip_connect(id)
{
if(is_user_connected(id))
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
new ime[32]
get_user_name(id, ime, 31)
set_hudmessage(255, 0, 0, 0.06, 0.73, 0, 6.0, 10.0)
show_hudmessage(0, "VIP %s A intrat pe server",ime)
}
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
public StartRunde()
{
ColorChat(0,NORMAL,"^4[VIP] ^1Ca sa vezi privilegiile VIP scrie ^3/vip^1")
ColorChat(0,NORMAL,"^4[VIP] ^1Ca sa accesezi meniul VIP scrie ^3/vm^1")
ColorChat(0,NORMAL,"^4[VIP] ^1Ca sa cumperi VIP scrie ^3/buyvip^1")
return PLUGIN_HANDLED
}
public Adv_pub()
{
ColorChat(0,NORMAL,"^4[VIP] ^1Acest Plugin a fost creeat ^1de ^3DarkDevil^1")
return PLUGIN_HANDLED
}
public buyvip(id)
{
client_cmd(id, "messagemode Introduceti_adresa_de_email")
set_hudmessage(0, 255, 0, -1.0, 0.38, 0, 6.0, 10.0)
show_hudmessage(id, "Introduceti adresa de email")
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Introduceti adresa de E-mail")
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Orice abuz se pedepseste.")
return PLUGIN_CONTINUE
}
public type_mail(id)
{
new receno[192]
new ime[33]
new steam[33]
new nesto[192]
read_args(receno,191)
get_user_name(id,ime,32)
get_user_authid(id,steam,32)
remove_quotes(receno)
format(nesto, 191, "Nick: ^"%s^" a comandat VIP. STEAM_ID: ^"%s^". E-Mail: ^"%s^"", ime, steam, receno)
write_file(narudzba, nesto)
write_file(narudzba, " ")
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Felicitari! Ati comandat cu succes VIP.")
ColorChat(id, TEAM_COLOR,"^4[VIP] ^1Ownerul va va raspunde la cerere in cel mai scurt timp posibil!.")
return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/