Join Date: May 2005
Location: Not interested
|
10-02-2007
, 17:03
Re: Need HELP with one plugin please help me
|
#2
|
You forgot to check for the access levels in each of your procedures.
You should also use return PLUGIN_HANDLED at the end of each procedure, instead of PLUGIN_CONTINUE, because you will end up getting Unknown command errors.
EDIT (In accordance to X-Script's post): I changed admin_index to id, as it is the more commonly used variable to hold an id. admin_index was fine, but it's too much to type over and over again.
Try this:
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#define vipmenu_mygtukai (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)
public plugin_modules()
{
require_module("fun")
require_module("cstrike")
}
public plugin_init()
{
register_clcmd( "vipmenu","vipumenu_1")
register_menucmd(register_menuid("vipmenu"), vipmenu_mygtukai, "rodomasmenu_1")
register_plugin("VIP's Privileges", "1.0", "Andriusxxx")
register_dictionary("vips.txt")
register_concmd("vip_awp","vips_awp",ADMIN_LEVEL_H,"Duoda Awp ir sarvus")
register_concmd("vip_he","vipshe",ADMIN_LEVEL_H,"Nusipirkti granate")
register_concmd("vip_fb","vipsfb",ADMIN_LEVEL_H,"Nusipirkti flashbang")
register_concmd("vip_sg","vipssg",ADMIN_LEVEL_H,"Nusipirkti smoke puff")
register_concmd("vip_emka","vipsemka",ADMIN_LEVEL_H,"Nusipirkti m4a1 ginkla")
register_concmd("vip_sig","vips_sig",ADMIN_LEVEL_H,"Nusipirkti sig550 ginkla")
register_concmd("vip_ak","vips_ak",ADMIN_LEVEL_H,"Nusipirkti ak47 ginkla")
register_concmd("vip_deagle","vips_deagle",ADMIN_LEVEL_H,"Nusipirkti desert eagle ginkla")
register_concmd("vip_armor","vips_armor",ADMIN_LEVEL_H,"Nusipirkti sarvus")
}
public vipumenu_1(id) {
show_menu(id, vipmenu_mygtukai, "1: Jusu Pasiulymas^n2: Gauti Awp ir Armor^n3: Gauti HE Granata^n4: Gauti FlashBang^n5: Gauti SmokePuff granata^n6: Gauti emke^n7: Gauti sig550/Aug^n8: Gauti ak47 automata^n9: Gauti Deagle^n0: Gauti Armor^n^n", -1, "vipmenu") // Rodomas menu
return PLUGIN_HANDLED
}
public rodomasmenu_1(id, key) {
switch (key) {
case 0: { //Nera turinio pasiulymas
}
case 1: { client_cmd(id,"vip_awp")
}
case 2: { client_cmd(id,"vip_he")
}
case 3: { client_cmd(id,"vip_fb")
}
case 4: { client_cmd(id,"vip_sg")
}
case 5: { client_cmd(id,"vip_emka")
}
case 6: { client_cmd(id,"vip_sig")
}
case 7: { client_cmd(id,"vip_ak")
}
case 8: { client_cmd(id,"vip_deagle")
}
case 9: client_cmd(id,"vip_armor")
}
return PLUGIN_HANDLED
}
public vips_armor(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED
new adminname[32]
get_user_name(id,adminname,32)
give_item(id,"item_kevlar")
give_item(id,"item_assaultsuit")
return PLUGIN_HANDLED
}
public vips_deagle(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED
new adminname[32]
get_user_name(id,adminname,32)
give_item(id,"weapon_deagle")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
give_item(id,"ammo_50ae")
return PLUGIN_HANDLED
}
public vips_ak(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED
new adminname[32]
get_user_name(id,adminname,32)
give_item(id,"weapon_ak47")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
give_item(id,"ammo_762nato")
return PLUGIN_HANDLED
}
public vips_sig(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED
new adminname[32]
get_user_name(id,adminname,32)
give_item(id,"weapon_sig550")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"weapon_aug")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
return PLUGIN_HANDLED
}
public vips_awp(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED
new adminname[32]
get_user_name(id,adminname,32)
give_item(id,"weapon_awp")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"ammo_338magnum")
give_item(id,"item_kevlar")
give_item(id,"item_assaultsuit")
return PLUGIN_HANDLED
}
public vipsemka(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED
new adminname[32]
get_user_name(id,adminname,32)
give_item(id,"weapon_m4a1")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
give_item(id,"ammo_556nato")
return PLUGIN_HANDLED
}
public vipshe(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED
new adminname[32]
get_user_name(id,adminname,32)
give_item(id,"weapon_hegrenade")
give_item(id,"ammo_hegrenade")
return PLUGIN_HANDLED
}
public vipsfb(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED
new adminname[32]
get_user_name(id,adminname,32)
give_item(id,"weapon_flashbang")
give_item(id,"ammo_flashbang")
give_item(id,"ammo_flashbang")
return PLUGIN_HANDLED
}
public vipssg(id, level, cid)
{
if (!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED
new adminname[32]
get_user_name(id,adminname,32)
give_item(id,"weapon_smokegrenade")
give_item(id,"ammo_smokegrenade")
return PLUGIN_HANDLED
}
__________________
Last edited by M249-M4A1; 10-02-2007 at 17:22.
|
|