Jump to content
  • 0

[Request] Berserk Modification


Question

Posted

Hi guys, i'm quite new here :D

well i was wondering if this can be possible to do some src modification.

LK, Berserk.

After you cast berserk, you can't talk, skills, even commands.

what if after cast berserk, you only can't do skills? talk and commands enable it.

is that possible?

Best regards,

LMF Ragnarok Online.

13 answers to this question

Recommended Posts

  • 0
Posted
On 12/12/2011 at 11:11 PM, rootKid said:

i had tested this quite awhile back, and i can confirm that there is indeed a client block on it along with the server side things. hexing the client is required

search: 03 C8 5f 89 4b 08 5e 5b

replace: 03 C8 5f 90 90 90 5e 5b

the code is buggy, you may notice why if you try it. also when searching you will find more than 1 result, just try them all until you get it. this was tested with an older client, not sure about renewal.

note: this works assumings that you have already removed all the checks server side.

Are you able to reproduced this in 2015+ Clients?

Posted (edited)

i have a bit different compare with your diff, cause i'm using 3CeAM R650.

if (sd->sc.count && //no "chatting" while muted.
(sd->sc.data[sC_BERSERK] ||
(sd->sc.data[sC_NOCHAT] && sd->sc.data[sC_NOCHAT]->val1&MANNER_NOCHAT) ||
(sd->sc.data[sC_DEEPSLEEP] && sd->sc.data[sC_DEEPSLEEP]->val2) ||
sd->sc.data[sC_SATURDAYNIGHTFEVER]))
return -1;

so it should be..

-   (sd->sc.data[sC_BERSERK] ||

something like this only?

Edited by LMF
Posted

so it should be..

-   (sd->sc.data[sC_BERSERK] ||

something like this only?

Without the beginning (, yes.

The block should be

if (sd->sc.count && //no "chatting" while muted.
((sd->sc.data[sC_NOCHAT] && sd->sc.data[sC_NOCHAT]->val1&MANNER_NOCHAT) ||
(sd->sc.data[sC_DEEPSLEEP] && sd->sc.data[sC_DEEPSLEEP]->val2) ||
sd->sc.data[sC_SATURDAYNIGHTFEVER]))
return -1;

Posted (edited)
if (sd->sc.count && //no "chatting" while muted.

((sd->sc.data[SC_NOCHAT] && sd->sc.data[SC_NOCHAT]->val1&MANNER_NOCHAT) ||

(sd->sc.data[SC_DEEPSLEEP] && sd->sc.data[SC_DEEPSLEEP]->val2) ||

sd->sc.data[SC_SATURDAYNIGHTFEVER]))

return -1;

can be this way? cause i see the starting should be in ((sd->sc.count && and end at fever]))

Edited by LMF
Posted
if (sd->sc.count && //no "chatting" while muted.

((sd->sc.data[SC_NOCHAT] && sd->sc.data[SC_NOCHAT]->val1&MANNER_NOCHAT) ||

(sd->sc.data[SC_DEEPSLEEP] && sd->sc.data[SC_DEEPSLEEP]->val2) ||

sd->sc.data[SC_SATURDAYNIGHTFEVER]))

return -1;

can be this way? cause i see the starting should be in ((sd->sc.count && and end at fever]))

Yep, here the same a bit better:

// No "chatting" while muted
if (
   sd->sc.count &&
   (
       (sd->sc.data[sC_NOCHAT] && sd->sc.data[sC_NOCHAT]->val1&MANNER_NOCHAT) ||
       (sd->sc.data[sC_DEEPSLEEP] && sd->sc.data[sC_DEEPSLEEP]->val2) ||
       sd->sc.data[sC_SATURDAYNIGHTFEVER]
   )
)
   return -1;

If I remember correctly it's also a client issue (the client avoid to send talk packet to server when you are berserk)

Strange if so. But yea, this sounds like Gravity :D

Posted (edited)

i had tested this quite awhile back, and i can confirm that there is indeed a client block on it along with the server side things. hexing the client is required

search: 03 C8 5f 89 4b 08 5e 5b

replace: 03 C8 5f 90 90 90 5e 5b

the code is buggy, you may notice why if you try it. also when searching you will find more than 1 result, just try them all until you get it. this was tested with an older client, not sure about renewal.

note: this works assumings that you have already removed all the checks server side.

Edited by kou
  • Upvote 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...