Jump to content

razermantis

Members
  • Content Count

    32
  • Joined

  • Last visited

Posts posted by razermantis


  1. Error    14    error C1057: unexpected end of file in macro expansion    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\vending.c    299    1    map-server

    Error    2    error C2039: 'vend_lvl' : is not a member of 'map_session_data'    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\skill.c    6896    1    map-server

    Error    3    error C2039: 'vend_lvl' : is not a member of 'map_session_data'    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\skill.c    6908    1    map-server

    Error    5    error C2039: 'vend_lvl' : is not a member of 'map_session_data'    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\skill.c    6916    1    map-server

    Error    7    error C2039: 'vend_lvl' : is not a member of 'map_session_data'    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\skill.c    6919    1    map-server

    Error    9    error C2039: 'vend_lvl' : is not a member of 'map_session_data'    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\skill.c    17005    1    map-server

    Error    4    error C2198: 'function through pointer' : too few arguments for call    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\skill.c    6908    1    map-server

    Error    6    error C2198: 'function through pointer' : too few arguments for call    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\skill.c    6916    1    map-server

    Error    8    error C2198: 'function through pointer' : too few arguments for call    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\skill.c    6919    1    map-server

    Error    10    error C2198: 'function through pointer' : too few arguments for call    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\skill.c    17005    1    map-server

    Warning    1    warning C4033: 'itemdb_isequip' must return a value    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\itemdb.c    640    1    map-server

    Warning    11    warning C4244: '-=' : conversion from 'double' to 'int64', possible loss of data    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\vending.c    248    1    map-server

    Warning    12    warning C4244: '-=' : conversion from 'double' to 'int64', possible loss of data    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\vending.c    254    1    map-server

    Warning    13    warning C4244: '-=' : conversion from 'double' to 'int64', possible loss of data    C:\Users\Server\Desktop\Hercules Server\Hercules Server\src\map\vending.c    271    1    map-server

     

    post-14742-0-29389600-1488361434_thumb.png


  2. E

     

     

    please help me i dont know what should i do. when i do full strip into my character and i try to use Full Chemical protection.. full chemical protection wont work.. all i know if someone uses full strip you can counter it by using FCP? what should i do? have yo u guys encounter this problem??

    full chemical protection first your character and it can't be full strip. read the description of full chemical protection skill.

    im saying is if they uses full strip to me. i can reset it by using FCP. vice versa


    because the last server i created. when they uses full strip you can use FCP to cancel Strip


  3. The skill protects from divests, it doesn't remove them.

    sir you know how to fixed this?

                // By pass FCP when using single strip skills by 15%(requires Glistening Coat).
                if ( sd && tsc && sd->sc.data[sC_SOULLINK] && sd->sc.data[sC_SOULLINK]->val2 == SL_ROGUE && rand()%100 < 100
                             &&
                            ( skill_id == RG_STRIPWEAPON && tsc->data[sC_PROTECTWEAPON] ||
                            skill_id == RG_STRIPSHIELD && tsc->data[sC_PROTECTSHIELD] ||
                            skill_id == RG_STRIPARMOR && tsc->data[sC_PROTECTARMOR] ||
                            skill_id == RG_STRIPHELM && tsc->data[sC_PROTECTHELM] ) ) {
                            int item_id = 7139; // Glistening Coat
                            int ii;
                            ARR_FIND( 0, MAX_INVENTORY, ii, sd->status.inventory[ii].nameid == item_id );
                            if ( ii < MAX_INVENTORY ) {
                                pc->delitem( sd, ii, 1, 0, 0, LOG_TYPE_CONSUME);
                                switch ( skill_id ) {
                                    case RG_STRIPWEAPON:
                                        status_change_end( bl, SC_PROTECTWEAPON, INVALID_TIMER );
                                        sc_start( NULL, bl, SC_NOEQUIPWEAPON, 100, skill_lv, d );
                                        break;
                                    case RG_STRIPSHIELD:
                                        status_change_end( bl, SC_PROTECTSHIELD, INVALID_TIMER );
                                        sc_start( NULL, bl, SC_NOEQUIPSHIELD, 100, skill_lv, d );
                                        break;
                                    case RG_STRIPARMOR:
                                        status_change_end( bl, SC_PROTECTARMOR, INVALID_TIMER );
                                        sc_start( NULL, bl, SC_NOEQUIPARMOR, 100, skill_lv, d );
                                        break;
                                    case RG_STRIPHELM:
                                        status_change_end( bl, SC_PROTECTHELM, INVALID_TIMER );
                                        sc_start( NULL, bl, SC_NOEQUIPHELM, 100, skill_lv, d );
                                        break;
                                }
                                clif->skill_nodamage(src,bl,skill_id,skill_lv,1);
                                break;
                            }
                        }
     
                //Attempts to strip at rate i and duration d
                if( (rate = skill->strip_equip(bl, location, rate, skill_lv, d)) || (skill_id != ST_FULLSTRIP && skill_id != GC_WEAPONCRUSH ) )
                    clif->skill_nodamage(src,bl,skill_id,skill_lv,rate);
     
                //Nothing stripped.
                if( sd && !rate )
                    clif->sskill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0);
                break;
            }

            // Full Chemical Protection
            case CR_FULLPROTECTION: {
                bool iused=true;
                int i;
                if(dstsd && dstsd->inventory_data[dstsd->equip_index[EQI_HAND_R]]) {
                    iused=true;
                    clif->skill_nodamage(src,bl,skill_id,skill_lv,sc_start(src,bl,SC_PROTECTWEAPON,100,skill_lv,skill->get_time(skill_id,skill_lv)));
                } if(dstsd && (i=dstsd->equip_index[EQI_HAND_L])>=0 && dstsd->inventory_data && 
                        dstsd->inventory_data->type==IT_ARMOR) {
                    iused=true;
                    clif->skill_nodamage(src,bl,skill_id,skill_lv,sc_start(src,bl,SC_PROTECTSHIELD,100,skill_lv,skill->get_time(skill_id,skill_lv)));
                } if(dstsd && dstsd->inventory_data[dstsd->equip_index[EQI_ARMOR]]) {
                    iused=true;
                    clif->skill_nodamage(src,bl,skill_id,skill_lv,sc_start(src,bl,SC_PROTECTARMOR,100,skill_lv,skill->get_time(skill_id,skill_lv)));
                } if(dstsd && dstsd->inventory_data[dstsd->equip_index[EQI_HEAD_TOP]]) {
                    iused=true;
                    clif->skill_nodamage(src,bl,skill_id,skill_lv,sc_start(src,bl,SC_PROTECTHELM,100,skill_lv,skill->get_time(skill_id,skill_lv)));
                } if(iused)
                    clif->skill_nodamage(src,bl,skill_id,skill_lv,1);
                else {
                    clif->sskill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0);
                    return 1;
                }
            }
            break;

  4.  
        Name: "Variant Shoes"
        Type: 5
        Buy: 20
        Weight: 500
        Def: 3
        Job: {                 <---------------------------------
            All: true
            Novice: false
        }
        Upper: 2
        Loc: 64
        EquipLv: 85
        Trade: {
            nodrop: true
            notrade: true
            noselltonpc: true
            nocart: true
            nogstorage: true
            nomail: true
            noauction: true
        }
        Script: <"
            bonus bMaxHPrate,20-getrefine();
            bonus bMaxSPrate,20-getrefine();
            bonus bDef,getrefine()/2;
        ">

    like this it have a job

  5. please help me i dont know what should i do. when i do full strip into my character and i try to use Full Chemical protection.. full chemical protection wont work.. all i know if someone uses full strip you can counter it by using FCP? what should i do? have yo u guys encounter this problem??


  6. what skill of star gladiator should i edit? just in i kick i can use warmth of the sun moon star same in any maps or dungeons .. cuz it takes 30 minutes to use warmth of the sun mono and stars can some one help me?

     

    like i dont need to use Hatred and Feeling.. all i want is just in 1 kick players or mobs i can easily used warm of the stars moon and sun? in which skills should i go and edit? battle.c? skill.c?

     


  7. kindly help me with this problem? Skill.c


    int skill_unit_onplace_timer(struct skill_unit *src, struct block_list *bl, int64 tick)
    {
        struct skill_unit_group *sg;
        struct block_list *ss;
        struct map_session_data *tsd;
        struct status_data *tstatus, *bst;
        struct status_change *tsc, *ssc;
        struct skill_unit_group_tickset *ts;
        enum sc_type type;
        uint16 skill_id;
        int diff=0;
     
        nullpo_ret(src);
        nullpo_ret(bl);
     
        if (bl->prev==NULL || !src->alive || status->isdead(bl))
            return 0;
     
        nullpo_ret(sg=src->group);
        nullpo_ret(ss=map->id2bl(sg->src_id));
        tsd = BL_CAST(BL_PC, bl);
        tsc = status->get_sc(bl);
        ssc = status->get_sc(ss); // Status Effects for Unit caster.
     
        // Maestro or Wanderer is unaffected by traps of trappers he or she charmed [superHulk]
        if ( ssc && ssc->data[sC_SIREN] && ssc->data[sC_SIREN]->val2 == bl->id && (skill->get_inf2(sg->skill_id)&INF2_TRAP) )
            return 0;
     
        tstatus = status->get_status_data(bl);
        nullpo_ret(tstatus);
        bst = status->get_base_status(bl);
        nullpo_ret(bst);
        type = status->skill2sc(sg->skill_id);
        skill_id = sg->skill_id;
     
        if ( tsc && tsc->data[sC_HOVERING] ) {
            switch ( skill_id ) {
            case HT_SKIDTRAP:
            case HT_LANDMINE:
            case HT_ANKLESNARE:
            case HT_FLASHER:
            case HT_SHOCKWAVE:
            case HT_SANDMAN:
            case HT_FREEZINGTRAP:
            case HT_BLASTMINE:
            case HT_CLAYMORETRAP:
            case HW_GRAVITATION:
            case SA_DELUGE:
            case SA_VOLCANO:
            case SA_VIOLENTGALE:
            case NJ_SUITON:
                return 0;
            }

    post-14742-0-45162300-1484109238_thumb.png


  8. i disable all renewal in mmo.h by putting "//"

    and now i copy Renewal / Item_db to transfer it to Pre-Renewal.. it work but the problem is the effect of ice pick and thanatos are not like Pre-Renwal.. ilke im still using Renewal.. O_O ice pick same damage with // GR and Tao gunka // same 54k

    but if i switch back the item_db of Pre-Renewal Ice pick damage much stronger if they used ice pick then if then switch to tao gunka ice pick damage will go lower.. what should i do? can some one help me???

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.