Raised This Month: $ Target: $400
 0% 

error al compilar


  
 
 
Thread Tools Display Modes
thekill
Senior Member
Join Date: Mar 2012
Old 11-03-2012 , 23:47   Re: error al compilar
#11

._. podrias hacer uno mejor? creo que la flojera te gana como para hacer uno mejor ... uno que no sabe se tiene que conformar con lo que tiene u.u

Last edited by thekill; 11-03-2012 at 23:48.
thekill is offline
LeeanAndNeka
Senior Member
Join Date: Feb 2012
Location: Argentina ♥
Old 11-03-2012 , 23:51   Re: error al compilar
#12

Quote:
Originally Posted by thekill View Post
._. podrias hacer uno mejor? creo que la flojera te gana como para hacer uno mejor ... uno que no sabe se tiene que conformar con lo que tiene u.u
No hace falta saber mucho como para sacarle las cosas alpedo que tiene. No digo que lo optimices o algo
LeeanAndNeka is offline
Send a message via MSN to LeeanAndNeka Send a message via Skype™ to LeeanAndNeka
thekill
Senior Member
Join Date: Mar 2012
Old 11-03-2012 , 23:55   Re: error al compilar
#13

ayudar no cuesta nada (: acabas que decir que no cuesta mucho aun no se me muestra el menu de armas!!!!

Last edited by thekill; 11-04-2012 at 00:23.
thekill is offline
fpA
Senior Member
Join Date: May 2011
Location: Zaragoza
Old 11-04-2012 , 21:31   Re: error al compilar
#14

Done, tenias mal tabulado y cosas sin usar.

De todos modos, si lo que quieres es hacer un menu de vip, mejor haz uno nuevo.

PHP Code:
#define DAMAGE_RECIEVED  
#include <amxmodx>  
#include <amxmisc>  
#include <cstrike>  
#include <fun>  
#include <hamsandwich>  

static const COLOR[] = "^x04" //green  
static const CONTACT[] = ""  
new maxplayers  
new gmsgSayText  
new mpdmkbmhb  
new g_MsgSync  
new health_add  
new health_hs_add  
new health_max  
new nKiller  
new nKiller_hp  
new nHp_add  
new nHp_max  
new g_awp_active  
// new g_menu_active | La comento, nunca la usas.
// new round | La comento, nunca la usas.
new bool:HasC4[33]  
#define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890  
#if defined DAMAGE_RECIEVED  
    
new g_MsgSync2  
#endif  

public plugin_init()  
{  
    
register_plugin("VIP Eng Version""2.05""Dunno")  
    
mpd register_cvar("money_per_damage","30")  
    
mkb register_cvar("money_kill_bonus","2000")  
    
mhb register_cvar("money_hs_bonus","5000")  
    
health_add register_cvar("amx_vip_hp""30")  
    
health_hs_add register_cvar("amx_vip_hp_hs""50")  
    
health_max register_cvar("amx_vip_max_hp""500")  
    
g_awp_active register_cvar("awp_active""0")  
    
// g_menu_active = register_cvar("menu_active", "0") | La comento, nunca la usas.
    
register_event("Damage","Damage","b")  
    
register_event("DeathMsg","death_msg","a")  
    
register_menucmd(register_menuid("rod"), Keysrod"Pressedrod")  
    
register_clcmd("awp","HandleCmd")  
    
register_clcmd("sg550","HandleCmd")  
    
register_clcmd("g3sg1","HandleCmd")  
    
register_event("CurWeapon""event_CurWeapon""be""1=1")  
    
register_event("CurWeapon""event_CurWeaponn""be""1=1")  
    
register_event("CurWeapon""event_CurWeaponnn""be""1=1")  
    
register_clcmd("say /wantvip","ShowMotd")  
    
maxplayers get_maxplayers()  
    
gmsgSayText get_user_msgid("SayText")  
    
register_clcmd("say""handle_say")  
    
register_cvar("amx_contactinfo"CONTACTFCVAR_SERVER)  
    
RegisterHam(Ham_Spawn"player""fwHamPlayerSpawnPost"1)   
    
register_event("HLTV""event_new_round""a""1=0""2=0")   
    
register_event("TextMsg","Event_RoundRestart","a","2&#Game_w")  
    
register_event("DeathMsg""hook_death""a""1>0")  
    
register_event("Damage""on_damage""b""2!0""3=0""4!0")  
    
g_MsgSync CreateHudSyncObj()  
#if defined DAMAGE_RECIEVED  
    
g_MsgSync2 CreateHudSyncObj()  
#endif      
}  

public 
on_damage(id)  
{  
    new 
attacker get_user_attacker(id)  

#if defined DAMAGE_RECIEVED  
    // id should be connected if this message is sent, but lets check anyway  
    
if ( is_user_connected(id) && is_user_connected(attacker) )  
    if (
get_user_flags(attacker) & ADMIN_RESERVATION)  
    {  
        new 
damage read_data(2)  

        
set_hudmessage(255000.450.5020.14.00.10.1, -1)  
        
ShowSyncHudMsg(idg_MsgSync2"%i^n"damage)  
#else  
    
if ( is_user_connected(attacker) && if (get_user_flags(attacker) & ADMIN_RESERVATION) )  
    {  
        new 
damage read_data(2)  
#endif  
        
set_hudmessage(0100200, -1.00.5520.14.00.020.02, -1)  
        
ShowSyncHudMsg(attackerg_MsgSync"%i^n"damage)  
    }  
}  

public 
Damage(id)  
{  
    new 
weaponhitpointattacker get_user_attacker(id,weapon,hitpoint)  
    if(
attacker<=maxplayers && is_user_alive(attacker) && attacker!=id)  
    if (
get_user_flags(attacker) & ADMIN_RESERVATION)   
    {  
        new 
money read_data(2) * get_pcvar_num(mpd)  
        if(
hitpoint==1money += get_pcvar_num(mhb)  
        
cs_set_user_money(attacker,cs_get_user_money(attacker) + money)  
    }  
}  

public 
death_msg()  
{  
    if(
read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) cs_set_user_money(read_data(1),cs_get_user_money(read_data(1)) + get_pcvar_num(mkb) - 300)  
}  


public 
fwHamPlayerSpawnPost() {  

    new 
players[32], playerpnum;  
    
get_players(playerspnum"a");  
    for(new 
0pnumi++)  
    {  
        
player players[i];  
        if(
is_user_alive(player) && get_user_flags(player) & ADMIN_RESERVATION)  
        {  
        
give_item(player"weapon_hegrenade");  
        
give_item(player"weapon_flashbang");  
        
give_item(player"weapon_flashbang");  
        
give_item(player"weapon_smokegrenade");  
        
give_item(player"item_assaultsuit");  
        
give_item(player"item_thighpack");  
        }  
    }  
    return 
PLUGIN_HANDLED  
}  

public 
event_new_round()    
{   
    new 
players[32], playerpnum;   
    
get_players(playerspnum"a");   
    for(new 
0pnumi++)   
    {   
        
player players[i];   
        if(
get_user_flags(player) & ADMIN_RESERVATION)   
        {   
            
Showrod(player);   
        }   
    }   
    return 
PLUGIN_HANDLED   
}   

public 
Event_RoundRestart(id)   
{   
  
//  round=0; No tiene utilidad esto a que lo sacamos en el public del comienzo de la ronda  
}   
public 
hook_death()  
{  
   
// 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  
   
if(!(get_user_flags(nKiller) & ADMIN_RESERVATION))  
   return;  

   
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)  
   
// Hud message "Healed +15/+30 hp"  
   
set_hudmessage(02550, -1.00.1501.01.00.10.1, -1)  
   
show_hudmessage(nKiller"Healed +%d hp"nHp_add)  
   
// Screen fading  
   
message_begin(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, nKiller)  
   
write_short(1<<10)  
   
write_short(1<<10)  
   
write_short(0x0000)  
   
write_byte(0)  
   
write_byte(0)  
   
write_byte(200)  
   
write_byte(75)  
   
message_end()  
   
}  

public 
Showrod(id) {  
    
show_menu(idKeysrod"Free VIP Guns^n\w1. Get M4A1+Deagle ^n\w2. Get AK47+Deagle^n0. Exit^n", -1"rod"// Display menu  
}  
public 
Pressedrod(idkey) {  
    
/* Menu:  
    * VIP Menu  
    * 1. Get M4A1+Deagle  
    * 2. Get AK47+Deagle  
    * 3. Get AWP+Deagle  
    * 0. Exit  
    */  
    
switch (key) {  
        case 
0: {   
            if (
user_has_weapon(idCSW_C4) && get_user_team(id) == 1)  
                
HasC4[id] = true;  
            else  
                
HasC4[id] = false;  
              
            
strip_user_weapons (id)  
            
give_item(id,"weapon_m4a1")  
            
give_item(id,"ammo_556nato")  
            
give_item(id,"ammo_556nato")  
            
give_item(id,"ammo_556nato")  
            
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")  
            
give_item(id,"ammo_50ae")  
            
give_item(id,"weapon_knife")  
            
give_item(id,"weapon_hegrenade")  
            
give_item(id"weapon_flashbang");  
            
give_item(id"weapon_flashbang");  
            
give_item(id"weapon_smokegrenade");  
            
give_item(id"item_assaultsuit");  
            
give_item(id"item_thighpack");  
            
client_print(idprint_center"You Taked Free M4A1 and Deagle")  
              
            if (
HasC4[id])  
            {  
                
give_item(id"weapon_c4");  
                
cs_set_user_plantid );  
            }  
            }  
        case 
1: {   
            if (
user_has_weapon(idCSW_C4) && get_user_team(id) == 1)  
                
HasC4[id] = true;  
            else  
                
HasC4[id] = false;  
              
            
strip_user_weapons (id)  
            
give_item(id,"weapon_ak47")  
            
give_item(id,"ammo_762nato")  
            
give_item(id,"ammo_762nato")  
            
give_item(id,"ammo_762nato")  
            
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")  
            
give_item(id,"ammo_50ae")  
            
give_item(id,"weapon_knife")  
            
give_item(id,"weapon_hegrenade")  
            
give_item(id"weapon_flashbang");  
            
give_item(id"weapon_flashbang");  
            
give_item(id"weapon_smokegrenade");  
            
give_item(id"item_assaultsuit");  
            
give_item(id"item_thighpack");  
            
client_print(idprint_center"You Taked Free AK47 and Deagle")  
              
            if (
HasC4[id])  
            {  
                
give_item(id"weapon_c4");  
                
cs_set_user_plantid );  
            }  
            }  
        case 
2: {  
            if (
user_has_weapon(idCSW_C4) && get_user_team(id) == 1)   
                
HasC4[id] = true;   
            else   
                
HasC4[id] = false;   
    
            
strip_user_weapons (id)   
            
give_item(id,"weapon_awp")   
            
give_item(id,"ammo_338magnum")   
            
give_item(id,"ammo_338magnum")   
            
give_item(id,"ammo_338magnum")   
            
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")   
            
give_item(id,"ammo_50ae")   
            
give_item(id,"weapon_knife")   
            
give_item(id,"weapon_hegrenade")   
            
give_item(id"weapon_flashbang");   
            
give_item(id"weapon_flashbang");   
            
give_item(id"weapon_smokegrenade");   
            
give_item(id"item_assaultsuit");   
            
give_item(id"item_thighpack");   
            
client_print(idprint_center"You Taked Free AWP and Deagle")   
      
            if (
HasC4[id])   
            {   
                
give_item(id"weapon_c4");   
                
cs_set_user_plantid );   
            }  
            }  
        case 
9: {               
        }  
    }  
    return 
PLUGIN_CONTINUE  
}  

public 
HandleCmd(id){  
    if (!
get_pcvar_num(g_awp_active))  
      return 
PLUGIN_CONTINUE  
    
if(get_user_flags(id) & ADMIN_RESERVATION)   
        return 
PLUGIN_CONTINUE  
    client_print
(idprint_center"Sniper's Only For VIP's")  
    return 
PLUGIN_HANDLED  
}  


public 
event_CurWeapon(id)  
    {  
    if(
read_data(2) == CSW_AWP)  
        {  
        if(!(
get_user_flags(id) & ADMIN_RESERVATION))  
            {  
            
client_print(idprint_center"Sniper's Only For VIP's")  
            
client_cmd(id"drop")  
            }  
        }  
    return 
PLUGIN_HANDLED  
}  

public 
event_CurWeaponn(id)  
    {  
    if(
read_data(2) == CSW_SG550)  
        {  
        if(!(
get_user_flags(id) & ADMIN_RESERVATION))  
            {  
            
client_print(idprint_center"Sniper's Only For VIP's")  
            
client_cmd(id"drop")  
            }  
        }  
    return 
PLUGIN_HANDLED  
}  

public 
event_CurWeaponnn(id)  
    {  
    if(
read_data(2) == CSW_G3SG1)  
        {  
        if(!(
get_user_flags(id) & ADMIN_RESERVATION))  
            {  
            
client_print(idprint_center"Sniper's Only For VIP's")  
            
client_cmd(id"drop")  
            }  
        }  
    return 
PLUGIN_HANDLED  
}  

public 
ShowMotd(id)  
{  
 
show_motd(id"vip.txt")  
}  
public 
client_authorized(id)  
{  
 
set_task(30.0"PrintText" ,id)  
}  
public 
PrintText(id)  
{  
 
client_print(idprint_chat"[VIP] write /wantvip and u will see how get VIP and VIP privilegies.")  
}  

public 
handle_say(id) {  
    new 
said[192]  
    
read_args(said,192)  
    if( ( 
containi(said"who") != -&& containi(said"admin") != -) || contain(said"/vips") != -)  
        
set_task(0.1,"print_adminlist",id)  
    return 
PLUGIN_CONTINUE  
}  

public 
print_adminlist(user)   
{  
    new 
adminnames[33][32]  
    new 
message[256]  
    new 
contactinfo[256], contact[112]  
    new 
idcountxlen  
      
    
for(id id <= maxplayers id++)  
        if(
is_user_connected(id))  
            if(
get_user_flags(id) & ADMIN_RESERVATION)  
                
get_user_name(idadminnames[count++], 31)  

    
len format(message255"%s VIP ONLINE: ",COLOR)  
    if(
count 0) {  
        for(
count x++) {  
            
len += format(message[len], 255-len"%s%s "adminnames[x], < (count-1) ? ", ":"")  
            if(
len 96 ) {  
                
print_message(usermessage)  
                
len format(message255"%s ",COLOR)  
            }  
        }  
        
print_message(usermessage)  
    }  
    else {  
        
len += format(message[len], 255-len"No VIP online.")  
        
print_message(usermessage)  
    }  
      
    
get_cvar_string("amx_contactinfo"contact63)  
    if(
contact[0])  {  
        
format(contactinfo111"%s Contact Server Admin -- %s"COLORcontact)  
        
print_message(usercontactinfo)  
    }  
}  

print_message(idmsg[]) {  
    
message_begin(MSG_ONEgmsgSayText, {0,0,0}, id)  
    
write_byte(id)  
    
write_string(msg)  
    
message_end()  


Last edited by fpA; 11-04-2012 at 21:38.
fpA is offline
Send a message via Skype™ to fpA
thekill
Senior Member
Join Date: Mar 2012
Old 11-07-2012 , 09:23   Re: error al compilar
#15

Quote:
Originally Posted by fpA View Post
Done, tenias mal tabulado y cosas sin usar.

De todos modos, si lo que quieres es hacer un menu de vip, mejor haz uno nuevo.

PHP Code:
#define DAMAGE_RECIEVED  
#include <amxmodx>  
#include <amxmisc>  
#include <cstrike>  
#include <fun>  
#include <hamsandwich>  

static const COLOR[] = "^x04" //green  
static const CONTACT[] = ""  
new maxplayers  
new gmsgSayText  
new mpdmkbmhb  
new g_MsgSync  
new health_add  
new health_hs_add  
new health_max  
new nKiller  
new nKiller_hp  
new nHp_add  
new nHp_max  
new g_awp_active  
// new g_menu_active | La comento, nunca la usas.
// new round | La comento, nunca la usas.
new bool:HasC4[33]  
#define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890  
#if defined DAMAGE_RECIEVED  
    
new g_MsgSync2  
#endif  

public plugin_init()  
{  
    
register_plugin("VIP Eng Version""2.05""Dunno")  
    
mpd register_cvar("money_per_damage","30")  
    
mkb register_cvar("money_kill_bonus","2000")  
    
mhb register_cvar("money_hs_bonus","5000")  
    
health_add register_cvar("amx_vip_hp""30")  
    
health_hs_add register_cvar("amx_vip_hp_hs""50")  
    
health_max register_cvar("amx_vip_max_hp""500")  
    
g_awp_active register_cvar("awp_active""0")  
    
// g_menu_active = register_cvar("menu_active", "0") | La comento, nunca la usas.
    
register_event("Damage","Damage","b")  
    
register_event("DeathMsg","death_msg","a")  
    
register_menucmd(register_menuid("rod"), Keysrod"Pressedrod")  
    
register_clcmd("awp","HandleCmd")  
    
register_clcmd("sg550","HandleCmd")  
    
register_clcmd("g3sg1","HandleCmd")  
    
register_event("CurWeapon""event_CurWeapon""be""1=1")  
    
register_event("CurWeapon""event_CurWeaponn""be""1=1")  
    
register_event("CurWeapon""event_CurWeaponnn""be""1=1")  
    
register_clcmd("say /wantvip","ShowMotd")  
    
maxplayers get_maxplayers()  
    
gmsgSayText get_user_msgid("SayText")  
    
register_clcmd("say""handle_say")  
    
register_cvar("amx_contactinfo"CONTACTFCVAR_SERVER)  
    
RegisterHam(Ham_Spawn"player""fwHamPlayerSpawnPost"1)   
    
register_event("HLTV""event_new_round""a""1=0""2=0")   
    
register_event("TextMsg","Event_RoundRestart","a","2&#Game_w")  
    
register_event("DeathMsg""hook_death""a""1>0")  
    
register_event("Damage""on_damage""b""2!0""3=0""4!0")  
    
g_MsgSync CreateHudSyncObj()  
#if defined DAMAGE_RECIEVED  
    
g_MsgSync2 CreateHudSyncObj()  
#endif      
}  

public 
on_damage(id)  
{  
    new 
attacker get_user_attacker(id)  

#if defined DAMAGE_RECIEVED  
    // id should be connected if this message is sent, but lets check anyway  
    
if ( is_user_connected(id) && is_user_connected(attacker) )  
    if (
get_user_flags(attacker) & ADMIN_RESERVATION)  
    {  
        new 
damage read_data(2)  

        
set_hudmessage(255000.450.5020.14.00.10.1, -1)  
        
ShowSyncHudMsg(idg_MsgSync2"%i^n"damage)  
#else  
    
if ( is_user_connected(attacker) && if (get_user_flags(attacker) & ADMIN_RESERVATION) )  
    {  
        new 
damage read_data(2)  
#endif  
        
set_hudmessage(0100200, -1.00.5520.14.00.020.02, -1)  
        
ShowSyncHudMsg(attackerg_MsgSync"%i^n"damage)  
    }  
}  

public 
Damage(id)  
{  
    new 
weaponhitpointattacker get_user_attacker(id,weapon,hitpoint)  
    if(
attacker<=maxplayers && is_user_alive(attacker) && attacker!=id)  
    if (
get_user_flags(attacker) & ADMIN_RESERVATION)   
    {  
        new 
money read_data(2) * get_pcvar_num(mpd)  
        if(
hitpoint==1money += get_pcvar_num(mhb)  
        
cs_set_user_money(attacker,cs_get_user_money(attacker) + money)  
    }  
}  

public 
death_msg()  
{  
    if(
read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) cs_set_user_money(read_data(1),cs_get_user_money(read_data(1)) + get_pcvar_num(mkb) - 300)  
}  


public 
fwHamPlayerSpawnPost() {  

    new 
players[32], playerpnum;  
    
get_players(playerspnum"a");  
    for(new 
0pnumi++)  
    {  
        
player players[i];  
        if(
is_user_alive(player) && get_user_flags(player) & ADMIN_RESERVATION)  
        {  
        
give_item(player"weapon_hegrenade");  
        
give_item(player"weapon_flashbang");  
        
give_item(player"weapon_flashbang");  
        
give_item(player"weapon_smokegrenade");  
        
give_item(player"item_assaultsuit");  
        
give_item(player"item_thighpack");  
        }  
    }  
    return 
PLUGIN_HANDLED  
}  

public 
event_new_round()    
{   
    new 
players[32], playerpnum;   
    
get_players(playerspnum"a");   
    for(new 
0pnumi++)   
    {   
        
player players[i];   
        if(
get_user_flags(player) & ADMIN_RESERVATION)   
        {   
            
Showrod(player);   
        }   
    }   
    return 
PLUGIN_HANDLED   
}   

public 
Event_RoundRestart(id)   
{   
  
//  round=0; No tiene utilidad esto a que lo sacamos en el public del comienzo de la ronda  
}   
public 
hook_death()  
{  
   
// 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  
   
if(!(get_user_flags(nKiller) & ADMIN_RESERVATION))  
   return;  

   
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)  
   
// Hud message "Healed +15/+30 hp"  
   
set_hudmessage(02550, -1.00.1501.01.00.10.1, -1)  
   
show_hudmessage(nKiller"Healed +%d hp"nHp_add)  
   
// Screen fading  
   
message_begin(MSG_ONEget_user_msgid("ScreenFade"), {0,0,0}, nKiller)  
   
write_short(1<<10)  
   
write_short(1<<10)  
   
write_short(0x0000)  
   
write_byte(0)  
   
write_byte(0)  
   
write_byte(200)  
   
write_byte(75)  
   
message_end()  
   
}  

public 
Showrod(id) {  
    
show_menu(idKeysrod"Free VIP Guns^n\w1. Get M4A1+Deagle ^n\w2. Get AK47+Deagle^n0. Exit^n", -1"rod"// Display menu  
}  
public 
Pressedrod(idkey) {  
    
/* Menu:  
    * VIP Menu  
    * 1. Get M4A1+Deagle  
    * 2. Get AK47+Deagle  
    * 3. Get AWP+Deagle  
    * 0. Exit  
    */  
    
switch (key) {  
        case 
0: {   
            if (
user_has_weapon(idCSW_C4) && get_user_team(id) == 1)  
                
HasC4[id] = true;  
            else  
                
HasC4[id] = false;  
              
            
strip_user_weapons (id)  
            
give_item(id,"weapon_m4a1")  
            
give_item(id,"ammo_556nato")  
            
give_item(id,"ammo_556nato")  
            
give_item(id,"ammo_556nato")  
            
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")  
            
give_item(id,"ammo_50ae")  
            
give_item(id,"weapon_knife")  
            
give_item(id,"weapon_hegrenade")  
            
give_item(id"weapon_flashbang");  
            
give_item(id"weapon_flashbang");  
            
give_item(id"weapon_smokegrenade");  
            
give_item(id"item_assaultsuit");  
            
give_item(id"item_thighpack");  
            
client_print(idprint_center"You Taked Free M4A1 and Deagle")  
              
            if (
HasC4[id])  
            {  
                
give_item(id"weapon_c4");  
                
cs_set_user_plantid );  
            }  
            }  
        case 
1: {   
            if (
user_has_weapon(idCSW_C4) && get_user_team(id) == 1)  
                
HasC4[id] = true;  
            else  
                
HasC4[id] = false;  
              
            
strip_user_weapons (id)  
            
give_item(id,"weapon_ak47")  
            
give_item(id,"ammo_762nato")  
            
give_item(id,"ammo_762nato")  
            
give_item(id,"ammo_762nato")  
            
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")  
            
give_item(id,"ammo_50ae")  
            
give_item(id,"weapon_knife")  
            
give_item(id,"weapon_hegrenade")  
            
give_item(id"weapon_flashbang");  
            
give_item(id"weapon_flashbang");  
            
give_item(id"weapon_smokegrenade");  
            
give_item(id"item_assaultsuit");  
            
give_item(id"item_thighpack");  
            
client_print(idprint_center"You Taked Free AK47 and Deagle")  
              
            if (
HasC4[id])  
            {  
                
give_item(id"weapon_c4");  
                
cs_set_user_plantid );  
            }  
            }  
        case 
2: {  
            if (
user_has_weapon(idCSW_C4) && get_user_team(id) == 1)   
                
HasC4[id] = true;   
            else   
                
HasC4[id] = false;   
    
            
strip_user_weapons (id)   
            
give_item(id,"weapon_awp")   
            
give_item(id,"ammo_338magnum")   
            
give_item(id,"ammo_338magnum")   
            
give_item(id,"ammo_338magnum")   
            
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")   
            
give_item(id,"ammo_50ae")   
            
give_item(id,"weapon_knife")   
            
give_item(id,"weapon_hegrenade")   
            
give_item(id"weapon_flashbang");   
            
give_item(id"weapon_flashbang");   
            
give_item(id"weapon_smokegrenade");   
            
give_item(id"item_assaultsuit");   
            
give_item(id"item_thighpack");   
            
client_print(idprint_center"You Taked Free AWP and Deagle")   
      
            if (
HasC4[id])   
            {   
                
give_item(id"weapon_c4");   
                
cs_set_user_plantid );   
            }  
            }  
        case 
9: {               
        }  
    }  
    return 
PLUGIN_CONTINUE  
}  

public 
HandleCmd(id){  
    if (!
get_pcvar_num(g_awp_active))  
      return 
PLUGIN_CONTINUE  
    
if(get_user_flags(id) & ADMIN_RESERVATION)   
        return 
PLUGIN_CONTINUE  
    client_print
(idprint_center"Sniper's Only For VIP's")  
    return 
PLUGIN_HANDLED  
}  


public 
event_CurWeapon(id)  
    {  
    if(
read_data(2) == CSW_AWP)  
        {  
        if(!(
get_user_flags(id) & ADMIN_RESERVATION))  
            {  
            
client_print(idprint_center"Sniper's Only For VIP's")  
            
client_cmd(id"drop")  
            }  
        }  
    return 
PLUGIN_HANDLED  
}  

public 
event_CurWeaponn(id)  
    {  
    if(
read_data(2) == CSW_SG550)  
        {  
        if(!(
get_user_flags(id) & ADMIN_RESERVATION))  
            {  
            
client_print(idprint_center"Sniper's Only For VIP's")  
            
client_cmd(id"drop")  
            }  
        }  
    return 
PLUGIN_HANDLED  
}  

public 
event_CurWeaponnn(id)  
    {  
    if(
read_data(2) == CSW_G3SG1)  
        {  
        if(!(
get_user_flags(id) & ADMIN_RESERVATION))  
            {  
            
client_print(idprint_center"Sniper's Only For VIP's")  
            
client_cmd(id"drop")  
            }  
        }  
    return 
PLUGIN_HANDLED  
}  

public 
ShowMotd(id)  
{  
 
show_motd(id"vip.txt")  
}  
public 
client_authorized(id)  
{  
 
set_task(30.0"PrintText" ,id)  
}  
public 
PrintText(id)  
{  
 
client_print(idprint_chat"[VIP] write /wantvip and u will see how get VIP and VIP privilegies.")  
}  

public 
handle_say(id) {  
    new 
said[192]  
    
read_args(said,192)  
    if( ( 
containi(said"who") != -&& containi(said"admin") != -) || contain(said"/vips") != -)  
        
set_task(0.1,"print_adminlist",id)  
    return 
PLUGIN_CONTINUE  
}  

public 
print_adminlist(user)   
{  
    new 
adminnames[33][32]  
    new 
message[256]  
    new 
contactinfo[256], contact[112]  
    new 
idcountxlen  
      
    
for(id id <= maxplayers id++)  
        if(
is_user_connected(id))  
            if(
get_user_flags(id) & ADMIN_RESERVATION)  
                
get_user_name(idadminnames[count++], 31)  

    
len format(message255"%s VIP ONLINE: ",COLOR)  
    if(
count 0) {  
        for(
count x++) {  
            
len += format(message[len], 255-len"%s%s "adminnames[x], < (count-1) ? ", ":"")  
            if(
len 96 ) {  
                
print_message(usermessage)  
                
len format(message255"%s ",COLOR)  
            }  
        }  
        
print_message(usermessage)  
    }  
    else {  
        
len += format(message[len], 255-len"No VIP online.")  
        
print_message(usermessage)  
    }  
      
    
get_cvar_string("amx_contactinfo"contact63)  
    if(
contact[0])  {  
        
format(contactinfo111"%s Contact Server Admin -- %s"COLORcontact)  
        
print_message(usercontactinfo)  
    }  
}  

print_message(idmsg[]) {  
    
message_begin(MSG_ONEgmsgSayText, {0,0,0}, id)  
    
write_byte(id)  
    
write_string(msg)  
    
message_end()  

es posible hacer uno con las mismas funciones?, yaque este maldito plugin aun no me muestra el menu de armas

Last edited by thekill; 11-07-2012 at 09:58.
thekill is offline
fpA
Senior Member
Join Date: May 2011
Location: Zaragoza
Old 11-07-2012 , 10:51   Re: error al compilar
#16

Que quieres que tenga tu menu.
fpA is offline
Send a message via Skype™ to fpA
thekill
Senior Member
Join Date: Mar 2012
Old 11-07-2012 , 14:20   Re: error al compilar
#17

una awp+deagle con he gren, 2 flash y 1 smoke
lo mismo con m4a1
y lo mismo con ak47 son 3 opciones diferentes solo varia el arma primaria
thekill is offline
fpA
Senior Member
Join Date: May 2011
Location: Zaragoza
Old 11-07-2012 , 18:23   Re: error al compilar
#18

No me di cuenta en su momento, puedes coger armas estando spec o muerto, si quieres que lo arregle dimelo.

PHP Code:
#include <amxmodx>
#include <cstrike>
#include <fun>

public plugin_init(){
    
register_plugin("Menu Vip""0.1""Kriiux")

    
register_clcmd("say /menuvip""menuvip")
}
public 
menuvip(id){
    if(
get_user_flags(id) && ADMIN_RESERVATION){
        new 
menu menu_create("\r[VIP] \d- \yMenu de Vip""hmenuvip")
    
        
menu_additem(menu"AWP - Deagle - Granadas""1")
        
menu_additem(menu"M4A1 - Deagle - Granadas""2")
        
menu_additem(menu"AK47 - Deagle - Granadas""3")
        
        
menu_setprop(menuMPROP_BACKNAME"Pagina Anterior")
        
menu_setprop(menuMPROP_NEXTNAME"Pagina Siguiente")
        
        
menu_setprop(menuMPROP_EXITNAME"Cerrar")
        
menu_setprop(menuMPROP_EXITMEXIT_ALL)
         
        
menu_display(idmenu0)
    }
    else{
        
client_print(idprint_chat"[VIP] No tienes acceso al menu vip.")
    }
}
public 
hmenuvip(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:{
            
give_item(id"weapon_awp")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_smokegrenade")
            
            
cs_set_user_bpammo(idCSW_AWP30)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
            
client_print(idprint_chat"[VIP] Seleccionaste AWP - Deagle - Granadas.")
        }
        case 
2:{
            
give_item(id"weapon_m4a1")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_smokegrenade")
            
            
cs_set_user_bpammo(idCSW_M4A190)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
            
client_print(idprint_chat"[VIP] Seleccionaste M4A1 - Deagle - Granadas.")
        }
        case 
3:{
            
give_item(id"weapon_ak47")
            
give_item(id"weapon_deagle")
            
give_item(id"weapon_hegrenade")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_smokegrenade")
            
            
cs_set_user_bpammo(idCSW_AK4790)
            
cs_set_user_bpammo(idCSW_DEAGLE35)
            
            
client_print(idprint_chat"[VIP] Seleccionaste AK47 - Deagle - Granadas.")
        }
    }
    return 
PLUGIN_HANDLED


Last edited by fpA; 11-07-2012 at 20:55.
fpA is offline
Send a message via Skype™ to fpA
Movie City
Senior Member
Join Date: Sep 2012
Location: hns_floppytown
Old 11-07-2012 , 21:01   Re: error al compilar
#19

Los warning son como una advertencia.. el plugin no se detiene... en cuanto a la respuesta de gonzalo, concuerdo con el
Movie City is offline
thekill
Senior Member
Join Date: Mar 2012
Old 11-07-2012 , 21:22   Re: error al compilar
#20

Muchas gracias men te pasaste de verdad te lo agradesco

Last edited by thekill; 11-07-2012 at 21:45.
thekill 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 10:16.


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