Jump to content

Mabuhay

Members
  • Posts

    446
  • Joined

  • Last visited

  • Days Won

    34

Everything posted by Mabuhay

  1. Please help me mod my script. 1.) if the @map$ = is not available as a map, it will notify the GM that the map he wrote is invalid. sample: "if he input 'protea' instead or 'prontera', the npc will say 'Invalid map' " 2.) After map has been selected. All skills will be disabled on the specified map from @map$. Here is my script: - script spawnevent -1,{ OnInit: .correct = 10; // spawn the special zombies .wrong = 90; // spawn the normal zombies end; OnWhisperGlobal: if(getgroupid() < 4) end; else if ( compare( @whispervar0$, "on" ) || compare( @whispervar0$, "start" ) ) { mes "What map to spwn?"; input @map$; set @2map$,@map$; if ( .count ) dispbottom "event already started"; else goto L_Start; } else if ( compare( @whispervar0$, "off" ) || compare( @whispervar0$, "end" ) ) { if ( !.count ) dispbottom "event not yet start"; else goto L_End; } else if ( !.count ) dispbottom "event is currently not running"; else dispbottom "event is currently running. "+ .count +" poring left"; end; L_Start: .count = .correct; announce "Apocalypse has begun at "+ @2map$ +".", 0; monster @2map$, 0,0, "Zombie", 1898, .correct, strnpcinfo(0)+"::OnCorrectKill"; monster @2map$, 0,0, "Zombie", 1898, .wrong, strnpcinfo(0)+"::OnWrongKill"; if ( !.count ) end; OnWrongKill: end; OnCorrectKill: .count--; getitem 909,1; // item reward if ( .count ) announce strcharinfo(0) +" killed a special zombie. "+ .count +" special zombie(s) left", 1; else goto L_End; end; L_End: .count = 0; announce "All special zombies are dead. Apocalypse has ended.", 0; killmonster @2map$, strnpcinfo(0)+"::OnCorrectKill"; killmonster @2map$, strnpcinfo(0)+"::OnWrongKill"; end; }
  2. how can i make it stop? I mean the problem is that when a sura is trapped in an ankle snare, he can just easily use body relocation to move. he can still escape. pretty much imbalanced.
  3. http://rathena.org/board/topic/63332-coupon-npc-112/ Can someone add more option for this? Like it will give an option to give #CASHPOINTS or #KAFRAPOINTS THanks!!
  4. Anyone has the files? please share :3 If recolors are available, i would be very amazing thanks again
  5. Thank you for saving my life <3 there is a problem @_@ wont work My bad
  6. Anyone remember the newbie set found in eathena long time ago? Anyone who had kept a copy please share, i had this long time ago but because of time, it is already lost It was this: (LOOK AT THE NOVICE)
  7. WHATTTTTTTTTTTTT HOW CAN I FORGET THAT!!!!! HAHAHAHAHA thanks XD PLEASE DELETE THIS POST XD
  8. Anyone knows where are their spr directory located?
  9. It seems that ALL 2-handed staffs are forbidden to wear @_@ my item db: 2001,Divine_Cross,Divine Cross,4,20,,1500,120,,1,0,0x00008100,7,2,34,4,70,1,23,{ bonus bAtkEle,Ele_Holy; bonus bMatkRate,15; bonus bDex,4; bonus2 bSubRace,RC_Demon,15; bonus2 bSubRace,RC_Undead,15; },{},{} Screen shots
  10. I see, another burden hahahah. Anyways, any guides for this? I wanna add custom weapons for my server @_@. rAthena wiki doesnt seem to be updated. Solved thanks
  11. hmm sorry but that script is used for my server. I mean the purpose of that is to warp the player to the vending map. That's its only purpose.
  12. Why is it that Violet fear is showing a normal sword sprite instead of its custom weapon view. Btw, also Naght Sieger weapons are only showing normal sword sprites and all of the others sprites. What seem to be the problem?
  13. I was wondering how to let a bindatcmd work only at town maps. else maps, will say this command is not available in non-towns. here is the script: - script vendwarp -1,{ OnInit: bindatcmd("vend",strnpcinfo(0)+"::OnVend"); end; OnVend: warp "vend_zone",99,99; end; }
  14. where can i find this? found at clif.c Solved
  15. Does this remove HP bars? Isn't it packet related? or src mod?
  16. how can i disable the hp bars? Solved Thanks Mootie and RyotoRyo How? look for this at clif.c then comment/remove == post #4 void clif_monster_hp_bar( struct mob_data* md, int fd ) { #if PACKETVER >= 20120404 WFIFOHEAD(fd,packet_len(0x977)); WFIFOW(fd,0) = 0x977; WFIFOL(fd,2) = md->bl.id; WFIFOL(fd,6) = md->status.hp; WFIFOL(fd,10) = md->status.max_hp; WFIFOSET(fd,packet_len(0x977)); #endif } next look for this still at clif.c then comment #if PACKETVER >= 20120404 if( !(md->status.mode&MD_BOSS) ){ int i; for(i = 0; i < DAMAGELOG_SIZE; i++)// must show hp bar to all char who already hit the mob. if( md->dmglog[i].id == sd->status.char_id ) //clif_monster_hp_bar(md, sd->fd); } #endif then look for this at mob.c then comment #if PACKETVER >= 20120404 if( !(md->status.mode&MD_BOSS) ){ int i; for(i = 0; i < DAMAGELOG_SIZE; i++){ // must show hp bar to all char who already hit the mob. struct map_session_data *sd = map_charid2sd(md->dmglog[i].id); if( sd && check_distance_bl(&md->bl, &sd->bl, AREA_SIZE) ) // check if in range clif_monster_hp_bar(md, sd->fd); } } #endif save then recompile.
  17. well yeah. thats what i need @_@ cant believe you'd do that LOL. thanks.
  18. hmm, i know that, but i want all maps. >.> and instead, only specify a map to use vend
  19. Not that i heard of.
  20. A mapflag just like autotrade that will disable skill vending on every map unless the map has a vending mapflag attached on it.
  21. when a sinx has this skill, the sonic blow will be casted twice. one at the same time. what i mean is that right after a sonic blow, another will be caster automatically if sonic blow acceleration is activated,
  22. Mabuhay

    Flee rate

    Okay, like per agi basis. reduce the flee bonus per agi add.
  23. Mabuhay

    Flee rate

    how can i reduce the flee rate?
  24. err I thought so, i was hoping someone can make a script instead Solved
×
×
  • Create New...