IF @RefUniqueID='51783'
BEGIN
EXEC vPlus.._Char_AddItemToChest @CHARID,9238, 1, 0,'REWARD'-----------------tıger
EXEC vPlus.._Char_SendTextNotification @CHARID,'Your reward has been sent to your Item Chest.',3,0,1,51783
EXEC vPlus.._Char_SendTextNotification @CHARID,'Your reward has been sent to your Item Chest.',1,0,1,51783
end
Unique Give Honor Points
Code:
USE [vPlus]
GO
/****** Object: StoredProcedure [dbo].[_Logger_UniqueDeath] Script Date: 7/20/2024 3:24:54 AM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[_Logger_UniqueDeath]
-- Add the parameters for the stored procedure here
@CharID INT,
@CharName16 VARCHAR(64), -- NOTE: this might be NickName16 which is job alies in case the character killed the unique under job mode
@RefUniqueID INT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @RankPoints INT = (SELECT Points FROM _RefRankingUniquePoints WHERE RefUniqueID = @RefUniqueID)
IF (@RankPoints > 0)
BEGIN
UPDATE _RankingUniquePoints SET TotalKills += 1, TotalPoints += @RankPoints, LastUpdate = GETDATE() WHERE CharID = @CharID
IF (@@ROWCOUNT = 0)
INSERT INTO _RankingUniquePoints VALUES (@CharID, 1, @RankPoints, GETDATE());
END
DECLARE @RefUniqueCodeName128 VARCHAR(129) = (SELECT CodeName128 FROM SRO_VT_SHARD.._RefObjCommon WHERE ID = @RefUniqueID)
DECLARE @UniqueName Varchar(64) = (SELECT UniqueName FROM _RefUniqueNoticeName WHERE UniqueCodeName128 = @RefUniqueCodeName128)
DECLARE @MSG VARCHAR(MAX) = @CharName16 + ' has killed ' + @UniqueName
IF @UniqueName IS NOT NULL
INSERT INTO _DiscordBot_Messages (ChannelID,Message)
VALUES (1262861649266606161,@MSG)
END
DECLARE @CampID INT;
DECLARE @HonorMessage NVARCHAR(MAX);
-- TG (Tiger Girl)
IF (@RefUniqueID = 1954)
BEGIN
SET @CampID = ISNULL((SELECT CampID FROM SRO_VT_SHARD.._TrainingCampMember WITH(NOLOCK) WHERE CharID = @CharID), 0);
UPDATE SRO_VT_SHARD.dbo._TrainingCamp
SET EvaluationPoint += 1, GraduateCount += 1
WHERE ID = @CampID;
UPDATE SRO_VT_SHARD.dbo._TrainingCampMember
SET HonorPoint = HonorPoint + 1
WHERE CharID = @CharID;
SET @HonorMessage = N'Tebrikler 1 Honor Puan Kazandınız..'
EXEC _Char_SendTextNotification @CharID, @HonorMessage, 1, 0, 0
END
IF (@RefUniqueID = 5871) --Cerb
BEGIN
SET @CampID = ISNULL((SELECT CampID FROM SRO_VT_SHARD.._TrainingCampMember WITH(NOLOCK) WHERE CharID = @CharID), 0);
UPDATE SRO_VT_SHARD.dbo._TrainingCamp
SET EvaluationPoint += 1, GraduateCount += 1
WHERE ID = @CampID;
UPDATE SRO_VT_SHARD.dbo._TrainingCampMember
SET HonorPoint = HonorPoint + 1
WHERE CharID = @CharID;
SET @HonorMessage = N'Tebrikler 1 Honor Puan Kazandınız..'
EXEC _Char_SendTextNotification @CharID, @HonorMessage, 1, 0, 0
END
IF (@RefUniqueID = 14936) --Ivy
BEGIN
SET @CampID = ISNULL((SELECT CampID FROM SRO_VT_SHARD.._TrainingCampMember WITH(NOLOCK) WHERE CharID = @CharID), 0);
UPDATE SRO_VT_SHARD.dbo._TrainingCamp
SET EvaluationPoint += 1, GraduateCount += 1
WHERE ID = @CampID;
UPDATE SRO_VT_SHARD.dbo._TrainingCampMember
SET HonorPoint = HonorPoint + 1
WHERE CharID = @CharID;
SET @HonorMessage = N'Tebrikler 1 Honor Puan Kazandınız..'
EXEC _Char_SendTextNotification @CharID, @HonorMessage, 1, 0, 0
END
IF (@RefUniqueID = 1982) -- Uru
BEGIN
SET @CampID = ISNULL((SELECT CampID FROM SRO_VT_SHARD.._TrainingCampMember WITH(NOLOCK) WHERE CharID = @CharID), 0);
UPDATE SRO_VT_SHARD.dbo._TrainingCamp
SET EvaluationPoint += 1, GraduateCount += 1
WHERE ID = @CampID;
UPDATE SRO_VT_SHARD.dbo._TrainingCampMember
SET HonorPoint = HonorPoint + 1
WHERE CharID = @CharID;
SET @HonorMessage = N'Tebrikler 1 Honor Puan Kazandınız..'
EXEC _Char_SendTextNotification @CharID, @HonorMessage, 1, 0, 0
END
IF (@RefUniqueID = 2002) -- Isu
BEGIN
SET @CampID = ISNULL((SELECT CampID FROM SRO_VT_SHARD.._TrainingCampMember WITH(NOLOCK) WHERE CharID = @CharID), 0);
UPDATE SRO_VT_SHARD.dbo._TrainingCamp
SET EvaluationPoint += 1, GraduateCount += 1
WHERE ID = @CampID;
UPDATE SRO_VT_SHARD.dbo._TrainingCampMember
SET HonorPoint = HonorPoint + 1
WHERE CharID = @CharID;
SET @HonorMessage = N'Tebrikler 1 Honor Puan Kazandınız..'
EXEC _Char_SendTextNotification @CharID, @HonorMessage, 1, 0, 0
END
IF (@RefUniqueID = 3810) -- Lord
BEGIN
SET @CampID = ISNULL((SELECT CampID FROM SRO_VT_SHARD.._TrainingCampMember WITH(NOLOCK) WHERE CharID = @CharID), 0);
UPDATE SRO_VT_SHARD.dbo._TrainingCamp
SET EvaluationPoint += 1, GraduateCount += 1
WHERE ID = @CampID;
UPDATE SRO_VT_SHARD.dbo._TrainingCampMember
SET HonorPoint = HonorPoint + 1
WHERE CharID = @CharID;
SET @HonorMessage = N'Tebrikler 1 Honor Puan Kazandınız..'
EXEC _Char_SendTextNotification @CharID, @HonorMessage, 1, 0, 0
END
IF (@RefUniqueID = 3875) -- Demon
BEGIN
SET @CampID = ISNULL((SELECT CampID FROM SRO_VT_SHARD.._TrainingCampMember WITH(NOLOCK) WHERE CharID = @CharID), 0);
UPDATE SRO_VT_SHARD.dbo._TrainingCamp
SET EvaluationPoint += 1, GraduateCount += 1
WHERE ID = @CampID;
UPDATE SRO_VT_SHARD.dbo._TrainingCampMember
SET HonorPoint = HonorPoint + 1
WHERE CharID = @CharID;
SET @HonorMessage = N'Tebrikler 1 Honor Puan Kazandınız..'
EXEC _Char_SendTextNotification @CharID, @HonorMessage, 1, 0, 0
END
Vsroplus Guard v3 | Boost Your Server Quality | Control from anywhere 09/03/2025 - Silkroad Online Trading - 47 Replies http://i.epvpimg.com/Lm1reab.png
I am thrilled to announce that today I have the pleasure to present to you Vsroplus. Vsroplus is the most up to date filter that supports Vsro 188 files. With a lot of ground breaking features and massive control over almost every single aspect of your game, with top notch security and packet filtering and top notch stability. Not to mention that it is the cleanest panel out there to control your server and system! with Vsroplus's panel, you can neglect 80% of...
VSROPLUS PC LIMIT 01/15/2022 - Silkroad Online Trading - 3 Replies Is possible to bypass server on vsroplus base? :O
If somebody can make it for $, sure I'm in.
[PROPLEM] Schedule / SkillDataXXXX.enc crash./ Proc to spawn Unique. 02/28/2016 - SRO Private Server - 0 Replies xD
Hey!
Okai now for real, there 3 things.
1. Schedule ->Automatic Unique Spawn(EVENT_UNIQUE_MONSTER_SPAWN)
Its working correct , they are spawn like i want bla bla bla, but i want to change STRONG titans simply to other Uniques. What should i do? Is there any SP in SRO_VT_SHARD wich can i modify and put there my Uniques? Also i guess i should have to setup their location? Isnt this coded in gameserver/shardmanager ?(hope not). I searched DB i looked on the procedures and tables in...