Raised This Month: $ Target: $400
 0% 

Help with this problems


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Zapdos1
BANNED
Join Date: Jul 2009
Location: Chile - La Serena
Old 01-01-2010 , 09:10   Help with this problems
Reply With Quote #1

PHP Code:
#include <amxmodx> 
#include <hamsandwich> 
#include <cstrike>
#include <fakemeta>
#include <engine>
#include <fun>

// Sobre cvars 
new glow_onplayer
new bool:g_iMaxPlayersg_iSyncHudg_msgCurWeapon
new glow_green

// Arma
new VIEW_MODEL[]    = "models/boxing_mod/v_knife.mdl" 
new PLAYER_MODEL[]    = "models/boxing_mod/p_knife.mdl" 

new const boxing_sounds[][] =
{
"boxing_sound/boxing_deploy1.wav",    
"boxing_sound/boxing_hit1.wav",    
"boxing_sound/boxing_hit2.wav",    
"boxing_sound/boxing_hit3.wav",    
"boxing_sound/boxing_hit4.wav",    
"boxing_sound/boxing_hitwall1.wav",
"boxing_sound/boxing_slash1.wav",    
"boxing_sound/boxing_slash2.wav",    
"boxing_sound/boxing_stab.wav"    
}

new const 
oldknife_sounds[][] =
{
"weapons/knife_deploy1.wav",    // Deploy Sound
"weapons/knife_hit1.wav",    // Hit 1
"weapons/knife_hit2.wav",    // Hit 2
"weapons/knife_hit3.wav",    // Hit 3
"weapons/knife_hit4.wav",    // Hit 4
"weapons/knife_hitwall1.wav",    // Hit Wall
"weapons/knife_slash1.wav",    // Slash 1
"weapons/knife_slash2.wav",    // Slash 2
"weapons/knife_stab.wav"    // Stab
}

new const 
CVAR_BOXING_MOD[] = "amx_boxing";

public 
plugin_init() 

// Plugin info
register_plugin("Boxing Mod""1.5""Zapdos1"

// Cvars 
register_cvar(CVAR_BOXING_MOD   "1");

//Glow Cvar
glow_on register_cvar("glow_enable""1")
glow_green register_cvar("glow_green""100")

//Menu del mod
register_clcmd("say /boxmenu""abrir_menu")
register_clcmd("say boxmenu""abrir_menu")
register_clcmd("say_team /boxmenu""abrir_menu")
register_clcmd("say_team boxmenu""abrir_menu")
set_task(100.0"mensaje_menu")

// Lang 
register_dictionary("boxing.txt")   

// Events
register_event("CurWeapon""event_CurWeapon""be","1=1")
register_event("HLTV""event_RoundStart""a""1=0""2=0")

// Ham fwd
RegisterHam(Ham_Spawn"player""skill"1)

// Fakemeta fwds.
register_forward(FM_EmitSound"fw_EmitSound")

// Cached vars
g_iMaxPlayers get_maxplayers() // Line 112
g_iSyncHud CreateHudSyncObj()
g_msgCurWeapon get_user_msgid("CurWeapon")


public 
plugin_precache() 
{    
precache_model(VIEW_MODEL)     
precache_model(PLAYER_MODEL

for(new 
0sizeof boxing_soundsi++)
precache_sound(boxing_sounds[i])
}

public 
event_RoundStart() 


if(
get_cvar_num(CVAR_BOXING_MOD))
    
    
// Hud message
    
set_hudmessage(255255255, -1.0, -1.006.012.0
    
ShowSyncHudMsg(0g_iSyncHud"[CS Boxing] - Have Fun!!!"// Line 133
    
    //Mensaje
    
client_print(0print_chat"[AMXX] %L"LANG_PLAYER"WELCOME_MESSAGE");  
    
client_print(0print_chat"[AMXX] %L"LANG_PLAYER"CREDIT_MESSAGE")
    
    for(new 
1<= g_iMaxPlayersi++) // Line 139
    
{
        if(
is_user_connected(i))
            
reset_user_knife(i)
        
    }
}
public 
event_CurWeapon(id
{     
    if(
get_cvar_num(CVAR_BOXING_MOD))
    {
        new 
weaponID read_data(2
        
        if(
weaponID == CSW_KNIFE)
        {
            
entity_set_string(idEV_SZ_viewmodelVIEW_MODEL)   
            
entity_set_string(idEV_SZ_weaponmodelPLAYER_MODEL
        }
        else
            
reset_user_knife(id)
    }



public 
fw_EmitSound(idchannel, const sound[])
{
    if(
get_cvar_num(CVAR_BOXING_MOD))
        for(new 
0sizeof boxing_soundsi++)
    {
        if(
equal(soundoldknife_sounds[i]))
        {
            
emit_sound(idchannelboxing_sounds[i], 1.0ATTN_NORM0PITCH_NORM)
            return 
FMRES_SUPERCEDE
        
}
    }        
    return 
FMRES_IGNORED
}  

public 
Glow(id)
{
    static 
greengreen get_pcvar_num(glow_green)
    
set_user_rendering(playerkRenderFxGlowShell0green0kRenderNormal20)
}  


stock reset_user_knife(id
{         
    
engclient_cmd(id"weapon_knife")
    
emessage_begin(MSG_ONEg_msgCurWeapon_id)
    
ewrite_byte(1)
    
ewrite_byte(CSW_KNIFE)
    
ewrite_byte(-1)
    
emessage_end()
}

public 
skill(id)
{
    
    if(
get_cvar_num(CVAR_BOXING_MOD))
    {
        if(
is_user_alive(id))
        {
            
            switch(
get_user_frags(id))
            {
                case 
3:
                {
                    
set_hudmessage(210210210, -1.0, -1.006.012.0)
                    
show_hudmessage(id"Level 1!")
                }
                case 
6:
                {
                    
set_hudmessage(212212255, -1.0, -1.006.012.0)
                    
show_hudmessage(id"Level 2!")
                }
                case 
9:
                {
                    
set_hudmessage(127255170, -1.0, -1.006.012.0)
                    
show_hudmessage(id"Level 3!")    
                }
                case 
12:
                {
                    
set_hudmessage(255212127, -1.0, -1.006.012.0)
                    
show_hudmessage(id"Level 4!")
                }
                case 
15:
                {
                    
set_hudmessage(85212255, -1.0, -1.006.012.0)
                    
show_hudmessage(id"Level 5!")
                }
                case 
18:
                {
                    
set_hudmessage(0127255, -1.0, -1.006.012.0)
                    
show_hudmessage(id"Level 6!")  
                }
                case 
21:    
                {
                    
set_hudmessage(170255255, -1.0, -1.006.012.0)
                    
show_hudmessage(id"LEVEL 7!!!!")
                    
                    if(
get_pcvar_num(glow_on))
                    {
                        
Glow(id)
                    }
                }
                
            }
        }
    }
}
public 
abrir_menu(id)
{
    
    if(
get_cvar_num(CVAR_BOXING_MOD))
    {
        new 
Menu menu_create("\yBoxing Menu""mostrar_menu"
        
menu_additem(Menu"\wHealth 150 - Need Level 1"            "1"0
        
menu_additem(Menu"\rArmor 150 - Need Level 2"    "2"0
        
menu_additem(Menu"\yGravity - Need Level 4"            "3"0
        
menu_additem(Menu"\yFaster Speed - Need Level 7"            "4"0
        
        
menu_setprop(Menu,MPROP_EXITNAME,"Exit"
        
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
        
        
menu_display(idMenu0)
    }


public 
mostrar_menu(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
iData[6];
    new 
iAccess;
    new 
iCallback;
    new 
iName[64];
    
menu_item_getinfo(MenuitemiAccessiData5iName63iCallback)
    
    switch (
str_to_num(iData))
    {
        case 
1
        {
            if(
get_user_frags(id) >= 3)
            {
                
set_user_health(idget_user_health(id) + 150)
            }
            else
            {
                
client_print(idprint_chat"You are not level 1")
            }
        }
        case 
2
        {
            if(
get_user_frags(id) >= 6)
            {
                
set_user_armor(idget_user_armor(id) + 150)
            }
            else
            {
                
client_print(idprint_chat"You are not level 2")
            }
        }
        case 
3
        {
            if(
get_user_frags(id) >= 12)
            {
                
set_user_gravity(idget_user_gravity(id) - 0.5)     
            }
            else
            {
                
client_print(idprint_chat"You are not level 4")
            }
        }
        case 
4:
        {
            if(
get_user_frags(id) >= 21)
            {
                
set_user_maxspeed(id270.0)
            }
            else
            {
                
client_print(idprint_chat"You are not level 7")
            }
        }
    }
    
    return 
PLUGIN_HANDLED
}


public 
mensaje_menu(index)
{
    
client_print(0print_chat"\r[AMXX] %L"LANG_PLAYER"MENU_MESSAGE")

Quote:
Warning: Tag mismatch on line 112
Warning: Loose indentation on line 133
Warning: Tag mismatch on line 139
plz, help >.<
Zapdos1 is offline
 



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 04:09.


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