Raised This Month: $51 Target: $400
 12% 

What is wrong in this code


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
tre3fla
Member
Join Date: Jul 2012
Old 08-17-2012 , 04:54   What is wrong in this code
Reply With Quote #1

I have problem with this code...i can't compile it,can somebody fix it?

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

#define VIP_LEVEL ADMIN_LEVEL_H 

#define is_valid_player(%1) (1 <= %1 <= 32)

// Define the Plugin Version
new const VERSION[] = { "1.1" };

// PREFIX
new const PREFIX[] = { "!g[ Furien-VIP ]!n" };

new 
VipUsed[33];
new 
HasSpeed[33];

new 
Float:fast_speed 400.0;
new 
Float:normal_speed 250.0

new 
AK_V_MODEL[64] = "models/v_golden_ak47.mdl"
new AK_P_MODEL[64] = "models/p_golden_ak47.mdl" 

/* Pcvars */
new cvar_dmgmultipliercvar_goldbullets,  cvar_custommodelcvar_uclipcvar_cost

new bool:g_HasAk[33]

new 
g_hasZoom33 ]
new 
bullets33 ]

// Sprite
new m_spriteTexture

const Wep_ak47 = ((1<<CSW_AK47))

public 
plugin_init()
{
    
register_plugin("Furien: VIP Menu"VERSION"");

    
RegisterHam(Ham_Spawn"player""FwdHamSpawn_Post"1);
    
RegisterHam(Ham_Item_PreFrame"player""FwdPreFrame_Post"1);
    
    
register_clcmd("say vipmenu""cmdVmenu");
    
register_clcmd("say /vipmenu""cmdVmenu");
    
register_clcmd("say_team vmenu""cmdVmenu");
    
register_clcmd("say_team /vmenu""cmdVmenu");  
    
    
register_event("DeathMsg""Death""a"
    
register_event("WeapPickup","checkModel","b","1=19")  
    
register_event("CurWeapon","checkWeapon","be","1=1")
    
register_event("CurWeapon""make_tracer""be""1=1""3>0"
    
RegisterHam(Ham_TakeDamage"player""fw_TakeDamage")
    
register_forwardFM_CmdStart"fw_CmdStart" )
    
    
nocliptime register_cvar("fm_noclip_time""15.0"); 
    
godmodetime register_cvar("dr_godmode_time""15.0"); 
    
    
cvar_dmgmultiplier register_cvar("goldenak_dmg_multiplier""5")
    
cvar_custommodel register_cvar("goldenak_custom_model""1")
    
cvar_goldbullets register_cvar("goldenak_gold_bullets""1")
    
cvar_uclip register_cvar("goldenak_unlimited_clip""0")
}

RegisterHam(Ham_TakeDamage"player""fw_TakeDamage")
    
register_forwardFM_CmdStart"fw_CmdStart" )
    
RegisterHam(Ham_Spawn"player""fwHamPlayerSpawnPost"1)

public 
FwdPreFrame_Post(id)
{
    if(
is_user_alive(id) && HasSpeed[id])
        
set_user_maxspeed(idfast_speed);
}

public 
FwdHamSpawn_Post(id)

    
g_HasAk[id] = false
    HasSpeed
[id] = false;
    
VipUsed[id] = false;
    
set_user_maxspeed(idnormal_speed);
    
set_user_renderingid_000_); 
    
set_user_noclip(id0)    


public 
plugin_precache()
{
    
precache_model(AK_V_MODEL)
    
precache_model(AK_P_MODEL)
    
m_spriteTexture precache_model("sprites/dot.spr")
    
precache_sound("weapons/zoom.wav")
}

public 
checkModel(id)
{
    if ( !
g_HasAk[id] )
        return 
PLUGIN_HANDLED
    
    
new szWeapID read_data(2)
    
    if ( 
szWeapID == CSW_AK47 && g_HasAk[id] == true && get_pcvar_num(cvar_custommodel) )
    {
        
set_pev(idpev_viewmodel2AK_V_MODEL)
        
set_pev(idpev_weaponmodel2AK_P_MODEL)
    }
    return 
PLUGIN_HANDLED
}

public 
checkWeapon(id)
{
    new 
plrClipplrAmmoplrWeap[32]
    new 
plrWeapId
    
    plrWeapId 
get_user_weapon(idplrClip plrAmmo)
    
    if (
plrWeapId == CSW_AK47 && g_HasAk[id])
    {
        
checkModel(id)
    }
    else 
    {
        return 
PLUGIN_CONTINUE
    
}
    
    if (
plrClip == && get_pcvar_num(cvar_uclip))
    {
        
// If the user is out of ammo..
        
get_weaponname(plrWeapIdplrWeap31)
        
// Get the name of their weapon
        
give_item(idplrWeap)
        
engclient_cmd(idplrWeap
        
engclient_cmd(idplrWeap)
        
engclient_cmd(idplrWeap)
    }
    return 
PLUGIN_HANDLED
}



public 
fw_TakeDamage(victiminflictorattackerFloat:damage)
{
    if ( 
is_valid_playerattacker ) && get_user_weapon(attacker) == CSW_AK47 && g_HasAk[attacker] )
    {
        
SetHamParamFloat(4damage get_pcvar_floatcvar_dmgmultiplier ) )
    }
}

public 
fw_CmdStartiduc_handleseed )
{
    if( !
is_user_aliveid ) ) 
        return 
PLUGIN_HANDLED
    
    
if( ( get_ucuc_handleUC_Buttons ) & IN_ATTACK2 ) && !( pevidpev_oldbuttons ) & IN_ATTACK2 ) )
    {
        new 
szClipszAmmo
        
new szWeapID get_user_weaponidszClipszAmmo )
        
        if( 
szWeapID == CSW_AK47 && g_HasAk[id] == true && !g_hasZoom[id] == true)
        {
            
g_hasZoom[id] = true
            cs_set_user_zoom
idCS_SET_AUGSG552_ZOOM)
            
emit_soundidCHAN_ITEM"weapons/zoom.wav"0.202.400100 )
        }
        
        else if ( 
szWeapID == CSW_AK47 && g_HasAk[id] == true && g_hasZoom[id])
        {
            
g_hasZoomid ] = false
            cs_set_user_zoom
idCS_RESET_ZOOM)
            
        }
        
    }
    return 
PLUGIN_HANDLED
}


public 
make_tracer(id)
{
    if (
get_pcvar_num(cvar_goldbullets))
    {
        new 
clip,ammo
        
new wpnid get_user_weapon(id,clip,ammo)
        new 
pteam[16]
        
        
get_user_team(idpteam15)
        
        if ((
bullets[id] > clip) && (wpnid == CSW_AK47) && g_HasAk[id]) 
        {
            new 
vec1[3], vec2[3]
            
get_user_origin(idvec11// origin; your camera point.
            
get_user_origin(idvec24// termina; where your bullet goes (4 is cs-only)
            
            
            //BEAMENTPOINTS
            
message_beginMSG_BROADCAST,SVC_TEMPENTITY)
            
write_byte (0)     //TE_BEAMENTPOINTS 0
            
write_coord(vec1[0])
            
write_coord(vec1[1])
            
write_coord(vec1[2])
            
write_coord(vec2[0])
            
write_coord(vec2[1])
            
write_coord(vec2[2])
            
write_shortm_spriteTexture )
            
write_byte(1// framestart
            
write_byte(5// framerate
            
write_byte(2// life
            
write_byte(10// width
            
write_byte(0// noise
            
write_byte255 )     // r, g, b
            
write_byte215 )       // r, g, b
            
write_byte)       // r, g, b
            
write_byte(200// brightness
            
write_byte(150// speed
            
message_end()
        }
        
        
bullets[id] = clip
    
}
    
}

public 
cmdVmenu(id)
{
    if(!(
get_user_flags(id) & VIP_LEVEL))
    {
        
client_printc(id"!t%s !nAcest meniu este rezervat numai pentru !gVIP !n,Vrei si tu VIP?, Scrie !g/vreauvip !n."PREFIX);
        
        return 
PLUGIN_HANDLED;
    }
    
    if(
VipUsed[id])
    {
        
client_printc(id"!t%s !nAi folosit deja !gVIP Menu!n aceasta runda."PREFIX);
        
        return 
PLUGIN_HANDLED;
    }
    
    switch(
cs_get_user_team(id))
    {
        case 
CS_TEAM_T:
            
VipTMenu(id);
        
        case 
CS_TEAM_CT:
            
VipCTMenu(id);
    }
    
    return 
PLUGIN_HANDLED;
}

public 
VipCTMenu(id)
{
    new 
menu menu_create("\yMeniu VIP \r(Anti-Furien):^n""VipCTMenu_handler");

    
menu_additem(menu"\wGravitate 650""1"0);
    
menu_additem(menu"\wNo-Clip \r(\y15 Secunde\r)""2"0);
    
menu_additem(menu"\wViteza 350""3"0);
    
menu_additem(menu"\wGodMode \r(\y15 Secunde\r)""4"0);
    
menu_additem(menu"\wGolden AK47""5"0);
    
menu_additem(menu"\w250HP+250 Aparare""5"0); 
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

public 
VipCTMenu_handler(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
            
set_user_gravity(id0.6);
            
VipUsed[id] = true;
            
            
client_printc(id"%s Zboara,puiule,zboara cu !g650 Gravitatie!n"PREFIX);
        }
        case 
2:
        { 
            new 
nctime get_pcvar_num(nocliptime);
            
set_user_noclip(id1);    
            
set_task(float(get_pcvar_num(nocliptime)),"removeNoClip",id);
            
            
VipUsed[id] = true;
            
            
client_printc(id"%s Ai primit !g!No-Clip!n(15 secunde)"PREFIX);
        }
        case 
3:
        {
            
VipUsed[id] = true;
            
HasSpeed[id] = true;
            
            
set_user_maxspeed(idfast_speed);
            
            
client_printc(id"!t%s !nai o viteza mai mare ca a lui !g!Michael Shumachern"PREFIX);
   } 
         
        case 
4
        { 
            new 
gmtime get_pcvar_num(godmodetime);             
            
set_user_godmode(id,1);
            
set_task(float(get_pcvar_num(godmodetime)),"removeGodMode",id);
  
            
VipUsed[id] = true

            
client_printc(id"!t%s !nAi primit !gGodMode!n (15 secunde)"PREFIX); 
        } 
            
              case 
5
        { 
            
            
give_item(player"weapon_ak47")
            
g_HasAk[player] = true

            VipUsed
[id] = true

            
client_printc(id"!t%s !nesti noul !gRambo !n,ai fost echipat cu un !gGolden AK47"PREFIX); 
        } 
             case 
6
        { 
           
set_user_health(id250
           
set_user_armor(id250
           
           
VipUsed[id] = true;  
           
           
client_printc(id"!t%s !nAi primit !g250HP!n + !g250 Aparare"PREFIX);
    }

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}

public 
VipTMenu(id)
{
    new 
menu menu_create("\yMeniu VIP \r(Furien):^n""VipTMenu_handler");

    
menu_additem(menu"\wDeagle \r(2 Gloante)""1"0);
    
menu_additem(menu"\wPachet Grenazi \r(Full)""2"0);
    
menu_additem(menu"\wAWP \r(2 Gloante)""3"0); 
    
menu_additem(menu"\w250HP+500 Aparare)""4",0); 
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
}

public 
VipTMenu_handler(idmenuitem)
{
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }

    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);

    new 
key str_to_num(data);

    switch(
key)
    {
        case 
1:
        {
              new 
wID give_item(id"weapon_deagle");
                
cs_set_weapon_ammo(wID2);
                                         
VipUsed[id] = true

            
            
client_printc(id"!t%s !nAi primit un !gDeagle!n(2 Gloante)"PREFIX);
            
            
VipUsed[id] = true;
        }
        case 
2:
        {
            
VipUsed[id] = true;
            
            
give_item(id"weapon_hegrenade"
            
give_item(id"weapon_flashbang"
            
give_item(id"weapon_flashbang"
            
give_item(id"weapon_smokegrende")
            
            
client_printc(id"!t%s !nAi primit !gPachet Grenazi!n"PREFIX);
        }
        
        case 
3:
        {
            new 
wID give_item(id"weapon_awp");
                
cs_set_weapon_ammo(wID2);
            
VipUsed[id] = true;
            
            
client_printc(id"!t%s !nIti place sa te joci de-a lunetistul nebunule?Ai primit un !gAWP!n (2 Gloante)"PREFIX);
        } 
        case 
4
        { 
        
set_user_health(id250
        
set_user_armor(id500)
    }

    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;


public 
removeNoClip(id) {
    new 
nctime get_pcvar_num(nocliptime);
    
set_user_noclip(id,0);


public 
removeGodMode(id) {
    new 
gmtime get_pcvar_num(godmodetime);
    
set_user_godmode(id,0);     
}  

}

stock drop_prim(id
{
    new 
weapons[32], num
    get_user_weapons
(idweaponsnum)
    for (new 
0numi++) {
        if (
Wep_ak47 & (1<<weapons[i])) 
        {
            static 
wname[32]
            
get_weaponname(weapons[i], wnamesizeof wname 1)
            
engclient_cmd(id"drop"wname)
        }
    }
}



// Colour Chat
stock client_printc(const id, const input[], any:...)
{
    new 
count 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
    
    
replace_all(msg190"!g""^x04"); // Green Color
    
replace_all(msg190"!n""^x01"); // Default Color
    
replace_all(msg190"!t""^x03"); // Team Color
    
    
if (idplayers[0] = id; else get_players(playerscount"ch");
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

tre3fla is offline
matsi
Thinkosaur
Join Date: Sep 2006
Old 08-17-2012 , 08:18   Re: What is wrong in this code
Reply With Quote #2

Quote:
Originally Posted by tre3fla View Post
I have problem with this code...i can't compile it,can somebody fix it?
Code:
#include <amxmodx> #include <cstrike> #include <engine> #include <fun> #include <hamsandwich>  #include <fakemeta> #define VIP_LEVEL ADMIN_LEVEL_H  #define is_valid_player(%1) (1 <= %1 <= 32) // Define the Plugin Version new const VERSION[] = { "1.1" }; // PREFIX new const PREFIX[] = { "!g[ Furien-VIP ]!n" }; new VipUsed[33]; new HasSpeed[33]; new Float:fast_speed = 400.0; new Float:normal_speed = 250.0new AK_V_MODEL[64] = "models/v_golden_ak47.mdl"; new AK_P_MODEL[64] = "models/p_golden_ak47.mdl"/* Pcvars */ new cvar_dmgmultiplier, cvar_goldbullets,  cvar_custommodel, cvar_uclip; new bool:g_HasAk[33]; new g_hasZoom[ 33 ]; new bullets[ 33 ]; // Sprite new m_spriteTexture; const Wep_ak47 = ((1<<CSW_AK47)) new nocliptime, godmodetime; public plugin_init() {     register_plugin("Furien: VIP Menu", VERSION, "");         RegisterHam(Ham_Spawn, "player", "FwdHamSpawn_Post", 1);     RegisterHam(Ham_Item_PreFrame, "player", "FwdPreFrame_Post", 1);     RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage")             register_clcmd("say vipmenu", "cmdVmenu");     register_clcmd("say /vipmenu", "cmdVmenu");     register_clcmd("say_team vmenu", "cmdVmenu");     register_clcmd("say_team /vmenu", "cmdVmenu");            register_event("DeathMsg", "Death", "a")      register_event("WeapPickup","checkModel","b","1=19")        register_event("CurWeapon","checkWeapon","be","1=1")     register_event("CurWeapon", "make_tracer", "be", "1=1", "3>0")          register_forward( FM_CmdStart, "fw_CmdStart" )         nocliptime = register_cvar("fm_noclip_time", "15.0");      godmodetime = register_cvar("dr_godmode_time", "15.0");          cvar_dmgmultiplier = register_cvar("goldenak_dmg_multiplier", "5")     cvar_custommodel = register_cvar("goldenak_custom_model", "1")     cvar_goldbullets = register_cvar("goldenak_gold_bullets", "1")     cvar_uclip = register_cvar("goldenak_unlimited_clip", "0") } public FwdPreFrame_Post(id) {     if(is_user_alive(id) && HasSpeed[id])         set_user_maxspeed(id, fast_speed); } public FwdHamSpawn_Post(id) {      g_HasAk[id] = false     HasSpeed[id] = false;     VipUsed[id] = false;     set_user_maxspeed(id, normal_speed);     set_user_rendering( id, _, 0, 0, 0, _, 0 );      set_user_noclip(id, 0)      }  public plugin_precache() {     precache_model(AK_V_MODEL)     precache_model(AK_P_MODEL)     m_spriteTexture = precache_model("sprites/dot.spr")     precache_sound("weapons/zoom.wav") } public checkModel(id) {     if ( !g_HasAk[id] )         return PLUGIN_HANDLED         new szWeapID = read_data(2)         if ( szWeapID == CSW_AK47 && g_HasAk[id] == true && get_pcvar_num(cvar_custommodel) )     {         set_pev(id, pev_viewmodel2, AK_V_MODEL)         set_pev(id, pev_weaponmodel2, AK_P_MODEL)     }     return PLUGIN_HANDLED } public checkWeapon(id) {     new plrClip, plrAmmo, plrWeap[32]     new plrWeapId         plrWeapId = get_user_weapon(id, plrClip , plrAmmo)         if (plrWeapId == CSW_AK47 && g_HasAk[id])     {         checkModel(id)     }     else      {         return PLUGIN_CONTINUE     }         if (plrClip == 0 && get_pcvar_num(cvar_uclip))     {         // If the user is out of ammo..         get_weaponname(plrWeapId, plrWeap, 31)         // Get the name of their weapon         give_item(id, plrWeap)         engclient_cmd(id, plrWeap)          engclient_cmd(id, plrWeap)         engclient_cmd(id, plrWeap)     }     return PLUGIN_HANDLED } public fw_TakeDamage(victim, inflictor, attacker, Float:damage) {     if ( is_valid_player( attacker ) && get_user_weapon(attacker) == CSW_AK47 && g_HasAk[attacker] )     {         SetHamParamFloat(4, damage * get_pcvar_float( cvar_dmgmultiplier ) )     } } public fw_CmdStart( id, uc_handle, seed ) {     if( !is_user_alive( id ) )          return PLUGIN_HANDLED         if( ( get_uc( uc_handle, UC_Buttons ) & IN_ATTACK2 ) && !( pev( id, pev_oldbuttons ) & IN_ATTACK2 ) )     {         new szClip, szAmmo         new szWeapID = get_user_weapon( id, szClip, szAmmo )                 if( szWeapID == CSW_AK47 && g_HasAk[id] == true && !g_hasZoom[id] == true)         {             g_hasZoom[id] = true             cs_set_user_zoom( id, CS_SET_AUGSG552_ZOOM, 0 )             emit_sound( id, CHAN_ITEM, "weapons/zoom.wav", 0.20, 2.40, 0, 100 )         }                 else if ( szWeapID == CSW_AK47 && g_HasAk[id] == true && g_hasZoom[id])         {             g_hasZoom[ id ] = false             cs_set_user_zoom( id, CS_RESET_ZOOM, 0 )                     }             }     return PLUGIN_HANDLED } public make_tracer(id) {     if (get_pcvar_num(cvar_goldbullets))     {         new clip,ammo         new wpnid = get_user_weapon(id,clip,ammo)         new pteam[16]                 get_user_team(id, pteam, 15)                 if ((bullets[id] > clip) && (wpnid == CSW_AK47) && g_HasAk[id])          {             new vec1[3], vec2[3]             get_user_origin(id, vec1, 1) // origin; your camera point.             get_user_origin(id, vec2, 4) // termina; where your bullet goes (4 is cs-only)                                     //BEAMENTPOINTS             message_begin( MSG_BROADCAST,SVC_TEMPENTITY)             write_byte (0)     //TE_BEAMENTPOINTS 0             write_coord(vec1[0])             write_coord(vec1[1])             write_coord(vec1[2])             write_coord(vec2[0])             write_coord(vec2[1])             write_coord(vec2[2])             write_short( m_spriteTexture )             write_byte(1) // framestart             write_byte(5) // framerate             write_byte(2) // life             write_byte(10) // width             write_byte(0) // noise             write_byte( 255 )     // r, g, b             write_byte( 215 )       // r, g, b             write_byte( 0 )       // r, g, b             write_byte(200) // brightness             write_byte(150) // speed             message_end()         }                 bullets[id] = clip     }     } public cmdVmenu(id) {     if(!(get_user_flags(id) & VIP_LEVEL))     {         client_printc(id, "!t%s !nAcest meniu este rezervat numai pentru !gVIP !n,Vrei si tu VIP?, Scrie !g/vreauvip !n.", PREFIX);                 return PLUGIN_HANDLED;     }         if(VipUsed[id])     {         client_printc(id, "!t%s !nAi folosit deja !gVIP Menu!n aceasta runda.", PREFIX);                 return PLUGIN_HANDLED;     }         switch(cs_get_user_team(id))     {         case CS_TEAM_T:         VipTMenu(id);                 case CS_TEAM_CT:         VipCTMenu(id);     }         return PLUGIN_HANDLED; } public VipCTMenu(id) {     new menu = menu_create("\yMeniu VIP \r(Anti-Furien):^n", "VipCTMenu_handler");         menu_additem(menu, "\wGravitate 650", "1", 0);     menu_additem(menu, "\wNo-Clip \r(\y15 Secunde\r)", "2", 0);     menu_additem(menu, "\wViteza 350", "3", 0);     menu_additem(menu, "\wGodMode \r(\y15 Secunde\r)", "4", 0);     menu_additem(menu, "\wGolden AK47", "5", 0);     menu_additem(menu, "\w250HP+250 Aparare", "5", 0);          menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);     menu_display(id, menu, 0); } public VipCTMenu_handler(id, menu, item) {     if( item == MENU_EXIT )     {         menu_destroy(menu);         return PLUGIN_HANDLED;     }         new data[6], iName[64];     new access, callback;     menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);         new key = str_to_num(data);         switch(key)     {         case 1:         {             set_user_gravity(id, 0.6);             VipUsed[id] = true;                         client_printc(id, "%s Zboara,puiule,zboara cu !g650 Gravitatie!n", PREFIX);         }         case 2:         {                          set_user_noclip(id, 1);                  set_task(float(get_pcvar_num(nocliptime)),"removeNoClip",id);                         VipUsed[id] = true;                         client_printc(id, "%s Ai primit !g!No-Clip!n(15 secunde)", PREFIX);         }         case 3:         {             VipUsed[id] = true;             HasSpeed[id] = true;                         set_user_maxspeed(id, fast_speed);                         client_printc(id, "!t%s !nai o viteza mai mare ca a lui !g!Michael Shumachern", PREFIX);         }                  case 4:          {                          set_user_godmode(id,1);             set_task(float(get_pcvar_num(godmodetime)),"removeGodMode",id);                         VipUsed[id] = true;                          client_printc(id, "!t%s !nAi primit !gGodMode!n (15 secunde)", PREFIX);          }                  case 5:          {                          give_item(id, "weapon_ak47")             g_HasAk[id] = true                         VipUsed[id] = true;                          client_printc(id, "!t%s !nesti noul !gRambo !n,ai fost echipat cu un !gGolden AK47", PREFIX);          }          case 6:          {              set_user_health(id, 250)              set_user_armor(id, 250)                          VipUsed[id] = true;                            client_printc(id, "!t%s !nAi primit !g250HP!n + !g250 Aparare", PREFIX);         }     }         menu_destroy(menu);     return PLUGIN_HANDLED; } public VipTMenu(id) {     new menu = menu_create("\yMeniu VIP \r(Furien):^n", "VipTMenu_handler");         menu_additem(menu, "\wDeagle \r(2 Gloante)", "1", 0);     menu_additem(menu, "\wPachet Grenazi \r(Full)", "2", 0);     menu_additem(menu, "\wAWP \r(2 Gloante)", "3", 0);      menu_additem(menu, "\w250HP+500 Aparare)", "4",0);          menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);     menu_display(id, menu, 0); } public VipTMenu_handler(id, menu, item) {     if( item == MENU_EXIT )     {         menu_destroy(menu);         return PLUGIN_HANDLED;     }         new data[6], iName[64];     new access, callback;     menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);         new key = str_to_num(data);         switch(key)     {         case 1:         {             new wID = give_item(id, "weapon_deagle");             cs_set_weapon_ammo(wID, 2);             VipUsed[id] = true;                                      client_printc(id, "!t%s !nAi primit un !gDeagle!n(2 Gloante)", PREFIX);                         VipUsed[id] = true;         }         case 2:         {             VipUsed[id] = true;                         give_item(id, "weapon_hegrenade")              give_item(id, "weapon_flashbang")              give_item(id, "weapon_flashbang")              give_item(id, "weapon_smokegrende")                         client_printc(id, "!t%s !nAi primit !gPachet Grenazi!n", PREFIX);         }                 case 3:         {             new wID = give_item(id, "weapon_awp");             cs_set_weapon_ammo(wID, 2);             VipUsed[id] = true;                         client_printc(id, "!t%s !nIti place sa te joci de-a lunetistul nebunule?Ai primit un !gAWP!n (2 Gloante)", PREFIX);         }          case 4:          {              set_user_health(id, 250)              set_user_armor(id, 500)         }     }         menu_destroy(menu);     return PLUGIN_HANDLED; }  public removeNoClip(id) {     set_user_noclip(id,0); }  public removeGodMode(id) {     set_user_godmode(id,0);      }    stock drop_prim(id)  {     new weapons[32], num     get_user_weapons(id, weapons, num)     for (new i = 0; i < num; i++) {         if (Wep_ak47 & (1<<weapons[i]))          {             static wname[32]             get_weaponname(weapons[i], wname, sizeof wname - 1)             engclient_cmd(id, "drop", wname)         }     } } // Colour Chat stock client_printc(const id, const input[], any:...) {     new count = 1, players[32];     static msg[191];     vformat(msg, 190, input, 3);         replace_all(msg, 190, "!g", "^x04"); // Green Color     replace_all(msg, 190, "!n", "^x01"); // Default Color     replace_all(msg, 190, "!t", "^x03"); // Team Color         if (id) players[0] = id; else get_players(players, count, "ch");     {         for (new i = 0; i < count; i++)         {             if (is_user_connected(players[i]))             {                 message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);                 write_byte(players[i]);                 write_string(msg);                 message_end();             }         }     } }

That compiles fine.

There were several things from with your code. If you define #pragma semicolon 1 you must have semicolons after each line. You missed few variables, registered forwards twice(outside plugin_init), and then you created variables that you never used. Indenting was also poor. I really didn't take my time to look what else was wrong but you should stick with suggesting/requesting people do stuff for you OR learn how to make it properly.

matsi is offline
tre3fla
Member
Join Date: Jul 2012
Old 08-17-2012 , 21:27   Re: What is wrong in this code
Reply With Quote #3

Thanks,works
tre3fla 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 11:39.


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