Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...

IndianaPOLIS

Aktif Üye
  • İçerik sayısı

    155
  • Katılım

  • Son ziyaret

  • Günün Kazananı

    3
  • Puan

    4,419 [ Bağış Yap ]

İletiler : IndianaPOLIS


  1. Alıntı

    Bunları silin baştan eklelim sql veriyorum
     

    
    LOAD_PREMIUM_SERVICE_USER
    
    SAVE_PREMIUM_SERVICE_USER

     

    
    CREATE PROCEDURE [dbo].[LOAD_PREMIUM_SERVICE_USER]
    
    @strAccountID char(20),
    
    @bType tinyint OUTPUT
    
    AS
    
    
    
    SET @bType = 0
    
    DECLARE @IsItHave int
    
    
    
    SELECT @bType = bPremiumType FROM TB_USER WHERE strAccountID=@strAccountID
    
    SELECT @IsItHave = count(*) FROM TB_USER_PREMIUM WHERE strAccountID=@strAccountID AND bPremiumType = @bType
    
    
    
    IF @IsItHave < 1
    
    BEGIN
    
    SET @bType = 0
    
    END
    
    
    
    -- Get the current premium expire time and current premium type.
    
    SELECT bPremiumType, DATEDIFF(HH, GETDATE(), dtPremiumTime) FROM TB_USER_PREMIUM WHERE strAccountID = @strAccountID AND not (DATEDIFF(HH, GETDATE(), dtPremiumTime) <= 0 OR DATEDIFF(HH, GETDATE(), dtPremiumTime) IS NULL OR @@ERROR <> 0 )
    
    
    
    GO
    
    

     

    
    CREATE PROCEDURE [dbo].[SAVE_PREMIUM_SERVICE_USER]
    
    @strAccountID char(20),
    
    @strCharID char(20),
    
    @bType tinyint,
    
    @sTime smallint
    
    AS
    
    DECLARE @dtExpiry datetime
    
    
    
    SET @dtExpiry = DATEADD(HH, @sTime, GETDATE())
    
    
    
    UPDATE TB_USER SET bPremiumType = @bType, dtPremiumTime = @dtExpiry, sHours = @sTime WHERE strAccountID = @strAccountID
    
    GO
    
    

     

     

     

     

     

    
    CREATE TABLE [dbo].[TB_USER](
    
    	[ID] [int] IDENTITY(1,1) NOT NULL,
    
    	[strAccountID] [varchar](21) NOT NULL,
    
    	[strPasswd] [varchar](28) NULL,
    
    	[strSealPasswd] [char](8) NOT NULL,
    
    	[strClientIP] [char](15) NULL,
    
    	[bPremiumType] [tinyint] NOT NULL,
    
    	[dtPremiumTime] [datetime] NULL,
    
    	[sHours] [smallint] NOT NULL,
    
    	[dtCreateTime] [datetime] NULL,
    
    	[CashPoint] [int] NULL,
    
    	 [varchar](50) NULL,
    
    	[guvenlikcevap] [varchar](50) NULL,
    
    	[guvenliksoru] [varchar](50) NULL,
    
    	[TCashPoint] [int] NULL,
    
    	[PusAdmin] [tinyint] NULL,
    
    	[strAuthority] [tinyint] NULL,
    
    	[KraftAdmin] [int] NULL,
    
    	[free_slot] [int] NOT NULL
    
    ) ON [PRIMARY]
    
    GO
    
    
    
    ALTER TABLE [dbo].[TB_USER] ADD  CONSTRAINT [DF_TB_USER_strSealPasswd]  DEFAULT ((12345678)) FOR [strSealPasswd]
    
    GO
    
    
    
    ALTER TABLE [dbo].[TB_USER] ADD  CONSTRAINT [DF_TB_USER_bPremiumType]  DEFAULT ((0)) FOR [bPremiumType]
    
    GO
    
    
    
    ALTER TABLE [dbo].[TB_USER] ADD  CONSTRAINT [DF_TB_USER_dtPremiumTime]  DEFAULT (getdate()) FOR [dtPremiumTime]
    
    GO
    
    
    
    ALTER TABLE [dbo].[TB_USER] ADD  CONSTRAINT [DF_TB_USER_sHours]  DEFAULT ((0)) FOR [sHours]
    
    GO
    
    
    
    ALTER TABLE [dbo].[TB_USER] ADD  CONSTRAINT [DF_TB_USER_dtCreateTime]  DEFAULT (getdate()) FOR [dtCreateTime]
    
    GO
    
    
    
    ALTER TABLE [dbo].[TB_USER] ADD  CONSTRAINT [DF_TB_USER_CashPoint]  DEFAULT ((0)) FOR [CashPoint]
    
    GO
    
    
    
    ALTER TABLE [dbo].[TB_USER] ADD  CONSTRAINT [DF_TB_USER_PusAdmin]  DEFAULT ((0)) FOR [PusAdmin]
    
    GO
    
    
    
    ALTER TABLE [dbo].[TB_USER] ADD  CONSTRAINT [DF_TB_USER_strAuthority]  DEFAULT ((6)) FOR [strAuthority]
    
    GO
    
    
    
    ALTER TABLE [dbo].[TB_USER] ADD  DEFAULT ((0)) FOR [free_slot]
    
    GO
    
    
    
    

     

    
    
     

     


    Neden extra tablo kullanmayı seçiyorsun bence saçma bu sadece db'yi kastırır.

     

    • Teşekkür 1

  2. Teşekkür ederim öncelikle ama kullanacaklara tavsiyem şu kesinlikle aspx daha iyi diye düşünmeyin gerçekten bilgi ve donanım isteyen bir dil yoksa çok kolay kırılacak bir dil ve ben az çok bu sourceleri inceledim mcv ile yapılmamış bir source güvenlik sistemlerinde sorun var kullanacaklar daha fazla yaygın olan php pusları kullansınlar bence iyi oyunlar.

    • Teşekkür 1

  3. Benim fikrim gördüğüm tüm zor serverlarda adminler ve arkadaşları diye tabir ettiğimiz kişiler birbirine yardım ediyor ve o hep üstün oluyor ben yapmam demeyin çok gördüm olacaktır sen yaparsın demiyorum GM diye aldığınız kişiler yapacaktır ona item olmasada level kasmasında monsterlardan item çıkarmasına yardım edecektir bunların önüne geçilemez zamanında uskoda bu yüzden kötüye gitmeye başladı gmler milleti öyle hala getirdiki artık önüne geçilemez bir durum aldı oyun ve şuanda batmanın eşiğinde bence yeni serverlar açılmasa şuanda knight online oynanacağını zannetmiyorum ama yaparsanda dediklerimi iyi düşün çünkü gerçekten kimse haksızlığın karşısında boyun eğmez çeker gider bir daha ne yaparsan yap o güvenide kazanamazsın bol şanslar iyi oyunlar dilerim.


  4. Alıntı
    selam arkadaşlar daha önce bir arkadaşımız paylaşmıştı fakat kodta eksikler vardı ben düzenleme yaptım buyrun arkadaşlar...

    void CNpc::GetNpcInfo(Packet & pkt)
    {
    pkt }


    Bu kodu ben paylaştım eksik demişsin sana istersen benim paylaştığım kodun srcsini atayım bak bakalım eksik var mı gör ? Öncelikle şunu bil isterim senin ismini bile duymadığım bir ko aleminde benim kodumu paylaşıp deme ki kod yanlıştı madem öyle benden daha iyisini paylaş yaptığınız ayıp diğer forumdaki kodda bu farklılığı bana göster tamam mı?

    void CNpc::GetNpcInfo(Packet & pkt)
    
    {
    pkt }

  5. Alıntı

    @ PerpetuousDream bana kimse vermedi ama hiç biri vermedi yemin ediyorum hiç biri vermedi bana beni tanıyan vermezki..

    bana yardım eden kişi yok yanlız yapıyordum.. isterse tüm konuşmaları bak hiç biri vermemiş..

    terry bana hiç yardım edmiyordu git sor onunla ediyormu bana 😕 hiç biri etmiyor.

     


    IndianaPOLIS'den aldığını bilmiyormuyum? İyi düşün neyse sen kendin yapmaya devam et görelim bizde sende profesyonel olmuşsun coderliğinde başarılar AKUMA'yada rakip olursunuz yakında.

     

×
×
  • Yeni Oluştur...