AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Help (https://forums.alliedmods.net/showthread.php?t=204336)

FanatikSVK 12-29-2012 10:08

Help
 
1 Attachment(s)
Please help me remove these errors? I'm so sorry mi bad ENG
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

vip.sma(422) : warning 217: loose indentation
vip.sma(434) : error 002: only a single statement (or expression) can follow each "case"
vip.sma(446) : warning 225: unreachable code
vip.sma(446) : warning 217: loose indentation
vip.sma(446) : error 014: invalid statement; not in switch
vip.sma(446) : warning 215: expression has no effect
vip.sma(446) : error 001: expected token: ";", but found ":"
vip.sma(446) : error 029: invalid expression, assumed zero
vip.sma(446) : fatal error 107: too many error messages on one line

Compilation aborted.
Thank

fysiks 12-29-2012 13:34

Re: Help
 
Find the error in the code and then fix ALL of the code around it. INdent properly and you will see that there is something wrong.

It might also help if you have a good source code editor like Notepad++. It will highlight a the matching brace of the brace you have your cursor next to.

FanatikSVK 12-30-2012 05:46

Re: Help
 
tried to fix it .. but when I did it was worse so I turn to you :(

simanovich 12-30-2012 06:23

Re: Help
 
Complite with no errors but poor code:
PHP Code:

/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "vip"
#define VERSION "0.9"
#define AUTHOR "Skuter"

#define FLAGA ADMIN_LEVEL_H

#define REKLAMA
#define VIPS
#define INFO_VIP 
#define POWITANIE_VIP
#define STATUS_VIP

#define DEAGLE                      // deagle dla vipa
#define HE                        // he dla vipa
#define FLASH                       // flash dla vipa
#define SMOKE                       // smoke dla vipa
#define KAMIZELKA                  //daje kamizelke
#define DEFUSER
#define DODATKOWA_KASA_BOMBA_VIP
#define DODATKOWE_HP_VIP
#define MENU_BRONI_VIP
#define POWITANIE_VIP

#if defined DODATKOWA_KASA_BOMBA_VIP
#define BOMBA_PODLOZENIE 200
#define BOMBA_ROZBROJENIE 200
#endif

new gMaxPlayers;

#if defined DODATKOWE_HP_VIP
#define DODAJ_HP 5
#define DODAJ_HS_HP 0
#define MAX_HP 100
new nKillernKiller_hpnHp_addnHp_max;
#endif

#if defined VIPS

new maxplayers
#endif

#if defined MENU_BRONI_VIP
new RundagMenuBroniViPRunda;
new 
bool:MaC4[33];
#endif

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)

    
#if defined INFO_VIP
register_clcmd("say /vip""MOTD"0);
register_clcmd("say_team /vip""MOTD"0);
#endif

#if defined VIPS
maxplayers get_maxplayers()
register_clcmd("say /vips""print_vips"0);
register_clcmd("say /vipy""print_vips"0);
#endif

RegisterHam(Ham_Spawn"player""respawn"1);

#if defined REKLAMA
set_task(45.0"VIPTEKST"0,_,_,"b");
#endif

#if defined DODATKOWE_HP_VIP
    
register_event("DeathMsg""hook_death""a""1>0");
#endif

#if defined MENU_BRONI_VIP
    
register_logevent("Nowa_Runda"2"1=Round_Start");
    
register_logevent("Restart_Rund"2"1=Game_Commencing");
    
register_event("TextMsg""Restart_Rund""a""2&Game_will_restart_in");
#endif

#if defined MENU_BRONI_VIP
    
gMenuBroniViPRunda register_cvar("vip_menubroni_runda""0");
#endif

gMaxPlayers get_maxplayers();

}

public 
respawn(id)
{
if (!
is_user_alive(id))
    return;
    
new 
mapname[32]
get_mapname(mapname31)

        
        
#if defined FLAGA
        
if(get_user_flags(id) & FLAGA){
            
#endif
            
            
            #if defined DEAGLE
            
fm_give_item(id"weapon_deagle");
            
fm_give_item(id"ammo_50ae");
            
fm_give_item(id"ammo_50ae");
            
fm_give_item(id"ammo_50ae");  
            
fm_give_item(id"ammo_50ae");   
            
#endif
            
            
            #if defined HE
            
fm_give_item(id"weapon_hegrenade");
            
#endif
            
            #if defined FLASH
            
fm_give_item(id"weapon_flashbang");
            
fm_give_item(id"weapon_flashbang");
            
#endif
            
            
            #if defined SMOKE
            
fm_give_item(id"weapon_smokegrenade");
            
#endif
            
            
            #if defined KAMIZELKA
            
fm_give_item(id"item_assaultsuit")
            
#endif
            
            #if defined DEFUSER
            
fm_give_item(id"weapon_defuser")
            
#endif
            
        #if defined FLAGA
    
}
    
#endif
}

#if defined INFO_VIP
public MOTDid,level,cid ) {
    
    if ( !
cmd_access(id,level,cid,1) )
        return 
PLUGIN_CONTINUE
    
    show_motd
id,"vip.txt","Informacje VIP." );
    
    return 
PLUGIN_CONTINUE
}
#endif

#if defined VIPS
public print_vips(user
{
    new 
adminnames[33][32]
    new 
message[256]
    new 
idcountxlen
    
    
for(id id <= maxplayers id++)
        if(
is_user_connected(id))
        if(
get_user_flags(id) & FLAGA)
        
get_user_name(idadminnames[count++], 31)
    
    
len format(message255"^x04 VIP ONLINE: ")
    if(
count 0) {
        for(
count x++) {
            
len += format(message[len], 255-len"%s%s "adminnames[x], < (count-1) ? ", ":"")
            if(
len 96 ) {
                
ColorChat(userGREEN"%s"message);
                
len format(message255"^x04 ")
            }
        }
        
ColorChat(userGREEN"%s"message);
    }
    else {
        
len += format(message[len], 255-len"Vipow ONLINE")
        
        
ColorChat(userGREEN"%s"message);
    }
    
    
}
#endif

#if defined REKLAMA
public VIPTEKST()
    
ColorChat(0RED"Napis /extravip a dozvies sa viac");
    
#endif

#if defined DODATKOWA_KASA_BOMBA_VIP
public bomb_planted(id)
{
    new 
money cs_get_user_money(id);
    new 
bonus BOMBA_PODLOZENIE;
    
cs_set_user_money(idmoney bonus);
    
    return 
PLUGIN_CONTINUE;
}

public 
bomb_defused(id)
{
    new 
money cs_get_user_money(id);
    new 
bonus BOMBA_ROZBROJENIE;
    
cs_set_user_money(idmoney bonus);
    
    return 
PLUGIN_CONTINUE;
}
#endif

public hook_death()
{
    
#if defined DODATKOWE_HP_VIP
    
nKiller read_data(1);
    
    if ( (
read_data(3) == 1) && (read_data(5) == 0) )
    {
        
nHp_add DODAJ_HP;
    }
    else
    {
        
nHp_add DODAJ_HS_HP;
    }
    
nHp_max MAX_HP;
    if(!(
get_user_flags(nKiller) & FLAGA))
        return;
    
    
nKiller_hp get_user_health(nKiller);
    
nKiller_hp += nHp_add;
    if (
nKiller_hp nHp_maxnKiller_hp nHp_max;
    
fm_set_user_health(nKillernKiller_hp);
    
set_hudmessage(02550, -1.00.1501.01.00.10.1, -1);
    
show_hudmessage(nKiller"Dostales +%d hp"nHp_add);
    
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();
    
#endif
}

#if defined MENU_BRONI_VIP
public Restart_Rund()
{
    
Runda 0;
}

public 
Nowa_Runda()
{
    
Runda++;
    for(new 
<= gMaxPlayers i++)
    {
        if(
get_user_flags(i) & FLAGA
        {
            if(
Runda get_pcvar_num(gMenuBroniViPRunda))
            {
                
menu_broni(i);
            }
        }
    }
    return 
PLUGIN_HANDLED;
}

public 
menu_broni(id)
{
    new 
menu menu_create("\rMaximumgaming.6f.sk:""menu_broni_wybor");
    
    
menu_additem(menu"\wM4A1\r+\wDeagle\r+\wGranaty""0"0);
    
menu_additem(menu"\wAK47\r+\wDeagle\r+\wGranaty""1"0);
    
menu_additem(menu"\wAWP\r+\wDeagle\r+\wGranaty""2"0);
    
menu_additem(menu"\wMachine\r+\wDeagle\r+\wGranaty""3"0);
    
menu_additem(menu"\wBrokovka\r+\wDeagle\r+\wGranaty""4"0);
    
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
    
    return 
PLUGIN_CONTINUE;
}

public 
menu_broni_wybor(idmenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], iName[64];
    new 
accescallback;
    
menu_item_getinfo(menuitemaccesdata,5iName63callback);
    
    new 
key str_to_num(data);
    new 
CsTeams:userTeam cs_get_user_team(id);
    
    switch(
key)
    {
        case 
0:
        {
            if (
user_has_weapon(idCSW_C4) && userTeam == CS_TEAM_T)
            {
                
MaC4[id] = true;
            }
            else
            {
                
MaC4[id] = false;
            }
            
            
fm_strip_user_weapons(id);
            
fm_give_item(id,"weapon_m4a1");
            
cs_set_user_bpammo(idCSW_M4A190);
            
fm_give_item(id,"weapon_deagle");
            
cs_set_user_bpammo(idCSW_DEAGLE42);
            
fm_give_item(id,"weapon_knife");
            
fm_give_item(id"weapon_hegrenade");
            
fm_give_item(id"weapon_flashbang");
            
fm_give_item(id"weapon_flashbang");
            
fm_give_item(id"weapon_smokegrenade");
            
fm_give_item(id"item_assaultsuit");
            
fm_give_item(id"item_thighpack");
            
client_print(idprint_center"Zoral si M4A1, Deagle a HE!");
            
            if (
MaC4[id])
            {
                
fm_give_item(id"weapon_c4");
                
cs_set_user_plant(id11);
            }
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;    
        }        
        case 
1:
        {
            if (
user_has_weapon(idCSW_C4) && userTeam == CS_TEAM_T)
            {
                
MaC4[id] = true;
            }
            else
            {
                
MaC4[id] = false;
            }
            
            
fm_strip_user_weapons(id);
            
fm_give_item(id,"weapon_ak47");
            
cs_set_user_bpammo(idCSW_AK4790);
            
fm_give_item(id,"weapon_deagle");
            
cs_set_user_bpammo(idCSW_DEAGLE42);
            
fm_give_item(id,"weapon_knife");
            
fm_give_item(id"weapon_hegrenade");
            
fm_give_item(id"weapon_flashbang");
            
fm_give_item(id"weapon_flashbang");
            
fm_give_item(id"weapon_smokegrenade");
            
fm_give_item(id"item_assaultsuit");
            
fm_give_item(id"item_thighpack");
            
client_print(idprint_center"Zobral si AK47, Deagle a HE!");
            
            if (
MaC4[id])
            {
                
fm_give_item(id"weapon_c4");
                
cs_set_user_plant(id11);
            }
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
        case 
2:
        {
            if (
user_has_weapon(idCSW_C4) && userTeam == CS_TEAM_T)
            {
                
MaC4[id] = true;
            }
            else
            {
                
MaC4[id] = false;
            }
            
            
fm_strip_user_weapons(id);
            
fm_give_item(id,"weapon_awp");
            
cs_set_user_bpammo(idCSW_AWP30);
            
fm_give_item(id,"weapon_deagle");
            
cs_set_user_bpammo(idCSW_DEAGLE34);
            
fm_give_item(id,"weapon_knife");
            
fm_give_item(id"weapon_hegrenade");
            
fm_give_item(id"weapon_flashbang");
            
fm_give_item(id"weapon_flashbang");
            
fm_give_item(id"weapon_smokegrenade");
            
fm_give_item(id"item_assaultsuit");
            
fm_give_item(id"item_thighpack");
            
client_print(idprint_center"Zobral si AWP, Deagle a HE!");
            
            if (
MaC4[id])
            {
                
fm_give_item(id"weapon_c4");
                
cs_set_user_plant(id11);
            }
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
        case 
3:
        {
        if(
get_user_flags(id) & ADMIN_LEVEL_G)
        if (
user_has_weapon(idCSW_C4) && userTeam == CS_TEAM_T)
    
            {
                
MaC4[id] = true;
            }
            else
            {
                
MaC4[id] = false;
            }
            
            
fm_strip_user_weapons(id);
            
fm_give_item(id,"weapon_m249");
            
cs_set_user_bpammo(idCSW_M249200);
            
fm_give_item(id,"weapon_deagle");
            
cs_set_user_bpammo(idCSW_DEAGLE34);
            
fm_give_item(id,"weapon_knife");
            
fm_give_item(id"weapon_hegrenade");
            
fm_give_item(id"weapon_flashbang");
            
fm_give_item(id"weapon_flashbang");
            
fm_give_item(id"weapon_smokegrenade");
            
fm_give_item(id"item_assaultsuit");
            
fm_give_item(id"item_thighpack");

            
client_print(id,print_chat,"Neni si extravip napis /extravip!");
            
client_print(idprint_center"Zobral si Machine, Deagle a HE!");
            
            if (
MaC4[id])
            {
                
fm_give_item(id"weapon_c4");
                
cs_set_user_plant(id11);
            }
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
        case 
4:
        {
        if(
get_user_flags(id) & ADMIN_LEVEL_G)
        if (
user_has_weapon(idCSW_C4) && userTeam == CS_TEAM_T)
            
            {
                
MaC4[id] = true;
            }
            else
            {
                
MaC4[id] = false;
            }
            
            
fm_strip_user_weapons(id);
            
fm_give_item(id,"weapon_xm1014");
            
cs_set_user_bpammo(idCSW_XM1014 32);
            
fm_give_item(id,"weapon_deagle");
            
cs_set_user_bpammo(idCSW_DEAGLE34);
            
fm_give_item(id,"weapon_knife");
            
fm_give_item(id"weapon_hegrenade");
            
fm_give_item(id"weapon_flashbang");
            
fm_give_item(id"weapon_flashbang");
            
fm_give_item(id"weapon_smokegrenade");
            
fm_give_item(id"item_assaultsuit");
            
fm_give_item(id"item_thighpack");

            
client_print(id,print_chat,"Neni si extravip napis /extravip!");
            
client_print(idprint_center"Zobral si Brokovku, Deagle a HE!");
            
            if (
MaC4[id])
            {
                
fm_give_item(id"weapon_c4");
                
cs_set_user_plant(id11);
            }
            
menu_destroy(menu);
            return 
PLUGIN_HANDLED;
        }
    }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}
#endif

public client_connect(id)
{
if(
get_user_flags(id) & FLAGA)
{
  new 
name[32]
  
get_user_name(idname31)
  
set_hudmessage(025500.00.6106.012.0)
  
show_hudmessage(0"Na server  vip :^n%s"name)
}




All times are GMT -4. The time now is 13:30.

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