razermantis

Members
  • Content count

    32
  • Joined

  • Last visited

About razermantis

  • Rank
    Advanced Member

Profile Information

  • Github
    razermantis920

Recent Profile Visitors

292 profile views
  1. try to look inside of skill_db.txt
  2. how to add fire ivy skills on high wizard? Step by step? thank you in advance
  3. 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
  4. E 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
  5. 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;
  6. 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
  7. 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??
  8. this topic still alive? may i ask a few question? begginer here. how to use turtoise.git? i dont even know how to start. how to diff sry for being noob
  9. let how can i edit automatic hatred when he goes into all maps or dungeons i already fixed the auto matic feeling the problems now is hatred
  10. and about hatred? sir? how to increase damage to all mobs players normal attack? like im using hatred but not using hatred skills?
  11. 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?
  12. how can i edit skils of start glad.. like i can use warmth of the sun moon stars.. in any maps or dungeon.. just in 1 kick ready to use that skills kindly help me please!!
  13. bump*
  14. sorry sir for being noob i dont understand what do you mean plug in?
  15. 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; }