عرض مشاركة واحدة
قديم 08-03-2017, 02:42 PM   #5

Exanic*
عضو جديد



الصورة الرمزية Exanic*


• الانـتـسـاب » Feb 2017
• رقـم العـضـويـة » 132318
• المشـــاركـات » 13
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 10
Exanic* صـاعـد

Exanic* غير متواجد حالياً



افتراضي رد: عاوز اغير ال honor ranking ل job ranking



اقتباس:
المشاركة الأصلية كتبت بواسطة Dev.Klito عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
يا ريت يكون اسم الموضوع واضح حسب القوانين اتفضل شوف الموضوع دا
البرسيدور فى الموضوع دا ناقصه

عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]

بالنسبة لاسم التاب فى ال npc اعتقد انت رجل معاك سيرفر اون لين و عارف هتغيرو منين

بخصوص الجلو هشفهولك حاضر
تمام بس اسم التاب مش موجوده اصلا حتى عدلت على ref shof tab و refshoptab group مظهرتش تانى فا دا اللى خلانى اسأل

اقتباس:
المشاركة الأصلية كتبت بواسطة Galactus عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
تم تعديل اسم الموضوع ..
شكرآ

اقتباس:
المشاركة الأصلية كتبت بواسطة Mahmoud Rashwan عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
SRO_VT_SHARDLOG-->Programmability-->Stored Procedure-->AddLogCher
كود 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.x]*where*Charid=@CharID)
****
begin
****insert*into*[dbo].[SaveTrade_Mr.x]*(Charname,Charid,CampID,HonorPoints,TradeCount,JobType)*values*((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.x]*where*Charid=@CharID)
****
begin*
****
update*[dbo].[SaveTrade_Mr.x]*set*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.x]*where*Charid=@CharID)
****
begin
****insert*into*[dbo].[SaveTrade_Mr.x]*(Charname,Charid,CampID,HonorPoints,TradeCount,JobType)*values*((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.x]*where*Charid=@CharID)
****
begin*
****
update*[dbo].[SaveTrade_Mr.x]*set*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.x]*where*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.x]*where*Charid=@CharID)
****
begin*
****
update*[dbo].[SaveTrade_Mr.x]*set*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,JobType)*values*((select*charname16*f
rom
*SRO_VT_SHARD..****end
2-New Query
كود PHP:
USE*[SRO_VT_SHARDLOG]
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]*[int]*IDENTITY(1,1)*NOT*NULL,
****[
Charname]*[varchar](50)*NULL,
****[
Charid]*[bigint]*NULL,
****[
CampID]*[bigint]*NULL,
****[
HonorPoints]*[int]*NULL,
****[
TradeCount]*[bigint]*NULL,
****[
JobType]*[varchar](50)*NULL,
*
CONSTRAINT*[PK_SaveTrade_Mr.x]*PRIMARY*KEY*CLUSTERED*
(
****[
No]*ASC
)WITH*(PAD_INDEX*=*OFF,*STATISTICS_NORECOMPUTE*=*OFF,*IGNORE_DUP_KEY*=*OFF,*ALLOW_ROW_LOCKS*=*ON,*ALLOW_PAGE_LOCKS*=*ON)*ON*[PRIMARY]
)*
ON*[PRIMARY]

GO

SET
*ANSI_PADDING*OFF
GO

Thanks for ur help
بس البروسيدور ناقصه من غير ما اجربها


توقيع Exanic* :



عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]















التعديل الأخير تم بواسطة Exanic* ; 08-03-2017 الساعة 02:44 PM