Jump to content

Nagad

Members
  • Content Count

    109
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    Nagad reacted to Slammer in [c o l l e c t i o n] Headgear all official RO update January 2018   
    All headgear
    official bRO iRO idRO jRO twRO

    Update January 2018
     
    Download January 2018
    Iclude list and miss headgear
     
    Last Headgear :
    RibbonMuff_Black = 1716,
    Love_Feeling = 1717,
    Enchanted_Dog = 1718,
    C_Baby_Leopard_Cat = 1719
     

  2. Upvote
    Nagad reacted to Dastgir in [Release] ExtendedBG for Hercules (with eAmod BG modes)   
    Hello Hercules Community,
     
    Let me explain it first.
    It is ExtendedBG, which tends to contain all eAmodBG modes and extra modes(as and when coded).
    Some Previews:
    http://imgur.com/a/2SSVR
    Ohh, and the last thing I forgot to tell,
    Its 100% Plugin and Script, no Source Edits ..
     
    Special Thanks To:
    jaBote co-founded this project(and really thanks to him , that he motivated me at start at provided some functions and idea of how the base should be, and what we should do it to give flavor of Hercules in it).
     
    Repository Link: https://github.com/dastgirp/eBG (Please read README.md for installation steps)
     
    Leave Comments/Suggestions if you find something.
    NOTE:
     There might be some(/many) debug messages left in map-server which will be cleaned up. I will add battle.conf soon (you have to add it yourself for now or edit the plugin) The plugin might be a big mess to read/understand (I did many experiments over the year) There might be some bugs Thanks to @Rebel and @Myriad for testing and providing initial feedback
    Contact me on Discord: @Dastgir#1460 if there's some urgent issue or else open the issue in github. keep this topic for support.
     
    Want to encourage me??

     
  3. Upvote
    Nagad reacted to Winterfox in @whosell   
    @@Nagad
     
    I tested it with the latest hercules and a client from 13.05.2015 and it seemed to work perfectly fine.
     
    Are you getting any errormessages?
  4. Upvote
    Nagad reacted to kyeme in Poem of Bragi positioning/refresh   
    https://github.com/HerculesWS/Hercules/blob/master/conf/battle/skill.conf

     
    // When songs are canceled, terminated or the character goes out of the// area of effect, there's an additional effect that lasts for 20 seconds// Should that time be reset for each song?// 0: No, you must recast the song AFTER those 20 seconds to have the effect again (Aegis)// 1: Yes, recasting songs reset the 20 seconds timer (eathena)song_timer_reset: 0 Change to 1
  5. Upvote
    Nagad reacted to Ai4rei in Sounds settings   
    The client uses those registry keys, whether you want or not.
  6. Upvote
    Nagad reacted to evilpuncker in Screen/camera movement   
    use /camera
  7. Upvote
    Nagad reacted to Oxxy in Ressurrection item   
    Updated that script, feel free to post any errors. :]
  8. Upvote
    Nagad reacted to Dastgir in Hercules WPE Free - June 14th Patch   
    If it shows passed, that means its strong, you can use those
  9. Upvote
    Nagad reacted to Oxxy in Chat with Timestamp   
    Sure, here it is, but it's very old, and needs to be fixed a bit :-)
     
    btw, next time, mention me in post, so I can see if you answered. I didn't see your post :-)
  10. Upvote
    Nagad reacted to Winterfox in Modify exp rates for specific class only   
    @@Nagad I made a update since i thought the checks could be done a little better. I noticed that i forgot to check if the boost is allready given. That means the script you currently use will allways apply the boost if the class is right even though its infinite anyway. The new version pre checks if it needs to change something and just exits if it doesn't. If it does it will either enable or disable the boost according to the class.
    - script FloatingClassRates -1,{ OnRefresh: OnPCLoginEvent: addtimer( 10000, strnpcinfo(3) + "::OnRefresh" ); .@boostActive = getstatus( SC_CASH_PLUSEXP, 0 ); .@classBonusApplies = ( Class == 10 || Class == 12 || Class == 16 || Class == 4046 || Class == 4047 || Class == 4048 || Class == 4049 || Class == 23 || Class == 24 || Class == 25 ); if( .@classBonusApplies && .@boostActive ) end; if( .@classBonusApplies ) sc_start( SC_CASH_PLUSEXP, -1, 100 ); else if( .@boostActive ) sc_end( SC_CASH_PLUSEXP );}
  11. Upvote
    Nagad reacted to Kuya Jeo in Modify exp rates for specific class only   
    @@Nagad
     
    elseif is error must be else if and i removed the bracket between sc_start and sc_cash_plusexp
     
    use this and post what will be the result
    - script FloatingClassRates -1,{ OnRefresh: OnPCLoginEvent: if( Class == 10 || Class == 12 || Class == 16 || Class == 4046 || Class == 4047 || Class == 4048 || Class == 4049 || Class == 23 || Class == 24 || Class == 25 ) { sc_start SC_CASH_PLUSEXP,-1,100; } else if( getstatus( SC_CASH_PLUSEXP, 0 ) ) { sc_end SC_CASH_PLUSEXP; } addtimer( 60000, strnpcinfo(3) + "::OnRefresh" );}
  12. Upvote
    Nagad reacted to Winterfox in Modify exp rates for specific class only   
    - script FloatingClassRates -1,{ OnRefresh: OnPCLoginEvent: if( Class == 10 || Class == 12 || Class == 16 || Class == 4046 || Class == 4047 || Class == 4048 || Class == 4049 || Class == 23 || Class == 24 || Class == 25 ) { sc_start( SC_CASH_PLUSEXP, -1, 100 ); } else if( getstatus( SC_CASH_PLUSEXP, 0 ) ) { sc_end( SC_CASH_PLUSEXP ); } addtimer( 60000, strnpcinfo(3) + "::OnRefresh" );} This way it will apply the boost if your class is right. If its wrong it will check if you have a active boost and disable it. In both cases will it add the timer. The purpose of this is that if a person changes his class to a fitting class or a non fitting class, it will be able to enable or disable the boost  in both directions.  
  13. Upvote
    Nagad reacted to Winterfox in Modify exp rates for specific class only   
    @@Nagad
    I am not sure if you can make the SC_CASH_PLUSEXP effect infinite by setting the tick to -1. I don't get why you set the exp bonus to zero though. But your class part is correct. 
     
    If you want it truly permanent and setting the tick to -1 and that 0 exp bonus work as intended everything should be allright.
     
    Be aware though: If someone changes his class to a class that isn't on the list he will have the bonus anyway.
     
    I would recommend to add check if a player has the status effect allready. This prevents the effect from beeing refreshed if it doesn't need to.
    - script FloatingClassRates -1,{ OnPCLoginEvent: if( !getstatus( SC_CASH_PLUSEXP, 0 ) && ( Class == 10 || Class == 12 || Class == 16 || Class == 4046 || Class == 4047 || Class == 4048 || Class == 4049 || Class == 23 || Class == 24 || Class == 25 ) ) sc_start( SC_CASH_PLUSEXP, -1, 0);}  
    If it doesn't work with tick set to -1 or you don't want a player to have the bonus when he changes his class to another that doesn't belong to the chosen ones i would go for:
     
    - script FloatingClassRates -1,{ OnRefresh: OnPCLoginEvent: // if player has the right class. if( Class == 10 || Class == 12 || Class == 16 || Class == 4046 || Class == 4047 || Class == 4048 || Class == 4049 || Class == 23 || Class == 24 || Class == 25 ) { // add a 1 minute 100% exp bonus sc_start( SC_CASH_PLUSEXP, 60000, 200 ); // set a timer 1 minute timer to refresh the bonus addtimer( 60000, strnpcinfo(3) + "::OnRefresh" ); }}
  14. Upvote
    Nagad reacted to Winterfox in Modify exp rates for specific class only   
    - script FloatingClassRates -1,{ // labels of times to enable floating rates. OnFri0000: .floatingClassRates = 1; end; // labels of times to end the floating rates. OnMon0000: .floatingClassRates = 0; end; OnRefresh: OnPCLoginEvent: // ignore it if the player allready has a exp bonus or the floating exp event is disabled. if( getstatus( SC_CASH_PLUSEXP, 0 ) || !.floatingClassRates ) end; // if player has the right class. if( .classes[ Class ] ) { // add a 1 minute 100% exp bonus sc_start( SC_CASH_PLUSEXP, 60000, 200 ); // set a timer 1 minute timer to refresh the bonus addtimer( 60000, strnpcinfo(3) + "::OnRefresh" ); } end; OnInit: // switch if the script is enabled at the server start .floatingClassRates = 0; // list of class ids setarray( .@classIds, 1, 2, 3, 4, 5 ); for( .@i = 0; .@i < getarraysize( .classIds ); .@i++ ) .classes[ .classIds[ .@i ] ] = 1; end;} This snippet will apply a exp bonus of 100% to a class given in the .@classids array on login that lasts 1 minute and refreshes every minute as long as the player doesn't allready have a running exp boost, a fitting class and the floating rates are enabled.
     
    I didn't test it so it might have a typo here and there. I cant say if it is a good idea to use the expoboost state from the cash shop items when you have also cash items. Neither do i know how hard the hit on performance will be when so many timers run every minute to check the class of a player etc. but i didn't find a better way to do it.
     
    At the end you should experiment with it and see if the results work for you.
  15. Upvote
    Nagad reacted to Garr in Modify exp rates for specific class only   
    Hmm, I don't think you could do that with world-wide flags, but maybe you could go with login event, and give those jobs SC that increases base/job exp (SC_CASH_PLUSEXP iirc)? Albeit that'd be a bad idea if you have manuals on free acccess.
  16. Upvote
    Nagad reacted to Ace D Potgas in Conflicts is a scammer! becareful everyone.   
    First of all, i would like to remind you that all i am offering is the truth that happened to me few month ago. It is up to you whether you want to believe me or not. The story start when...
     
    Few months ago,i was developing my own ragnarok server, i wish to have my own harmony license and start to look around for someone who want to sell their harmony account. My friends informed me that i can ask a person name Vince de vera at facebook a.k.a c0nflict at Rathena board. So,i added him on facebook and asking him if he is selling his harmony account. He told me that he is selling it due to the lost of interest in continuing his RO server because of recurring DDOS attack. After making a deal,he insisted me to send the payment via western union instead of paypall. I trusted him because i though he is part of the rAthena community. I knew he is active,well known and also a good contributor. But then,i was wrong..Below are part of our conversation and the deal we have made:
     








     
     
    After i got scam by c0nflict, i feel so disappointing and i keep myself away from the Ragnarok life until recently. Again,i wish to open a new ragnarok server and i was searching for a new hosting. I came across Ragnahosting. I took the asia package that they offered. After i have made payment for the hosting using my paypall account, i was suprised to found out that the payment goes toTITA ABELO.
     

     
    The same person who scam me few month back. That person is the same person, c0nflict. So,i left Ragnahosting because i don't feel secure to let them host my server. I hope you guys don't fall into his trap.
     
    He ran off after letting me to use his harmony account for a few days. He even blocked me on Facebook. I manage to keep all the screenshot before he ran off. I wanted to share this to let you guys aware of this scammer. 
     
    His new hosting company :  http://ragnahosting.com
    Rathena profile : https://rathena.org/board/user/309-conflicts/
     
    Thanks for reading.
     
    p/s : i have made this post at rAthena, unfortunately he used his power and tittle as "support leader" to sabotage my post and removed almost all the proved. He also twisted the plot by saying that he removed my access to harmony account just because i read his unread email inbox. That is totally bullshit because he used a normal dummy email for his harmony account, not a private (important) email for him. Else, if so why would i read his email which is none of my business. I was asking him to change the ownership of harmony account by replacing my email. He did not do it and ran off after few days giving me access to harmony.
  17. Upvote
    Nagad reacted to vykimo in New Improved 3RD JOB Sprites.   
    Please don't reply to this topic for saying that. xD
    Everytime I see an answer on this topic, i'm like 'omg, maybe sprites has been released and someone has posted a downloadlink °°'
  18. Upvote
    Nagad reacted to Dastgir in Client Translation Project   
    all things that are in data folder should be in GRF,
    only the System folder should be outside the GRF
  19. Upvote
    Nagad reacted to evilpuncker in Old Izlude and Alberta   
    File Name: Old Izlude and Alberta
    File Submitter: evilpuncker
    File Submitted: 10 Feb 2015
    File Category: Maps & Textures
     
    These are the old versions of Izlude and Alberta. Including map files (.gat | .gnd | .rsw) and minimaps (.bmp)
     
    NOTE: Remember to remake your mapcache file.
     
    Click here to download this file
  20. Upvote
    Nagad reacted to Dastgir in Adding hairstyles found around   
    Try ingame rather than In char server
  21. Upvote
    Nagad reacted to Dogpatch in Adding hairstyles found around   
    Try mine.
    data.rar
  22. Upvote
    Nagad reacted to Dastgir in Client Translation Project   
    On 13.2, third class were implemented, and that was start of renewal.
  23. Upvote
    Nagad reacted to Oxxy in MvP Tomb - how to do not show minutes?   
    Tried it by myself. Doing the thing I did. It only shows hours for now.

  24. Upvote
    Nagad reacted to Dastgir in Buyingstore and Searchstores   
    Those are script command
    12548(Buy_Market_Permit2) uses that command.
    Buying store will open a store in which you can state what you are buying, and other can view and sell it to you(opposite of vending)
     
    Similarly, search store will open a interface, in which you put item name, and it returns the vendors selling it.
  25. Upvote
    Nagad reacted to Neo-Mind in 2014-04-16aRagexe little problem   
    Either that or if u want to remove it from client.
    Open it in Hex Editor

    Find:       3B C7 74 1C 3B C3 74 18
    Replace: 3B C7 E9 FF 02 00 00 90

    This will also skip showing the Info button on some LangTypes
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.