Jump to content

eKoh

Members
  • Posts

    206
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by eKoh

  1. It is actually easy to change, but hard to find the thing you need to change add, and well, the example you gave to us was veins silbings quest: mes "["+strcharinfo(0)+"]"; mes "Good, good..."; mes "It's a promise, then."; mes "I'll see you later~"; completequest 3083; //<--- This One set rachel_camel,25; specialeffect2 EF_ABSORBSPIRITS; if (checkre(3)) getexp 100000,50000; else getexp 1000000,700000; close; As we can see, the highlighted instruction "completequest 3083" is the one that has to be changed, or not... because it is not a variable like we all know, like .@var or #var. What I suggest you to do is to add another instruction like this: completequest 3083; set #veinssiblingquest,1; // <-- Add this And then, make a script that detects if you've that #veinssiblingquest on, it will automatically set on your other characters completequest 3083, just like this: -<tab>script<tab>Automatic Quest<tab>-1,{ OnPCLoginEvent: if ( #veinssiblingquest == 1 && veinssibling != 1 ){ completequest 3083; set veinssibling,1; // This is just to not re do all these instructions everytime the user logs in } end; } I think it should work, but the bad thing is that you have to add a lot of instructions haha. But the good thing is that the half of the work is done =). The tips I can give you to find the instructions like completequest are these: * Ctrl+F - "completequest" * Ctrl+F - The item id of the required item to enter a certain map, like in "The Sign Quest" the item you need is "Lucifer's Lament" which item id is "7025" but in this case is not really necessary, since the item can be stored. P.S. This is only if you want that players can enter to the dungeon, but they will not be able to make other quests like Nameless, that requiries about 5 quests, you need to make some other changes. In the nameless quest.txt we can see this: if ((prt_curse == 36 || prt_curse == 45 || prt_curse == 56 || prt_curse == 61) && (aru_monas < 1)) You will also need to make those changes, like setting prt_curse to 36.
  2. Update: To get this script, click here This script supports on eAthena, rAthena and Hercules. Hello guys, I am making a Pvp room, that promotes Intense and Non-Stop Pvp on a MR/LR. Johny: Omg, Is this possible?!?! eKoh: Yes it is! Johny: Great!, and how does it work?? eKoh: Shut up Johny! Let me talk! Johny: Well, once you get to this Pvp room. You randomly appear on 3 different "Safe zone". West North East On this Safe zone, you will not be able to attack or being attacked. Also, you will instantly receive heal and bless/agi lvl 10. This is to make a more intense pvp =). And when you leave you get unbuffed. Ok, let's get back to the Safe zone. You are able to buff yourself like using Awakening Potion, Double casting or whatever buff you need. A proof that you will not get killed There are 3 NPCs. Kafra She opens your storage and she let you setup the "Restocker" NPC (this restocker npc is inside the Back2Action NPC). I explain this below. IMPORTANT: THE RESTOCKER NPC IS ONLY INCLUDED IF YOU ALSO HAVE Restocker NPC by eKoh Exit This NPC gets you to prontera, and it restores your real savepoint (I will explain why it restores your savepoint below). So if you use to save in Aldebaran it will restore the savepoint in there. Back2Action This NPC has 3 functions in it: * Restocker: This one will give you certain amount of supplies like, if you set to the Kafra "I always want to have 200 white potions in my inventory" it will always get you 200 white potions from your storage. Even if you have 250 white potions, it will get you out 50 white potions and put them in your storage. * Healer: It automatically heals you to 100% and also gives you Bless/Agi. * Warper: It warps you back to the Pvp zone. After clicking this Back2Action NPC you'll see this: And let's kick some asses!! haha. Wooot??!?! When you die, your "Save Point" will be set randomly to these 3 "Safe zones" remember? West, North and East. Click the Back2Action Npc. And get revenge And you will receive 10 Pvp points every time you kill somebody. Woot?! Pvp points?!! Are you insane? It for sure will give you crazy stuff and economy = trash as@asdf wasdf.... What ever~~ Well it does not give crazy stuff. Remember that I want to make this a Non-Stop Pvp, right? I used to play on a HR and Pvp was crazy fun in there, you could stay Pvping for 2 hours in a row !! and have a rest for 10 mins for your buddies and again go 1hr of Intense pvp, it was so cool *-* But why is this not happening on Low/Mid Rates?? Well, the answer is really simple. Because you will Not WASTE! Your Bombs/WhitePotions/BluePotions or whatever you use for Pvp. They cost you a lot of time grinding them! Well, what I want to do with these Pvp points, is to give you [Pvp Exlcusive] Supplies, this means that you will not be able to use them in other places. But the bad thing on Low Rates is that if you give cheap AcidBombs/BluePotions/PoisonBottles, the only @ss Kicker Jobs are going to be Creators Champs and Assassin Crosses. I don't want that!! I want that players can use different Jobs to have fun in Pvp! But I also want an Intense Pvp! How to get both?!?!?!! Well, this is why I am making this topic. As a player I am really excited to release this, it will take us back to those insane Pvp days <3! But 1st, we need to know what things will work and which will not. That's why I am making this thread, to receive feedback, so we can create together an epic pvp.
  3. Hello guys, I am making a Pvp room, that promotes Intense and Non-Stop Pvp on a MR/LR. Johny: Omg, Is this possible?!?! eKoh: Yes it is! Johny: Great!, and how does it work?? eKoh: Shut up Johny! Let me talk! Johny: /sob Well, once you get to this Pvp room....

  4. eKoh

    Error

    oh I see, I've been trough in something like this, the possible solution is to return back to the script and going back by making a 2nd function after that instruction. Something like this: -<tab>script<tab>OriginalScript<tab>{ //The one where the function is called callfunc("F_function1"); pcblockmove getcharid(3),0; // This is where the function will return callfunc("F_function2"); // And this will go to the 2nd function } function<tab>script<tab>F_function1<tab>{ //Instructions return; // Will go back to the original script } function<tab>script<tab>F_function2<tab>{ //Instructions } It will work, but you need to be sure there is not something like an if { } between these 2 functions, because it will not work, if you provide me the full scripts, I can tell you what to add/change.
  5. ok so, just to clarify, what you mean is that you want the creator move like this: Instead of this: If it is this, it is a really good idea, I remember a high rate server that what players did, is to set their dex into 149, to make their creators move like that haha. +1 for this idea. P.S. I have no clue of how make this happen. haha
  6. haha thank for your reply, it's just that I don't want to add custom items to the donation shop, but I do want to add some useful tickets like this, that way there is no need to add custom items and we have something to give to our players.
  7. 260 downloads

    Full Configurable Resetter I've made this script because I wanted to make my players use a "Reset Ticket" after they've used a couple times the resetter. It is working pretty good, and also, it's very easy to set: set .@zenyabove,500000; //The cost of a reset after reaching the .@blvl settedset .@zenybelow,0; //The cost of a reset before reaching the .@blvl settedset .@blvl,80; //The max base lvl to have a low cost resetset .@resets,1; //Amount of resets available after reaching .@blvlset .@itemid,26002; //The item id you want to make users use when they run out of resets, mine is 26002, if you set this to 0, they will not be able to reset again I am also adding my Reset Ticket sprite/textures, so you can use them in your server. P.S. I made this because I want to add this Reset Ticket to the donation shop, so I will not have custom items, but my players will need to donate to have a reset, if you want to use my idea, go ahead =).
    Free
  8. File Name: Resetter File Submitter: eKoh File Submitted: 05 Aug 2014 File Category: Utilities Content Author: eKoh I've made this script because I wanted to make my players use a "Reset Ticket" after they've used a couple times the resetter. It is working pretty good, and also, it's very easy to set: set .@zenyabove,500000; //The cost of a reset after reaching the .@blvl setted set .@zenybelow,0; //The cost of a reset before reaching the .@blvl setted set .@blvl,80; //The max base lvl to have a low cost reset set .@resets,1; //Amount of resets available after reaching .@blvl, if you set this to 0, you'll have infinite resets set .@itemid,26002; //The item id you want to make users use when they run out of resets, mine is 26002, if you set this to 0, they will not be able to reset again I am also adding my Reset Ticket sprite/textures, so you can use them in your server. P.S. I made this because I want to add this Reset Ticket to the donation shop, so I will not have custom items, but my players will need to donate to have a reset, if you want to use my idea, go ahead =). Click here to download the file
  9. It is possible but it needs some changes, on this server WoonRO it is possible. They made it work with only the left Alt. I think the trick is in Hotkey.lua, I am researching for its grf, and hope I find the way to make it work, If I find it, I'll post it here ASAP.
  10. change your topic to solved, so if somebody else has this problem too, they'll have the answer here
  11. why dont you move to rathena? you can make it pre renewal and also disable 3rd jobs easily and also work with pre-renewal mechanics, you will have more issues like this in the future because you are using eAthena
  12. I think you should provide us the script? atleast
  13. I want to add " ! " work like @commands, because is annoying to open your equipment everytime you type any @command. like !go 1 But I also want to let @ work. In atcommand conf I edited this: atcommand_symbol : "!,@" But I am too noob to add " ! " correctly lol. And is there a way that Alt + Q to open only with the Left Alt and not the "Alt Gr" ??
  14. I don't know if I should use rAthena, since eAthena is not getting more updates. But my concern is how to get rAthena to the 13.2 episode for example. And also, Is too hard or buggie to change rAthena to not have 3rd jobs/Renewal?
  15. I like the Home/Play buttons, but the bad thing is that Register/Forum buttons are a litte hard to read. I like that you have used that cloud, it looks really nice. But I don't know why did you use these on the corners? They are completely diffrent from the main design. I do like the fonts you have used. But the load thing below looks like ~ whatever~~ In general 3/5 I think you should focus to get 1 only style and make it look glorious! Btw, do you make these things?
  16. You're welcome, click on the button, so if someone else wants the answer they'll find it quickly.
  17. Well, I have this problem because I am developing a pvp room, it uses @battleignore to make a "safe zone" and toggles to make the "pvp zone", but if the player for some reason leaves (like being ecalled) and he is on the safe zone, he is still having @battleignore on. And well, it is a bug: - script pvp_on_try2 -1,{ OnTouch: atcommand "@battleignore"; set @ig,0; set @bignore,1; end; } And the OnPCLoadMap: prontera mapflag loadevent morocc mapflag loadevent - script Test -1,{ OnPCLoadMapEvent: set .map$, "prontera"; getmapxy(@map$, @xb, @yb, 0 ); if (@map$ != .map$) { dispbottom "You have left "+.map$+"."; end; } end; } There could be also another solution instead of detecting if a player leaves a map. Thank you Pneuma, for helping me so much =)!
  18. But it doesn't work, I have already setted .map$ to prontera set .map$,"prontera"; I leave prontera and I don't get any message... The only way to make it work, was using OnPCLoadMapEvent... That's why my question about the "loadevent" mapflag, if it causes a lot of lag or that, so I can make that mapflag to all the maps in my server.
  19. Hello man, I am only able to run the script if I use OnPCLoadMapEvent, otherwise it doesn't show. Also the script_command.txt says this: I don't know what does this mean, will the server go extremely slow? P.S. I have a dought Why use .map$ instead of @map$, what is the difference? one is temporary and another npc variable, but whatt?? I don't understand . Btw, this is the script that I am testing: prontera mapflag loadevent morocc mapflag loadevent - script Test -1,{ OnPCLoadMapEvent: set .map$,"prontera"; getmapxy(@map$, @xb, @yb, 0 ); if (@map$ != .map$) { dispbottom "You have left "+.map$+"."; mes "Hello "+.map$+"."; close; } end; }
  20. you do a really good work man! 5/5 Keep the good work, we need more talented designers nowadays!
  21. I hate you guys, you made me work>! The script is working, here it is: - script MarketPermission -1,{ OnInit: //Market Permit set .map$,"prontera" setcell .map$,0,0,284,365,cell_novending,1; setcell .map$,147,173,147,164,cell_novending,0; setcell .map$,140,180,140,164,cell_novending,0; end; OnTouch: if(countitem(26008) == 0){ mes "[^0000FFMarket Permission^000000]"; mes "Sorry you don't have any ^FF0000Market Permit^000000."; mes "You can get it from the ^0000FFExchange Girl^000000."; next; warp "prontera",155,175; } else{ mes "[^0000FFMarket Permission^000000]"; mes "Great!"; mes "You have ^0000FFpermission^000000 to sell here!"; mes "Use your time wisely."; close; } end; } prontera,147,168,4 duplicate(MarketPermission) test1 139,0,5 // will warp the players if they do not have the item prontera,140,172,4 duplicate(MarketPermission) test2 139,0,8 // will warp the players if they do not have the item prontera,140,163,4 duplicate(MarketPermission) test2 139,0,1 // will warp the players if they do not have the item Well, there are some invisible NPCs that makes the work, "MarketPermission". Whenever a player stands on a radius of 0 cells in " x " and 5 cells in " y ", of these coordinates 147,168 (That means from 147,163 to 147,173) will appear a script. It is simple, if you don't carry the required item, it warps you to the middle of prontera, if you do, you'll simply stay there and can sell. If you guys find any possible bug, please tell me =)!
  22. help!! I need it so bad =/
  23. Hello guys. I want to make a Market zone, that allows you to sell beside the main street of prontera only if you carry a Market Permit (Item ID: 26008) and I also want to make that the duration of autotrade increase from 10h to 12h. I hope it is possible =) In example: Market zone is prontera, from 140, 180 to 140, 164 and 147, 173 to 147, 164. I want to assign these specifics areas to the Market zone. Thank you for any help :3! any help? please
×
×
  • Create New...