Pvp Serverler | Metin2 | Pvp Server | Private Serverler | Metin2 Pvp Serverler | Knight

Pvp Serverler | Metin2 | Pvp Server | Private Serverler | Metin2 Pvp Serverler | Knight

Pvp Serverler | Metin2 | Private Serverler | Pvp Serverlar | Metin2 Private Serverlar | Knight Online Private Serverlar | Pvp Hileler | Pvp Server Tanıtımlar | Pvp Koxp | Private Serverlar Düpe Yöntemleri | PVP SERVERLER,PVP SERVER,PVP,FİFA 2011,PES 2011


    Knıght Online Pvp 1299 Oyun İçi Clan Devretme Usko Tarzı

    Paylaş
    avatar
    Admin
    Admin
    Admin

    <b>Mesaj Sayısı</b> Mesaj Sayısı : 1103
    <b>Rep Puanı</b> Rep Puanı : 414804 Rep Gücü : 0 Kayıt tarihi : 16/09/10 Pvp Server Kurulumu :


    Knıght Online Pvp 1299 Oyun İçi Clan Devretme Usko Tarzı

    Mesaj tarafından Admin Bir Cuma 7 Ocak - 6:46

    Referans ; 1-)[Linkleri görebilmek için üye olun veya giriş yapın.] 29 Ağustos 2010 16:45


    Hemen Kuruluma Geçiyorum
    İlk Olarak [Linkleri görebilmek için üye olun veya giriş yapın.] Php leri AppServer Yada Xampp Hangisini Kullanıyorsanız İçine Atıyorsunuz.
    Rar Pass ; ko-cuce&OrcMad

    Gerekli Tabloyu Ekliyoruz ;

    Gerekli Tabloyu Ekliyoruz ;


    Kod:

    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[clandevret]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    drop table [dbo].[clandevret]
    GO

    CREATE TABLE [dbo].[clandevret] (
    [devreden] [varchar] (21) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
    [alan] [varchar] (21) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
    [clanadi] [varchar] (21) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
    [kayit] [int] NULL ,
    [vicefame] [int] NULL ,
    [zaman] [datetime] NULL
    ) ON [PRIMARY]


    [b]Şunu Load_User_Dataya Ekliyoruz




    Kod:

    [b]declare @charId varchar(21),
    @fame2 Int,
    @kayIt2 Int,
    @devreden varchar(21),
    @alan varchar(21)
    select @alan = alan from clandevret where alan = @struserID or devreden = @struserID
    select @devreden = devreden from clandevret where alan = @struserID or devreden = @struserID
    select @fame2 = vIcefame from clandevret where devreden = @struserID
    select @charId = strcharId1 from account_char where straccountId = @accountId
    select @kayIt2 = kayIt from clandevret where devreden = @struserID or alan = @struserID
    If @kayIt2 = 0
    begIn
    update userdata set fame = @fame2 where struserId = @devreden
    update userdata set fame = 1 where struserId = @alan
    update clandevret set kayIt = 1 where devreden = @struserID or alan = @struserID
    end



    Şunu 21.EVT Nin Sonuna Ekliyoruz;




    Kod:

    EVENT 41801 ;clandevret
    E SELECT_MSG 16544 19545 18855 18866 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
    END

    EVENT 18866 ;
    E SEND_WEBPAGE_ADDRESS 5


    [b]Query Kodları; Npc mizi Ekliyelim ve Yerleştirelim.




    Kod:


    delete from k_npc where ssid = 18445
    delete from k_npcpos where npcid = 18445 and zoneid = 21

    insert
    into [K_NPC] values ('18445','[Clan
    Devret]','2050','100','971650940','971720780','1','0','28','1','1','1','0','90','0','0','100000','0','0','15000','497','497','0','1500','0','0','1000','0','0','0','255','255','255','255','255','255','255','200','30','35','35','0','0','1','1','0');

    insert
    into [k_npcpos] values
    ('21','18445','103','0','0','0','19','330','359','330','359','330','359','330','359','1','4400','0','3','NULL');

    [b]Şimdi Gelelim TBL Lere.

    TBL Olayını Yapabilen var Yapamayan Var.Bu Yüzden Serverinizin



    Data/Quest_Menu_Us.TBL

    Data/Quest_Talk_Us.TBL

    Data/Web_Address_Us.TBL



    Upload Edip Konuya Mesaj Olarak Linki Yollayınız.



    Ha Yok Ben Tbl Editten Anlarım Derseniz.



    Data/Quest_Menu_Us.TBL Eklencekler



    18855 Clan Devret



    Data/Quest_Talk_Us.TBL Eklencekler



    19545 Clan Devretmeye Hosgeldiniz



    Data/Web_Address_Us.TBL Eklencekler



    5 [Linkleri görebilmek için üye olun veya giriş yapın.] (Gibi olmalı)



    Bu Kadar.





    Nasıl Çalışır ;



    SQL İnjection Önlemi Alınmıştır..

    Oyun İçidir.Kontroller Sorunsuz.

    Logları Tabloya 'Devreden,Alan,Zaman' Şeklinde Yazdırır.



    Gerekli Sorgular {

    1-)İd Şifre Yeri Boşşa Hata Ver.

    2-)İd yada Şifre Yanlışşa Hata Ver.

    3-)Char Oyunda Değilse Hata Ver.

    4-)Clanda Değilse Hata Ver.

    5-)Clanda Olupda Lider Değilse Hata Ver.

    6-)Clanda Asist Yoksa Hata Ver.

    7-)Açıl

    }

    Yapıldıktan Sonra Bir Menu Gelir.Bir Combobox da 3 Asisitin Adı Yazar.Asisit yoksa 'Asist Yok' Yazar.



    Oyuncu Clanı Devredeceği Kişiyi Seçer ve Devret e Tıklar Bu Arada Hiç Bir Sorgu Yapmaz.

    Oyuncu Oyunda Olsun veya Olmasın Devreder ve ClanDevret Tablosuna Bir Satır Ekler.

    Relogda Clan Başkanı Asist Yerine Geçer.

    Asistde Clan Başkanı Yerine.
    ;



    [Linkleri görebilmek için üye olun veya giriş yapın.] ; [Linkleri görebilmek için üye olun veya giriş yapın.]



    DN;Php ler Basit Bir Encode ile Encodelanmıştır.İsteyen Decodelayıp İstediği Gibi Oynayabilir.

    Bir Yerde Adım Kalması Dileğiyle.







    Admin

    [Linkleri görebilmek için üye olun veya giriş yapın.]

    [Linkleri görebilmek için üye olun veya giriş yapın.]

      Forum Saati Ptsi 19 Şub. - 1:15