Go Back   PvP-Kenti > Yardım > 1298 Yardım bölümü > 1298 Database Yardım

1298 Database Yardım 1298 DB ilgili sorunlarınızı sorabileceğiniz bölüm

Forum Reklamları
468x60

Cevapla
 
LinkBack Seçenekler Stil
Alt 01-09-2010, 18:17   #1 (permalink)
Bağımlı Üye


 
ßy_Taho - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jan 2010
Yaş: 19
Mesajlar: 151
Oyun Parası: $39405
Teşekkür : 4
3 Konusuna 4 teşekkür almış
P-K Puan: 0
Tecrübe Puanı: 13
ßy_Taho has much to be proud ofßy_Taho has much to be proud ofßy_Taho has much to be proud ofßy_Taho has much to be proud ofßy_Taho has much to be proud ofßy_Taho has much to be proud ofßy_Taho has much to be proud ofßy_Taho has much to be proud of
Standart Her giriste herşey sıfırlanıyor


Arkadaslar oyuna her gırıste yenı uye olmus gıbı baslıyor

itemler sılınıyor lvl 1 e dusuyor skıller sılınıyor

kullandıgım load_user_data bu lütfen baska load_user_data vermeyın bunun uzerınde ayarlayın cunku bundakı ayarlar lazım ardream db 59 lvl sınır

Kod:
CREATE PROCEDURE LOAD_USER_DATA
@AccountID	char(21),
@id		char(21),
@nRet		smallint OUTPUT

AS

DECLARE @charid1 char(21), @charid2 char(21), @charid3 char(21)
DECLARE @True smallint
SET @charid1 = null
SET @charid2 = null
SET @charid3 = null
SET @True = 0
SET @nRet = 0

	SELECT @charid1 = strCharID1, @charid2 = strCharID2, @charid3 = strCharID3 FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID
	IF @id = @charid1 or @id = @charid2 or @id = @charid3 
		SET @True = 1
	IF @True = 0
	BEGIN
		SET @nRet = 0
		RETURN
	END
-- Thales tarafından yazılmıştır, değiştiren ve silen kendinin ne olduğunu biliyor zaten.
DECLARE @Health int,
@Exp int

select @Exp = Exp from USERDATA where strUserId = @id
if (@Exp < 0)
BEGIN
update USERDATA set Exp = '1' WHERE strUserId = @id
END

exec rundupecheck @id
exec RunDupeCheckInn @id
exec rundupecheck2 @id
exec statduzelt @id
DECLARE @itemaldimi int

select @itemaldimi = [level] FROM USERDATA WHERE StrUserID = @id
if @itemaldimi = '1'
begin
exec baslangicitem @id
update userdata set [level] = '1' ,[strSkill] = '', [Points] = '' where strUserID = @id
end

-- Savaşlarda kalanları maradona atalım...
-- Code by TUTATIS 
-- Burayı değiştiren toptur... *******.COM İçin yapılmıştır
DECLARE @zoneduzenle int

select @zoneduzenle = Zone  FROM USERDATA WHERE StrUserID = @id
if @zoneduzenle = 101 or @zoneduzenle = 102
begin
update userdata set Zone = '21' where StrUserID = @id
end
--Top

update userdata set Hp = '1' where StrUserID = @id and Hp = '0'
DECLARE @dupeyakala int

select @dupeyakala = count(Userid)  FROM gokhan WHERE Userid = @id
if @dupeyakala > 0
begin
exec itemleribul @id
update itemler set dwid = '0' where dwid = (select dupeitem from gokhan where Userid = @id) and StrUserID = @id
delete from gokhan where Userid = @id
exec itemleriencode @id
end
update userdata set exp = '1'
update userdata set level = '1'
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

DECLARE @speedhack varchar(250)

select @speedhack = strHackToolName from HACKTOOL_USERLOG where strCharID = @id
if @speedhack='Something that resembles Speedhack has been detected on this PC. (Code = 10303)'
begin
Set @nRet = 0
end

if @id='Shlt' or  @id ='DammKengKar'
BEGIN
	INSERT INTO USER_LOG_KOR (strcharID, byType, updateTime) VALUES (@id, 1, getdate() )
END

RETURN
GO



Notice: This Ad only show to guest, please register now to disappear !
ßy_Taho isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Sponsored Links


Alt 01-09-2010, 22:52   #2 (permalink)
Bağımlı Üye


 
TireSome - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Feb 2010
Yaş: 21
Mesajlar: 432
Oyun Parası: $18565
Teşekkür : 89
38 Konusuna 547 teşekkür almış
P-K Puan: 5
Tecrübe Puanı: 13
TireSome has much to be proud ofTireSome has much to be proud ofTireSome has much to be proud ofTireSome has much to be proud ofTireSome has much to be proud ofTireSome has much to be proud ofTireSome has much to be proud ofTireSome has much to be proud of
Standart Cevap: Her giriste herşey sıfırlanıyor


obdc lere bak bir



Notice: This Ad only show to guest, please register now to disappear !
TireSome isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 02-09-2010, 01:08   #3 (permalink)
Kıdemli Üye

 
stnq3r - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2010
Bulunduğu Yer: Orda Burda Şurda
Yaş: 30
Mesajlar: 829
Oyun Parası: $2020
Teşekkür : 72
77 Konusuna 1.060 teşekkür almış
P-K Puan: 0
Tecrübe Puanı: 12
stnq3r has much to be proud ofstnq3r has much to be proud ofstnq3r has much to be proud ofstnq3r has much to be proud ofstnq3r has much to be proud ofstnq3r has much to be proud ofstnq3r has much to be proud ofstnq3r has much to be proud of
stnq3r - MSN üzeri Mesaj gönder
Standart Cevap: Her giriste herşey sıfırlanıyor


odbcleri tekrar yapılandır son ekranda karakter cevirilerini gercekleştir gibi bişey yazması lazım onu işaretle hepsinde



Notice: This Ad only show to guest, please register now to disappear !
__________________
[Üye olmadan linki göremezsiniz.. Üye olmak için tıklayınız...]




FACEBOOK : [Üye olmadan linki göremezsiniz.. Üye olmak için tıklayınız...]
Tüm paylaşımlarımda rar şifresi : stnq3r 'dir

[Üye olmadan linki göremezsiniz.. Üye olmak için tıklayınız...]

  • Özel Database Yapılır (1453,1351,1298)
  • Özel Server Dosyaları Hazırlanır (1298,1351)
  • AntiCheat Sistemi Yazılır
stnq3r isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 02-09-2010, 07:01   #4 (permalink)
Bağımlı Üye


 
ßy_Taho - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Jan 2010
Yaş: 19
Mesajlar: 151
Oyun Parası: $39405
Teşekkür : 4
3 Konusuna 4 teşekkür almış
P-K Puan: 0
Tecrübe Puanı: 13
ßy_Taho has much to be proud ofßy_Taho has much to be proud ofßy_Taho has much to be proud ofßy_Taho has much to be proud ofßy_Taho has much to be proud ofßy_Taho has much to be proud ofßy_Taho has much to be proud ofßy_Taho has much to be proud of
Standart Cevap: Her giriste herşey sıfırlanıyor


Arkadaslar sorun odbc degıl :S load_user_data dan onu ayarlayabılecek lazım



Notice: This Ad only show to guest, please register now to disappear !
ßy_Taho isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 02-09-2010, 13:02   #5 (permalink)
Kıdemli Üye

 
stnq3r - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: May 2010
Bulunduğu Yer: Orda Burda Şurda
Yaş: 30
Mesajlar: 829
Oyun Parası: $2020
Teşekkür : 72
77 Konusuna 1.060 teşekkür almış
P-K Puan: 0
Tecrübe Puanı: 12
stnq3r has much to be proud ofstnq3r has much to be proud ofstnq3r has much to be proud ofstnq3r has much to be proud ofstnq3r has much to be proud ofstnq3r has much to be proud ofstnq3r has much to be proud ofstnq3r has much to be proud of
stnq3r - MSN üzeri Mesaj gönder
Standart Cevap: Her giriste herşey sıfırlanıyor


update userdata set exp = '1'
update userdata set level = '1'
lvl 1 e düşmesinin sebebi bu kısım sil burayı

----------Yeni Mesaj : at 12:57 ---------- Önceki Mesaj :at 12:57 ----------

update userdata set Hp = '1' where StrUserID = @id and Hp = '0'buda sacma sapan bişey hp yi düşürüyor

----------Yeni Mesaj : at 12:58 ---------- Önceki Mesaj :at 12:57 ----------

şunuda sil

update userdata set [level] = '1' ,[strSkill] = '', [Points] = '' where strUserID = @id

----------Yeni Mesaj : at 13:01 ---------- Önceki Mesaj :at 12:58 ----------

DENEMEDİM AMA BAK BAKALIM

Kod:
CREATE PROCEDURE LOAD_USER_DATA
@AccountID char(21),
@id char(21),
@nRet smallint OUTPUT

AS

DECLARE @charid1 char(21), @charid2 char(21), @charid3 char(21)
DECLARE @True smallint
SET @charid1 = null
SET @charid2 = null
SET @charid3 = null
SET @True = 0
SET @nRet = 0

SELECT @charid1 = strCharID1, @charid2 = strCharID2, @charid3 = strCharID3 FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID
IF @id = @charid1 or @id = @charid2 or @id = @charid3 
SET @True = 1
IF @True = 0
BEGIN
SET @nRet = 0
RETURN
END
-- Thales tarafından yazılmıştır, değiştiren ve silen kendinin ne olduğunu biliyor zaten.
DECLARE @Health int,
@Exp int

select @Exp = Exp from USERDATA where strUserId = @id
if (@Exp < 0)
BEGIN
update USERDATA set Exp = '1' WHERE strUserId = @id
END

exec rundupecheck @id
exec RunDupeCheckInn @id
exec rundupecheck2 @id
exec statduzelt @id
DECLARE @itemaldimi int

select @itemaldimi = [level] FROM USERDATA WHERE StrUserID = @id
if @itemaldimi = '1'
begin
exec baslangicitem @id
end

-- Savaşlarda kalanları maradona atalım...
-- Code by TUTATIS 
-- Burayı değiştiren toptur... *******.COM İçin yapılmıştır
DECLARE @zoneduzenle int

select @zoneduzenle = Zone  FROM USERDATA WHERE StrUserID = @id
if @zoneduzenle = 101 or @zoneduzenle = 102
begin
update userdata set Zone = '21' where StrUserID = @id
end
--Top


DECLARE @dupeyakala int

select @dupeyakala = count(Userid)  FROM gokhan WHERE Userid = @id
if @dupeyakala > 0
begin
exec itemleribul @id
update itemler set dwid = '0' where dwid = (select dupeitem from gokhan where Userid = @id) and StrUserID = @id
delete from gokhan where Userid = @id
exec itemleriencode @id
end

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

DECLARE @speedhack varchar(250)

select @speedhack = strHackToolName from HACKTOOL_USERLOG where strCharID = @id
if @speedhack='Something that resembles Speedhack has been detected on this PC. (Code = 10303)'
begin
Set @nRet = 0
end



RETURN
GO


----------Yeni Mesaj : at 13:02 ---------- Önceki Mesaj :at 13:01 ----------

itemlerin silinme sebebi muhtemelen şu dupe yakalama mevzusu

yani itemlerin silinmesine sebep olan kısım şu

DECLARE @dupeyakala int

select @dupeyakala = count(Userid) FROM gokhan WHERE Userid = @id
if @dupeyakala > 0
begin
exec itemleribul @id
update itemler set dwid = '0' where dwid = (select dupeitem from gokhan where Userid = @id) and StrUserID = @id
delete from gokhan where Userid = @id
exec itemleriencode @id
end



Notice: This Ad only show to guest, please register now to disappear !
__________________
[Üye olmadan linki göremezsiniz.. Üye olmak için tıklayınız...]




FACEBOOK : [Üye olmadan linki göremezsiniz.. Üye olmak için tıklayınız...]
Tüm paylaşımlarımda rar şifresi : stnq3r 'dir

[Üye olmadan linki göremezsiniz.. Üye olmak için tıklayınız...]

  • Özel Database Yapılır (1453,1351,1298)
  • Özel Server Dosyaları Hazırlanır (1298,1351)
  • AntiCheat Sistemi Yazılır
stnq3r isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 03-09-2010, 18:04   #6 (permalink)
Banned

 
EveryBodyFooL - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Nov 2009
Bulunduğu Yer: C:\WINDOWS\system32
Yaş: 16
Mesajlar: 863
Oyun Parası: $212374
Teşekkür : 125
133 Konusuna 1.618 teşekkür almış
P-K Puan: 0
Tecrübe Puanı: 13
EveryBodyFooL has much to be proud ofEveryBodyFooL has much to be proud ofEveryBodyFooL has much to be proud ofEveryBodyFooL has much to be proud ofEveryBodyFooL has much to be proud ofEveryBodyFooL has much to be proud ofEveryBodyFooL has much to be proud ofEveryBodyFooL has much to be proud of
Standart Cevap: Her giriste herşey sıfırlanıyor


exec baslangicitem @id
update userdata set [level] = '1' ,[strSkill] = '', [Points] = '' where strUserID = @id
end
Her Relogta Adama Niye Başlangıç İtemi Veriyon, Bide Level 1 Point 1 Bunlar Crate_New_Char Prosedürüne Koyulması Gerekenler.




Notice: This Ad only show to guest, please register now to disappear !
EveryBodyFooL isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Bookmarks

Etiketler
giriste, hersey, sifirlaniyor

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık




| oyun | kız oyunları | atari oyunları | dora oyunları | tüm oyunlar |

Tüm Zamanlar GMT +2 Olarak Ayarlanmış. Şuanki Zaman: 11:04.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

17 sorgu 0,16578 saniyede oluşturuldu