Merhaba Ziyaretçi
Forumumuza hoşgeldiniz.Sitemizi daha yararlı şekilde kullanabilmek için lütfen kayıt olun veya giriş yapın.

Başlangıç İtemlerini Değiştirmek

Server Tanitimi , Ko Tanitimi , Silkroad Pvp Serverler , Metin2 Pvp Serverler

[XFB] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Prosedür & Kod Paylaşımları kategorisinde Stark tarafından oluşturulan Başlangıç İtemlerini Değiştirmek başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 634 kez görüntülenmiş, 3 yorum ve 0 tepki puanı almıştır...
Kategori Adı Prosedür & Kod Paylaşımları
Konu Başlığı Başlangıç İtemlerini Değiştirmek
Konbuyu başlatan Stark
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan hanedankayi

Stark

K.Destek Yöneticisi
27 May 2013
2,664
0
MerhabaLar !







ÖncelikLe
[Linkleri Görebilmek İcin ] İndirip ;



Baslangic Tablosunu Kendi Databasenize export yapınız...











Daha Sonra ;







Code 1 deki Prosedürü Queryden veya Entrepiseden DB mize Ekliyoruz...







Sonra ;



Code 2 deki Kodu "LOAD_USER_DATA" Prosedüründeki ; [
[Linkleri Görebilmek İcin [url=http://www.pvpkeyfi.net/register.php"> Buraya Tıklayarak Üye Olunuz![/url]] ]













Kod:

SELECT Nation, Race, Class, HairColor, Rank, Title, [Level], [Exp], Loyalty, Face, City, Knights, Fame,

Hp, Mp, Sp, Strong, Sta, Dex, Intel, Cha, Authority, Points, Gold, [Zone], Bind, PX, PZ, PY, dwTime, strSkill, strItem,strSerial, sQuestCount, strQuest, MannerPoint, LoyaltyMonthly

FROM USERDATA WHERE strUserId = @id



SET @nRet = @@RowCount

Kodunun Hemen Üzerine Yapıştırıyoruz...







ve Oyuna Yeni Bir Char Açıldıgında Üzerinde Job'a Uygun Chitin +1 Set ve Job İçin gerekLi itemler geliyor...



Rogue İtemleri : (Örnek )



+1 Chitin set.



+1 İki adet Mirage dagger.



2 adet silver bar.



Magic Shailed Scroll..



Bu itemleri değiştirmek için ;



Bir Char Açıp , İtemleri Ona aktarıp ;














Kod:

update baslangic set stritem = (select strItem from userdata where

StrUserID = 'iTEMLERİNOLDUGUCHAR') where Class = 'classsayısı '

Class sayıları :







2 = Rogue



1 = warrior



3 = Mage



4 = priest







Code 1 : [ [Linkleri Görebilmek İcin [url=http://www.pvpkeyfi.net/register.php"> Buraya Tıklayarak Üye Olunuz![/url]] ]









Kod:

CREATE PROCEDURE [dbo].[baslangicitem]

@account varchar(21)

AS

begin



declare @class smallint



select @class = cast(substring(cast(class as varchar(3)),2,2) as smallint(2)) from userdata where struserid=@account



if @class=1 or @class=5 or @class=6

set @class = 1



if @class=2 or @class=7 or @class=8

set @class = 2



if @class=3 or @class=9 or @class=10

set @class = 3



if @class=4 or @class=11 or @class=12

set @class = 4



update userdata set stritem = (select stritem from baslangic where class=@class) where struserid=@account



end

Code 2 :[ [Linkleri Görebilmek İcin [url=http://www.pvpkeyfi.net/register.php"> Buraya Tıklayarak Üye Olunuz![/url]] ]









Kod:

DECLARE @itemaldimi int



select @itemaldimi = [level] FROM USERDATA WHERE StrUserID = @id

if @itemaldimi = '1'

begin

exec baslangicitem @id

update userdata set [level] = '10' where strUserID = @id

end

Not: Database Ek Olarak Ektedir Silinmez



 

Stark

K.Destek Yöneticisi
27 May 2013
2,664
0
Acamilere pek yaramaz
yakında Başlangıç itemlerini ayarlamak için en kolay editörü paylaşıcam. Acami arkadaşlarımız bu şekilde yapamaz
 

Stark

K.Destek Yöneticisi
27 May 2013
2,664
0
Güzel paylaşım kardeşim.. arkadasın dediği gibi editör olması daha güzel durutur




 
Üst Alt