Raised This Month: $ Target: $400
 0% 

hns VIP


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Sum
Member
Join Date: Oct 2011
Old 08-11-2012 , 10:03   hns VIP
Reply With Quote #1

Can someone fix this menu for me please? cant compile it correctly :/


Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>
#include <hamsandwich>
#include <fun>
#include <fakemeta_util>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new bool: HasRespawn
new bool: HasFrost
new bool: HasBos

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_clcmd("say /menu", "CmdMenu")
	register_event("ResetHUD", "resetModel", "b")
	RegisterHam(Ham_Spawn, "player", "eventRoundRestart", 1)
}

public plugin_precache()
{
	precache_model("models/player/ezioterror/ezioterror.mdl")
	precache_model("models/player/billy/billy.mdl")
	
}

public eventRoundRestart(id)
{
	if (get_user_flags(id) & ADMIN_LEVEL_H)
	{
		set_task(1.0, "ResetMenu", id)
	}
}

public ResetMenu(id)
{
	HasRespawn = false
	HasFrost = false
	HasBos = false
}

public CmdMenu(id)
{
	
	if (get_user_team(id) == 1)
	{
		
		new szText[555 char]
		formatex(szText, charsmax(szText), "\r~ \yVip Menu \r~")
		new Menu = menu_create(szText, "MenuHandler")
		
		if (get_user_flags(id) & ADMIN_LEVEL_H) formatex(szText, charsmax(szText), "Respawn")
		else formatex(szText, charsmax(szText), "\dRespawn")
		menu_additem(Menu, szText, "1", 0)
		
		if (get_user_flags(id) & ADMIN_LEVEL_H) formatex(szText, charsmax(szText), "Vip skin")
		else formatex(szText, charsmax(szText), "\dVip skin")
		menu_additem(Menu, szText, "2", 0)
		
		if (get_user_flags(id) & ADMIN_LEVEL_H) formatex(szText, charsmax(szText), "Frostnade")
		else formatex(szText, charsmax(szText), "\dFrostnade")
		menu_additem(Menu, szText, "3", 0)

		if (get_user_flags(id) & ADMIN_LEVEL_H) formatex(szText, charsmax(szText), "100HP")
		else formatex(szText, charsmax(szText), "\d100HP")
		menu_additem(Menu, szText, "4", 0)
		
		menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
		menu_display(id, Menu, 0)
	}
	else if (get_user_team(id) == 2)
	{
		new szText[555 char]
		formatex(szText, charsmax(szText), "\r~ \yVip Menu \r~")
		new Menu1 = menu_create(szText, "MenuHandler1")
		
		if (get_user_flags(id) & ADMIN_LEVEL_H) formatex(szText, charsmax(szText), "Respawn")
		else formatex(szText, charsmax(szText), "Respawn")
		menu_additem(Menu1, szText, "1", 0)
		
		if (get_user_flags(id) & ADMIN_LEVEL_H) formatex(szText, charsmax(szText), "Vip skin")
		else formatex(szText, charsmax(szText), "Vip skin")
		menu_additem(Menu1, szText, "2", 0)
		
		if (get_user_flags(id) & ADMIN_LEVEL_H) formatex(szText, charsmax(szText), "Zvysenie rychlosti (5s)")
		else formatex(szText, charsmax(szText), "\dZvysenie rychlosti (5s)")
		menu_additem(Menu1, szText, "3", 0)

		if (get_user_flags(id) & ADMIN_LEVEL_H) formatex(szText, charsmax(szText), "100HP")
		else formatex(szText, charsmax(szText), "\d100HP")
		menu_additem(Menu, szText, "4", 0)
		
		menu_setprop(Menu1, MPROP_EXIT, MEXIT_ALL)
		menu_display(id, Menu1, 0)
	}
	return PLUGIN_HANDLED
}

public MenuHandler(id, menu, item) 
{  
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	
	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: RespawnMenu(id)
			case 2: SkinMenu(id)    
			case 3: GrenadeMenu(id)
		}
	return PLUGIN_HANDLED
}
public MenuHandler1(id, menu, item) 
{  
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	
	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: RespawnMenu(id)
			case 2: SkinMenu(id)    
			case 3: BosMenu(id)
		}
	return PLUGIN_HANDLED
}

public SkinMenu(id)
{
	if (!(get_user_flags(id) & ADMIN_LEVEL_H))
	{
		ColorChat(id, GREEN, "^1[^4vip^1] Tuto vec nemozes pouzit ^4nie^1 si ^4VIP^1")
		return PLUGIN_HANDLED
	}
	else if (!(is_user_alive(id)))
	{
		ColorChat(id, GREEN, "^1[^4vip^1] Tuto vec ^4nemozes pouzit^1 pokym nie si ^4nazive^1")
		return PLUGIN_HANDLED
	}
	else if (get_user_team(id) == 1)
	{
		cs_set_user_model(id, "ezioterror")
		ColorChat(id, GREEN, "^1[^4vip^1] Gratulujeme ^4Zmenil si si ^3 Svoj ^4skin ^1!")
	}
	else if (get_user_team(id) == 2)
	{
		cs_set_user_model(id, "billy")
		ColorChat(id, GREEN, "^1[^4vip^1] Gratulujeme ^4Zmenil si si ^3 Svoj ^4skin ^1!")
	}
	return PLUGIN_HANDLED
}
public RespawnMenu(id)
{
	if (!(get_user_flags(id) & ADMIN_LEVEL_H))
	{
		ColorChat(id, GREEN, "^1[^4vip^1] Tuto vec nemozes pouzit ^4nie^1 si ^4VIP^1")
		return PLUGIN_HANDLED
	}
	else if (is_user_alive(id))
	{
		ColorChat(id, GREEN, "^1[^4vip^1] Tuto vec ^4nemozes pouzit^1 pokym nie si ^4nazive^1")
		return PLUGIN_HANDLED
	}
	else if (HasRespawn == true)
	{
		ColorChat(id, GREEN, "^1[^4vip^1] Tuto vec ^4si uz toto kolo^1 pouzil. ^4Musis^1 pockat ^4do ^1 dalsieho ^4kola")
		return PLUGIN_HANDLED
	}
	
	ColorChat(id, GREEN, "^1[^4vip^1] Respawn ^4nastane^1 za^4 5^1 sekund!")
	set_task(5.0, "RespawnMenu1", id)
	HasRespawn = true
	
	return PLUGIN_HANDLED
}

public RespawnMenu1(id)
{
	ColorChat(id, GREEN, "^1[^4vip^1] ^4prave^1 si ziskal ^4respawn^1!")
	ExecuteHamB(Ham_CS_RoundRespawn, id)
}

public GrenadeMenu(id)
{
	if (!(get_user_flags(id) & ADMIN_LEVEL_H))
	{
		ColorChat(id, GREEN, "^1[^4vip^1] Tuto vec nemozes pouzit ^4nie^1 si ^4VIP^1")
		return PLUGIN_HANDLED
	}
	else if (!(is_user_alive(id)))
	{
		ColorChat(id, GREEN, "^1[^4vip^1] Tuto vec ^4nemozes pouzit^1 pokym nie si ^4nazive^1")
		return PLUGIN_HANDLED
	}
	else if (HasFrost == true)
	{
		ColorChat(id, GREEN, "^1[^4vip^1] Nemozes ^4pouzit^1 tuto ^4vec^1, Musis ^4pockat^1 do dalsieho ^4kola")
		return PLUGIN_HANDLED
	}
	
	if(user_has_weapon(id, CSW_SMOKEGRENADE))
	{
		ColorChat(id, GREEN, "^1[^4vip^1] Prave tuto vyhodu pouzivas a tak ju nemozes pouzit ^4znova")
		return PLUGIN_HANDLED
	}
	else
	{
		ColorChat(id, GREEN, "^1[^4vip^1] ^4Prave si obdrzal ^4frost nade^1!")
		give_item(id, "weapon_smokegrenade")
		HasFrost = true
	}
	return PLUGIN_HANDLED
}
public BosMenu(id)
{
	if (!(get_user_flags(id) & ADMIN_LEVEL_H))
	{
		ColorChat(id, GREEN, "^1[^4vip^1] Tuto vec nemozes pouzit ^4nie^1 si ^4VIP^1")
		return PLUGIN_HANDLED
	}
	else if (!(is_user_alive(id)))
	{
		ColorChat(id, GREEN, "^1[^4vip^1] Tuto vec ^4nemozes pouzit^1 pokym nie si ^4nazive^1")
		return PLUGIN_HANDLED
	}
	else if (HasBos == true)
	{
		ColorChat(id, GREEN, "^1[^4vip^1] Nemozes ^4pouzit^1 tuto ^4vec^1, Musis ^4pockat^1 do dalsieho ^4kola")
		return PLUGIN_HANDLED
	}
	
	fm_set_user_maxspeed(id, 320.0)
	set_task(5.0, "RemoveSpeed", id)
	HasBos = true
	
	return PLUGIN_HANDLED
}

public RemoveSpeed(id)
{
	fm_set_user_maxspeed(id, 250.0)
	ColorChat(id, GREEN, "^1[^4vip^1] Vasa ^4rychlost^1 je znova  ^4zakladna")
}
public MenuHandler4(id, menu, item)
{
nKiller = read_data(1)

if ( (read_data(3) == 1) && (read_data(5) == 0) )
{
  nHp_add = get_pcvar_num (health_hs_add)
}
else
  nHp_add = get_pcvar_num (health_add)
nHp_max = get_pcvar_num (health_max)
if(!(get_user_flags(nKiller) & ADMIN_LEVEL_H))
  return;

nKiller_hp = get_user_health(nKiller)
nKiller_hp += nHp_add
if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
set_user_health(nKiller, nKiller_hp)

}
Sum is offline
quilhos
Veteran Member
Join Date: Jun 2010
Old 08-11-2012 , 23:14   Re: hns VIP
Reply With Quote #2

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>
#include <hamsandwich>
#include <fun>
#include <fakemeta_util>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new boolHasRespawn
new boolHasFrost
new boolHasBos

new health_add
new health_hs_add
new health_max

new nKiller
new nKiller_hp
new nHp_add
new nHp_max
public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /menu""CmdMenu")
    
register_event("ResetHUD""resetModel""b")
    
RegisterHam(Ham_Spawn"player""eventRoundRestart"1)
    
health_add register_cvar("amx_vampire_hp""10")
    
health_hs_add register_cvar("amx_vampire_hp_hs""15")
    
health_max register_cvar("amx_vampire_max_hp""100")
}

public 
plugin_precache()
{
    
precache_model("models/player/ezioterror/ezioterror.mdl")
    
precache_model("models/player/billy/billy.mdl")
    
}

public 
eventRoundRestart(id)
{
    if (
get_user_flags(id) & ADMIN_LEVEL_H)
    {
        
set_task(1.0"ResetMenu"id)
    }
}

public 
ResetMenu(id)
{
    
HasRespawn false
    HasFrost 
false
    HasBos 
false
}

public 
CmdMenu(id)
{
    
    if (
get_user_team(id) == 1)
    {
        
        new 
szText[555 char]
        
formatex(szTextcharsmax(szText), "\r~ \yVip Menu \r~")
        new 
Menu menu_create(szText"MenuHandler")
        
        if (
get_user_flags(id) & ADMIN_LEVEL_Hformatex(szTextcharsmax(szText), "Respawn")
        else 
formatex(szTextcharsmax(szText), "\dRespawn")
        
menu_additem(MenuszText"1"0)
        
        if (
get_user_flags(id) & ADMIN_LEVEL_Hformatex(szTextcharsmax(szText), "Vip skin")
        else 
formatex(szTextcharsmax(szText), "\dVip skin")
        
menu_additem(MenuszText"2"0)
        
        if (
get_user_flags(id) & ADMIN_LEVEL_Hformatex(szTextcharsmax(szText), "Frostnade")
        else 
formatex(szTextcharsmax(szText), "\dFrostnade")
        
menu_additem(MenuszText"3"0)

        if (
get_user_flags(id) & ADMIN_LEVEL_Hformatex(szTextcharsmax(szText), "100HP")
        else 
formatex(szTextcharsmax(szText), "\d100HP")
        
menu_additem(MenuszText"4"0)
        
        
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
        
menu_display(idMenu0)
    }
    else if (
get_user_team(id) == 2)
    {
        new 
szText[555 char]
        
formatex(szTextcharsmax(szText), "\r~ \yVip Menu \r~")
        new 
Menu1 menu_create(szText"MenuHandler1")
        
        if (
get_user_flags(id) & ADMIN_LEVEL_Hformatex(szTextcharsmax(szText), "Respawn")
        else 
formatex(szTextcharsmax(szText), "Respawn")
        
menu_additem(Menu1szText"1"0)
        
        if (
get_user_flags(id) & ADMIN_LEVEL_Hformatex(szTextcharsmax(szText), "Vip skin")
        else 
formatex(szTextcharsmax(szText), "Vip skin")
        
menu_additem(Menu1szText"2"0)
        
        if (
get_user_flags(id) & ADMIN_LEVEL_Hformatex(szTextcharsmax(szText), "Zvysenie rychlosti (5s)")
        else 
formatex(szTextcharsmax(szText), "\dZvysenie rychlosti (5s)")
        
menu_additem(Menu1szText"3"0)

        if (
get_user_flags(id) & ADMIN_LEVEL_Hformatex(szTextcharsmax(szText), "100HP")
        else 
formatex(szTextcharsmax(szText), "\d100HP")
        
menu_additem(Menu1szText"4"0)
        
        
menu_setprop(Menu1MPROP_EXITMEXIT_ALL)
        
menu_display(idMenu10)
    }
    return 
PLUGIN_HANDLED
}

public 
MenuHandler(idmenuitem
{  
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64], accesscallback
    menu_item_getinfo
(menuitemaccessdatacharsmax(data), iNamecharsmax(iName), callback )
    new 
key str_to_num(data)
    
    switch(
key)
    { 
        case 
1RespawnMenu(id)
            case 
2SkinMenu(id)    
            case 
3GrenadeMenu(id)
        }
    return 
PLUGIN_HANDLED
}
public 
MenuHandler1(idmenuitem
{  
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64], accesscallback
    menu_item_getinfo
(menuitemaccessdatacharsmax(data), iNamecharsmax(iName), callback )
    new 
key str_to_num(data)
    
    switch(
key)
    { 
        case 
1RespawnMenu(id)
            case 
2SkinMenu(id)    
            case 
3BosMenu(id)
        }
    return 
PLUGIN_HANDLED
}

public 
SkinMenu(id)
{
    if (!(
get_user_flags(id) & ADMIN_LEVEL_H))
    {
        
ColorChat(idGREEN"^1[^4vip^1] Tuto vec nemozes pouzit ^4nie^1 si ^4VIP^1")
        return 
PLUGIN_HANDLED
    
}
    else if (!(
is_user_alive(id)))
    {
        
ColorChat(idGREEN"^1[^4vip^1] Tuto vec ^4nemozes pouzit^1 pokym nie si ^4nazive^1")
        return 
PLUGIN_HANDLED
    
}
    else if (
get_user_team(id) == 1)
    {
        
cs_set_user_model(id"ezioterror")
        
ColorChat(idGREEN"^1[^4vip^1] Gratulujeme ^4Zmenil si si ^3 Svoj ^4skin ^1!")
    }
    else if (
get_user_team(id) == 2)
    {
        
cs_set_user_model(id"billy")
        
ColorChat(idGREEN"^1[^4vip^1] Gratulujeme ^4Zmenil si si ^3 Svoj ^4skin ^1!")
    }
    return 
PLUGIN_HANDLED
}
public 
RespawnMenu(id)
{
    if (!(
get_user_flags(id) & ADMIN_LEVEL_H))
    {
        
ColorChat(idGREEN"^1[^4vip^1] Tuto vec nemozes pouzit ^4nie^1 si ^4VIP^1")
        return 
PLUGIN_HANDLED
    
}
    else if (
is_user_alive(id))
    {
        
ColorChat(idGREEN"^1[^4vip^1] Tuto vec ^4nemozes pouzit^1 pokym nie si ^4nazive^1")
        return 
PLUGIN_HANDLED
    
}
    else if (
HasRespawn == true)
    {
        
ColorChat(idGREEN"^1[^4vip^1] Tuto vec ^4si uz toto kolo^1 pouzil. ^4Musis^1 pockat ^4do ^1 dalsieho ^4kola")
        return 
PLUGIN_HANDLED
    
}
    
    
ColorChat(idGREEN"^1[^4vip^1] Respawn ^4nastane^1 za^4 5^1 sekund!")
    
set_task(5.0"RespawnMenu1"id)
    
HasRespawn true
    
    
return PLUGIN_HANDLED
}

public 
RespawnMenu1(id)
{
    
ColorChat(idGREEN"^1[^4vip^1] ^4prave^1 si ziskal ^4respawn^1!")
    
ExecuteHamB(Ham_CS_RoundRespawnid)
}

public 
GrenadeMenu(id)
{
    if (!(
get_user_flags(id) & ADMIN_LEVEL_H))
    {
        
ColorChat(idGREEN"^1[^4vip^1] Tuto vec nemozes pouzit ^4nie^1 si ^4VIP^1")
        return 
PLUGIN_HANDLED
    
}
    else if (!(
is_user_alive(id)))
    {
        
ColorChat(idGREEN"^1[^4vip^1] Tuto vec ^4nemozes pouzit^1 pokym nie si ^4nazive^1")
        return 
PLUGIN_HANDLED
    
}
    else if (
HasFrost == true)
    {
        
ColorChat(idGREEN"^1[^4vip^1] Nemozes ^4pouzit^1 tuto ^4vec^1, Musis ^4pockat^1 do dalsieho ^4kola")
        return 
PLUGIN_HANDLED
    
}
    
    if(
user_has_weapon(idCSW_SMOKEGRENADE))
    {
        
ColorChat(idGREEN"^1[^4vip^1] Prave tuto vyhodu pouzivas a tak ju nemozes pouzit ^4znova")
        return 
PLUGIN_HANDLED
    
}
    else
    {
        
ColorChat(idGREEN"^1[^4vip^1] ^4Prave si obdrzal ^4frost nade^1!")
        
give_item(id"weapon_smokegrenade")
        
HasFrost true
    
}
    return 
PLUGIN_HANDLED
}
public 
BosMenu(id)
{
    if (!(
get_user_flags(id) & ADMIN_LEVEL_H))
    {
        
ColorChat(idGREEN"^1[^4vip^1] Tuto vec nemozes pouzit ^4nie^1 si ^4VIP^1")
        return 
PLUGIN_HANDLED
    
}
    else if (!(
is_user_alive(id)))
    {
        
ColorChat(idGREEN"^1[^4vip^1] Tuto vec ^4nemozes pouzit^1 pokym nie si ^4nazive^1")
        return 
PLUGIN_HANDLED
    
}
    else if (
HasBos == true)
    {
        
ColorChat(idGREEN"^1[^4vip^1] Nemozes ^4pouzit^1 tuto ^4vec^1, Musis ^4pockat^1 do dalsieho ^4kola")
        return 
PLUGIN_HANDLED
    
}
    
    
fm_set_user_maxspeed(id320.0)
    
set_task(5.0"RemoveSpeed"id)
    
HasBos true
    
    
return PLUGIN_HANDLED
}

public 
RemoveSpeed(id)
{
    
fm_set_user_maxspeed(id250.0)
    
ColorChat(idGREEN"^1[^4vip^1] Vasa ^4rychlost^1 je znova  ^4zakladna")
}
public 
MenuHandler4(idmenuitem)
{
   
// Killer id
   
nKiller read_data(1)

   if ( (
read_data(3) == 1) && (read_data(5) == 0) )
   {
      
nHp_add get_pcvar_num (health_hs_add)
   }
   else
      
nHp_add get_pcvar_num (health_add)

   
nHp_max get_pcvar_num (health_max)

   
// Updating Killer HP
   
nKiller_hp get_user_health(nKiller)
   
nKiller_hp += nHp_add

   
// Maximum HP check
   
if (nKiller_hp nHp_maxnKiller_hp nHp_max

   set_user_health
(nKillernKiller_hp)


Learn how copy features of plugins before starting edit anothers.
__________________
ELO RATING SYSTEM - SQL [COMPLETE]
Quote:
Originally Posted by Liverwiz View Post
DDDRRRRAAAAMMMMAAAAA!!!???

Put this shit on pause while i go get some popcorn!!
quilhos is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 05:49.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode