Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 08/23/17 in all areas

  1. Hello Boys and Gals I decided to do a experiment project, on with how minimal $ input, I could make a decent (by decent, I mean, players wouldn't want to delete the game client after 15 minutes playing) Ragnarok Online server and Comunity I will write it all in the Dev's Diary Format (Every entyr will follow standart : Day X : doing stuff [What I've done]) So far what I have - .com domain name I bought for 0.99 $ - Awesome emulator running on my Raspberry Pi - I'm using graphical content from downloads section to make loading screens and login screens, watermark etc. - I'm using graphical content kindly provided by Daifuku, in the downloads section to create banners and web content - I adjusted few plugins and scripts (Publicly available here on the forum) to work with my server - I will apply Let's Encrypt free SSL certificate so that my ro site would use https:// DISCLAIMER : NOT AN ADVERTISMENT Server name HabilisRO is fictional, made up for the purpose of this Dev's Diary. All matches with the existing servers are a coincidence. Using Free graphical content provided by Daifuku I made a logo: Made a login screen (Made a screenshot watermark) Made 12 loading screens with everything available at Downloads sectioon Done some Banner Work: Fixed the screenshot watermark (edges) Took a free character selection screen from Downloads section and made one to fit my needs Fixed this tab in quest window Took free Daily Rewards from Downloads section and made some daily rewards... Made myself Asura Strike Sprite, Just like back in the 2007 (Every private server had a custom Asura Strike sprite) before: After: Before: After: Before integrating custom items I wanted to change costume layout Also changed some buttons in my 2013 client to be like sortof newer clients New buttons Implemented free Vending zone map by Orlox (if i'm not mistaken) available at Downloads section Had to make a cutin for this npc (The official cutin assassin girl wearing a skirt???? Censored ?? ) Resume of about 2 months of work on graphics, more updates to follow.
    2 points
  2. DISCONTINUED Since I updated some of NEMO's easy-to-update patches, I think the community would benefit from them too. Don't expect much though Download updated patches on my fork of NEMO. (Commit logs) These patches are distributed "as is", without warranty of any kind. In no event shall I be liable for any claims, damages or other liabilities. If you'd like to buy me a symbolic beer, feel free to donate to my PayPal. Symbolic beer hall of fame: (Thank you for the kind donation) @Hurtsky @renniw @Radian @Haziel
    1 point
  3. please fix enable 64k hairstyle bro u,u, ned more hairstyle for 2017 client ><
    1 point
  4. Hmm, I believe the following would be easier to maintain: prontera,153,193,6 script Fake_Npc 123,{ .@menu$ = implode(.tmenu$, ":"); .@option = select(.@menu$ + ":Info") - 1; if (.@option < getarraysize(.tmenu$)) { Var1 = .@option; } else { dispbottom "Test"; dispbottom .tmenu$[Var1]; } end; OnInit: setarray .tmenu$, "Dog", "Cat"; end; }
    1 point
  5. When someone quits the game, the socket closes with EOF. This gets parsed in logclif_parse(login server), chclif_parse(char server), and clif_parse(map server). In the login server, when it reads EOF it just closes the socket. In the char server, if a character is already loaded, it might set the character offline, thereby saving the changes. In the map server, depending on how the client quits, it will either use map_quit, use clif_quitsave which calls map_quit, or nothing (in the case of autotrading).
    1 point
  6. function script Fake_Func { dispbottom "Test"; dispbottom ""+ getvariableofnpc(.tmenu$[var1],"Fake_Npc") +""; end; } prontera,153,193,6 script Fake_Npc 123,{ menu ""+.tmenu$[1]+"",-, ""+.tmenu$[2]+"",T1, "Info",T2; var1 = 1; end; T1: var1 = 2; end; T2: Fake_Func; OnInit: setarray .tmenu$[1],"Dog","Cat"; end; } you can do like that if you want the function outside the npc
    1 point
  7. This is a development announcement topic, not a support thread. Locking.
    1 point
  8. just sharing these here for the public, since 06-28-2017b ragexeRE won't work with the addresses getting pushed further and further - lots more will need adjusted similarly too.. Extendbox.qs https://paste2.org/Bg44KsAL RestoreLoginWindow.qs https://paste2.org/pLb2InJt CancelToLoginWindow.qs https://paste2.org/IB61skXD EnableWhoCommand.qs https://paste2.org/YUpyz5tH ShowRegisterButton.qs https://paste2.org/Bt5dz7bw new stuff below! DisableKroSiteLaunch.qs https://paste2.org/d5nW0eUO (when users change their ingame settings that require a restart, the client tries to launch ro.gnjoy.com, this disables that) ChangeQuickSwitchDelay.qs https://paste2.org/bOEpLaeB (for whatever reason, the delay for using quick switch is client side - so it's got to be set in a diff here) ..even though quick switch packet info isn't quite figured out yet (well, maybe some others have but i didn't get it working right yet)
    1 point
  9. Depends on client date, older client such 2015ish and some 2016ish will need hex editing, but for newer client like 2017 you just need to edit msgstringtable
    1 point
  10. OnClock0200: OnClock0800: OnClock1400: OnClock2000: Put above line, Above this: OnDiceETrigger: You can add other times, then it will auto start at those times. With the ones I added up there, it would be every 6 hours. you can add more to make times sooner, or whichever you would like.
    1 point
×
×
  • Create New...