Kayıt Ol
[-]
monetization_on Reklam Alanı
Reklam vermek istiyorum?

Yeni Job Sistem (New Job System)


view_headline Konu
09.03.2016, Saat: 18:49
#1
[GM] AdoniS
[GM] AdoniS
Konuları:
6
Yorumları:
15
Kayıt Tarihi:
04.02.2016
Rep Puanı:
2
verified_user Owner
Star  Yeni Job Sistem (New Job System)
- 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

09.03.2016, Saat: 19:01
#2
karazar
karazar
Konuları:
14
Yorumları:
38
Kayıt Tarihi:
03.03.2016
Rep Puanı:
0
verified_user Üye
Cvp: Yeni Job Sistem (New Job System)
Bu Sistem Çok İyi Şimdi Mesela Ben Kervan Cektım Kaç Coın Gelcek Adetini Nerden Ayarlacagım.
Cevapla
09.03.2016, Saat: 19:12
#3
[GM] AdoniS
[GM] AdoniS
Konuları:
6
Yorumları:
15
Kayıt Tarihi:
04.02.2016
Rep Puanı:
2
verified_user Owner
Cvp: Yeni Job Sistem (New Job System)
(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
10.03.2016, Saat: 00:03
#4
PurePower
PurePower
Konuları:
149
Yorumları:
1,467
Kayıt Tarihi:
23.07.2015
Rep Puanı:
53
verified_user Site Kurucusu
RE: Yeni Job Sistem (New Job System)
lütfen konuları alıntı yapmayın
İmza: @PurePower
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
17.03.2016, Saat: 11:05
#5
nevfell
nevfell
Konuları:
15
Yorumları:
94
Kayıt Tarihi:
06.02.2016
Rep Puanı:
2
verified_user Grafiker
RE: Yeni Job Sistem (New Job System)
Hiçbişey anlamadım alıntı yapıyorsunuz bari düzgün yapın
Cevapla
07.06.2016, Saat: 12:27
#6
emre191919
emre191919
Konuları:
0
Yorumları:
2
Kayıt Tarihi:
06.03.2016
Rep Puanı:
0
verified_user Acemi Üye
RE: Yeni Job Sistem (New Job System)
Adam Gayet Açıklayıcı Anlatmış İnsanları yargılamadan önce Anlamaya çalışın biraz sql bilgisi ve vsro bilgisi olanlar anlayacaktır.
Cevapla

10.06.2016, Saat: 01:47
#7
[GM] AdoniS
[GM] AdoniS
Konuları:
6
Yorumları:
15
Kayıt Tarihi:
04.02.2016
Rep Puanı:
2
verified_user Owner
Cvp: RE: Yeni Job Sistem (New Job System)
(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
24.07.2016, Saat: 00:57
#8
halmen
halmen
Konuları:
9
Yorumları:
48
Kayıt Tarihi:
09.07.2016
Rep Puanı:
0
verified_user Üye
RE: Yeni Job Sistem (New Job System)
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
24.07.2016, Saat: 23:33
#9
BURAKSERIT
BURAKSERIT
Konuları:
71
Yorumları:
868
Kayıt Tarihi:
22.03.2016
verified_user Editör & DJ
RE: Yeni Job Sistem (New Job System)
(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
22.02.2017, Saat: 23:57
#10
kaosbela
kaosbela
Konuları:
3
Yorumları:
21
Kayıt Tarihi:
29.06.2016
Rep Puanı:
0
verified_user Acemi Üye
RE: Yeni Job Sistem (New Job System)
haftalık coin limit nasıl ayarlayabiliriz bu coin sisteme ??
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Yeni Godbless Ekleme cy67 0 67 06.06.2017, Saat: 06:42
Son Yorum: cy67
  Yeni 2 Tane Lancunher silverrains 7 217 15.05.2017, Saat: 14:25
Son Yorum: silverrains
  Vsro Yeni Unique Tasarımları 2016 PurePower 5 802 08.05.2017, Saat: 20:11
Son Yorum: HistoricaL
Star vSRO Yeni Rütbe İsimleri Ekleme hackedbypa$a 2 885 25.04.2017, Saat: 20:13
Son Yorum: coskun852

Hızlı Menü:



[-]
monetization_on Reklam (728x90)
Reklam Ver
Reklam vermek istiyorum?