Referans ; 1-) [Linkleri görebilmek için üye olun veya giriş yapın.] 29 Ağustos 2010 16:45
Hemen Kuruluma Geçiyorum
Gizli Mesaj
İlk Üstteki Linkten indirdiğiniz Php leri AppServer Yada Xampp Hangisini Kullanıyorsanız İçine Atıyorsunuz.
Gerekli Tabloyu Ekliyoruz ;
Ben Tbl Editten Anlarım Derseniz.
Data/Quest_Menu_Us.TBL Eklencekler
18855 Clan Devret
Data/Quest_Talk_Us.TBL Eklencekler
19545 Clan Devretmeye Hosgeldiniz
Data/Web_Address_Us.TBL Eklencekler
[/b]
Nasıl Çalışır ;
-SQL İnjection Önlemi Alınmıştır..
-Oyun İçidir.Kontroller Sorunsuz.
-Logları Tabloya 'Devreden,Alan,Zaman' Şeklinde Yazdırır.
Gerekli Sorgular ;
1-)İd Şifre Yeri Boşşa Hata Ver.
2-)İd yada Şifre Yanlışşa Hata Ver.
3-)Char Oyunda Değilse Hata Ver.
4-)Clanda Değilse Hata Ver.
5-)Clanda Olupda Lider Değilse Hata Ver.
6-)Clanda Asist Yoksa Hata Ver.
7-)Açıl. Yapıldıktan Sonra Bir Menu Gelir.Bir Combobox da 3 Asisitin Adı Yazar.Asisit yoksa 'Asist Yok' Yazar.
Oyuncu Clanı Devredeceği Kişiyi Seçer ve Devret e Tıklar Bu Arada Hiç Bir Sorgu Yapmaz.
Oyuncu Oyunda Olsun veya Olmasın Devreder ve ClanDevret Tablosuna Bir Satır Ekler.
Relogda Clan Başkanı Asist Yerine Geçer.
Asistde Clan Başkanı Yerine. ;
DN;Php ler Basit Bir Encode ile Encodelanmıştır.İsteyen Decodelayıp İstediği Gibi Oynayabilir.
ALINTIDIR...[/QUOTE]
Hemen Kuruluma Geçiyorum
- Kod:
http://www.4shared.com/file/HBLaPzDu/clandevret.html
Gizli Mesaj
İlk Üstteki Linkten indirdiğiniz Php leri AppServer Yada Xampp Hangisini Kullanıyorsanız İçine Atıyorsunuz.
Gerekli Tabloyu Ekliyoruz ;
- Kod:
[/font]
[font=Comic Sans Ms][color=brown]if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[clandevret]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)[/color][/font]
[font=Comic Sans Ms][color=brown]
drop table [dbo].[clandevret][/color][/font]
[font=Comic Sans Ms][color=brown]
GO[/color][/font]
[font=Comic Sans Ms][color=brown]
CREATE TABLE [dbo].[clandevret] ([/color][/font]
[font=Comic Sans Ms][color=brown]
[devreden] [varchar] (21) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,[/color][/font]
[font=Comic Sans Ms][color=brown]
[alan] [varchar] (21) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,[/color][/font]
[font=Comic Sans Ms][color=brown]
[clanadi] [varchar] (21) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,[/color][/font]
[font=Comic Sans Ms][color=brown]
[kayit] [int] NULL ,[/color][/font]
[font=Comic Sans Ms][color=brown]
[vicefame] [int] NULL ,[/color][/font]
[font=Comic Sans Ms][color=brown]
[zaman] [datetime] NULL [/color][/font]
[font=Comic Sans Ms][color=brown]
) ON [PRIMARY][/color][/font]
[font=Comic Sans Ms][color=brown]
GO[/color][/font][font=Comic Sans Ms]
- Kod:
[/font]
[font=Comic Sans Ms][b][b][color=#ffa500]declare @charId varchar(21),[/color][/b][/b]
[b][b][color=#ffa500]
@fame2 Int,[/color][/b][/b]
[b][b][color=#ffa500]
@kayIt2 Int,[/color][/b][/b]
[b][b][color=#ffa500]
@devreden varchar(21),[/color][/b][/b]
[b][b][color=#ffa500]
@alan varchar(21)[/color][/b][/b]
[b][b][color=#ffa500]
select @alan = alan from clandevret where alan = @struserID or devreden = @struserID[/color][/b][/b]
[b][b][color=#ffa500]
select @devreden = devreden from clandevret where alan = @struserID or devreden = @struserID[/color][/b][/b]
[b][b][color=#ffa500]
select @fame2 = vIcefame from clandevret where devreden = @struserID[/color][/b][/b]
[b][b][color=#ffa500]
select @charId = strcharId1 from account_char where straccountId = @accountId[/color][/b][/b]
[b][b][color=#ffa500]
select @kayIt2 = kayIt from clandevret where devreden = @struserID or alan = @struserID[/color][/b][/b]
[b][b][color=#ffa500]
If @kayIt2 = 0[/color][/b][/b]
[b][b][color=#ffa500]
begIn[/color][/b][/b]
[b][b][color=#ffa500]
update userdata set fame = @fame2 where struserId = @devreden[/color][/b][/b]
[b][b][color=#ffa500]
update userdata set fame = 1 where struserId = @alan[/color][/b][/b]
[b][b][color=#ffa500]
update clandevret set kayIt = 1 where devreden = @struserID or alan = @struserID[/color][/b][/b]
[b][b]
[color=DarkOrange]update knights set [/color][color=DarkOrange]chief = @alan[/color][color=DarkOrange] where chief = @devreden[/color][/b][/b]
[b][b]
[color=DarkOrange]update knights set vicechief_1 = @devreden where vicechief_1 = @alan[/color][/b][/b]
[b][b]
[color=DarkOrange]update knights set vicechief_2 = @devreden where vicechief_2 = @alan[/color][/b][/b]
[b][b]
[color=#ffa500][color=DarkOrange]update knights set vicechief_3 = @devreden where vicechief_3 = @alan[/color][/color][/b][/b]
[b][b][color=#ffa500]
end[/color][/b][/b]
- Kod:
[/font]
[font=Comic Sans Ms][color=RoyalBlue]EVENT 41801 ;clandevret[/color][/font]
[font=Comic Sans Ms][color=RoyalBlue]
E SELECT_MSG 16544 19545 18855 18866 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1[/color][/font]
[font=Comic Sans Ms][color=RoyalBlue]
END[/color][/font]
[font=Comic Sans Ms][color=RoyalBlue]
EVENT 18866 ; [/color][/font]
[font=Comic Sans Ms][color=RoyalBlue]
E SEND_WEBPAGE_ADDRESS 5[/color][/font]
[font=Comic Sans Ms][color=RoyalBlue]
END[/color][/font][font=Comic Sans Ms]
- Kod:
[/font]
[font=Comic Sans Ms][color=SlateGray]
delete from k_npc where ssid = 18445[/color][/font]
[font=Comic Sans Ms][color=SlateGray]
delete from k_npcpos where npcid = 18445 and zoneid = 21[/color][/font]
[font=Comic Sans Ms][color=SlateGray]
insert into [K_NPC] values ('18445','[Clan
Devret]','2050','100','971650940','971720780','1','0','28','1','1','1','0','90','0','0','100000','0','0','15000','497','497','0','1500','0','0','1000','0','0','0','255','255','255','255','255','255','255','200','30','35','35','0','0','1','1','0');[/color][/font]
[font=Comic Sans Ms][color=SlateGray]
insert into [k_npcpos] values
('21','18445','103','0','0','0','19','330','359','330','359','330','359','330','359','1','4400','0','3','NULL');[/color][/font]
[font=Comic Sans Ms]
Ben Tbl Editten Anlarım Derseniz.
Data/Quest_Menu_Us.TBL Eklencekler
18855 Clan Devret
Data/Quest_Talk_Us.TBL Eklencekler
19545 Clan Devretmeye Hosgeldiniz
Data/Web_Address_Us.TBL Eklencekler
[/b]
- Kod:
[url=http://server/]http://Server[/url] ip/clandevret/index.php
Nasıl Çalışır ;
-SQL İnjection Önlemi Alınmıştır..
-Oyun İçidir.Kontroller Sorunsuz.
-Logları Tabloya 'Devreden,Alan,Zaman' Şeklinde Yazdırır.
Gerekli Sorgular ;
1-)İd Şifre Yeri Boşşa Hata Ver.
2-)İd yada Şifre Yanlışşa Hata Ver.
3-)Char Oyunda Değilse Hata Ver.
4-)Clanda Değilse Hata Ver.
5-)Clanda Olupda Lider Değilse Hata Ver.
6-)Clanda Asist Yoksa Hata Ver.
7-)Açıl. Yapıldıktan Sonra Bir Menu Gelir.Bir Combobox da 3 Asisitin Adı Yazar.Asisit yoksa 'Asist Yok' Yazar.
Oyuncu Clanı Devredeceği Kişiyi Seçer ve Devret e Tıklar Bu Arada Hiç Bir Sorgu Yapmaz.
Oyuncu Oyunda Olsun veya Olmasın Devreder ve ClanDevret Tablosuna Bir Satır Ekler.
Relogda Clan Başkanı Asist Yerine Geçer.
Asistde Clan Başkanı Yerine. ;
DN;Php ler Basit Bir Encode ile Encodelanmıştır.İsteyen Decodelayıp İstediği Gibi Oynayabilir.
ALINTIDIR...[/QUOTE]