Bin4ry Posted October 10, 2012 Posted October 10, 2012 If you use rA, it's implemented in latest SVN. Try to check your /conf/battle/monster.conf // Whether or not to spawn the mvp tomb. // See http://irowiki.org/wiki/MVP#Gravestone mvp_tomb_enabled: yes Quote
Peopleperson49 Posted January 9, 2013 Posted January 9, 2013 Thanks Darristan I went all the way to the end of this file just to ask that question. Peopleperson49 Quote
Ragnar Lothbrok Posted January 9, 2013 Posted January 9, 2013 guys how to show the pub timer after killing the MVP? im using the latest SVN...thanks Quote
Meister Posted March 10, 2013 Posted March 10, 2013 Can someone upload a patch for 3ceam for its latest revision? Thanks! Quote
akanejung Posted June 23, 2013 Posted June 23, 2013 (edited) Ok i use V.4 for rathena with eathena It's work !! But i want to add Tomb delay when MVP die and respwn Tomb will show when MVP die for 5 sec Tomb will hidden when MVP respawn for 5 sec It like in Offical Server. Edited June 23, 2013 by akanejung Quote
whitehawk_ro Posted July 31, 2013 Posted July 31, 2013 (edited) Hmm i have that line., I followed the main topic first post. here's what i got on my npc.c /** MVP Tomb System. [malufett] **/ static int totalnpctomb = 0; int npc_mvp_tomb(struct mob_data *md, struct map_session_data *sd){ char w1[256], w2[256], w3[256]; struct npc_data *nd = NULL; int count; nullpo_ret(md); if(sd){ struct mob_data *boss_md = map_getmob_boss(sd->bl.m); // Search for Boss on this Map and ignore summoned Boss if( boss_md != NULL && boss_md->bl.prev != NULL && md->bl.id == boss_md->bl.id) { int x = boss_md->bl.x, y = boss_md->bl.y; sprintf(w2, "Tomb#%d", boss_md->class_); sprintf(w1, "%s, %d, %d, 1", map[boss_md->bl.m].name, x , y); sprintf(w3, "n%d::OnMyMobDead", totalnpctomb); sprintf(w2, "%s::n%d", w2, count=totalnpctomb++); safestrncpy(md->npc_event, w3, sizeof(md->npc_event)); npc_parse_duplicate(w1,"duplicate(tomb_stone)",w2,"565", "-", "-", "MVP_TOMB"+boss_md->class_); if(md->spawn_timer != INVALID_TIMER){ const struct TimerData * timer_data = get_timer(md->spawn_timer); pc_setreg(sd, add_str("@spawn_delay"), DIFF_TICK(timer_data->tick, gettick()) + 60); } npc_event(sd,md->npc_event,0); safestrncpy(md->npc_event, "", sizeof(md->npc_event)); if(SCRIPT_MAX_ARRAYSIZE > totalnpctomb) totalnpctomb = 0; } }else{ sprintf(w1, "n%d", md->target_id); nd = npc_name2id(w1); if (nd != NULL){ npc_unload(nd); md->target_id = 0; totalnpctomb--; } } return count; } will this working on eathena as well? i`m useing 3ceam i have try and not working! haha headache Edited July 31, 2013 by whitehawk_ro Quote
fTakano Posted June 22, 2014 Posted June 22, 2014 I'm using eAthena and my Map server crashes when the monster is respawned... can you help me about this? Thanks in advance. Quote
Hyroshima Posted August 7, 2017 Posted August 7, 2017 (edited) Hello, sorry to revive the topic... I'm using the latest eAthena rev, manually added without any problem... The only problem is that tombs do not disappear! Thank you in advance! @Edit: debug show: [07/Aug/2017 07:30][Warning]: npc_parsename: Duplicate unique name in file 'arse_mob: Unknown mob ID %d (file '%s', line '%d'). ', line'1'. Renaming 'helpony@moc_pryd06' to '1_124_101_85'. [07/Aug/2017 07:30][Debug]: this npc: display name 'Tomb#1511|4039238' unique name 'helpony@moc_pryd06' map=moc_pryd06, x=101, y=85 [07/Aug/2017 07:30][Debug]: other npc: display name 'Tomb#1511|3788501' unique name 'helpony@moc_pryd06' map=moc_pryd06, x=103, y=84 Edited August 7, 2017 by dragonivell Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.