Jump to content

Radian

Members
  • Posts

    1546
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by Radian

  1. I think in these list. you need to double check all the items that has been added, one or two might not be in the database that's why its saying non-existent error message. setarray .rare_ID0,5909; setarray .rare_ID1,5912; setarray .rare_ID2,5914; setarray .rare_ID3,5915; setarray .rare_ID4,5977; setarray .rare_ID5,5979; setarray .rare_ID6,5980; setarray .rare_ID7,15280; setarray .rare_ID8,15841; setarray .rare_ID9,15843; setarray .rare_ID10,15858;
  2. try changing this part if(getattachedrid()) { sleep 1000; dispbottom "You got the Antonio Leader's christmas gift!"; getitem $AIItemPrize,$AIItemAmount; announce strcharinfo(0)+" has killed the Antonio Leader and was awarded a worthy prize!",bc_all; getitem groupranditem(IG_VioletBox),1; } end; into if(getattachedrid()) { sleep2 1000; dispbottom "You got the Antonio Leader's christmas gift!"; getitem $AIItemPrize,$AIItemAmount; announce strcharinfo(0)+" has killed the Antonio Leader and was awarded a worthy prize!",bc_all; getitem groupranditem(IG_VioletBox),1; } end;
  3. Nice map as always, Sage! also its great that you're back and more maps showcase plzzz. ?
  4. This is a great project @Zell very nice good job!
  5. conf/battle/feature.conf // Atcommand suggestions (Note 1) // If one type incomplete atcommand, it will suggest the complete ones. feature.atcommand_suggestions: off It seems that it only works on game masters or admin level.
  6. I dont understand, what you're trying to do here, you said that you want to show a dispbottom message. Maybe others can help you with this one, im sorry.
  7. if (rand(100) < .chance) getitem .p_rwd[0], .p_rwd[1], .@partymemberaid[ rand( .@c ) ]; dispbottom "[ System ] : Player ["+ strcharinfo(0) +"] of party ["+ strcharinfo(1) +"] has killed "+ getmonsterinfo( killedrid, MOB_NAME ) +" at "+ strcharinfo(3); } else { if (rand(100) < .chance) getitem .s_rwd[0], .s_rwd[1]; if(#mvpon >= 1) dispbottom "[ System ] : Player ["+ strcharinfo(0) +"] has killed "+ getmonsterinfo( killedrid, MOB_NAME ) +" alone at "+ strcharinfo(3); }
  8. That will only trigger if a player with #mvpon variable. the rest will work as what it should be.
  9. OnNPCKillEvent: //if (getgmlevel() >= .gm ) end; // If gm = event wont happen if(#mvpon >= 1) dispbottom "It triggers cause you got the " + #mvpon + " variable.";
  10. for this one .@gamble2,rand(1,15); its the value when this part comes in else if ((.@gamble2 > 12) && (.@gamble2 < 15)) set .@item,ITEM_ID; // New Item .@gamble2 greater than 12 && .@gamble2 less than 15 = get item.
  11. Yeah just add it here set .@gamble2,rand(1,15); else if ((.@gamble2 > 8) && (.@gamble2 < 11)) set .@item,7078; // wov else if ((.@gamble2 > 12) && (.@gamble2 < 15)) set .@item,ITEM_ID; // New Item I think that would work, i didnt test it.
  12. this part should be announce "Wow! The Seal has been annihilated by "+strcharinfo(0)+" He has just broken the seal and will start the quest of Valkyrie!",bc_all,0x33FF66;
  13. check the getmapxp script command, that's what causing the problem.
  14. re-checked all the parts of adding custom items, you must missed something.
  15. if(getrefine() == 7) skill "AC_DOUBLE",1;
  16. 1705,Composite_Bow_,Composite Bow,5,2500,,600,29,,5,4,0xFFFFFFFF,7,2,34,1,4,1,11,{ if(getrefine()==8) bonus bStr,1; else if(getrefine()==9) bonus bAgi,1; else bonus bAllStats,1; },{},{}
  17. // give player's soul link if ( .@spirit = .spirit[BaseJob] ); else if ( Upper & 1 && BaseLevel < 70 ) .@spirit = SL_HIGH; if ( .@spirit ) { sc_start4 SC_SOULLINK, .@time, 1, .@spirit,0,0; skilleffect .@spirit, 1; } change that part into this // give player's soul link if ( .@spirit = .spirit[BaseJob] ); else if ( Upper & 1 && BaseLevel < 70 ) .@spirit = 494; if ( .@spirit ) { sc_start4 SC_SPIRIT, .@time, 5, .@spirit,0,0; skilleffect .@spirit, 5; }
  18. I dont think this will work on rAthena since these are not available. the Oridecon_Stone part now // automatically turn all oridecon and elunium stone into pure stone to reduce player's weight .@ori = countitem(Oridecon_Stone); if ( .@ori >= 5 ) { delitem Oridecon_Stone, .@ori / 5 * 5; getitem Oridecon, .@ori / 5; message strcharinfo(0), "Refined "+ ( .@ori / 5 * 5 ) +" Oridecon Stones, got "+ ( .@ori / 5 ) +" Oridecons."; } .@elu = countitem(Elunium_Stone); if ( .@elu >= 5 ) { delitem Elunium_Stone, .@elu / 5 * 5; getitem Elunium, .@elu / 5; message strcharinfo(0), "Refined "+ ( .@elu / 5 * 5 ) +" Elunium Stones, got "+ ( .@elu / 5 ) +" Eluniums."; } change that part into this // automatically turn all oridecon and elunium stone into pure stone to reduce player's weight .@ori = countitem(756); if ( .@ori >= 5 ) { delitem 756, .@ori / 5 * 5; getitem 984, .@ori / 5; message strcharinfo(0), "Refined "+ ( .@ori / 5 * 5 ) +" Oridecon Stones, got "+ ( .@ori / 5 ) +" Oridecons."; } .@elu = countitem(757); if ( .@elu >= 5 ) { delitem 757, .@elu / 5 * 5; getitem 985, .@elu / 5; message strcharinfo(0), "Refined "+ ( .@elu / 5 * 5 ) +" Elunium Stones, got "+ ( .@elu / 5 ) +" Eluniums."; }
×
×
  • Create New...