-
Posts
1,542 -
Joined
-
Last visited
-
Days Won
19
Community Answers
-
Radian's post in Guild Message Spammed was marked as the answer
You can solve this by changing https://github.com/rathena/rathena/blob/master/conf/battle/guild.conf#L59
-
Radian's post in Devotion Reflect Problem. was marked as the answer
Ok here you need to do...
look for this line on skill.conf inside the battle folder...
// Using 'old' behavior for devotion vs reflect damage? (Note 2) // Default is 0 (official). If 'devotion_rdamage' is > 0 (chance to devote the reflected damage), // when player with devotion attacks player with reflect damage ability (item bonus or skill), // the damage will be taken by the person who provides devotion instead the attacker. devotion_rdamage: 0 // Officially, reflecting shield (SC_REFLECTDAMAGE) reflects physical damage by skill or normal attack. // But if the target is being devoted, it ONLY reflects the damage for melee skill. (Note 1) devotion_rdamage_skill_only: yes and change it to this
// Using 'old' behavior for devotion vs reflect damage? (Note 2) // Default is 0 (official). If 'devotion_rdamage' is > 0 (chance to devote the reflected damage), // when player with devotion attacks player with reflect damage ability (item bonus or skill), // the damage will be taken by the person who provides devotion instead the attacker. devotion_rdamage: 100 // Officially, reflecting shield (SC_REFLECTDAMAGE) reflects physical damage by skill or normal attack. // But if the target is being devoted, it ONLY reflects the damage for melee skill. (Note 1) devotion_rdamage_skill_only: no I hope this solve your issue about the reflect..
-
Radian's post in Custom race system help was marked as the answer
{},{ prevpal = getlook(7); changelook 7,201; },{ changelook 7,prevpal; }
Please do run a test.
-
Radian's post in Most stable client and kro files? was marked as the answer
Actually there is no stable client as what I understand because as time goes by another new client will be released and again another new client will be released.
now at this moment the client that rAthena supports are listed here https://rathena.org/board/topic/86650-officially-supported-client-versions/ and download/find it here http://roclients.info/ the client you want and please correct me if i'm wrong xD ( i use 2013-12-23cragexe and for me it's a fine client, I don't about what other member use but for me I pick that client date ) soooo... data folder as what i mentioned there is no stable files right now kRO keep updating new things and other official server does too.. so use this translated and updated data files https://github.com/ROClientSide/Translation
I hope you'll this helps you and good luck !
-
Radian's post in Fresh guides was marked as the answer
So first thing you need to make your client work is to get the latest kRO files which are required. I got mine here http://www.nickyzai.com/?p=kro
second thing is you need to get a unpatched client so to read more information about that rAthena provide an information about the supported clients so you can see it here https://rathena.org/board/topic/86650-officially-supported-client-versions/
now you choose which one you prefer but i prefer using 2013-12-23cragexe (because that's what im using right now and so far nothing is wrong with it) but still it's up to you. oh and you can get the unpatched client's here http://roclients.info/
after getting your own unpatched client it means that you need to patched it I use this as the patcher of my client http://hercules.ws/board/topic/2905-nemo-client-patcher/
and for your clean and translated/updated data files. you can check it here https://github.com/ROClientSide/Translation
All of these are very important files you need to run your own client... if i forgot to mention something please do and provide a help.
-
Radian's post in HELP TO CONFIGURE MY SERVER INTO HIGH RATE PLEASE! was marked as the answer
since you are using pre renewal go to your db/pre-re/job_exp.txt
and change
//Base - Normal and Baby Jobs 99,0:1:2:3:4:5:6:7:8:9:10:11:12:13:14:15:16:17:18:19:20... //Base - Trans Jobs 99,4001:4002:4003:4004:4005:4006:4007:4008:4009:4010:4011:4012 it should work now just change the 99 into the desired level you want..
-
Radian's post in Auto Warp for unauhorized players on the map? was marked as the answer
try this one [ fixed ]
- script quest_restriction -1,{ OnPCLoadMapEvent: if( strcharinfo(3) == "Askydun" ) { if(#done < 1) { dispbottom "Map Restriction : we identify that you are not allowed to enter this map."; warp "SavePoint",0,0; end; } else { dispbottom "Okay you are allowed to stay in this map"; end; } } } Askydun mapflag loadevent -
Radian's post in Need Rebellion was marked as the answer
You need to update all your files or use this updated and translated data files. https://github.com/ROClientSide/Translation
-
Radian's post in FluxCP guides was marked as the answer
Try to add
https:// if its error 522 - offline
and it will look like this
https://rathena.org/board/topic/100847-fluxcp-guides/ -
Radian's post in Would like installation help was marked as the answer
Why not look for someone on the paid service?
-
Radian's post in refused by the server. was marked as the answer
As what I see in here you are using a modified emulator like rAmod or eAmod. you need to apply the extra sql to solve the sql errors.
-
Radian's post in Instant Job Changer w/ PoDS to pay was marked as the answer
Sorry.. you can try this one I tested it and it works. http://pastebin.com/raw.php?i=qXykcz7V
-
Radian's post in Stalker NPC ( gone after clicking ) was marked as the answer
Its because of this.
movenpc strnpcinfo(0),108,89; <= Remove this -
Radian's post in @maintown commands (@warp phtownall 199,184 ) was marked as the answer
Try this you can do the same thing for others just change the " maintown "
- script maintown -1,{ OnInit: bindatcmd "maintown",strnpcinfo(3)+"::OnAtcommand"; end; OnAtcommand: atcommand "@warp phtownall 199 184"; end; } -
Radian's post in Armor Enchanter ( 5 Skulls per Enchant ) was marked as the answer
I didn't test this and I'm not sure but you can give it a try
//===== rAthena Script ======================================= //= Armor Enchanter //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.3a //===== Compatible With: ===================================== //= rAthena Project //===== Description: ========================================= //= [Official Conversion] //= Add a +1, +2, or +3 random stat to a specified armor. //===== Additional Comments: ================================= //= 1.0 First version. //= 1.1 Corrected typo (Sit -> Suit) (bugreport:4586) //= 1.2 Optimized. [Euphy] //= 1.3 Fixed some typos and optimized a little more. [Daegaladh] //= 1.3a Added 'disable_items' command. [Euphy] //============================================================ turbo_room,73,79,5 script Armor Enchanter 73,{ disable_items; mes "[Apprentice Craftsman]"; if (Zeny >= 1) { mes "I've been studying ways to enhance an armor to maximize its capability."; next; mes "[Apprentice Craftsman]"; mes "Enchanting is an awesome skill that infuses a mysterious status powers into the armor's hidden socket."; next; mes "[Apprentice Craftsman]"; mes "However, you have to keep in mind that if there are two armors of the same kind in your possession, the Enchantment will be applied in the order they are placed in your inventory."; next; mes "[Apprentice Craftsman]"; mes "In that case, the Enchantment may be applied to an item which you didn't mean to Enchant. So just bring ^5555ffONE Armor^000000 you want enchanted to be safe..."; next; mes "[Apprentice Craftsman]"; mes "I'm not responsible for what would happen if you have more than one of the same kind in your inventory."; next; switch(select("Non Slotted Armor.:Slotted Armor.:High Grade Armor.:Maybe next time.")) { case 1: setarray [email protected][0],2307,2309,2314,2316,2321,2325,2327,2328,2330,2332,2334,2335,2341,2344,2346,2348,2350,2337,2386,2394,2395,2396; set [email protected],50; break; case 2: setarray [email protected][0],2311,2318,2319,2320,2308,2310,2315,2317,2322,2324,2326,2331,2333,2336,2342,2345,2347,2349,2351; set [email protected],55; set [email protected],1; break; case 3: setarray [email protected][0],2364,2365,2391,2374,2375,2376,2377,2378,2379,2380,2381,2382,2387,2388,2389,2390; set [email protected],60; break; case 4: mes "[Apprentice Craftsman]"; mes "Please come back when you have any interest in enchanting your armor."; close; } set [email protected]$,""; for(set [email protected],0; [email protected]<getarraysize([email protected]); set [email protected],[email protected]+1) set [email protected]$, [email protected]$+getitemname([email protected][[email protected]])+(([email protected])?" [1]":"")+":"; callsub S_EnchantArmor, [email protected][select([email protected]$)-1], [email protected]; end; } mes "I am in charge of Enchanting Armors. Simply put, I've been studying ways to power-up armor."; next; mes "[Apprentice Craftsman]"; mes "If by any chance, you would want to enchant your armor, bring me 1 zeny and the armor you want to enchant and you are all set to go."; close; S_EnchantArmor: set [email protected],getarg(0); set [email protected],getarg(1); mes "[Apprentice Craftsman]"; if (countitem([email protected]) == 1) { mes "Socket enchant will cost you 1 zeny. And there will be a random option enchanted. Of course, there is a chance of breaking your armor."; next; mes "[Apprentice Craftsman]"; mes "First and most importantly."; mes "^ff5555Existing Refine Level of the Armor"; mes "and Cards will be GONE.^000000"; mes "Do you still want to try an Enchant?"; next; if(select("Hmm... Let me think it over.:Go ahead.") == 1) { mes "[Apprentice Craftsman]"; mes "Well, I can't blame you. Safety first, eh?"; mes "Now you have a nice day."; close; } mes "[Apprentice Craftsman]"; mes "Quite of an adventurer huh? Well, shall we?"; close2; specialeffect2 EF_MAPPILLAR; if (countitem(7420) < 5) { mes "[Apprentice Craftsman]"; mes "Sorry, but you don't have enough zeny."; close; } progressbar "ffff00",7; set [email protected], 7420; delitem [email protected],5; delitem .[email protected],1; switch (rand(1,[email protected])) { case 1: set [email protected],4702;break; case 2: set [email protected],4712;break; case 3: set [email protected],4722;break; case 4: set [email protected],4732;break; case 5: set [email protected],4742;break; case 6: set [email protected],4752;break; case 7: case 8: set [email protected],4701;break; case 9: case 10: set [email protected],4711;break; case 11: case 12: set [email protected],4721;break; case 13: case 14: set [email protected],4731;break; case 15: case 16: set [email protected],4741;break; case 17: case 18: set [email protected],4751;break; case 19: case 20: case 21: set [email protected],4700;break; case 22: case 23: case 24: set [email protected],4710;break; case 25: case 26: case 27: set [email protected],4720;break; case 28: case 29: case 30: set [email protected],4730;break; case 31: case 32: case 33: set [email protected],4740;break; case 34: case 35: case 36: set [email protected],4750;break; default: specialeffect2 EF_PHARMACY_FAIL; mes "[Apprentice Craftsman]"; mes "Well that's too bad."; mes "The requested equipment has failed to enchant."; close; } getitem2 [email protected], 1, 1, 0, 0, 0, 0, 0, [email protected]; } else { mes "Hmm? There's nothing to be enchanted!"; mes "Please come back with just ONE equipment to be enchanted."; close; } } -
Radian's post in item to item exchanger ###### was marked as the answer
prontera,150,150,0 script PODS&&TCG 719,{
set @name$,"^FF0000Trader^000000";
mes @name$;
mes "What do you want to do?";
next;
switch(select("Information","Convert")) {
case 1:
mes @name$;
mes "I can convert your TCG CARDS into POD and vice versa.";
mes "10 TCG CARD = 1 PODS";
close;
case 2:
switch(select("TCG CARDS to POD","POD to TCG CARDS")) {
case 1:
mes @name$;
mes "How many POD you want to have?";
input [email protected]_count ;
if( [email protected]_count == 0 ) close;
if (countitem(7227) < ([email protected]_count*10)) goto noTCG;
if (checkweight(7179,100) == 0 ) goto overWeight;
delitem 7227,([email protected]_count*10);
getitem 7179,[email protected]_count;
next;
mes @name$;
mes "There you go! You got your " + [email protected]_count + " PODS. Hope to see you again!";
close;
case 2:
mes @name$;
mes "How many TCG CARDS you want to have?";
input [email protected]_count;
if( [email protected]_count == 0 ) close;
if (checkweight(7227,35) == 0 ) goto overWeight;
if (countitem(7179) < ([email protected]_count/10)) goto noPods;
delitem 7179,([email protected]_count/10);
getitem 7227,[email protected]_count;
next;
mes @name$;
mes "There you go! You got your " + [email protected]_count + " TCG. Hope to see you again!";
close;
}
}
OnInit:
waitingroom "PODS TRADER",0; // WITH WAITING ROOM
end;
noPODS:
next;
mes @name$;
mes "I'm Sorry but you don't have enough PODS.";
close;
noTCG:
next;
mes @name$;
mes "I'm Sorry you don't have enough TCG";
close;
overWeight:
next;
mes @name$;
mes "Sorry you're overweight.";
close;
}
}
-
Radian's post in NPC that shows how many users are in the map was marked as the answer
Not tested.
prontera,150,150,4 script Map Player Counter 88,{ end; OnInit: while(1) { delwaitingroom; waitingroom "Map Counter [ ^FF0000"+getmapusers("prontera")+"^000000 ]",0; sleep 1500; //1.5 seconds } end; } -
Radian's post in [urgent] Server dont start after update to latest git was marked as the answer
All we need to do is wait and find a way how to find the problem with the latest.
-
Radian's post in R> Script to increase skill damage was marked as the answer
The answer is here https://github.com/rathena/rathena/blob/master/db/skill_damage_db.txt
-
Radian's post in Char Server Failed 3. was marked as the answer
@iraciz thanks! but I triple check everything and managed to fixed it.
@Luciar thanks for the response, but after i reboot my VPS it works fine.
@Moderators please close this topic. Thanks!
-
Radian's post in Quest Restriction per account use ONLY. was marked as the answer
/*========================================================= Lighthalzen Aura Quest by Zephy =========================================================== Description: =========================================================== Simple quest NPC to obtain the Lighthalzen Aura item. =========================================================== Additional Notes: =========================================================== Changelog - Edited line 88. Switched the options. - Added more dialogue. - Changed dialogue a little. =========================================================*/ amatsu,97,121,4 script Nekomata 421,{ mes .npc_name$; if(#DoneQuest == 1) { mes "I am sorry it seems that you used me once"; end; } for(set [email protected],0; [email protected] < getarraysize(.qitem); set [email protected],[email protected]+1) { // Check if current item fails to meet prerequisite if(countitem(.qitem[[email protected]]) < .qamt) { mes "I am the Blue Queen's Guardian. I was born to protect and guard the forest... But now I have failed due to my lack of discipline the Queen's dragon died."; next; mes .npc_name$; mes "Do you wish to help me gather the materials needed for the resurrection of the Blue Queen's Dragon?"; next; if(select("I will help you in your holy task.:Sorry, I don't want to help.") == 2) { mes .npc_name$; mes "Stop wasting my time!"; close; } mes .npc_name$; mes "You are quite determined! Ha ha! I like your spirit!"; next; mes .npc_name$; mes "Here are the materials needed for the Blue Queen's Dragon awaited resurrection."; // Loop to print out item requirements for(set [email protected],0; [email protected] < getarraysize(.qitem); set [email protected],[email protected]+1) { mes "^FF0000"+ .qamt[[email protected]] +"x - "+ getitemname(.qitem[[email protected]]) +"^000000"; } close; } } // If player meets the required amount of items mes "EXCELLENT! Now we can revive the dragon! Let's make haste and prepare for the revival of the Blue Queen's Dragon!"; next; mes .npc_name$; mes "Show me the materials!"; // change the dialogue next; if(select("No:Yes") == 1) { mes .npc_name$; mes "WHAT?! I told you! STOP WASTING MY TIME!"; close; } mes .npc_name$; mes "I will go get your reward for the hard work and dedication for the Blue Queen."; // Loop to delete all quest items for (set [email protected],0; [email protected] < getarraysize(.qitem); set [email protected],[email protected]+1) { delitem .qitem[[email protected]], .qamt[[email protected]]; } next; mes .npc_name$; mes "......."; next; mes "*CLANK* *CLINK* *CLANK*"; next; mes "......"; next; specialeffect 100; mes .npc_name$; mes "You will not be forgotten Noble wanderer, you name will now be included in the Blue Queen's kingdom history."; getitem .pitem, .pamt; // Get prize item set #DoneQuest, 1; next; close; OnInit: // Configuration // General set .npc_name$,"[^008800Nekomata^000000]"; // NPC's dialogue name // Items set .pitem,21605; // Prize item for completing the quest set .pamt,1; // Prize item amount setarray .qitem[0], 21606, 21607, 21608, 21609, 738, 7510, 7215, 7098, 7125, 7320, 7155, 7009, 7195, 7512, 964, 7317; // Quest items (IDs) setarray .qamt[0], 5, 5, 5, 5, 10, 20, 300, 250, 250, 300, 250, 250, 250, 250, 250, 600; // Quest item amount end; } Try this.
-
Radian's post in Convert all headgear to costume. was marked as the answer
Yes. I am sorry.. maybe you can search on google
-
Radian's post in Help, I want to use pre renewal skill effect For Devotion of paladin was marked as the answer
I tested it and it should work like this.
If you want the reflect directly go to the Paladin. adjust it to 100%
// Using 'old' behavior for devotion vs reflect damage? (Note 2) // Default is 0 (official). If 'devotion_rdamage' is > 0 (chance to devote the reflected damage), // when player with devotion attacks player with reflect damage ability (item bonus or skill), // the damage will be taken by the person who provides devotion instead the attacker. devotion_rdamage: 100 now if you want to reflect all. means Physical & Magical damage will go to the paladin.
change this:
// Officially, reflecting shield (SC_REFLECTDAMAGE) reflects physical damage by skill or normal attack. // But if the target is being devoted, it ONLY reflects the damage for melee skill. (Note 1) devotion_rdamage_skill_only: yes to this:
// Officially, reflecting shield (SC_REFLECTDAMAGE) reflects physical damage by skill or normal attack. // But if the target is being devoted, it ONLY reflects the damage for melee skill. (Note 1) devotion_rdamage_skill_only: no -
Radian's post in N> Help pleasse? was marked as the answer
this answer came from ratemyserver.net here http://ratemyserver.net/index.php?page=riot_bible_section§ion=2
or I believe here /data/sprite/¸ó½ºÅÍ