قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة[ قسم متخصص فى شروحات و البرامج في عمل السيرفرات الخاصة ] [ يرجى عدم وضع الأسئلة والاستفسارات في هذا القسم ]
بس انا محددها انها تبقي من لفل 40 لأن في بعض السرفرات عايزت تكون PVP و في نفس الوقت تشغل الـ Honor Rank
فتروح عامله سكرول تخلي الشخصيه تلفل لي 110 بس لازم تكون الشخصيه لفل 40~109
وطبعا كلو بيطلع الـ Honor لي لفل 40 لأنو بيكون انسب لفل ياحد منو نقط
نخش بقا في الجد
Database Side
SRO_VT_SHARDLOG << Programmability << _Addlogitem
كود PHP:
IF (@Operation = 41 and @ItemRefID = 69678 /*id el scroll hena*/) -----Made By #Xan BEGIN DECLARE @MLevel INT = (SELECT MaxLevel FROM SRO_VT_SHARD.._Char WHERE CharID=@CharID) IF (@MLevel between 40 and 109) BEGIN DECLARE @CharName varchar(Max) = (SELECT CharName16 FROM SRO_VT_SHARD.._Char WHERE CharID=@CharID) UPDATE SRO_VT_SHARD.dbo._Char Set CurLevel=110,MaxLevel=110,Strength+=(110-@MLevel),Intellect+=(110-@MLevel),RemainStatPoint+=((110-@MLevel)*3) WHERE CharID=@CharID END END
ف واحد هيقولي انا عاوز الناس لما تعمل السكرول يبقي ليها تايتل زي سيرفرات البي في بي كده
أتفضل يا سيدي
هتبدل البروسدر ده بي اللي فوق و هتغير الـ Hwanlevel بس
كود PHP:
IF (@Operation = 41 and @ItemRefID = 69678 /*id el scroll hena*/) ---- Madde By #Xan BEGIN DECLARE @MLevel INT = (SELECT MaxLevel FROM SRO_VT_SHARD.._Char WHERE CharID=@CharID) IF (@MLevel between 40 and 108) BEGIN DECLARE @CharName varchar(Max) = (SELECT CharName16 FROM SRO_VT_SHARD.._Char WHERE CharID=@CharID) UPDATE SRO_VT_SHARD.dbo._Char Set CurLevel=110,MaxLevel=110,Strength+=(110-@MLevel),Intellect+=(110-@MLevel),RemainStatPoint+=((110-@MLevel)*3) WHERE CharID=@CharID UPDATE SRO_VT_SHARD.dbo._Char Set HwanLevel = '1' ---Made By #Xan END END
و بكده يكون خلص الموضوع ^_^
التعديل الأخير تم بواسطة Xan ; 17-12-2015 الساعة 11:13 PM