Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Private Server
You last visited: Today at 20:51

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



how to add unique select effect

Discussion on how to add unique select effect within the SRO Private Server forum part of the Silkroad Online category.

Reply
 
Old 08/04/2018, 15:09   #16
 
Ɗoc's Avatar
 
elite*gold: 35
Join Date: Mar 2011
Posts: 360
Received Thanks: 220
Quote:
Originally Posted by alydandy View Post
thanks, i really apprecaite ur idea, i was thinking same but i thought the effect will be on all not a spcific player, but after u said i will try it now, and i will be back with result guys, so i may do it and i will upload the .txt after it, so keep it up



Leo what'sup bro, glad to see you <3

atm the medusa attacking me with the effect instead of the ball, hmmm, still can't stuck it on the head




skill id:12293

skill effect line:


but still needs some edit,...comon guys
Your lines do have some errors, You will have to edit priority to ZERO or ONE, I can tell most of those are not like i said. Plus the line combination is a little bit messed up.Its being cast as a skill. Rather than an effect linked to the skill, You have replaced the original lines as i can see. I wish i could do it at the moment and release. However if you can wait i will do it in few days surely. I just have it as a theory now like i said. but i assure you it will work. There are few stuff you will have to adjust as well. Most likely the False statement, As one of those skills has a true, And the ANI ACT slot too. Also there are going to be few offsets to apply for the location of the skill to be over the character head, as well as a simple AT_CHAR_BASE/AT_1TAR expression, if i am not mistaken, it just needs testing, Hope that helped you mate.

Quote:
Originally Posted by #HB View Post
Who gives a fuck? There's unknown people like florian who are ways smarter/better/humbler than your a**.
If florian is unknown, Then i am bill gates.
Ɗoc is offline  
Thanks
1 User
Old 08/04/2018, 15:21   #17
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
Quote:
Originally Posted by #HB View Post
Yo, what is the skill packet should I send to the character to give him a skill/effect. I thought of (B070,3206,B0BD,30D0).
i believe it was 0x3057 and 0xB0BD for the icon
B1Q is offline  
Old 08/04/2018, 20:41   #18
 
#HB's Avatar
 
elite*gold: 100
Join Date: Sep 2017
Posts: 1,108
Received Thanks: 903
Quote:
Originally Posted by B1Q View Post
i believe it was 0x3057 and 0xB0BD for the icon
3206 contains the skill period.
So, I should send 3057 & B0BD only to show the skill/effect?
#HB is offline  
Old 08/04/2018, 21:38   #19

 
devdash's Avatar
 
elite*gold: 14
Join Date: Feb 2016
Posts: 1,607
Received Thanks: 445
Quote:
Originally Posted by Ɗoc View Post
Your lines do have some errors, You will have to edit priority to ZERO or ONE, I can tell most of those are not like i said. Plus the line combination is a little bit messed up.Its being cast as a skill. Rather than an effect linked to the skill, You have replaced the original lines as i can see. I wish i could do it at the moment and release. However if you can wait i will do it in few days surely. I just have it as a theory now like i said. but i assure you it will work. There are few stuff you will have to adjust as well. Most likely the False statement, As one of those skills has a true, And the ANI ACT slot too. Also there are going to be few offsets to apply for the location of the skill to be over the character head, as well as a simple AT_CHAR_BASE/AT_1TAR expression, if i am not mistaken, it just needs testing, Hope that helped you mate.



If florian is unknown, Then i am bill gates.
i tried my best, sorry iam newbie on this scene, great news, i will be waiting for ur release then, please release it here so we dont mess it, thanks in advance.
devdash is offline  
Old 08/04/2018, 22:08   #20
 
B1Q's Avatar
 
elite*gold: 350
Join Date: Aug 2015
Posts: 1,999
Received Thanks: 1,188
Quote:
Originally Posted by #HB View Post
3206 contains the skill period.
So, I should send 3057 & B0BD only to show the skill/effect?
yes i believe B0BD is not needed. just try using 3057 if that's the correct opcode
B1Q is offline  
Old 08/21/2018, 05:21   #21
 
concucu's Avatar
 
elite*gold: 0
Join Date: Sep 2012
Posts: 215
Received Thanks: 124
Hi. I finished about 80%, sometimes it was a bit of a hassle, but everything was fine

im use packet b070

Unique Select SRO
concucu is offline  
Old 08/21/2018, 08:58   #22
 
athena1410's Avatar
 
elite*gold: 0
Join Date: Jul 2017
Posts: 118
Received Thanks: 65
S->C
if(_pck.Opcode == 0xB070)
{
_pck.ReadUInt8();
_pck.ReadUInt16();
uint Skill_ID = _pck.ReadUInt32();
if(Unique_SkillID.Contains.(Skill_ID)//check if in list unique_skill
{
_pck.ReadUInt32();
_pck.ReadUInt32();
if(this.Unique_ID == _pck.ReadUInt32())
{
Packet pk = new Packet(0x7402);
pk.WriteUInt8((byte)2);
m_RemoteSecurity.Send(pk);
Send(true);
}
else
{
Packet pk = new Packet(0x7402);
pk.WriteUInt8((byte)0);
m_RemoteSecurity.Send(pk);
Send(true);
}
}
}

if(_pck.Opcode == 0x3057)
{
_pck.ReadUInt32();
if(_pck.ReadUInt8() == 0x10)
{
Packet pk = new Packet(0x7402);
pk.WriteUInt8((byte)0);
m_RemoteSecurity.Send(pk);
Send(true);
}
}

if(_pck.Opcode == 0x3013)
{
Packet pk = new Packet(0x7402);
pk.WriteUInt8((byte)0);
m_RemoteSecurity.Send(pk);
Send(true);
}

C->S
if(_pkc.Opcode == 0x7402)
{
Send(false);
continue;
}

change skilleffect.txt
어그로 최상위자 표시 SYSTEM_HELPERMARK ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 0,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false monster\JUPITER\ skill_jupiter_darkdog_at04.efp * 0,18,0 none 0,0,0 none 0 none none none
athena1410 is offline  
Thanks
1 User
Old 08/21/2018, 18:37   #23

 
devdash's Avatar
 
elite*gold: 14
Join Date: Feb 2016
Posts: 1,607
Received Thanks: 445
Quote:
Originally Posted by concucu View Post
Hi. I finished about 80%, sometimes it was a bit of a hassle, but everything was fine

im use packet b070

Unique Select SRO
welldone sir, welldone, it looks beauty....... please when you end it, start explain to us how did you do it..

thanks in advance

Quote:
Originally Posted by athena1410 View Post
S->C
if(_pck.Opcode == 0xB070)
{
_pck.ReadUInt8();
_pck.ReadUInt16();
uint Skill_ID = _pck.ReadUInt32();
if(Unique_SkillID.Contains.(Skill_ID)//check if in list unique_skill
{
_pck.ReadUInt32();
_pck.ReadUInt32();
if(this.Unique_ID == _pck.ReadUInt32())
{
Packet pk = new Packet(0x7402);
pk.WriteUInt8((byte)2);
m_RemoteSecurity.Send(pk);
Send(true);
}
else
{
Packet pk = new Packet(0x7402);
pk.WriteUInt8((byte)0);
m_RemoteSecurity.Send(pk);
Send(true);
}
}
}

if(_pck.Opcode == 0x3057)
{
_pck.ReadUInt32();
if(_pck.ReadUInt8() == 0x10)
{
Packet pk = new Packet(0x7402);
pk.WriteUInt8((byte)0);
m_RemoteSecurity.Send(pk);
Send(true);
}
}

if(_pck.Opcode == 0x3013)
{
Packet pk = new Packet(0x7402);
pk.WriteUInt8((byte)0);
m_RemoteSecurity.Send(pk);
Send(true);
}

C->S
if(_pkc.Opcode == 0x7402)
{
Send(false);
continue;
}

change skilleffect.txt
어그로 최상위자 표시 SYSTEM_HELPERMARK ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 0,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false monster\JUPITER\ skill_jupiter_darkdog_at04.efp * 0,18,0 none 0,0,0 none 0 none none none
i dont understand anything, sorry iam newbie on this scene, but is that have to be done throw Filter ? cuz i have no ideas about filters, can we just do it throw Ollydbg or something like that, or database, client ?

thanks in advance
devdash is offline  
Old 08/21/2018, 19:48   #24

 
SubZero**'s Avatar
 
elite*gold: 70
Join Date: Apr 2017
Posts: 1,023
Received Thanks: 504
Quote:
Originally Posted by athena1410 View Post
S->C
if(_pck.Opcode == 0xB070)
{
_pck.ReadUInt8();
_pck.ReadUInt16();
uint Skill_ID = _pck.ReadUInt32();
if(Unique_SkillID.Contains.(Skill_ID)//check if in list unique_skill
{
_pck.ReadUInt32();
_pck.ReadUInt32();
if(this.Unique_ID == _pck.ReadUInt32())
{
Packet pk = new Packet(0x7402);
pk.WriteUInt8((byte)2);
m_RemoteSecurity.Send(pk);
Send(true);
}
else
{
Packet pk = new Packet(0x7402);
pk.WriteUInt8((byte)0);
m_RemoteSecurity.Send(pk);
Send(true);
}
}
}

if(_pck.Opcode == 0x3057)
{
_pck.ReadUInt32();
if(_pck.ReadUInt8() == 0x10)
{
Packet pk = new Packet(0x7402);
pk.WriteUInt8((byte)0);
m_RemoteSecurity.Send(pk);
Send(true);
}
}

if(_pck.Opcode == 0x3013)
{
Packet pk = new Packet(0x7402);
pk.WriteUInt8((byte)0);
m_RemoteSecurity.Send(pk);
Send(true);
}

C->S
if(_pkc.Opcode == 0x7402)
{
Send(false);
continue;
}

change skilleffect.txt
어그로 최상위자 표시 SYSTEM_HELPERMARK ACT_L 0 FALSE none CHAR_BASE 0 0 0 0 1 0,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false monster\JUPITER\ skill_jupiter_darkdog_at04.efp * 0,18,0 none 0,0,0 none 0 none none none
maybe there is other way to use it with out SYSTEM_HELPERMARK good work mate any way
SubZero** is offline  
Old 12/20/2022, 23:12   #25
 
elite*gold: 0
Join Date: May 2022
Posts: 5
Received Thanks: 0
Quote:
Originally Posted by Ɗoc View Post
Hello buddy, I have no idea what is that effect or what is its name. However i just gave you the concept and the workflow, you can create whatever effect you want and just add it the same way. For that effect you will most likely find it in particles/system if not there just search for it in particles.pk2
hi can u make a tutorial video if u have time, it seems simple when u explain it but there is no explanation for it online whatsoever
omarfsalma2 is offline  
Reply


Similar Threads Similar Threads
Npc select and Unique Show,hide packets
08/18/2015 - SRO Private Server - 10 Replies
...
I Had Added New Room and i Called Unique Room how i Can Add Unique There
08/23/2012 - SRO Private Server - 3 Replies
1* i want know how i can add unique Spawn x y z in my new Unique Room 2* How i can make Auto Spawn Unique in My Uniques Room Every 5~10min as Example Best Wish for Elitepvpers
Metin 2 Select Character select error
02/26/2011 - Metin2 Private Server - 1 Replies
Dabei-ist das spiel Charakter-Auswahl Error help Log Files 0225 23:37:16227 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage1.mse) Error 0225 23:37:16227 :: CInstanceBase::RegisterEffect(eEftType=264, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/hit/percent_damage1.mse, isCache=1) - Error 0225 23:37:16227 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage2.mse) Error 0225 23:37:16227 ::...



All times are GMT +1. The time now is 20:51.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.