Jump to content

Joseph

Members
  • Posts

    341
  • Joined

  • Last visited

Posts posted by Joseph

  1. <header>,{
    
    for (set .@i,1; .@i <= 10; set .@i,.@i + 1) setarray .@m[getarraysize(.@m)],(getequipisequiped(.@i)&&getequipisenableref(.@i)&&getequiprefinerycnt(.@i)<10)?.@i:0;
    for (set .@i,0; .@i < getarraysize(.@m); set .@i,.@i + 1) { while (getequiprefinerycnt(.@m[.@i])<10) successrefitem .@m[.@i]; }
    close;
    }
    

    • Upvote 1
  2. 
    <header>,{
    for (set .@i,1; .@i <= 10; set .@i,.@i + 1)
    set .@m$,.@m$+((getequipisequiped(.@i)&&getequipisenableref(.@i)&&getequiprefinerycnt(.@i)<10)?getequipname(.@i):"")+":";
    set .@m,select(.@m$); setarray .@r,7227,2;
    if (countitem(.@r)<.@r[1]) dispbottom .@r[1]+" x "+getitemname(.@r)+" per +10 refine!";
    else { delitem .@r,.@r[1]; while (getequiprefinerycnt(.@m)<10) successrefitem .@m; }
    close;
    }
    

  3. Problem : The NPC warp portal shows up but does not warp anyone there, its just a random portal that doesnt do anything what so ever.

    OnTouch

    The other thing is the "Close Portal" option. I made it so it can disable the NPC, but it apparently doesn't work at all.

    Disablenpc

    Lastly, I was wondering if anyone can provide a little example of how to set up an announcer that will broadcast messages to the map. I know the command is like

    mapannounce "sdhfuashfjsd",bc_map

    or whatever, but have it timed so it announce the message every 10 seconds or so.

    OnTimer or Awake

    And lastly, check your curlys "}".

  4. <header>,{
    mes "[Warper]";
    mes "Please select a destination.";
    switch (select("Main Town:Quests/Donations:Free Item Room:Mall")) {
     Case 1: setarray .@m$, "trinity","109","85"; break;
     Case 2: setarray .@m$, "nov_grnds","227","70"; break;
     Case 3: setarray .@m$, "new_zone04","141","80"; break;
     Case 4: setarray .@m$, "ayothaya","0","0"; break;
    }
    close2;
    warp .@m$[0],atoi(.@m$[1]),atoi(.@m$[2]);
    end;
    }
    

×
×
  • Create New...