Jump to content

bWolfie

Members
  • Content Count

    848
  • Joined

  • Last visited

  • Days Won

    34

Everything posted by bWolfie

  1. I finally understand the concept and I think it's an amazing, unattainable idea.
  2. You can't use another person's work without consent.
  3. https://ragnarokguides.wordpress.com/author/mrlongshen/ mrlongshen is a member here, no? I've seen him around. In fact it seems he's removed it already.
  4. For OnPCLoadMapEvent to trigger, the map should have loadevent mapflag too Is that true? Cause I got mine to load without it @_@ what exactly does that mapflag do (and where can I read up on it?)
  5. Put at the end for your script, before the last }
  6. What errors is it giving you?
  7. Can you paste the script in pastebin?
  8. setcell "prontera",191,174,213,174,cell_novending,1; // Line 1 should do it just remove the ones you don't want
  9. Bump. Any update on this? It is not specific to high jump. When you use any skill, the game takes a bit to recognise your new direction.
  10. I dunno why you're being rude. Part of the process of making a server is discovery and the sense of accomplishment through hard work. Maybe try you luck with one of the other emulators if you want a ready-to-go server.
  11. The info is all on the wiki but its not very well organised. You have to dig hard to find what you need.
  12. This code announces the character's name when they enter the map. It checks the name of your map using the strcharinfo(3) function. OnPCLoadMapEvent: if (strcharinfo(3) == "ENTER YOUR MAP HERE") { mapannounce "ENTER YOUR MAP NAME HERE","" + strcharinfo(0) + " joined the map!",0; } end;
  13. dont use browedit 2.0 unless you really know how to work it. i've never got the thing to work, much better just to use older version. revision 588 works well for me
  14. Go in your map_zone_db.conf and put the mapflag under the mapflag part in whatever area you want it. e.g. { /* PvP zone is applied to all maps with a pvp mapflag */ name: "PvP" /* changing this name requires MAP_ZONE_PVP_NAME to also be changed in src/map/map.h file */ disabled_skills: { BS_GREED: "PLAYER" CG_HERMODE: "PLAYER" } disabled_items: { Greed_Scroll: true } mapflags: ( "nocashshop", "adjust_skill_damage HT_LANDMINE 200", ) },
  15. ooh I just found this. You can use the gettimetick function. This is how I use it in one of my scripts. How it works if you pay it 2m zeny (just remove this and anything else you don't want, this is just an example), it will announce the message for you. set $DelayTime,gettimetick(2) + ( 30 * 60 ); is where you set your timer (30 * 60 seconds, AKA 30 minutes). I think it works on a global local account basis? I'm sure you can make use of this even if its not good in this form. dunno. if( $DelayTime <= gettimetick(2)) { mes .@name$; mes "For just ^FF00002,000,000^000000^000000z I can send a challenge out to other players on the server."; next; switch(select("^777777No Thanks^000000:Send out the challenge!")) { case 1: next; goto L_OneSelect; break; case 2: if(Zeny >= 2000000) { set $DelayTime,gettimetick(2) + ( 30 * 60 ); Zeny -= 2000000; next; announce " " + strcharinfo(0) + " is looking for a challenger in Duel Room " + .map$ + ".",bc_all,0xD45611; close; } else { mes .@name$; mes "You don't have enough zeny!"; close; } break; } close; } else if ( $DelayTime > gettimetick(2) ){ set $last, $DelayTime - gettimetick(2); set $min, $last % (24*60*60) % (60*60) / (60); set $sec, $last % (24*60*60) % (60*60) % (60); mes .@name$; mes "You recently sent out a challenge."; mes "Please wait "+$min+" minutes, "+$sec+" seconds before issuing another."; close; }
  16. You are a great member of the emulating community, @@raPalooza~ please never leave
  17. How exactly do the labels OnPCDieEvent and OnPCKillEvent work? Example: I want any characters killed in the map Prontera to lose 1 zeny. While I also want any character who kills a player in Prontera to gain 1 zeny. Something like this... - script PronteraKill FAKE_NPC,{ OnPCDieEvent: if (strcharinfo(3) == "prontera") { Zeny -= 1; } end; OnPCKillEvent: if (strcharinfo(3) == "prontera") { Zeny += 1; } end; } Who can help me here? I'm yet to come across an example script. Thanks guys. never mind, i figured my problem out. I had it on a separate FAKE_NPC script rather than in the script itself.
  18. I have a few questions regarding where I can post stuff and what I am limited to. I want to write some guides for really basic things. Pretty much all of them already exist, but some of them are difficult to comprehend for first-timers. Having only recently come to the world of ro emulators, I still feel kind of new and feel my perspective would be helpful. 1. Where can I post these? 2. Can I make a guide for something that already exists?
  19. Are you opening a local connection? (as in running the whole server through your computer/localhost) I forgot how, but I made a shortcut on my laptop to open all three servers at once. Of course, your MySQL has to be online first.
  20. ummmmm you won't get any better than this: http://herc.ws/board/topic/968-guide-how-to-setup-hercules/ even if you can't do it, if it takes you weeks, better you figure out how to do it by yourself.
  21. bWolfie

    EDP no work!

    dunno how cross impact works, but edp doesn't affect all skills you know.
  22. Use FAKE_NPC rather than -1. Maybe Barricade mob not in your grf?
  23. Try the mapflag adjust_skill_damage. Put it in your map_zone_db.conf on the areas you want it active. Or you can adjust your source like @@Crousti suggested. prontera mapflag adjust_skill_damage HT_LANDMINE 200
  24. You missed a comma on line 27. 4_F_KHELLY,{ callfunc
×
×
  • Create New...

Important Information

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