Snapplewee
¥Snapple¥
Posts: 1,086
Threads: 108
Joined: Feb 2007
|
Ore Downgrade
Right now you can only break down 1 at a time.
In the past, on official servers, and most other privates, it is 10 at a time.
I was wondering if it could be changed to that.
From someone who surely abuses the hell out of this, I can tell you that you actually get LESS zeny from 10 at a time, it just takes a lot less clicking out of the equation.
I won't exactly say what I do, but I'm pretty sure most people know why I'd like this 10 at a time.
I highly doubt it will get changed, but I figured if I asked nicely.
I could also offer to find the coding line to change this, so it simply becomes a copy pasta for the GMs.
(This post was last modified: 09-25-2009, 02:48 PM by Snapplewee.)
|
|
09-25-2009, 02:46 PM |
|
Snapplewee
¥Snapple¥
Posts: 1,086
Threads: 108
Joined: Feb 2007
|
RE: Ore Downgrade
Quote:case 2:
mes "[Puchuchartan]";
mes "Do you wish to divide a pure";
mes "enchanted stone into rough ones?";
mes "Which property do you want to";
mes "divide? Earth, Water, Fire, Wind... ";
mes "Choose one.";
next;
switch(select("Earth:Water:Fire:Wind")) {
case 1:
set .@divide,997; //Great_Nature
break;
case 2:
set .@divide,995; //Mistic_Frozen
break;
case 3:
set .@divide,994; //Flame_Heart
break;
case 4:
set .@divide,996; //Rough_Wind
break;
}
mes "[Puchuchartan]";
mes "Please enter the";
mes "number of enchanted";
mes "stones that you wish";
mes "to divide. I can only";
mes "divide up to 10 at a time.";
next;
input .@input,0,11;
if ((.@input > 0) && (.@input < 11)) {
if (countitem(.@divide) >= .@input) {
if (checkweight(908,(.@input * 30)) == 0) {
mes "[Puchuchartan]";
mes "You're carrying too";
mes "many items right now.";
mes "Put some of your stuff";
mes "in Kafra Storage, and then";
mes "come back to me, okay?";
close;
}
I think the line is somewhere in there. Can anyone help? This is eAthena's line of code, which permits up to 10.
|
|
09-25-2009, 03:13 PM |
|
Snapplewee
¥Snapple¥
Posts: 1,086
Threads: 108
Joined: Feb 2007
|
RE: Ore Downgrade
That'd be totally unfair.
Sorry, but when you're breaking 10k+ at a time, 100 would just be too leet for its own good.
|
|
09-26-2009, 04:52 AM |
|
azurerogue
One Dogma: THROW AD!
Posts: 2,408
Threads: 104
Joined: Aug 2007
|
RE: Ore Downgrade
I've never understood 100% of how RO reads scripts, but I'm pretty sure this is what you're looking for (isn't there more to the script, though?).
Quote:input .@input,0,11;
if ((.@input > 0) && (.@input < 11)) {
if (countitem(.@divide) >= .@input) {
if (checkweight(908,(.@input * 30)) == 0) {
Line 1 opens the input box where a player can enter 0-10
Line 2 makes sure the number is both greater than 0 (if it is 0, I believe the script stops, which is intended), and less than 11.
Line 3 makes sure than there are at least as many stones in your inventory as you asked it to divide.
Line 4 makes sure you have enough weight to run the script.
There should be more to this after the last dialogue though that actually carries the script out, and that's important too. But the part you're looking for is what I quoted above (out of what you posted).
- Albus Dumbledore 99/70 Professor - Albus DumbIedore 92/59 Professor
- AIbus Dumbledore 93/50 Wizard - AIbus DumbIedore 1/1 Novice
- Astaroth 99/70 Creator - Dawkins 99/70 Creator
- Exemplar 98/69 Paladin - Equitas 80/47 Paladin
- Mephistopheles 95/65 Lord Knight - Shogo Kawada 97/67 Stalker
|
|
09-26-2009, 10:31 AM |
|
|