تسجيل الدخول دائمآ
ط·آ§ط¸â€‍ط·آ¥ط·آ¹ط¸â€‍ط·آ§ط¸â€ ط·آ§ط·ع¾

الـجـروب الـخـاص بـالـمـنـتـدي Silkroad4arab Facebook | Official Group 



قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة [ قسم متخصص فى شروحات و البرامج في عمل السيرفرات الخاصة ] [ يرجى عدم وضع الأسئلة والاستفسارات في هذا القسم ]

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 28-08-2014, 02:33 PM   #1

Ayman shawky
عضو فعال



الصورة الرمزية Ayman shawky


• الانـتـسـاب » Aug 2014
• رقـم العـضـويـة » 118553
• المشـــاركـات » 297
• الـدولـة »
• الـهـوايـة »
• اسـم الـسـيـرفـر » Private Server
• الـجـنـس » Male
• نقـاط التقييم » 13
Ayman shawky صـاعـد

Ayman shawky غير متواجد حالياً



افتراضي New Query :)



اقعدت اقلب في المواقع ولمتلكم شوية Query كده وكمان في منهم كويري جديد ^^
نخش على الموضوع

1- Query To Plvl Char
كل اللي عليك هتحط الكويري وتحط اسم Char ومبروك بقى لفل 120

كود PHP:
USE [SRO_VT_SHARD]
Declare @
CharName VarChar(max)
Declare @
Level BigInt
SET 
@CharName= '[COLOR="Red"]Charname[/COLOR]' --CharName
SET 
@Level = '[COLOR="red"]120[/COLOR]' --Level
UPDATE 
[Dbo].[_Char]
SET InventorySize = '109', --Iventory Size Min 45 max 109
RemainGold 
= RemainGold + '1', --GOLD to give
HwanLevel 
= '0', --Zerk Level ( 0 to none )
RemainSkillPoint = RemainSkillPoint + '[COLOR="Red"]101000[/COLOR]', --SkillPoint to give
CurLevel 
= @Level,
MaxLevel = @Level,
Strength = @Level+19,
Intellect = @Level+19,
RemainStatPoint = @Level * 3 -3,
RemainHwanCount = 5, --RemainHwanCount
ExpOffset 
= 1-- Exp
WHERE CharName16 
= @CharName 
2- Query To Change Graduate And Honor Point
بمعنى ^^ كل اللي عليك هتحط اسم الChar وتغير ال Graduates بالرقم اللي انتا عايزة

كود PHP:
USE [SRO_VT_SHARD]
DECLARE @
CharName Varchar (MAX)
DECLARE @
Graduates INT
DECLARE @HonorPoints INT
DECLARE @CharID INT
DECLARE @CampID INT
SET 
@CharName = '[COLOR="red"]Charname[/COLOR]'
SET @CharID = (Select CharID FROM _Char Where CharName16 = @CharName)
SET @CampID = (Select TOP 1 CampID FROM _TrainingCampBuffStatus Where RecipientCharID = @CharID)
SET @Graduates = '[COLOR="Red"]1234[/COLOR]'
SET @HonorPoints= @Graduates * 39

--------------------

UPDATE [Dbo].[_TrainingCamp]
SET GraduateCount = @Graduates
WHERE 
[Dbo].[_TrainingCamp].[ID] = @CampID
UPDATE 
[dbo].[_TrainingCampMember]
SET HonorPoint = @HonorPoints
WHERE 
[dbo].[_TrainingCampMember].[CampID]=@CampID 
3-نيجي بقى للجديد ^_^ Query To Know Amount silk With The Char By ID
بمعنى انك تعرف الأكونت ده في كام سيلك .. بالID بتاع الأكونت ^^ كل اللي عليك هتحط الId بتاع الأكونت ومبروك عليك ^^

كود PHP:
USE [SRO_VT_ACCOUNT]
SELECT * FROM SK_Silk WHERE JID = (SELECT JID FROM TB_USER WHERE StrUserID = '[COLOR="Red"]xxx[/COLOR]') 
4-Query To Remove Pk By CharName
بمعنى :) انكـ تحط اسم الChar يبقى الميلدر بتاعها زيرو ^^ Pk هيبقى صفر :)
كود PHP:
USE [SRO_VT_SHARD]
DECLARE @
CharName Varchar(max)
SET @CharName = '[COLOR="red"]Charname[/COLOR]'

UPDATE _Char SET
RemainHwanCount 
= 5,
DailyPK= 0,
TotalPK= 0,
PKPenaltyPoint= 0
WHERE CharName16 
= @CharName 
5-Query To Remove Pk For all players
بمعنى كل اللعيبة اللي عندكـ في الجيم :) يبقى الميلدر بتاعها 0 الPk

كود PHP:
USE [SRO_VT_SHARD]
UPDATE _Char SET
DailyPK
= 0,
TotalPK= 0,
PKPenaltyPoint= 0 
6-Query To Ban Player By Char Name
[COLOR="rgb(255, 140, 0)"]يعني حط اسم الChar ياخد بان زي الفل [/COLOR]

كود PHP:
USE [SRO_VT_SHARD] 
GO
-------------------------------- 
DECLARE @
ChrID INT; 
DECLARE @
CharName VARCHAR(64); 
DECLARE @
AccJID INT; 
---------------------------------
SET @CharName = '[COLOR="Red"]CharNameHere[/COLOR]'---
---------------------------------
SET @ChrID=(SELECT CharID FROM _Char WHERE CharName16=@CharName)
SET @AccJID=(SELECT UserJID FROM _User WHERE CharID=@ChrID)
-----------------------------------------------------------------
USE 
SRO_VT_ACCOUNT
DECLARE @ID VARCHAR (64)
DECLARE @
Reason VARCHAR(128)
DECLARE @
Begin DATETIME
DECLARE @End DATETIME
SET 
@ID = (Select STRuserID FROM TB_User Where JID = @AccJID)

---------------------------------
SET @Reason = 'Ban Reason Here'
SET @Begin = '2012-05-01 00:00:00.000' -- Time Begin --
SET @End = '2040-01-01 00:00:00.000' -- Time End --
---------------------------------
---------------------------

INSERT [dbo].[_Punishment]
(
[
UserJID],
[
Type],
[
Executor],
[
Shard],
[
CharName],
[
CharInfo],
[
PosInfo] ,
[
Guide],
[
Description],
[
RaiseTime],
[
BlockStartTime],
[
BlockEndTime],
[
PunishTime],
[
Status]
)
VALUES 
(
@
AccJID,
1,
1,
0,
@
CharName,
1,
1,
@
Reason,
@
Reason,
@
Begin,
@
Begin,
@
End,
@
End,
0);
----------------------------------------------------------
DECLARE @
ReasonID INT
SET 
@ReasonID =
(
Select SerialNo FROM _Punishment Where UserJID = @AccJID)
----------------------------------------------------------
INSERT [dbo].[_BlockedUser]
(
[
UserJID],
[
UserID],
[
Type],
[
SerialNo],
[
TimeBegin],
[
TimeEnd])
VALUES
(
@
AccJID,
@
ID,
1,
@
ReasonID,
@
Begin,
@
End);

-----------------------------------------------------------------
SELECT StrUserID FROM TB_User WHERE JID = @AccJID
----------------------------------------------------------------- 

7-Query To Unban Account By Char Name
بمعنى ^^ انك تشيل البان اللي حضرتك زرففته للبني آدم اللي زعلك

كود PHP:
USE [SRO_VT_SHARD] 
GO
-------------------------------- 
DECLARE @
ChrID INT; 
DECLARE @
CharName VARCHAR(64); 
DECLARE @
AccJID INT; 
---------------------------------
SET @CharName = '[COLOR="Red"]CharNameHere[/COLOR]'---
---------------------------------
SET @ChrID=(SELECT CharID FROM _Char WHERE CharName16=@CharName)
SET @AccJID=(SELECT UserJID FROM _User WHERE CharID=@ChrID)
--------------------------------
USE [
SRO_VT_ACCOUNT]
--------------------------------
DELETE FROM [dbo].[_BlockedUser]
WHERE UserJID = @AccJID
DELETE FROM 
[dbo].[_Punishment]
WHERE UserJID = @AccJID

-----------------------------------------------------------------
SELECT StrUserID FROM TB_User WHERE JID = @AccJID
----------------------------------------------------------------- 
يارب اكون افدتكم بحاجة جديدة

كلـمـة شـكـر تكـفـيـنـي

المفاجأه بتاعت الموضوع مقدم مني انا شخصيا بتجربه شخصيا ^^ حاجة بقى من الآخر
كود PHP:
/spawnunique_all 
حطها عندكـ في الكونسل ^_^ هتلاقي اليونيكات نزلت في مكانها الأساسي


توقيع Ayman shawky :



I`m The Best <3


رد مع اقتباس
إعلانات google

إضافة رد


يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر)
 

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
طلب Query TheSpiDeR قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 8 28-12-2012 04:56 PM
Query KAMBA قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 4 15-12-2012 01:04 AM
طلب query Xeno قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة 3 14-12-2012 12:23 PM


الساعة الآن 09:27 AM.