الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   Get Honor Rank Point By Job Trade/Hunter/Thief (https://silkroad4arab.com/vb/showthread.php?t=574795)

GM CrazyViper 31-12-2014 12:58 PM

Get Honor Rank Point By Job Trade/Hunter/Thief
 
http://im58.gulfup.com/mLMTsm.png

النهارده جايب ليكم موضوع مهم
Get honor point by Job
بمعني اوضح انك لما تطلع Trade
hunter
Thief
بدل ما هتأخد جولد هتأخد Honor points

addlogchar

كود PHP:

declare @jobtype int,@jobnames varchar(50)
    
set @jobtype=(select jobtype from SRO_VT_SHARD.._chartrijob where charid=@charid)
    
select @jobnames=case when @jobtype =1 then 'Trader'
    
when @jobtype=2 then 'Thief'
    
when @jobtype=3 then 'Hunter'
    
end
    
if @eventid in (4,6) and ((select contribution from SRO_VT_SHARD.._CharTrijob where CharID=@CharID) >=436657932) and ((select jobtype from SRO_VT_SHARD.._CharTrijob where CHARid=@CharID)>0)
    
begin
    
if (select jobtype from SRO_VT_SHARD.._CharTrijob where CharID=@CharID)=1
    begin
    exec SRO_VT_SHARD
.._TRAINING_CAMP_CREATE @charid
    update SRO_VT_SHARD
.._CharTrijob set Contribution=0 where CharID=@CharID
    update SRO_VT_SHARD
.._TrainingCamp set EvaluationPoint+=10,GraduateCount+=10 where id in (Select campid from SRO_VT_SHARD.._TrainingCampMember where charid=@charid)
    if 
not exists (select campid from [dbo].[SaveTrade_Mr.xwhere Charid=@CharID)
    
begin
    insert into 
[dbo].[SaveTrade_Mr.x] (Charname,Charid,CampID,HonorPoints,TradeCount,JobTypevalues ((select charname16 from SRO_VT_SHARD.._char where CharID=@CharID),@CharID,(select campid from SRO_VT_SHARD.._TrainingCampMember where CharID=@CharID),(select GraduateCount from SRO_VT_SHARD.._TrainingCamp where id in (select campid from SRO_VT_SHARD.._TrainingCampMember where CharID=@CharID)),0,@jobnames)
    
end
    
if exists (select campid from [dbo].[SaveTrade_Mr.xwhere Charid=@CharID)
    
begin 
    update 
[dbo].[SaveTrade_Mr.xset TradeCount+=1,HonorPoints+=10 where Charid=@CharID
    end
    end
    
if (select jobtype from SRO_VT_SHARD.._CharTrijob where CharID=@CharID)=2
    begin
    exec SRO_VT_SHARD
.._TRAINING_CAMP_CREATE @charid
    update SRO_VT_SHARD
.._CharTrijob set Contribution=0 where CharID=@CharID
    update SRO_VT_SHARD
.._TrainingCamp set EvaluationPoint+=10,GraduateCount+=10 where id in (Select campid from SRO_VT_SHARD.._TrainingCampMember where charid=@charid)
    if 
not exists (select campid from [dbo].[SaveTrade_Mr.xwhere Charid=@CharID)
    
begin
    insert into 
[dbo].[SaveTrade_Mr.x] (Charname,Charid,CampID,HonorPoints,TradeCount,JobTypevalues ((select charname16 from SRO_VT_SHARD.._char where CharID=@CharID),@CharID,(select campid from SRO_VT_SHARD.._TrainingCampMember where CharID=@CharID),(select GraduateCount from SRO_VT_SHARD.._TrainingCamp where id in (select campid from SRO_VT_SHARD.._TrainingCampMember where CharID=@CharID)),0,@jobnames)
    
end
    
if exists (select campid from [dbo].[SaveTrade_Mr.xwhere Charid=@CharID)
    
begin 
    update 
[dbo].[SaveTrade_Mr.xset TradeCount+=1,HonorPoints+=10 where Charid=@CharID
    end
    end
    
if (select jobtype from SRO_VT_SHARD.._CharTrijob where CharID=@CharID)=3
    begin
    exec SRO_VT_SHARD
.._TRAINING_CAMP_CREATE @charid
    update SRO_VT_SHARD
.._CharTrijob set Contribution=0 where CharID=@CharID
    update SRO_VT_SHARD
.._TrainingCamp set EvaluationPoint+=10,GraduateCount+=10 where id in (Select campid from SRO_VT_SHARD.._TrainingCampMember where charid=@charid)
    if 
not exists (select campid from [dbo].[SaveTrade_Mr.xwhere Charid=@CharID)
    
begin
    insert into 
[dbo].[SaveTrade_Mr.x] (Charname,C_char where CharID=@CharID),@CharID,(select campid from SRO_VT_SHARD.._TrainingCampMember where CharID=@CharID),(select GraduateCount from SRO_VT_SHARD.._TrainingCamp where id in (select campid from SRO_VT_SHARD.._TrainingCampMember where CharID=@CharID)),0,@jobnames)
    
end
    
if exists (select campid from [dbo].[SaveTrade_Mr.xwhere Charid=@CharID)
    
begin 
    update 
[dbo].[SaveTrade_Mr.xset TradeCount+=1,HonorPoints+=10 where Charid=@CharID
    end
        update SRO_VT_SHARD
.._CharTrijob set Contribution=Contribution+1000 where CharID=@CharID
    end
harid
,CampID,HonorPoints,TradeCount,JobTypevalues ((select charname16 from SRO_VT_SHARD..    end 


كود PHP:

USE [DB_LOG]
GO

/****** Object:  Table [dbo].[SaveTrade_Mr.x]    Script Date: 12/29/2014 6:38:31 PM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE 
[dbo].[SaveTrade_Mr.x](
    [
No] [intIDENTITY(1,1NOT NULL,
    [
Charname] [varchar](50NULL,
    [
Charid] [bigintNULL,
    [
CampID] [bigintNULL,
    [
HonorPoints] [intNULL,
    [
TradeCount] [bigintNULL,
    [
JobType] [varchar](50NULL,
 
CONSTRAINT [PK_SaveTrade_Mr.xPRIMARY KEY CLUSTERED 
(
    [
NoASC
)WITH (PAD_INDEX OFFSTATISTICS_NORECOMPUTE OFFIGNORE_DUP_KEY OFFALLOW_ROW_LOCKS ONALLOW_PAGE_LOCKS ONON [PRIMARY]
ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO 


To More Service Contact Me
My Phone/ 01115056229
Skype/ ihateu14777
#GM]CrazyViper]

Hamza FiGo 31-12-2014 11:23 PM

موضوع حميل يا باشا بس لو فيديو صغير كدة بس توري الناس اية اللي بيحصل واية لزمتة وشغال 100% ولا لا

تقبل مروري


الساعة الآن 08:54 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.