Member
|
![Old](images/statusicon/post_old.svg)
07-17-2016
, 19:42
Show menu automatically !?
|
#1
|
I have edited this VIP Plugin , but there is one thing that i want to change and im having problem , i set ADMIN_LEVEL_F to got VIP then i have added access "r" to myself and now to open menu i need to write /vip but i want to make it to open automatically every round how can i make it , can someone help me ?
Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>
#include <fun>
public plugin_init() {
register_plugin("Public_VIP","3.0","T.bo")
register_clcmd("say /vip","VipMeni")
register_clcmd("say_team /vip","VipMeni")
set_task(200.0,"Reklama_Vip")
}
public Reklama_Vip()
{
ColorChat(0,TEAM_COLOR,"^4[VIP] ^1 Per te hapur menun e vipit shkruaj ^3 /vip")
ColorChat(0,TEAM_COLOR,"^4[VIP] ^1Autor i pluginsit ^3 T.bo")
ColorChat(0,TEAM_COLOR,"^4[VIP] ^1Per te marr Vip kontakto ne FB : fb.com/valtoni2 ^3 ose Valton Islami")
return PLUGIN_HANDLED
}
public VipMeni(id)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_F))
{
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Hapi ^3 VIP")
return PLUGIN_CONTINUE
}
new szText[555 char]
formatex(szText, charsmax(szText), "\rMenuja e Vipit")
new menu = menu_create(szText, "VipMeni_Items")
formatex(szText, charsmax(szText), "\y Armet \w[\r4 lloje pa para\w]")
menu_additem(menu, szText, "1", 0)
formatex(szText, charsmax(szText), "\y Granadat\w[\r3 Lloje me para\w]")
menu_additem(menu, szText, "2", 0)
formatex(szText, charsmax(szText), "\y Pistoletat \w[\r3 lloje me para\w]")
menu_additem(menu, szText, "3", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu)
return PLUGIN_HANDLED
}
public VipMeni_Items(id,menu,item)
{
if(!is_user_alive(id)) {
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Ti je i vdekur!")
return PLUGIN_HANDLED
}
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: {
new szText[555 char]
formatex(szText, charsmax(szText), "\rMenuja e Vipit")
new menu = menu_create(szText, "InvsblItems")
formatex(szText, charsmax(szText), "\yAK47+Deagle+30 Armor")
menu_additem(menu, szText, "1", 0)
formatex(szText, charsmax(szText), "\yM4a1+Deagle+30 Armor")
menu_additem(menu, szText, "2", 0)
formatex(szText, charsmax(szText), "\yScout+Famas+50Armor")
menu_additem(menu, szText, "3", 0)
formatex(szText, charsmax(szText), "\yAWP+100Armor")
menu_additem(menu,szText, "4", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu)
return PLUGIN_HANDLED
}
case 2: {
new szText[555 char]
formatex(szText, charsmax(szText), "\rMenuja e Vipit")
new menu = menu_create(szText, "BombItems")
formatex(szText, charsmax(szText), "\yFlashbang \w[\r100$\w]")
menu_additem(menu, szText, "1", 0)
formatex(szText, charsmax(szText), "\yHE grenade \w[\r100$\w]")
menu_additem(menu, szText, "2", 0)
formatex(szText, charsmax(szText), "\ySmoke Grenade \w[\r100$\w]")
menu_additem(menu, szText, "3", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu)
return PLUGIN_HANDLED
}
case 3: {
new szText[555 char]
formatex(szText, charsmax(szText), "\rMenuja e Vipit")
new menu = menu_create(szText, "PistolItems")
formatex(szText, charsmax(szText), "\yUSP \w[\r200$\w]")
menu_additem(menu, szText, "1", 0)
formatex(szText, charsmax(szText), "\yDeagle \w[\r200$\w]")
menu_additem(menu, szText, "2", 0)
formatex(szText, charsmax(szText), "\yGlock \w[\r200$\w]")
menu_additem(menu, szText, "3", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu)
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}
public InvsblItems(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: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
if(money < 0) {
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Nuk ke mjaftueshem para!")
return PLUGIN_HANDLED
}
else {
give_item(id,"weapon_ak47")
give_item(id,"weapon_ak47")
give_item(id,"weapon_ak47")
give_item(id,"weapon_ak47")
give_item(id,"weapon_deagle")
give_item(id,"weapon_deagle")
give_item(id,"weapon_deagle")
give_item(id,"weapon_deagle")
cs_set_user_armor(id, 30, CS_ARMOR_KEVLAR)
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Ti ke marre ^3 AK47+Deagle+30 Armor")
}
}
return PLUGIN_HANDLED
}
case 2: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
if(money < 0) {
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Nuk ke mjaftueshem para!")
return PLUGIN_HANDLED
}
else {
give_item(id,"weapon_m4a1")
give_item(id,"weapon_m4a1")
give_item(id,"weapon_m4a1")
give_item(id,"weapon_m4a1")
give_item(id,"weapon_deagle")
give_item(id,"weapon_deagle")
give_item(id,"weapon_deagle")
give_item(id,"weapon_deagle")
cs_set_user_armor(id,30,CS_ARMOR_KEVLAR)
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Ti ke marre ^3 M4a1+Deagle+30 Armor")
}
}
return PLUGIN_HANDLED
}
case 3: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
if(money < 0) {
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Nuk ke mjaftueshem para!")
return PLUGIN_HANDLED
}
else {
give_item(id,"weapon_scout")
give_item(id,"weapon_scout")
give_item(id,"weapon_scout")
give_item(id,"weapon_scout")
give_item(id,"weapon_scout")
give_item(id,"weapon_famas")
give_item(id,"weapon_famas")
give_item(id,"weapon_famas")
give_item(id,"weapon_famas")
cs_set_user_armor(id,50,CS_ARMOR_KEVLAR)
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Ti ke marre ^3 Scout+Famas+50Armor")
}
}
return PLUGIN_HANDLED
}
case 4: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
if(money <0) {
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Nuk ke mjaftueshem para!")
return PLUGIN_HANDLED
}
else {
give_item(id,"weapon_awp")
give_item(id,"weapon_awp")
give_item(id,"weapon_awp")
give_item(id,"weapon_awp")
cs_set_user_armor(id,100,CS_ARMOR_KEVLAR)
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Ti ke marre ^3 Awp+100Armor")
}
}
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}
public BombItems(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: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
if(money < 50) {
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Nuk ke mjaftueshem para!")
return PLUGIN_HANDLED
}
else {
cs_set_user_money(id,money-100)
give_item(id,"weapon_flashbang")
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Ti ke blere ^3 Flashbang")
}
}
return PLUGIN_HANDLED
}
case 2: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
if(money < 50) {
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Nuk ke mjaftueshem para!")
return PLUGIN_HANDLED
}
else {
cs_set_user_money(id,money-100)
give_item(id,"weapon_hegrenade")
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1 Ti ke blere ^3 HE Grenade")
}
}
return PLUGIN_HANDLED
}
case 3: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
if(money < 50) {
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Nuk ke mjaftueshem para!")
return PLUGIN_HANDLED
}
else {
cs_set_user_money(id,money-100)
give_item(id,"weapon_smokegrenade")
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Ti ke blere ^3 Smoke Grenade")
}
}
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}
public PistolItems(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: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
if(money < 100) {
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Nuk ke mjaftueshem para!")
return PLUGIN_HANDLED
}
else {
cs_set_user_money(id,money-200)
give_item(id,"weapon_usp")
give_item(id,"weapon_usp")
give_item(id,"weapon_usp")
give_item(id,"weapon_usp")
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Ti ke blere ^3 USP")
}
}
return PLUGIN_HANDLED
}
case 2: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
if(money < 100) {
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Nuk ke mjaftueshem para!")
return PLUGIN_HANDLED
}
else {
cs_set_user_money(id,money-200)
give_item(id,"weapon_deagle")
give_item(id,"weapon_deagle")
give_item(id,"weapon_deagle")
give_item(id,"weapon_deagle")
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Ti ke blere ^3 Deagle")
}
}
return PLUGIN_HANDLED
}
case 3: {
if(is_user_alive(id)) {
new money = cs_get_user_money(id)
if(money < 100) {
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Nuk ke mjaftueshem para!")
return PLUGIN_HANDLED
}
else {
cs_set_user_money(id,money-200)
give_item(id,"weapon_glock18")
give_item(id,"weapon_glock18")
give_item(id,"weapon_glock18")
give_item(id,"weapon_glock18")
ColorChat(id,TEAM_COLOR,"^4[VIP] ^1Ti ke blere ^3 Glock")
}
}
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}
|
|