Page 1 of 1

warning

Posted: 2012 Oct 17 09:26
by laimiukas3
sweiki gal kas galite pataisyti warningus

Code: Select all

//// vip_power.sma// C:\Users\hlds\\hlds\5758 build\cstrike\addons\amxmodx\scripting\vip_power.sma(48) : warning 217: loose indentation// C:\Users\hlds\\hlds\5758 build\\cstrike\addons\amxmodx\scripting\vip_power.sma(53) : warning 217: loose indentation// Header size:           1868 bytes// Code size:            11432 bytes// Data size:             5968 bytes// Stack/heap size:      16384 bytes; estimated max. usage=1735 cells (6940 bytes)// Total requirements:   35652 bytes//// 2 Warnings.// Done.//// Compilation Time: 1,01 sec
sma

Code: Select all

#include <amxmodx>#include <amxmisc>#include <cstrike>#include <fun>#include <hamsandwich>#define VIP_FLAG ADMIN_ADMIN#define DAMAGE_RECIEVED  static const COLOR[] = "^x04" //greenstatic const CONTACT[] = ""new maxplayersnew gmsgSayTextnew mpd, mkb, mhbnew g_MsgSyncnew health_addnew health_hs_addnew health_maxnew nKillernew nKiller_hpnew nHp_addnew nHp_maxnew g_awp_activenew g_menu_activenew round;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 Плагин RUS", "5.0", "MichByRaid")    mpd = register_cvar("money_per_damage","10")    mkb = register_cvar("money_kill_bonus","200")    mhb = register_cvar("money_hs_bonus","500")    health_add = register_cvar("amx_vip_hp", "10")    health_hs_add = register_cvar("amx_vip_hp_hs", "20")    health_max = register_cvar("amx_vip_max_hp", "170")    g_awp_active = register_cvar("awp_active", "1")    g_menu_active = register_cvar("menu_active", "1")    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 /viphelp","ShowMotd")    maxplayers = get_maxplayers()    gmsgSayText = get_user_msgid("SayText")    register_clcmd("say", "handle_say")    register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)    RegisterHam(Ham_Spawn, "player", "fHamPlayerSpawnPost", 1)    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_ADMIN)    {        new damage = read_data(2)          set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)        ShowSyncHudMsg(id, g_MsgSync2, "%i^n", damage)#else    if ( is_user_connected(attacker) && if (get_user_flags(attacker) & ADMIN_ADMIN) )    {        new damage = read_data(2)#endif        set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)        ShowSyncHudMsg(attacker, g_MsgSync, "%i^n", damage)    }}  public Damage(id){    new weapon, hitpoint, attacker = get_user_attacker(id,weapon,hitpoint)    if(attacker<=maxplayers && is_user_alive(attacker) && attacker!=id)    if (get_user_flags(attacker) & ADMIN_ADMIN)     {        new money = read_data(2) * get_pcvar_num(mpd)        if(hitpoint==1) money += 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 plugin_precache() {    precache_model("models/player/vip/vip.mdl")    precache_model("models/player/vip/vip.mdl")    return PLUGIN_CONTINUE}      public fwHamPlayerSpawnPost(id) {        if (get_user_flags(id) & VIP_FLAG)         {                new CsTeams:userTeam = cs_get_user_team(id)                if (userTeam == CS_TEAM_T) {                        cs_set_user_model(id, "vip")                }                else if(userTeam == CS_TEAM_CT) {                        cs_set_user_model(id, "vip")                }                else {                        cs_reset_user_model(id)                }        }          return PLUGIN_CONTINUE}  public fHamPlayerSpawnPost() {      new players[32], player, pnum;    get_players(players, pnum, "a");    for(new i = 0; i < pnum; i++)    {        player = players[i];        if(is_user_alive(player) && get_user_flags(player) & ADMIN_ADMIN)        {        give_item(player, "item_assaultsuit");        give_item(player, "item_thighpack");        }    }    return PLUGIN_HANDLED}  public event_new_round() {    round++;    new players[32], player, pnum;    get_players(players, pnum, "a");    for(new i = 0; i < pnum; i++)    {        player = players[i];        if(get_user_flags(player) & ADMIN_ADMIN)        {        if (!get_pcvar_num(g_menu_active))            return PLUGIN_CONTINUE        if(round > 2)        {            Showrod(player);        }        }    }    return PLUGIN_HANDLED}  public Event_RoundRestart(id){    round=0;}  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_ADMIN))   return;     nKiller_hp = get_user_health(nKiller)   nKiller_hp += nHp_add   // Maximum HP check   if (nKiller_hp > nHp_max) nKiller_hp = nHp_max   set_user_health(nKiller, nKiller_hp)   // Hud message "Жизни +10/+20 hp"   set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)   show_hudmessage(nKiller, "Жизни +%d hp", nHp_add)   // Screen fading   message_begin(MSG_ONE, get_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(id, Keysrod, "Бесплатные VIP Оружия^n\w1. Взять Desert Eagle  ^n\w2. Взять Броню+Гранаты^n0. Ничего^n", -1, "rod") // Display menu}public Pressedrod(id, key) {    /* Menu:    * VIP Меню    * 1. Взять Desert Eagle    * 2. Взять Броню+Гранаты    * 0. Ничего    */    switch (key) {        case 0: {             if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)                HasC4[id] = true;            else                HasC4[id] = false;                        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")            client_print(id, print_center, "Вы взяли Desert Eagle")                        if (HasC4[id])            {                give_item(id, "weapon_c4");                cs_set_user_plant( id );            }            }        case 1: {             if (user_has_weapon(id, CSW_C4) && get_user_team(id) == 1)                HasC4[id] = true;            else                HasC4[id] = false;                          give_item(id,"weapon_kevlar")            give_item(id,"weapon_hegrenade")            give_item(id, "weapon_flashbang");            give_item(id, "weapon_flashbang");            give_item(id, "weapon_smokegrenade");            client_print(id, print_center, "Вы взяли Броню+Гранаты")                        if (HasC4[id])            {                give_item(id, "weapon_c4");                cs_set_user_plant( id );            }            }        case 9: {                     }    }    return PLUGIN_CONTINUE}  public HandleCmd(id){    if (!get_pcvar_num(g_awp_active))      return PLUGIN_CONTINUE    if(get_user_flags(id) & ADMIN_ADMIN)         return PLUGIN_CONTINUE    client_print(id, print_center, "AWP Доступны только VIP Игрокам")    return PLUGIN_HANDLED}    public event_CurWeapon(id)    {    if(read_data(2) == CSW_AWP)        {        if(!(get_user_flags(id) & ADMIN_ADMIN))            {            client_print(id, print_center, "AWP Доступны только VIP Игрокам")            client_cmd(id, "drop")            }        }    return PLUGIN_HANDLED}  public event_CurWeaponn(id)    {    if(read_data(2) == CSW_SG550)        {        if(!(get_user_flags(id) & ADMIN_ADMIN))            {            client_print(id, print_center, "SG550 Доступны только VIP Игрокам")            client_cmd(id, "drop")            }        }    return PLUGIN_HANDLED}  public event_CurWeaponnn(id)    {    if(read_data(2) == CSW_G3SG1)        {        if(!(get_user_flags(id) & ADMIN_ADMIN))            {            client_print(id, print_center, "G3SG1 Доступны только VIP Игрокам")            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(id, print_chat, "Введите /viphelp чтобы просмотреть VIP Привилегии")}  public handle_say(id) {    new said[192]    read_args(said,192)    if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vip") != -1 )        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 id, count, x, len        for(id = 1 ; id <= maxplayers ; id++)        if(is_user_connected(id))            if(get_user_flags(id) & ADMIN_ADMIN)                get_user_name(id, adminnames[count++], 31)      len = format(message, 255, "%sVIP онлайн: ",COLOR)    if(count > 0) {        for(x = 0 ; x < count ; x++) {            len += format(message[len], 255-len, "%s%s ", adminnames[x], x < (count-1) ? ", ":"")            if(len > 96 ) {                print_message(user, message)                len = format(message, 255, "%s ",COLOR)            }        }        print_message(user, message)    }    else {        len += format(message[len], 255-len, "На сервере нет VIP Игроков.")        print_message(user, message)    }        get_cvar_string("amx_contactinfo", contact, 63)    if(contact[0])  {        format(contactinfo, 111, "%s ", COLOR, contact)        print_message(user, contactinfo)    }}  print_message(id, msg[]) {    message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id)    write_byte(id)    write_string(msg)    message_end()}
aciu

Re: warning

Posted: 2012 Oct 17 09:33
by TETYYS
Tai yra dėl to, kad yra blogai sulygiuotas kodas, parašyk per google "amxx studio code ident", rasi.
P.s. Fast reply at your services!

Re: warning

Posted: 2012 Oct 17 15:35
by nuodas159

Re: warning

Posted: 2012 Oct 28 23:44
by Tetusis
ctrl+i , amxx studio, sulygiuos koda automatiskai

Re: warning

Posted: 2012 Oct 29 00:15
by aaarnas
Tetusis wrote:ctrl+i , amxx studio, sulygiuos koda automatiskai
Ne visada gerai sulygiuoja.
Dažnai bloko simbolis ( { ) būna nukeltas po funkcija, tada būna daug problemų. Ypač jei vienu yra eilutėje kartu su funkcija, kitur po funkcija.

Re: warning

Posted: 2012 Oct 29 01:09
by Tetusis
aaarnas wrote:
Tetusis wrote:ctrl+i , amxx studio, sulygiuos koda automatiskai
Ne visada gerai sulygiuoja.
Dažnai bloko simbolis ( { ) būna nukeltas po funkcija, tada būna daug problemų. Ypač jei vienu yra eilutėje kartu su funkcija, kitur po funkcija.
tas tiesa ,bet pradzia padaro, toliau useriui reikia viska susitvarkyti jei nieko nesupranta nedaryti tarpu nuo eilutes pradzios, t.y visiskai nesulygiuoti