Kayıt ol!             
Şifremi unuttum ?
   

  

Tarih: 2008-04-29 17:05
Yazar: Axons
Gönderen: Axons  
Karakter Boyutu:  
Etiket: sitenizde serverde olen kisileri gosterme
Oylamalar:
Yorumlar:   (4)






Selamlar Arkadaşar bugun size spherede database üzerinde serverde ölen kişi,öldüren,yer,saat sitenize yansıtabilmeyi göstericem.

Oncelikle sphere.ini den database ayarlarinizi yapiyorsunuz.
Sonra sphere_serv_triggers.scp açiyoruz ve[FUNCTION f_onserver_start]nin altina şunu ekliyoruz.


Kod:
[FUNCTION f_onserver_start]
DB.CONNECT
if (<DB.CONNECTED>)
serv.log MySQL debug: MySQL baglantisi tamamlandi
else
serv.log MySQL debug: MySQL baglantisi tamamlanamadi.
endif


Sonra sistemi kurmaya başlayabiliriz.

Kod:
<?
$tablo = "olum";
$veritabanıismi = "sphere";
$dbbaglan = mysql_connect("localhost","kullanici","sifren")
or die ("Database servera baglanIlamadI..."); 
$database = mysql_select_db("$veritabanıismi", $dbbaglan) or die("Database secilemedi...");
$son = "select * from $tablo";
$bitti = mysql_query($son) or die("Sorgulama yapIlamadI...");

while ($row = mysql_fetch_object($bitti))
{
$olen = $row->olen;
$olduren = $row->olduren;
$yer = $row->yer;
$saat = $row->saat;

echo "Olen = $olen";
echo "</br>";
echo "Olduren = $olduren";
echo "</br>";
echo "Yer = $yer";
echo "</br>";
echo "Saat = $saat";
echo "</br>";
echo "----------------------------------------";
echo "</br>";
}

mysql_free_result($bitti);
mysql_close($dbbaglan);
?>


Bu php kodunu ekleyin sonra databasein ayarlarını yapınız ve kaydetip cikin

Sonra hangi databaseyi kullanacaksanız ona şu SQL i sorgulatıyorsunuz.

Kod:
CREATE TABLE `olum` (
  `olen` varchar(255) NOT NULL,
  `olduren` varchar(255) NOT NULL,
  `yer` varchar(255) NOT NULL,
  `saat` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


Sonra fix eventine on=@death kismina


Kod:
on=@Death
db.execute "INSERT INTO olum (olen, olduren, yer, saat) VALUES('<name>','<act.name>','<region.name>','<serv.rtime>')"

Ekliyorsunuz ve sistem tamamdir.

Not= Versionunuz 56B olmalidir ve sphere.ini den databasei mutlaka ayarlamalisiniz.
Not2=Bu döküman Nemesinin harzırladığı Sphere - Mysql Komutları dökünanından yatatlanarak yazılmıştır.


Kolay Gelsin

Saygilarimla



1.   Gönderen deadmage   2008-09-02 10:46  

yaptim ancak baglanti tamalanamadi dior
birde

Kod:
$db = "olum";
$dbismi = "sphere";
$baglanti = mysql_connect("localhost","kullanici","sifren")
or die ("Database servera baglanIlamadI...");


bu kodu nereye ekleyecegiz tam olarak?

2.   Gönderen Nemesis[Berq]   2008-10-08 13:45  

Uhm. Hani kaynagıda belirtseydin. Scriptlerim isimsiz havalarda uçuşuyor.

3.   Gönderen XoXo   2008-10-23 21:32  

bir eksiklik war onuda ben söylüyüm bunların çalışabilmesi için önce table yaratmanız gerekmektedir. Trina'nın hazırladığı dökümandan gerkeli kodları bulabilirsiniz.

4.   Gönderen Axons   2008-11-23 20:36  

Editledim.

İlgili Sayfalar:

SayfalarGönderen
Sitenizde Geri SayaçAxons
Sitenizde Serverde Olen Kişileri GostermeAxons
  Online:
  49 site üyesi, 171 misafir
    toplam 220 kişi  
Giris sayfan olarak ayarla Sik Kullanilanlara Ekle Yenile Burdan bize ulasabilirsiniz

 
ANASAYFA | FORUMLAR | DÖKÜMANLAR | DOSYALAR | SCRIPTLER | SUNUCULAR | İLETİŞİM
Copyright (c) 2004-09 Ultima-Strike. All rights reserved.
Tasarım / Programlama: Uğur GÖK

Sistem Yapısı Seditio
Sayfa açılma süresi 1.222 sn.
SQL toplam zamanı: 0.454 sn. - SQL sorgusu: 71 - Ortalama SQL zamanı: 0.00639 sn.
Hosting Hizmetleri