srodesign
remo
Askar Bilişim
Azel Bilişim
doca sro
Monster Bilişim

 
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
ProPlus"+'+" Plus notice uygulaması !(Vsro Foruma Özel Yazılmıştır!)
(Okunma: 1877)
Coded By Promaker
#1
Merhaba arkadaşlar,

Plus Notice nedir ?
Plus Notice, sizin prosedurden belirlediğiniz bir artı sınırını oyunculardan biri gectiği zaman o kullanıcının adı ve adv basılı mı değilmi şekilinde + durumu oyuna notice atarak göstermektedir.

Piyasada gördüğüm kadarıyla bu sistemi sağlıklı çalıştıran bir program yoktu, KGUARD'lardan başka.
Bu yazdığım programda kesinlikle sorun yaşanmamaktadır. Herhangi bir sorununuza sizlere sonuna kadar destek verebilirim.


Resim 1
PkdGOO.png
Resim2
7gJQyN.png

AddLogİtem;
PHP Kod:
 if (@Operation 90 OR @Operation 160  
   begin   
   set 
@len_desc1 CHARINDEX (']',@strDesc 
  if
(@len_desc1 9  
     begin 
     set 
@strDesc SUBSTRING(@strDesc,0,9
 
    set @strDesc_separado SUBSTRING(@strDesc81
 
   end 
   
else if(@len_desc1 10
 
       begin 
        set 
@strDesc SUBSTRING(@strDesc,0,10
 
       set @strDesc_separado SUBSTRING(@strDesc82
 
       end 
        begin 
--------------------- Promaker ile farkı hissetmeye devam -----------------------
 
     insert _LogItemPlus(CharIDSerial64PlusDataLidovalues(@CharID, @ItemSerial, @strDesc_separadoGetDate(), '0'  
    end  
   end 
   
if(@Operation 90 and @strDesc_separado >= 9)
 
  begin
    declare 
@iname varchar(129)
    declare @
iid int
    
declare @cname varchar(64)
    
select @iid RefItemID from SRO_VT_SHARD.dbo._Items where Serial64 = @ItemSerial
    set 
@iname = (select Name from SRO_VT_SHARD.dbo._ItemName where CodeName128 = (select NameStrID128 from SRO_VT_SHARD.dbo._RefObjCommon where id = @iid))
    
select @cname CharName16 from SRO_VT_SHARD.dbo._Char where CharID = @CharID
    
if exists (select nOptValue from SRO_VT_SHARD.dbo._BindingOptionWithItem where bOptType=and nItemDBID = (select ID64 from SRO_VT_SHARD.dbo._Items where Serial64=@ItemSerial))
    
begin
    
declare @advvalue varchar(10) = (select nOptValue from SRO_VT_SHARD.dbo._BindingOptionWithItem where bOptType=and nItemDBID = (select ID64 from SRO_VT_SHARD.dbo._Items where Serial64=@ItemSerial))
    
insert PlusNotice(SentMessage)values(0,@cname ' has increased ' + @iname ' to [Lvl ' CAST(@strDesc_separado AS NVARCHAR) + '] (Adv ' + @advvalue ')'  
    end
    
else
    
insert PlusNotice(SentMessage)values(0,@cname ' has increased ' + @iname ' to [Lvl ' CAST(@strDesc_separado AS NVARCHAR) + '] (No Adv)' 

  end

  IF 
(@Operation 90 AND @strDesc like '%Opt%')
BEGIN
DECLARE @Opt tinyint = (select OptLevel from SRO_VT_SHARD.dbo._Items where Serial64 = @ItemSerial)
IF (@
Opt 36)
BEGIN
UPDATE SRO_VT_SHARD
.dbo._Items SET OptLevel 35 WHERE Serial64 = @ItemSerial
END
END 

PlusNotice, Tablosu
PHP Kod:
USE [SRO_VT_LOG]
GO

/****** Object:  Table [dbo].[PlusNotice]    Script Date: 23.03.2016 15:10:34 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE 
[dbo].[PlusNotice](
    [
Sent] [intNOT NULL CONSTRAINT [DF_PlusNotice_Sent DEFAULT ((0)),
    [
message] [varchar](maxNOT NULL,
    [
Date] [datetimeNOT NULL CONSTRAINT [DF_PlusNotice_Date DEFAULT (getdate())
ON [PRIMARYTEXTIMAGE_ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO 


Saygılar..
Son Düzenleme: 21.06.2016, Saat: 19:57, Düzenleyen: PurePower
Ara
Cevapla
Teşekkür Edenler:
nevfell
#2
Lisanslı KGUARD kullanıyorum supermike kullanmamı tavsiye edermisiniz ?
Ara
Cevapla
Teşekkür Edenler:
Coded By Promaker
#3
(15.04.2016, Saat: 15:51)nevfell Adlı Kullanıcıdan Alıntı: Lisanslı KGUARD kullanıyorum supermike kullanmamı tavsiye edermisiniz ?

Eğer kullandıgınız KGUARD lisanslı ise başka hiçbir program kullanmanızı tavsiye etmem. Süpermike de başarılı bir program ama neticede yabancı insanlar yazmış.
Kguard bize ait istediiğimiz zaman lisanslı oldugu sürece istediğimiz desteği alabiliyoruz.
Tavsiyem 'KGUARD' candır. Smile
Ara
Cevapla
Teşekkür Edenler:
dogukan41
#4
Program açık olmasımı gerek Queryi yazmadan önce nasıl oldugunu tam anlayamadım ben Big Grin
Ara
Cevapla
Teşekkür Edenler:
PurePower
#5
paylaşım için teşekkürler
PurePower kullanıcısının imza signatürünü görme yetkisine sahip değilsin veya erişime engellendin.
Bunun bir hata olduğunu düşünüyorsan site yöneticileri ile iletişime geç.
vSroForum.com ©2015-2017
Cevapla
Teşekkür Edenler:
Coded By Promaker
#6
(16.04.2016, Saat: 01:20)dogukan41 Adlı Kullanıcıdan Alıntı: Program açık olmasımı gerek Queryi yazmadan önce nasıl oldugunu tam anlayamadım ben Big Grin

Querylerin çalısması için uygulamanın aktif çalışması gerekiyor.
Ara
Cevapla
Teşekkür Edenler:
Coded By Promaker
#7
(16.04.2016, Saat: 11:42)PurePower Adlı Kullanıcıdan Alıntı: paylaşım için teşekkürler

Rica Ederim Smile
Ara
Cevapla
Teşekkür Edenler:
dogukan41
#8
Yani sunucu kapandığı taktirde tekrar yapıcaz yanlış anlamadıysam Smile
Ara
Cevapla
Teşekkür Edenler:
Coded By Promaker
#9
(16.04.2016, Saat: 23:15)dogukan41 Adlı Kullanıcıdan Alıntı: Yani sunucu kapandığı taktirde tekrar yapıcaz yanlış anlamadıysam Smile

Evet, Cünkü program oyuna gm karakter sokuyo ve plus notice tablosuna gelen verileri okuyo.
Ara
Cevapla
Teşekkür Edenler:
dogukan41
#10
Hmm anladım yani event programı gibi bence gayet güzel.
Ara
Cevapla
Teşekkür Edenler:
 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  SuperMike v30 Kaynak Kodları - vSro Guard Programı PurePower 3 75 28.03.2017, Saat: 22:45
Son Yorum: PurePower
  Silkroad Editor [Vsro] - Version 2.0 ForlaNN 4 57 27.03.2017, Saat: 23:55
Son Yorum: ForlaNN
  vSro Alchemy Tool Delirus xcarkox 15 16,164 26.03.2017, Saat: 22:25
Son Yorum: kkyykk
  Vsro Elite ve Npc Taşıma Programı Server Edit 9 188 20.03.2017, Saat: 14:21
Son Yorum: Server Edit

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
  Tarih: 30.03.2017, Saat: 20:27