|
You last visited: Today at 16:25
Advertisement
Skills recall Scroll
Discussion on Skills recall Scroll within the SRO PServer Guides & Releases forum part of the SRO Private Server category.
12/21/2014, 19:42
|
#1
|
elite*gold: 150
Join Date: Sep 2009
Posts: 987
Received Thanks: 258
|
Skills recall Scroll
Skills recall Scroll
Simply this scroll set ur Skills at ( S ) to 0 with one shot. Not like skill edit.
*********
Data Base
*********
RefObjCommon
Code:
1 70005 ITEM_MALL_SKILL_RECALL ???? ???? ??? (???) xxx SN_ITEM_MALL_SKILL_POINT_RECALL_A SN_ITEM_MALL_SKILL_POINT_RECALL_A_TT_DESC 1 0 3 3 13 14 180000 3 0 1 1 1 255 0 1 0 0 129 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_mall_scroll.bsr item\etc\mall_skill_point_recall_a.ddj xxx xxx 60002
RefObjItem
Code:
60002 1 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 ????(?) 1 [USU1:SKILL_MALL_SKILL_POINT_RECALL_A1] -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0 0
Refskill
Code:
1 59702 1013 SKILL_MALL_SKILL_POINT_RECALL_A1 ???? ???? SKILL_MALL_SKILL_POINT_RECALL_A1 0 1 1 0 0 0 0 0 1000 0 0 0 3599 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 255 255 0 0 0 0 0 255 255 255 255 item\etc\mall_optlevel_upgrade_scroll_1.ddj SN_SKILL_MALL_CHANGENAME xxx SN_SKILL_MALL_CHANGENAME_TT_DESC xxx 0 0 3 1667396966 1851946342 1685418593 1500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
_AddTimedJob procedure
Code:
if(@JobID= '59702')
begin
declare @TotalSP int
declare @TotalSPMastery int
SELECT @TotalSP = SUM(_RefSkill.ReqLearn_SP) FROM _RefSkill, _CharSkill WHERE _RefSkill.ID=_CharSkill.SkillID AND _CharSkill.CharID=@CharID AND _RefSkill.ReqCommon_MasteryLevel1 <= '130'
SELECT @TotalSPMastery = SUM(_RefLevel.Exp_M) FROM _CharSkillMastery, _RefLevel WHERE _RefLevel.Lvl=_CharSkillMastery.Level AND _CharSkillMastery.CharID=@CharID AND _CharSkillMastery.Level <= '130'
UPDATE _Char SET RemainSkillPoint=RemainSkillPoint+@TotalSP+@TotalSPMastery+200000 WHERE CharID=@CharID
DELETE _CharSkill FROM _RefSkill, _CharSkill WHERE _RefSkill.ID=_CharSkill.SkillID AND _CharSkill.CharID=@CharID AND _RefSkill.ReqCommon_MasteryLevel1 <= '130' AND _RefSkill.ID NOT IN (1,70,40,2,8421,9354,9355,11162,9944,8419,8420,11526,10625)
UPDATE _CharSkillMastery SET Level='0' WHERE CharID=@CharID AND Level <= '130'
return -3
end
**********
Media Side
**********
itemdata_45000
Code:
1 60091 ITEM_MALL_SKILL_RECALL ???? ???? ??? (???) xxx SN_ITEM_MALL_SKILL_POINT_RECALL_A SN_ITEM_MALL_SKILL_POINT_RECALL_A_TT_DESC 1 0 3 3 13 14 180000 3 0 1 1 1 255 0 1 0 0 129 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 xxx item\etc\drop_mall_scroll.bsr item\etc\mall_skill_point_recall_a.ddj xxx xxx 1 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 ????(?) 1 [USU1:SKILL_MALL_SKILL_POINT_RECALL_A1] -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 0 0
skilldata_xxxxxenc
Code:
1 59669 1013 SKILL_MALL_SKILL_POINT_RECALL_A1 ???? ???? SKILL_MALL_SKILL_POINT_RECALL_A1 0 1 1 0 0 0 0 0 1000 0 0 0 3599 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 255 255 0 0 0 0 0 255 255 255 255 item\etc\mall_optlevel_upgrade_scroll_1.ddj SN_SKILL_MALL_CHANGENAME xxx SN_SKILL_MALL_CHANGENAME_TT_DESC xxx 0 0 3 1667396966 1851946342 1685418593 1500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
skilleffect
Code:
1 귀환서 사용전 SKILL_MALL_SKILL_POINT_RECALL_A1 0 FALSE 0 DEFAULT none none none none none none none none 0 0,0,0,0 ONE none none none none none none none 0 1
귀환서 사용전 SKILL_MALL_SKILL_POINT_RECALL_A1 ACT_S 0 FALSE none none 0 0 0 0 1 0,0 AT_LOOP MOV_NONE,0,0,0 0,0,0 false,0,0,0,0,false system\ item_returnscroll.efp none 0,0,0 none 0,0,0 none 0 none none none
textdata_object
Code:
1 SN_ITEM_MALL_SKILL_POINT_RECALL_A Skill Reset Scroll
I don`t know its released before or not. Just made it for who need it.
If released before. just ignore it
|
|
|
12/23/2014, 12:55
|
#2
|
elite*gold: 41
Join Date: Oct 2012
Posts: 2,216
Received Thanks: 1,196
|
too old
and there's alot of threads about it
|
|
|
12/23/2014, 18:54
|
#3
|
elite*gold: 150
Join Date: Sep 2009
Posts: 987
Received Thanks: 258
|
Quote:
Originally Posted by Crue*
too old
and there's alot of threads about it
|
Ah ok sry. didn`t notice.
Quote:
I don`t know its released before or not. Just made it for who need it.
If released before. just ignore it
|
|
|
|
12/23/2014, 20:35
|
#4
|
elite*gold: 0
Join Date: Feb 2008
Posts: 340
Received Thanks: 72
|
And like any skill reset, you must to Change map to take effect, too bad is not possible to make it working like in official.
|
|
|
12/24/2014, 00:14
|
#5
|
elite*gold: 56
Join Date: Oct 2013
Posts: 1,165
Received Thanks: 774
|
Quote:
Originally Posted by pushipu
And like any skill reset, you must to Change map to take effect, too bad is not possible to make it working like in official.
|
auto teleport after activating the scroll is possible
|
|
|
12/24/2014, 01:06
|
#6
|
elite*gold: 150
Join Date: Sep 2009
Posts: 987
Received Thanks: 258
|
nothin impossible pro. just make it like that
|
|
|
12/24/2014, 10:20
|
#7
|
elite*gold: 56
Join Date: Oct 2013
Posts: 1,165
Received Thanks: 774
|
find your misstake
|
|
|
12/24/2014, 12:36
|
#8
|
elite*gold: 28
Join Date: Aug 2014
Posts: 4,096
Received Thanks: 2,653
|
_RefObjItem=> Make it a return scroll
|
|
|
12/24/2014, 13:31
|
#9
|
elite*gold: 0
Join Date: Oct 2014
Posts: 93
Received Thanks: 22
|
I prefer copying the return scrolls _refobjcommon and _refobjitem lines . then add this trigger to _AddLogItem at LOG DB  It will be better and easier ^^ btw thanks for this release
Also add these to your release so it's a good collection ^^
Change name
add this to _AddLogItem at log db
Quote:
If(@Operation = '41' and @ItemRefID = '41412')
begin
declare @CharName16 varchar(64)
Select @CharName16=CharName16 from SRO_VT_SHARD.._Char where CharID = @CharID
Update SRO_VT_SHARD.._Char Set CharName16 = '@'+ @CharName16 Where CharID = @CharID
Declare @NewCharName varchar (64) = (select CharName16 from SRO_VT_SHARD.._Char where CharID = @CharID and Charname 16 not like '%@%')
update SRO_VT_SHARD.._CharNameList set Charname16 = @NewCharName
update SRO_VT_SHARD.._Friend set FriendCharname = @NewCharName where FriendCharName = @CharName16
Update SRO_VT_SHARD.._GuildMember set CharName = @NewCharName where CharName = @CharName16
end
|
Stats Reset
Add this to _AddLogItem at Log db
Quote:
if(@Operation = '41' and @RefItemID = '41415') -- remove stats
begin
declare @Strength int
declare @Intellect int
declare @MaxLevel int
declare @RemainStatPoint int
select @MaxLevel = MaxLevel from SRO_VT_SHARD.._Char where CharID = @CharID
set @RemainStatPoint = (@MaxLevel*3)-3
set @MaxLevel = @MaxLevel+19
UPDATE SRO_VT_SHARD.._Char SET Strength=@MaxLevel, Intellect=@MaxLevel, RemainStatPoint=@RemainStatPoint WHERE CharID=@CharID
end
|
Remove Premium
Add this to _AddLogChar @ Log DB
Quote:
If(@Operation= '41')
if(@ItemRefID= '41894')
begin
declare @RemovePrem1 int
declare @RemovePrem2 int
declare @RemovePrem3 int
declare @RemovePrem4 int
declare @RemovePrem5 int
declare @RemovePrem6 int
declare @RemovePrem7 int
declare @RemovePrem8 int
DECLARE @REMOVEPREM9 INT
SET @RemovePrem1 = (Select ID From SRO_VT_SHARD.DBO._TimedJob Where CharID=@CharID and Data2=3847)
SET @RemovePrem2 = (Select ID From SRO_VT_SHARD.DBO._TimedJob Where CharID=@CharID and Data2=3783)
SET @RemovePrem3 = (Select ID From SRO_VT_SHARD.DBO._TimedJob Where CharID=@CharID and Data2=3769)
SET @RemovePrem4 = (Select ID From SRO_VT_SHARD.DBO._TimedJob Where CharID=@CharID and Data2=3795)
SET @RemovePrem5 = (Select ID From SRO_VT_SHARD.DBO._TimedJob Where CharID=@CharID and Data2=10800)
SET @RemovePrem6 = (Select ID From SRO_VT_SHARD.DBO._TimedJob Where CharID=@CharID and Data2=224)
SET @RemovePrem7 = (Select ID From SRO_VT_SHARD.DBO._TimedJob Where CharID=@CharID and Data2=1)
SET @RemovePrem8 = (Select ID From SRO_VT_SHARD.DBO._TimedJob Where CharID=@CharID and Data2=2)
SET @REMOVEPREM9 = (SELECT ID FROM SRO_VT_SHARD.DBO._TimedJob WHERE CharID=@CharID AND Data2=707799600)
delete from SRO_VT_SHARD.DBO._TimedJob WHERE ID=@RemovePrem1
delete from SRO_VT_SHARD.DBO._TimedJob WHERE ID=@RemovePrem2
delete from SRO_VT_SHARD.DBO._TimedJob WHERE ID=@RemovePrem3
delete from SRO_VT_SHARD.DBO._TimedJob WHERE ID=@RemovePrem4
delete from SRO_VT_SHARD.DBO._TimedJob WHERE ID=@RemovePrem5
delete from SRO_VT_SHARD.DBO._TimedJob WHERE ID=@RemovePrem6
delete from SRO_VT_SHARD.DBO._TimedJob WHERE ID=@RemovePrem7
delete from SRO_VT_SHARD.DBO._TimedJob WHERE ID=@RemovePrem8
delete from SRO_VT_SHARD.DBO._TimedJob WHERE ID=@REMOVEPREM9
end
end
|
Remove Adv Elixir
Add this to _AddLogItem @ Log DB
Quote:
if(@operation = '41' and @ItemRefID = '90015') -- Adv Remover
begin
DECLARE @ItemID varchar (64)
SELECT @ItemID=ItemID from SRO_VT_SHARD.._Inventory where CharID = @CharID AND Slot = '13'
DELETE FROM SRO_VT_SHARD.._BindingOptionWithItem where nItemDBID IN (SELECT ItemID FROM SRO_VT_SHARD.._Inventory WHERE Slot = '13' AND CharID=@CharID) and bOptType=2
end
|
|
|
|
12/24/2014, 15:28
|
#10
|
elite*gold: 150
Join Date: Sep 2009
Posts: 987
Received Thanks: 258
|
If i could n`t make it teleporting auto, simply i can give a DC by adding return -3.
|
|
|
12/24/2014, 15:33
|
#11
|
elite*gold: 0
Join Date: Feb 2008
Posts: 340
Received Thanks: 72
|
Quote:
Originally Posted by hamzafigo
If i could n`t make it teleporting auto, simply i can give a DC by adding return -3.
|
Everyone can do that, but it's not sexy
|
|
|
12/25/2014, 14:23
|
#12
|
elite*gold: 28
Join Date: Aug 2014
Posts: 4,096
Received Thanks: 2,653
|
Quote:
Originally Posted by Tyr*
then add this trigger to _AddLogItem at LOG DB
Also add these to your release so it's a good collection ^^
|
Sorry but adding a trigger for this is stupid, you have the SP, or make another SP so the original SP wouldn't be full of ****.
|
|
|
12/26/2014, 04:26
|
#13
|
elite*gold: 0
Join Date: Oct 2014
Posts: 93
Received Thanks: 22
|
Quote:
Originally Posted by hamzafigo
If i could n`t make it teleporting auto, simply i can give a DC by adding return -3.
|
NO, Return -3 cancels the sql query/command and dc's the user. simply, like nothing happened.
|
|
|
12/26/2014, 21:25
|
#14
|
elite*gold: 28
Join Date: Aug 2014
Posts: 4,096
Received Thanks: 2,653
|
Guys, JUST copy the instant return scroll lines, make another copy, problem solved!
|
|
|
12/27/2014, 03:27
|
#15
|
elite*gold: -400
Join Date: Jul 2014
Posts: 15
Received Thanks: 3
|
Old But usefull
|
|
|
Similar Threads
|
(ALB) WTS Effect Scroll - Megadolon Drop Scroll
01/09/2012 - Trading - 1 Replies
Im looking for plats just serious offers please
|
WTT 3X Scroll for Shuta( Come with ur Scroll)(Evengarda)
06/16/2010 - Archlord Trading - 1 Replies
İ want to change 4x Scroll for shuta ... u need to come with ur scroll
|
Teleport Scroll/recall value [INT]
01/10/2009 - Kal Online - 4 Replies
hey i guess they changed values after update.. anyone have new ones?
also, can you still get them with G1 sword/ money in inv slot 1 and 2?
Thanks
|
[Release] teleport and recall scroll packets - int. server
11/10/2008 - Kal Hacks, Bots, Cheats & Exploits - 1 Replies
hi all,
the packets....
teleport scroll = send 0x8a, "Ubds", token id, 0x02, med id, char name
recall scroll = send 0x89, "Ubds", token id, 0x02, med id, char name
YoSaKi
(my first post xD)
|
All times are GMT +1. The time now is 16:29.
|
|