Skip to main content
Merhaba, Ziyaretçi!

Bizi ziyaret ettiğiniz için teşekkür ederiz!

Sitemizden daha iyi yararlanabilmek için "Giriş" yapmalı ya da "Kayıt" olmalısınız ;)

("vSro Forum - vSro Rehberi" ayrıcalıktır!)

vSro Forum - vSro Rehberi ve Paylaşımları
f8 filter
Sun World
Raymond

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Yeni Job Sistem (New Job System)
Star Yeni Job Sistem (New Job System)
#1
Son Düzenleme: 07.06.2016, Saat: 12:31, Düzenleyen: PurePower.
- Yeni Job Sistem Nedir?


Eğer girişteki yazıları atlamadıysanız eğer kızdığım noktalardan biride bu aslında. Herşey belli, Ortai DB'den alınmış, yarı işe yarar bir kodu alıp sonuna "---- Coded By xxx" bi baksanız keşke neler yapıyor neler yapamıyor öyle değil mi?

Peki benim yazdığım bu sistemi tanıtmaya gelelim, sinirlenmeyeceğim.

Bu yazdığım sistem 2 farklı şekilde çalışacak. Yani dikkat edeceği noktalardan birisi mesleğiniz (Hunter/Trader/Thief) ve çekilen mesafe. Peki bunu neden yaptım diye soracak olursanız eğer, mesleklere yönelme ve bu durumu kötüye kullanmama adına yaptım.

-- Yeni Job Sistem için Gerekenler

İhtiyacımız olanlar sadece ;


SRO_VT_LOG > Programmability > Stored Procedure altındaki _AddLogChar‏ prosedürü.


--- Yeni Job Sistemi Kurulum Aşaması

_AddLogChar‏ prosedürümüze şunları ekleyeceğiz sadece;

PHP Kod:
declare @contribution int;
declare @
coinWinfortra int;
declare @
coinWinforthi int;
declare @
coinWinforhun int;
declare @
dividerfortra int;
declare @
dividerforthi int;
declare @
dividerforhun int;
declare @
charname16 varchar(16);
declare @
JobType int;

set @dividerfortra 270000;
set @dividerforthi 900000;
set @dividerforhun 300000;

if(@
EventID 6) --Logout
begin
set 
@charname16 = (SELECT CharName16 FROM [SRO_VT_SHARD].[dbo].[_Charwhere CharID = @CharID);
set @contribution = (SELECT Contribution FROM [SRO_VT_SHARD].[dbo].[_CharTriJobWHERE CharID = @CharID);
set @coinWinfortra ROUND( @contribution / @dividerfortra,0);
set @coinWinforthi ROUND (@contribution / @dividerforthi,0);
set @coinWinforhun ROUND (@contribution / @dividerforhun,0);
set @JobType = (SELECT JobType FROM [SRO_VT_SHARD].[dbo].[_CharTrijobWhere CharID = @CharID);
if(@
coinWinfortra != and @JobType 1)
begin
exec 
[SRO_VT_SHARD].[dbo].[_ADD_ITEM_EXTERN] @charname16'ITEM_ETC_SD_TOKEN_04', @coinWinfortra0;
UPDATE [SRO_VT_SHARD].[dbo].[_CharTriJobset Contribution 0 WHERE CharID = @CharID;
END
if(@coinWinforthi != and @JobType=2)
begin
exec 
[SRO_VT_SHARD].[dbo].[_ADD_ITEM_EXTERN] @charname16'ITEM_ETC_SD_TOKEN_04', @coinWinforthi0;
UPDATE [SRO_VT_SHARD].[dbo].[_CharTriJobset Contribution 0 WHERE CharID = @CharID;
END
if(@coinWinforhun != and @JobType=3)
begin
exec 
[SRO_VT_SHARD].[dbo].[_ADD_ITEM_EXTERN] @charname16'ITEM_ETC_SD_TOKEN_04', @coinWinforhun0;
UPDATE [SRO_VT_SHARD].[dbo].[_CharTriJobset Contribution 0 WHERE CharID = @CharID;
END
END 



Burada da dikkat etmeniz gerekenler;


set @dividerfortra = 270000; ---- Trader İçin
set @dividerforthi = 900000; ---- Thief İçin
set @dividerforhun = 300000; ----- Hunter İçin

Bu sayılar nedir diye soracak olursanız eğer, şöyle açıklayayım ;

Her yaptığınız meslek aktivitenizin sonunda "Contribution" adında bir puan alırsınız. Bu değer yüksek olduğu için vereceği coin'i bölme işlemi yaptırarak belirliyorum.

Yani siz denediniz baktınız coin vermiyor bu yukarıda verdiğim 3 değeri hangi job tipine göre istiyorsanız düzenleyebilirsiniz. Çünkü bu bölecek olan sayılar özel kervan yolları için yapıldı.

Bu da bu kadar, güle güle kullanın efendim.
Cevapla
Cvp: Yeni Job Sistem (New Job System)
#2
Bu Sistem Çok İyi Şimdi Mesela Ben Kervan Cektım Kaç Coın Gelcek Adetini Nerden Ayarlacagım.
Cevapla
Cvp: Yeni Job Sistem (New Job System)
#3
Son Düzenleme: 07.06.2016, Saat: 12:31, Düzenleyen: PurePower.
(09.03.2016, Saat: 19:01)karazar Adlı Kullanıcıdan Alıntı:
Bu Sistem Çok İyi Şimdi Mesela Ben Kervan Cektım Kaç Coın Gelcek Adetini Nerden Ayarlacagım.


set @dividerfortra = 270000; ---- Trader İçin
set @dividerforthi = 900000; ---- Thief İçin
set @dividerforhun = 300000; ----- Hunter İçin

Bu sayılar nedir diye soracak olursanız eğer, şöyle açıklayayım ;

Her yaptığınız meslek aktivitenizin sonunda "Contribution" adında bir puan alırsınız. Bu değer yüksek olduğu için vereceği coin'i bölme işlemi yaptırarak belirliyorum.

Yani siz denediniz baktınız coin vermiyor bu yukarıda verdiğim 3 değeri hangi job tipine göre istiyorsanız düzenleyebilirsiniz
Cevapla
RE: Yeni Job Sistem (New Job System)
#4
lütfen konuları alıntı yapmayın

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
RE: Yeni Job Sistem (New Job System)
#5
Hiçbişey anlamadım alıntı yapıyorsunuz bari düzgün yapın
Cevapla
RE: Yeni Job Sistem (New Job System)
#6
Adam Gayet Açıklayıcı Anlatmış İnsanları yargılamadan önce Anlamaya çalışın biraz sql bilgisi ve vsro bilgisi olanlar anlayacaktır.
Cevapla
Cvp: RE: Yeni Job Sistem (New Job System)
#7
(07.06.2016, Saat: 12:27)emre191919 Adlı Kullanıcıdan Alıntı: Adam Gayet Açıklayıcı Anlatmış İnsanları yargılamadan önce Anlamaya çalışın biraz sql bilgisi ve vsro bilgisi olanlar anlayacaktır.

Teşekkürler dostum
Cevapla
RE: Yeni Job Sistem (New Job System)
#8
ben Yapdım ama olmadı Bunların degerlerini kendı dbdde nerde bulabılırım
set @dividerfortra = 270000; ---- Trader İçin
set @dividerforthi = 900000; ---- Thief İçin
set @dividerforhun = 300000; ----- Hunter İçin
Cevapla
RE: Yeni Job Sistem (New Job System)
#9
(24.07.2016, Saat: 00:57)halmen Adlı Kullanıcıdan Alıntı: ben Yapdım ama olmadı Bunların degerlerini kendı dbdde nerde bulabılırım
set @dividerfortra = 270000; ---- Trader İçin
set @dividerforthi = 900000; ---- Thief İçin
set @dividerforhun = 300000; ----- Hunter İçin

SRO_VT_SHARD>Tables>_CharTriJob
Cevapla
RE: Yeni Job Sistem (New Job System)
#10
haftalık coin limit nasıl ayarlayabiliriz bu coin sisteme ??
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Information Prosedür | JOB ÖDÜL VER (En Basit Sistem) BURAKSERIT - Killa 10 1,035 14.11.2017, Saat: 19:03
Son Yorum: BURAKSERIT - Killa
  Permanent Buffs System | Chin Buff'lar Artık Sınırsız :) Azelbilisim 10 1,059 24.10.2017, Saat: 16:43
Son Yorum: sonerefe
  Yeni Exploit Fix cy67 3 345 21.10.2017, Saat: 13:16
Son Yorum: panicmoas
Information Batte Arena Honor Sistem panicmoas 15 1,245 13.10.2017, Saat: 14:47
Son Yorum: panicmoas

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi