Jump to content

Bringer

Members
  • Content Count

    148
  • Joined

  • Last visited

Everything posted by Bringer

  1. @ZelosAvalon do you mind to share the PSD of this ?
  2. how about display the barricade monster? EDITED BARRICADE is not working rathena i change to id # fixed thanks for this
  3. That message happens when you have 100 items in inventory.You can change the MAX_INVENTORY setting, but client won't support it... It's anyhow common among players to have some free slots in inventory while opening boxes how about can still open even you have 100 items the items from obb/opb/gift will be drop on the floor like aeis setting on eathena
  4. even i have 100+ inventory ican open gift box or obb but the items will be drop on the floor bcuz my inventory is full sample i have all dyeatuff in my inventory i will get all dyetuff from obb or gift other loots on the floor
  5. no i want even my inventory full i can open it and the itema will be automatic drop on the ground
  6. Max Level : 1 Type : Active Target : Player/Emperium Effect : Swaps location with target unit.
  7. Go to skill_check_condition_castend at skill.c and look for case AM_CANNIBALIZE: Below that you will see maxcount = 6-skill_lv; change it to maxcount = 2; save and recompile. can you check my Private Msg to you sir?
  8. can you help me? I've never done a new custom skill, just edited existing ones so I don't know the preliminar steps. Also you need to be more specific. Check for a tutorial in how to add a new custom skill. How i can make it Per Summon 2 Monster by Level ?
  9. is possible to Add Buffs Icon Of Bragi & Idun Apple?
  10. case AM_SPHEREMINE: case AM_CANNIBALIZE: { int summons[5] = { MOBID_G_MANDRAGORA, MOBID_G_HYDRA, MOBID_G_FLORA, MOBID_G_PARASITE, MOBID_G_GEOGRAPHER }; int class_ = skill_id==AM_SPHEREMINE?MOBID_MARINE_SPHERE:summons[skill_lv-1]; int ai = (skill_id == AM_SPHEREMINE) ? AI_SPHERE : AI_FLORA; struct mob_data *md; // Correct info, don't change any of this! [celest] md = mob_once_spawn_sub(src, src->m, x, y, status_get_name(src), class_, "", SZ_SMALL, ai); if (md) { md->master_id = src->id; md->special_state.ai = (enum mob_ai)ai; if( md->deletetimer != INVALID_TIMER ) delete_timer(md->deletetimer, mob_timer_delete); md->deletetimer = add_timer (gettick() + skill_get_time(skill_id,skill_lv), mob_timer_delete, md->bl.id, 0); mob_spawn (md); //Now it is ready for spawning. } } break; case AM_CANNIBALIZE: case AM_SPHEREMINE: { int c=0; int summons[5] = { MOBID_G_MANDRAGORA, MOBID_G_HYDRA, MOBID_G_FLORA, MOBID_G_PARASITE, MOBID_G_MANDRAGORA }; int maxcount = (skill_id==AM_CANNIBALIZE)? 6-skill_lv : skill_get_maxcount(skill_id,skill_lv); int mob_class = (skill_id==AM_CANNIBALIZE)? summons[skill_lv-1] :MOBID_MARINE_SPHERE; if(battle_config.land_skill_limit && maxcount>0 && (battle_config.land_skill_limit&BL_PC)) { i = map_foreachinmap(skill_check_condition_mob_master_sub, sd->bl.m, BL_MOB, sd->bl.id, mob_class, skill_id, &c); if(c >= maxcount || (skill_id==AM_CANNIBALIZE && c != i && battle_config.summon_flora&2)) { //Fails when: exceed max limit. There are other plant types already out. clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); return false; } } break; } How i can make it Per Summon 2 Monster by Level ?
  11. thiss script work on rathena? my Server rate is 999/120 Stats 500 all
  12. Bringer

    Request Sql

    i want to wipeout ONLY THE +10Weapon id # 1100,1400,1600,1700 Only the +10 will be deleted
  13. can you add Stone Curse Word?
  14. try this, i dont know if it will work if (skill == AS_SONICBLOW) if( sc && sc->data[SC_SOULLINK] && sc->data[SC_SOULLINK]->val2 != SL_HUNTER ) pc_stop_attack(sd); //Special case, Sonic Blow autospell should stop the player attacking. nothing happen
  15. requesting for Sniper nonstop Sonic Blow When Using Injustice Card or Iset When under status of Hunter Spirit On src/map/skill.c if (skill == AS_SONICBLOW) pc_stop_attack(sd); //Special case, Sonic Blow autospell should stop the player attacking. What Code i need to put ONLY Work For Sniper ?
  16. what i mean is this part case 3: mes "[MVP Ladder]"; mes "Last month ranking"; if ( gettime(6) > 10 ) .@store_date$ = gettime(7) +"-"+( gettime(6) -1 )+"-00 00:00:00"; else if ( gettime(6) > 1 ) .@store_date$ = gettime(7) +"-0"+( gettime(6) -1 )+"-00 00:00:00"; else .@store_date$ = ( gettime(7) -1 ) +"-12-00 00:00:00"; .@nb = query_sql( "select name, points from mvp_rank_archive where `date` = '"+ .@store_date$ +"' order by pos", .@name$, .@count ); if ( !.@nb ) { mes "no entry"; close; } for ( .@i = 0; .@i < .@nb; .@i++ ) mes ( .@i +1 )+". "+ .@name$[.@i] +" -> "+ .@count[.@i] +" points"; close; } close; i need to edit that part all gettime (4) right?
×
×
  • Create New...

Important Information

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