How to make a scroll can't be use outzone like guild member summon scroll ?
Discussion on How to make a scroll can't be use outzone like guild member summon scroll ? within the SRO Private Server forum part of the Silkroad Online category.
How to make a scroll can't be use outzone like guild member summon scroll ?
How to make a scroll can't be use outzone like guild member summon scroll ?
or maybe like the job suits,
i want that scroll can be use at only towns, can't be use out the towns
The following way would be my personal favorite for these kinda things since you can do many many more things this way.
First: Make everyone a GM by default.
Inside your packet filter, send "invisible" command as soon as you get spawned automatically.
Disallow all 0x7010 packets (GM Packets).
NOW you can create scrolls or whatever. When the scroll/skill etc is used you can code a "RecallUser" command into the filter and let the user recall all guildmembers one after another. You can obviously also send the packet for the "Guildmember summon acceptance" and then peeps get recalled.
You'll be able to set any kind of custom zone **** this way or do whatever the **** you wanna do.
Just be sure to get the invisible toggle command right. Cause its a toggle(!), not an activation and deactivation.
The following way would be my personal favorite for these kinda things since you can do many many more things this way.
First: Make everyone a GM by default.
Inside your packet filter, send "invisible" command as soon as you get spawned automatically.
Disallow all 0x7010 packets (GM Packets).
NOW you can create scrolls or whatever. When the scroll/skill etc is used you can code a "RecallUser" command into the filter and let the user recall all guildmembers one after another. You can obviously also send the packet for the "Guildmember summon acceptance" and then peeps get recalled.
You'll be able to set any kind of custom zone **** this way or do whatever the **** you wanna do.
Just be sure to get the invisible toggle command right. Cause its a toggle(!), not an activation and deactivation.
as more i ask as more i learn, i really appreciate ur answers, but i think u dont understand my questions correctly, i have made a new scroll that it will do alot of bugs if it done outside the zone, so i want them when they try to do it out the town they tell em " can't be use out of the town" just like when u try to use Guild Member summon scroll it tells the same error
so what should i do to any scroll to make it can't be use out of the towns
The following way would be my personal favorite for these kinda things since you can do many many more things this way.
First: Make everyone a GM by default.
Inside your packet filter, send "invisible" command as soon as you get spawned automatically.
Disallow all 0x7010 packets (GM Packets).
NOW you can create scrolls or whatever. When the scroll/skill etc is used you can code a "RecallUser" command into the filter and let the user recall all guildmembers one after another. You can obviously also send the packet for the "Guildmember summon acceptance" and then peeps get recalled.
You'll be able to set any kind of custom zone **** this way or do whatever the **** you wanna do.
Just be sure to get the invisible toggle command right. Cause its a toggle(!), not an activation and deactivation.
Holy sexy way, who would ******* think of that...
But they will still be able to show/hide the console, and that would be annoying. So you gotta find a way to fix this with some codecave and that won't be that hard.
going to try it just right now, hope it works
i will write back the result
i put this
use SRO_VT_SHARD
go
create proc _Scroll_Name
@ Charid int
as
begin
Declare @ charname varchar(20), @ isbattle int
set @ isbattle = (select IsBattleField from SRO_VT_SHARD.dbo._RefRegion where wRegionID =
(Select LatestRegion from SRO_VT_SHARD.dbo._Char where CharID =@ Charid ))
-- Check if char ouside town dont tp him for non job cheating and other stuff ... !
if( @ isbattle ='1')
begin
Insert into Notice (Service,Type,Target,Message,Date) values
(1,'Private',@ CharName,'sorry but you are not in town ',Getdate())
END
-- End of anti-cheating
else
begin
print 'ITEM_MALL_CHAR_NAME_SCROLL'
end
end
but its not working error excute pop up "Msg 102, Level 15, State 1, Procedure _Scroll_Name, Line 4
Incorrect syntax near 'int'.
Msg 102, Level 15, State 1, Procedure _Scroll_Name, Line 8
Incorrect syntax near 'varchar'.
Msg 137, Level 15, State 2, Procedure _Scroll_Name, Line 11
Must declare the scalar variable "@".
Msg 137, Level 15, State 2, Procedure _Scroll_Name, Line 14
Must declare the scalar variable "@".
Msg 137, Level 15, State 2, Procedure _Scroll_Name, Line 17
Must declare the scalar variable "@"."
@
Remove the space after each @
if you still can't get your thing works send me tv .
it works now, after removed these spaces, but i can still active the scrolls at anywhere i want, and it works perfectly
did i made any mistaks ?
use SRO_VT_SHARD
go
create proc _Scroll_Name
@d int
as
begin
Declare @ varchar(20), @ttle int
set @ttle = (select IsBattleField from SRO_VT_SHARD.dbo._RefRegion where wRegionID =
(Select LatestRegion from SRO_VT_SHARD.dbo._Char where CharID @d ))
-- Check if char ouside town dont tp him for non job cheating and other stuff ... !
if( @ttle ='1')
begin
Insert into Notice (Service,Type,Target,Message,Date) values
(1,'Private' @,'sorry but you are not in town ',Getdate())
END
-- End of anti-cheating
else
begin
print 'ITEM_MALL_CHAR_NAME_SCROLL'
end
end
i even tried to go out the safe zone then i restarted the character to refresh the region in the _Char table, but the scroll still working perfectly, it should be disabled cuz iam outsize
told you send me tv
i got it already working and tested .
you will use this proc for which scroll ?
also send me the final procedure so i can review it .
this proc will be use for alot of scrolls, all the recall once, like recall skills scroll, Recall Stats Scroll, Recall Guild Penalty Scroll, and so on...
i guess tv means teamviwer so iam setuping it... and i will give it to u just right now on the discord
TaeSe Summon Scroll 06/24/2026 - SRO Private Server - 11 Replies Hello,
I have 120 cap server.
The guild which own the fortress earn TaeSe summon scroll.
the master is level 120 .. he can't use the scroll not action when try to use the scroll
getting this error in gameserver
but if i change char level to 110 the scroll can be used..
how to make the scroll can be used if char level 110+ ??
GREY WOLF SUMMON SCROLL THEBES 01/05/2014 - Silkroad Online Trading - 0 Replies HI,
I want to sell my Grey Wolf on Thebes.
It is Level 94. Really rare, u canīt buy this anywhere.
My other Wolf were bought for 2,2bio.
PM me if u want!
No CP summon/ranged and longbow summon hack 07/15/2008 - General Gaming Discussion - 11 Replies - no cp and nak (2 in 1): combine No CP summon and longbow summon hack
- no ranged: like b4