PvP Servelar Tanıtım
Would you like to react to this message? Create an account in a few clicks or log in to continue.

PvP Servelar Tanıtım

Buyrun Pvp Tanıtım Sıtesi [ KADİR & KEREM]
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap

 

 Başlangıc İtemlerini Ayarlamak

Aşağa gitmek 
YazarMesaj
Admin
Admin
Admin
Admin


Mesaj Sayısı : 23
Kayıt tarihi : 15/07/10
Yaş : 30
Nerden : Nereye xD

Başlangıc İtemlerini Ayarlamak Empty
MesajKonu: Başlangıc İtemlerini Ayarlamak   Başlangıc İtemlerini Ayarlamak I_icon_minitimePerş. Tem. 22, 2010 7:13 am

MerhabaLar !

ÖncelikLe Database'yi İ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 ; [ Not Defteri İçinde ]


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, LoyaltyMonthlyFROM USERDATA WHERE strUserId = @idSET @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 whereStrUserID = 'iTEMLERİNOLDUGUCHAR') where Class = 'classsayısı '

Class sayıları :


Kod:
2 = Rogue1 = warrior3 = Mage4 = priest

Code 1

Kod:
CREATE PROCEDURE [dbo].[baslangicitem]@account varchar(21)ASbegindeclare @class smallintselect @class = cast(substring(cast(class as varchar(3)),2,2) as smallint(2)) from userdata where struserid=@accountif @class=1 or @class=5 or @class=6set @class = 1if @class=2 or @class=7 or @class=8set @class = 2if @class=3 or @class=9 or @class=10set @class = 3if @class=4 or @class=11 or @class=12set @class = 4update userdata set stritem = (select stritem from baslangic where class=@class) where struserid=@accountendGO

Code 2

Kod:
DECLARE @itemaldimi intselect @itemaldimi = [level] FROM USERDATA WHERE StrUserID = @idif @itemaldimi = '1'beginexec baslangicitem @idupdate userdata set [level] = '10' where strUserID = @idend.
Sayfa başına dön Aşağa gitmek
https://pvpserverlerimiz.yetkinforum.com
 
Başlangıc İtemlerini Ayarlamak
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
PvP Servelar Tanıtım :: Pvp Server Genel Paylaşımlar,Pvp Patchler,Pvp Hileleri,Pvp Dosyaları,Server Kurulum :: Query Analyzer QA Kodları-
Buraya geçin: