[egzotikForum] Ronark Land, Ardream, Ronark Land Base Rank System V2
Egzotik Forumları

Hayatın içinden...

Giriş yap

Şifremi unuttum



Anket

Egzotik Forum'dan MemNun Musunuz?

[egzotikForum] Ronark Land, Ardream, Ronark Land Base Rank System V2 I_vote_lcap96%[egzotikForum] Ronark Land, Ardream, Ronark Land Base Rank System V2 I_vote_rcap 96% [ 915 ]
[egzotikForum] Ronark Land, Ardream, Ronark Land Base Rank System V2 I_vote_lcap1%[egzotikForum] Ronark Land, Ardream, Ronark Land Base Rank System V2 I_vote_rcap 1% [ 7 ]
[egzotikForum] Ronark Land, Ardream, Ronark Land Base Rank System V2 I_vote_lcap1%[egzotikForum] Ronark Land, Ardream, Ronark Land Base Rank System V2 I_vote_rcap 1% [ 6 ]
[egzotikForum] Ronark Land, Ardream, Ronark Land Base Rank System V2 I_vote_lcap3%[egzotikForum] Ronark Land, Ardream, Ronark Land Base Rank System V2 I_vote_rcap 3% [ 24 ]

Toplam Oylar : 952


Bağlı değilsiniz. Bağlanın ya da kayıt olun

[egzotikForum] Ronark Land, Ardream, Ronark Land Base Rank System V2

Aşağa gitmek  Mesaj [1 sayfadaki 1 sayfası]

Yazar : EgzotikForum


-
-

Ronark Land'den Bir Görüntü
[Resimleri görebilmek için üye olun veya giriş yapın.]
Ardream'dan Bir Görüntü
[Resimleri görebilmek için üye olun veya giriş yapın.]
Ronark Land Base'den Bir Görüntü
[Resimleri görebilmek için üye olun veya giriş yapın.]

NPC

PHP- Kodu:


--Npc

insert into
[K_NPC] values ('29931','Karus Rank Board','20004','100','0','0','1','7','28','1','1','2','0','30','100','0','30000','0','0','5000','46','46','1000','1500','2','7','1000','0','0','0','100','100','100','100','100','100','100','90','7','14','35','100','21022','0','0','0');

insert into [K_NPC] values ('29932','Elmorad Rank Board','20005','100','0','0','2','7','28','1','1','2','0','30','100','0','30000','0','0','5000','46','46','1000','1500','2','7','1000','0','0','0','100','100','100','100','100','100','100','90','7','14','35','100','21022','0','0','0');


--
Ronark Land

insert into
[K_NPCPOS] values ('201','29932','100','0','0','0','99','618','933','618','933','618','933','618','933','1','3600','0','2','NULL');

insert into [K_NPCPOS] values ('201','29931','100','0','0','0','99','1378','1063','1378','1063','1378','1063','1378','1063','1','3600','0','2','NULL');


--
Ardream

insert into
[K_NPCPOS] values ('202','29932','100','0','0','0','99','180','905','180','905','180','905','180','905','1','3600','0','2','NULL');

insert into [K_NPCPOS] values ('202','29931','100','0','0','0','99','851','118','851','118','851','118','851','118','1','3600','0','2','NULL');


--
Ronark Land Base

insert into
[K_NPCPOS] values ('203','29932','100','0','0','0','99','525','904','525','904','525','904','525','904','1','3600','0','2','NULL');

insert into [K_NPCPOS] values ('203','29931','100','0','0','0','99','504','116','504','116','504','116','504','116','1','3600','0','2','NULL');






Yeni Özellikler
*Tüm Tarayıcılarda Aynı Görünmeme Sorunu Düzeltildi.
*Satır Kaymaları Vardı Oyun İçinde Düzeltildi.
*Oyun İçerisinde Kim Açarsa En Altta Hangi Karakter Açtı İse Gösterir.
*Ronark Land Base'ye de Rank System Eklendi.
*Yeni Arayüz Eklendi.


Kurulum
*İndireceğiniz Dosyaların İçinde Bulunan 201.evt, 202.evt, 203.evt Dosyalarının İçindekileri Kendi .evtlerinizin İçerisine
*Panel Kısmı İçin Gerekli Dosyaları Panelinize RANK Klasörü Altında Koyunuz.


Eğer Eski Sürümü Kullanıyorsanız Direk 4. Adım'daki Triggeri Yenileyin.
1. Adım

PHP- Kodu:


ALTER TABLE USERDATA ADD LoyaltyTodayNow int NOT NULL DEFAULT 0

ALTER TABLE USERDATA ADD LoyaltyToday int NOT NULL
DEFAULT 0






2. Adım
Account_logout Presedürüne Eklenecek

PHP- Kodu:


-- # Today Ladder Rank Start # --

DECLARE @strUserId char(21)

SELECT @strUserId = strCharID FROM CURRENTUSER WHERE strAccountID = @AccountID

UPDATE USERDATA SET LoyaltyToday
= 0 FROM USERDATA WHERE strUserId = @strUserID

-- # Today Ladder Rank End # --






3. Adım
Load_user_data Presedürüne Eklenecek

PHP- Kodu:


-- # Today Ladder Rank Start # --

UPDATE USERDATA SET LoyaltyTodayNow = LoyaltyMonthly FROM USERDATA WHERE strUserId = @id

UPDATE USERDATA SET LoyaltyToday
= 0 FROM USERDATA WHERE strUserId = @id

-- # Today Ladder Rank End # --



-- # Automatic Today Loyalty Restarter Stat # --


DECLARE @HourForLT tinyint

DECLARE @MinuteForLT tinyint

SET
@HourForLT = DATEPART(HOUR,GETDATE())

SET @MinuteForLT = DATEPART(MINUTE,GETDATE())


IF (@
HourForLT = 0) AND (@MinuteForLT = 0)

BEGIN

UPDATE USERDATA SET Loyaltytoday
= 0 WHERE Loyaltytoday != 0

END

ELSE IF (@HourForLT = 0) AND (@MinuteForLT = 5)

BEGIN

UPDATE USERDATA SET Loyaltytoday
= 0 WHERE Loyaltytoday != 0

END

ELSE IF (@HourForLT = 0) AND (@MinuteForLT = 10)

BEGIN

UPDATE USERDATA SET Loyaltytoday
= 0 WHERE Loyaltytoday != 0

END

ELSE IF (@HourForLT = 12) AND (@MinuteForLT = 0)

BEGIN

UPDATE USERDATA SET Loyaltytoday
= 0 WHERE Loyaltytoday != 0

END

ELSE IF (@HourForLT = 12) AND (@MinuteForLT = 5)

BEGIN

UPDATE USERDATA SET Loyaltytoday
= 0 WHERE Loyaltytoday != 0

END

ELSE IF (@HourForLT = 12) AND (@MinuteForLT = 10)

BEGIN

UPDATE USERDATA SET Loyaltytoday
= 0 WHERE Loyaltytoday != 0

END


-- # Automatic Today Loyalty Restarter End # --






4. Adım
Eklenecek Olan Trigger

PHP- Kodu:


CREATE TRIGGER [dbo].[TODAY_LOYALTY_UPDATE] ON [dbo].[USERDATA]

AFTER UPDATE AS

IF
UPDATE(LoyaltyMonthly)

BEGIN


DECLARE @strUserId char(21)

DECLARE @
LoyaltyDifference int

DECLARE @LoyaltyMonthly int

DECLARE @LoyaltyTodayNow int

DECLARE @Clan int

DECLARE @Level int

DECLARE @Nation int

DECLARE @Zone int


SELECT
@Clan = Knights,@level = [Level],@Nation = Nation,@strUserId = strUserId,@LoyaltyMonthly = LoyaltyMonthly,@LoyaltyTodayNow = LoyaltyTodayNow,@Zone = Zone FROM INSERTED


IF @Zone = 201 or @Zone = 202 or @Zone = 203


BEGIN

   SET
@LoyaltyDifference = (@LoyaltyMonthly - @LoyaltyTodayNow)


   IF
CHARINDEX('-',@LoyaltyDifference) = 0

   BEGIN

       UPDATE USERDATA SET LoyaltyToday
= @LoyaltyDifference WHERE strUserId = @strUserId

   END

   
ELSE

   
BEGIN

       UPDATE USERDATA SET LoyaltyToday
= 0 WHERE strUserId = @strUserId

   END

END


END






Client Taraflı Kurulum.
web_address_us.tbl de Bulunan 17,18,19'cu Satırın Karşısındaki IP'leri Kendi Server Adresinize Göre Değiştirin

17 = [Linkleri görebilmek için üye olun veya giriş yapın.] Server IP /Rank/RonarkLand.php
18 = [Linkleri görebilmek için üye olun veya giriş yapın.] Server IP /Rank/Ardream.php
19 = [Linkleri görebilmek için üye olun veya giriş yapın.] Server IP /Rank/RonarkLandBase.php


Şeklinde Düzeltilecek ve Patch Olarak Atılacak.
Link : Indir
Rar Şifresi : EveryBodyFooL

https://www.egzotikforum.com

Sayfa başına dön  Mesaj [1 sayfadaki 1 sayfası]

Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz