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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   سوال هام جدا (https://silkroad4arab.com/vb/showthread.php?t=607707)

Elgafry 22-11-2016 07:05 PM

سوال هام جدا
 
يا جدعان انا عايز احول الهنور رانك بدل من اللفل اب لحد 40
لا اخليها ببوينت اليونك و 1 بوينت بس علي كل يونك
ومحدش يقولي مينفعش عشان فيه كذا جيم عملت الحوار ده
شكرااااااااااااااااا:111 (3):

Jayden 22-11-2016 07:21 PM

رد: سوال هام جدا
 
أولا لازم تستخدم Gameserver evangelion عشان يسجل كل ال Kills بتاعت ال Uniques
وبعدين تعمل ل دى Exec ومبروك عليك .. وانا كمان عملتهالك بنظام انك تحدد لكل Unique عدد معين من ال Points عشان لو حبيت تغير



كود PHP:

USE [SRO_VT_ACCOUNT
GO 
SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 

CREATE TRIGGER 
[dbo].[_UniquesForPoints
ON [SRO_VT_ACCOUNT].[dbo].[Evangelion_uniques
after  insert  
as begin 
DECLARE  @MobName varchar(128) ,  @CharName varchar(128SELECT  @MobName MobName,@CharName=CharName FROM [SRO_VT_ACCOUNT].[dbo].[Evangelion_uniques
DECLARE @
CharID int = (SELECT CharID FROM SRO_VT_SHARD.dbo._Char where (CharName16 = @CharName OR NickName16 = @CharName)) 
DECLARE @
Campid int = (select CampID from SRO_VT_SHARD.._TrainingCampMember where CharID = @CharID
DECLARE @
SILK int  
            SELECT 
@SILK =  
            CASE 
WHEN @MobName 'MOB_CH_TIGERWOMAN' Then '1' 
                 
WHEN @MobName 'MOB_EU_KERBEROS' Then '1' 
                 
WHEN @MobName 'MOB_OA_URUCHI' Then '1' 
                 
WHEN @MobName 'MOB_AM_IVY' Then '1' 
                 
WHEN @MobName 'MOB_KK_ISYUTARU' Then '1' 
                 
WHEN @MobName 'MOB_TK_BONELORD' Then '1' 
                 
WHEN @MobName 'MOB_RM_TAHOMET' Then '1' 
                 
WHEN @MobName 'MOB_RM_ROC' Then '1' 
                 
WHEN @MobName 'MOB_SD_NEITH' Then '1' 
                 
WHEN @MobName 'MOB_SD_SELKIS' Then '1' 
                 
WHEN @MobName 'MOB_SD_SETH' Then '1' 
                 
WHEN @MobName 'MOB_SD_ANUBIS' Then '1' 
                 
WHEN @MobName 'MOB_SD_ISIS' Then '1' 
                 
WHEN @MobName 'MOB_SD_HAROERIS' Then '1' 
                 
ELSE 1 END 
    BEGIN 
    
IF EXISTS (SELECT FROM SRO_VT_SHARD.._TrainingCampMember where CharID = @CharID
    
BEGIN
    Update SRO_VT_SHARD
.._TrainingCamp set EvaluationPoint EvaluationPoint GraduateCount GraduateCount 1 WHERE ID = @Campid 
    END 
    
ELSE IF NOT EXISTS (SELECT FROM SRO_VT_SHARD.._TrainingCampMember where CharID = @CharID
    
BEGIN
    EXEC SRO_VT_SHARD
.._TRAINING_CAMP_CREATE @CharID
    UPDATE SRO_VT_SHARD
.._TrainingCamp set EvaluationPoint EvaluationPoint GraduateCount GraduateCount 1 WHERE ID = @Campid 
    END
    END  END 


Elgafry 22-11-2016 07:42 PM

رد: سوال هام جدا
 
حبيبي شكرا يا ذوق

mohamed9000 23-11-2016 02:49 PM

رد: سوال هام جدا
 
طب لو انا شغال علي gameserver تانية في حل ؟

Dev.Ri3o 23-11-2016 02:54 PM

رد: سوال هام جدا
 
##


الساعة الآن 01:16 AM.

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