Jump to content

Z3R0

Members
  • Posts

    615
  • Joined

  • Last visited

  • Days Won

    11

Z3R0 last won the day on September 6

Z3R0 had the most liked content!

About Z3R0

  • Birthday 09/27/1984

Profile Information

  • Gender
    Male
  • Location
    Austin, TX
  • Server
    Available
  • Github: SEORoman
  • Discord: DontHurtMe#1337
  • Interests
    NPC Scripting, Web Dev

Contact Methods

Recent Profile Visitors

10,111 profile views

Z3R0's Achievements

  1. Z3R0

    Rent npc

    Forgot to delitem the redpot
  2. Glad you got it resolved. Sorry, I don't get on much during the weekends
  3. Which part of the script actually breaks? The first menu? after you select it? More details are definitely needed
  4. I might actually try and tackle this... I can already see quite a few ways this can be implemented...
  5. First, this probably belongs in Support, NOT requests... setarray [email protected]$, "dbroom1", "dbroom2", "dbroom3"; if (inarray( [email protected]$, strcharinfo(3) )) { delitem 604,1; monster "this",-1,-1,"--ja--",-1,1,""; } else dispbottom "This item cannot be used within this are. please use the db room!"; },{},{} might make debugging a bit easier to see
  6. https://pastebin.com/sCJ905qt this should resolve it, see the first example, where I use strings, and combine multiple prizes with | and also specify multiple rewards with prizes... It's not "perfect" but it should get the job done (untested)
  7. Above the else... But @part needs to change to @refine
  8. Z3R0

    BG Box

    Do you have hte script that you wrote?
  9. after OnShower: OnShower: if (!getgmlevel() < 99) { end; }
  10. fyi, I think I missed a closing } at the bottom (but if I edit it, it screws up the code...)
  11. Sure I can rewrite it tonight and put some comments around the code
  12. Use the 2nd one I wrote, not the first... the first had a glitch in it... check all map variables.. make sure they match :D
  13. - script Sample -1,{ OnInit: set .amount, 40; // amount of item to shower set .item_id, 7227; // item id to shower set .item_id2, 1234; // next item id to shower bindatcmd "itemshower",strnpcinfo(3)+"::OnShower"; end; OnShower: getmapxy [email protected]$, [email protected], [email protected], UNITTYPE_PC; while ( .count < .amount ) { do { [email protected]_diff = [email protected] + rand(1,5); [email protected]_diff = [email protected] + rand(1,5); } while (!checkcell([email protected]$,[email protected]_diff,[email protected]_diff,cell_chkpass)); [email protected] = rand(2); makeitem [email protected]?.item_id:.item_id2,1,[email protected]$,[email protected]_diff,[email protected]_diff; set .count, .count + 1; } set .count, 0; end; This will make the command @itemshow ... start with the characters position, then it will consider a differential between 1 and 5 from their X,Y coordinates to "shower" around them...
  14. - script Sample -1,{ OnInit: set .amount, 40; // amount of item to shower set .item_id, 7227; // item id to shower set .item_id2, 1234; // next item id to shower bindatcmd "itemshower",strnpcinfo(3)+"::OnShower"; end; OnShower: getmapxy [email protected]$, [email protected], [email protected], UNITTYPE_PC; while ( .count < .amount ) { do { [email protected]_diff = [email protected] + rand(1,5); [email protected]_diff = [email protected] + rand(1,5); } while (!checkcell([email protected]$,[email protected]_diff,[email protected]_diff,cell_chkpass)); [email protected] = rand(2); makeitem [email protected]?.item_id:.item_id2,1,.map$,[email protected],[email protected]; set .count, .count + 1; } set .count, 0; end; This will make the command @itemshow ... start with the characters position, then it will consider a differential between 1 and 5 from their X,Y coordinates to "shower" around them...
  15. Of course, you could do something much simpler just.... set got_plat_skills, 1; // on a player when they receive them, and simply check it...
×
×
  • Create New...

Important Information

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