Jump to content

Amecoeur

Members
  • Posts

    7
  • Joined

  • Last visited

Everything posted by Amecoeur

  1. I got it working somehow several minutes ago. I redid the rAthena.sln step, open it with Microsoft Visual Studio, then clean and build it again. I repatched the client I'm using (2020-04-01b) with NEMO, applying only the recommended setting and the zoom out patch. As I was using the empty new.grf while tinkering for the solution, everything were in gibberish. I switched to the custom grf I made previously, but somehow the items are still gibberish. The topic is solved, for me at least. Thank you very much for your assistance.
  2. I have tried the following [Data] 0=new.grf 1=rdata.grf 2=data.grf [Data] 0=custom.grf 1=new.grf 2=rdata.grf 3=data.grf
  3. Yes, on both the client folder and the grf. @ashbell Yes, it looked like that when it failed to launch. When I rewrite it back to 1=rdata.grf, 2=data.grf it launches without connection. I've tried with 0 as first and 1 as first, both yield the same result. Currently I have both clientinfo.xml and sclientinfo.xml in both the client folder and grf, with exactly the same content.
  4. hello, @ashbell thank you for replying. I tried to switch the grf order with the custom one made in the tutorial and then make a clean one with clientinfo.xml only in the data folder. Switching the order to 1 each attempt. The client simply won't launch. When I revert it back to 1=rdata.grf, 2=data.grf it launches but still yet failed to connect to the server.
  5. Hello, I've been following the pinned Tutorial by Earnestinence and managed to get the map server running. The 2015 client failed to connect to the server, while looking around in the forum trying to find a solution I found the 2020 client guide by Renzadic, I opted to use 2020 client instead, the installation went smoothly with little to no confusion. Unfortunately I am unable to register new account with the _M/_F method. I have checked the login_athena.conf and make sure the option is enabled. Scouring the forum has led me to check MySQL login table, I'm certain that it is the same with the video tutorial - username for userid, password for user_pass. Client side between Earnestinence's and Renzadic's guide is a little bit different, Renzadic has his clientinfo.xml in the grf instead of in the data folder, seeing that I failed to connect I have make the file available in data folder as well. Renzadic's guide made a separate new grf, I made sure that the grf is listed in DATA.ini called when patching with NEMO, as "3=new.grf". The difference I noticed while following the both client guide is when I run the patched client, a some sort of launcher appears. MySQL login table appears to recognise my attempts to log in, as the logincount column increases each time I try to log in. Here is the clientinfo.xml content <clientinfo> <desc>Ragnarok Client Information</desc> <servicetype>english</servicetype> <servertype>primary</servertype> <connection> <display>Local</display> <address>127.0.0.1</address> <port>6900</port> <version>55</version> <langtype>1</langtype> <registrationweb>www.ragnarok.com</registrationweb> <aid> <admin>admin</admin> </aid> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> <image>loading02.jpg</image> <image>loading03.jpg</image> <image>loading04.jpg</image> <image>loading05.jpg</image> <image>loading06.jpg</image> </loading> </connection> </clientinfo> Here is the runserver.bat status [Info]: Server uses 'select' as event dispatcher [Info]: Server supports up to '4096' concurrent connections. [Info]: Finished reading conf/import/inter_conf.txt. [Info]: Finished reading conf/inter_athena.conf. [Info]: Finished reading conf/import/login_conf.txt. [Info]: Finished reading conf/login_athena.conf. [Info]: Done reading '23' messages in 'conf/msg_conf/login_msg.conf'. [Info]: Ipban connection made. [Status]: The login-server is ready (Server is listening on the port 6900). [Info]: Connection request of the char-server 'rAthena' @ 127.0.0.1:6121 (account: 'username', ip: '127.0.0.1') [Notice]: Authentication accepted (account: username, id: 1, ip: 127.0.0.1) [Status]: Connection of the char-server 'rAthena' accepted. [Status]: Done checking '22' NPC Markets. [Status]: Event 'OnInit' executed with '2506' NPCs. [Status]: Server is 'ready' and listening on port '5121'. [Status]: Attempting to connect to Char Server. Please wait. [Status]: Connecting to 127.0.0.1:6121 [Status]: Logging in to char server... [Status]: Successfully logged on to Char Server (Connection: '2'). [Status]: Sending maps to char server... [Status]: Event 'OnInterIfInit' executed with '0' NPCs. [Status]: Event 'OnInterIfInitOnce' executed with '1' NPCs. [Status]: Requested '44' guild castles from char-server... [Status]: Map-server connected to char-server 'Server'. [Status]: Map Server is now online. [Info]: Received Fame List of '0' characters. [Status]: Received '44' guild castles from char-server. [Status]: Received '4' clans from char-server. Would anyone has a possible solution for this? Thank you in advance.
  6. Hello, I wanted to make costume enchant available in my server, I found the npc responsible for it. When reading the script I noticed the FCT, VCT, Double Attack, and Fatal are all commented out so I uncomment and fill the stones as well as the card which happened to be in the grf. But when I reload the script the npc disappears. Can someone tell me what's wrong? // Costume enchant (garment) mal_in01,20,107,3 script Lace La Zard#cos_ect 4_FROG,{ disable_items; mes "[Lace La Zard]"; mes "Welcome to Fashion Stone!!"; mes "My name is Lace La Zard who will make your 'Power Shoulder' dream come true."; next; mes "[Lace La Zard]"; mes "Bring your ^ff0000Costume Garment^000000 and ^ff0000Garment Stone^000000, I will complete the perfect upgrade for you.!"; mes "I found this formula while working on my own humble body upgrading!"; next; if (select( "Apply ability.", "End Conversation." ) == 2) { mes "[Lace La Zard]"; mes "Yes? Your want to look more?"; close; } if (checkweight(1119,3) == 0) { mes "[Lace La Zard]"; mes "Well... Your shoulder doesn't look possilbe for any more upgrade...!"; mes "Don't be cruel to your shoulder!"; next; mes "It seems you have too many items on you."; mes "Come back after clearing some inventory spaces."; close; } .@part = EQI_COSTUME_GARMENT; .@equip_id = getequipid(.@part); if (.@equip_id == -1) { mes "[Lace La Zard]"; mes "Put the garment on your shoulder."; mes "I need to have a look at it to check for upgrading posibility.."; close; } // costume garment list allowed (incomplete) switch(.@equip_id) { case 20502: // C_Devil_Wing case 20504: // C_Cupid_Wing_Pink case 20505: // C_Cupid_Wing_Skyblue case 20506: // C_Invisible_Manteau case 20507: // C_Poring_Bag case 20509: // C_Wings_of_Uriel case 20510: // C_SwordWing case 20511: // C_Blue_Fairy_Wing case 20727: // Brilliant_Golden_Wings case 20737: // C_Kirin_Wing case 20746: // C_Rudra_Wing case 20761: // C_Wing_Of_Happiness case 20762: // C_GreatDevilWing case 20763: // C_Amistr_Bag case 20764: // C_Fallen_Angel_Wing case 20765: // C_Archangel_Wing break; default: mes "[Lace La Zard]"; mes "I need to have a look at it to check for upgrading posibility..";// custom close; } .@equip_refine = getequiprefinerycnt(.@part); setarray .@card[0], getequipcardid(.@part, 0), getequipcardid(.@part, 1), getequipcardid(.@part, 2), getequipcardid(.@part, 3); mes "[Lace La Zard]"; mes "Wow ^0000FF" + getitemname(.@equip_id) + "^000000!!! You got some sense there, aren't you?"; mes "Great!! I'm fully ready for this upgrade!!"; next; setarray .@data$[0], 6908, 4807, "ASPD+1 only", // ASPDStone_Robe Atk_Speed1 6963, 4992, "Absorption 1% of damage dealt to enemy into HP with 1% chance", // HPdrainStone_Robe HPdrain1 6964, 4993, "Absorption 1% of damage dealt to enemy into SP with 1% chance"; // SPdrainStone_Robe SPdrain1 // unknown text 25067, 29056, "Fixed Cast Time -0.5s", // CastingStone_Robe FixedCasting05 25170, 29154, "Fixed Cast Time -0.3s", // MinorCastingStone_Robe FixedCasting03 25302, 29362, "Double Attack", // DoubleAttack_Stone DoubleAttack 25303, 29361, "Critical Damage +20%", // Critical_Stone_Robe Fatal_Robe 25306, 29358, "Variable Cast Time -20%"; // CastStone_Robe Casting_Robe .@size = getarraysize(.@data$); for ( .@i = 0; .@i < .@size; .@i += 3 ) { .@id = atoi(.@data$[.@i]); .@menu$ += sprintf( "%d. %s (%d) left:", (.@j+1), getitemname(.@id), countitem(.@id) ); .@j++; } .@menu$ += "End Conversation."; .@s = (select(.@menu$) - 1) * 3; if (.@s == .@size) { mes "[Lace La Zard]"; mes "Yes? Your want to look more?"; close; } .@id = atoi(.@data$[.@s]); .@enchant = atoi(.@data$[.@s+1]); if (getequipid(.@part) < 0 || countitem(.@id) < 1) { mes "[Lace La Zard]"; mes "You must have both costume item and ability stone for this upgrading work."; close; } mes "^FF0000 !!! Caution !!!^000000"; mes "^ff0000This upgrade can be failed.^000000"; mes "^ff0000If the item already has extra ability, we will reset item's ability and give " + .@data$[.@s+2] + ".^000000"; mes "^ff0000Are you sure about upgrading this item?^000000"; next; if (select( "Yes.", "No." ) == 2) { mes "[Lace La Zard]"; mes "Yes? Your want to look more?"; close; } // anti-hack if (callfunc("F_IsEquipIDHack", .@part, .@equip_id) || callfunc("F_IsEquipCardHack", .@part, .@card[0], .@card[1], .@card[2], .@card[3]) || callfunc("F_IsEquipRefineHack", .@part, .@equip_refine)) close; delitem .@id, 1; delequip .@part; if (rand(100) < 50) { mes "[Lace La Zard]"; mes "Beautiful!!"; mes "Did I really made this myself!!!!"; .@card[0] = .@enchant; } else { mes "[Lace La Zard]"; mes "Oh no!"; mes "Crash!!!!! I cannot show this failure to the World!!!"; .@card[0] = 0; } getitem2 .@equip_id,1,1,.@equip_refine,0,.@card[0],.@card[1],.@card[2],.@card[3]; close; } //25067, 29056, "Fixed Cast Time -0.5s", // CastingStone_Robe FixedCasting05 //25170, 29154, "Fixed Cast Time -0.3s", // MinorCastingStone_Robe FixedCasting03 //25302, 29362, "Double Attack", // DoubleAttack_Stone DoubleAttack //25303, 29361, "Critical Damage +20%", // Critical_Stone_Robe Fatal_Robe //25306, 29358, "Variable Cast Time -20%"; // CastStone_Robe Casting_Robe
  7. I'm looking forward for the updates, looking very nice!
×
×
  • Create New...