Kurulum Kılavuzu:

1. Sitenizin dizine 3DCity yükleyin klasörü
Örneğin www.mysite.com/3dcity, siteniz sunucunun kök olduğu için
veya www.mysite.com/dating/3dcity, siteniz klasörüne etki tarihlenmesi bulunmaktadır.

2. Sonra da web sitesi içine entegre 3D Şehir gerekir. Sitenizden bağlantı 3dcity/3dcity.html olmalıdır.
Veya dosya 3dcity/3dcity.php için, eğer php kullanıyor olacaktır. (perl, asp için aynı işlemleri all).
Için 3dcity/3dcity.html yeniden adlandırın bir ihtiyacınız ya da terk olarak ise, dil ve sistem ayarlarını kullanır bağlı.

3. Açık dosya. 19-26 satırlarda aşağıdaki görmek mümkün olacaktır:

QuestActiveX.SetChannelText ( "Baze bağlantısı", "script_host", "% ABSOLUTE_URL% / 3DCity /");
QuestActiveX.SetChannelText ( "Baze bağlantısı", "script_db", "3dcity2.php");
QuestActiveX.SetChannelText ( "Baze bağlantısı", "script_money", "money.php");
QuestActiveX.SetChannelText ( "Baze bağlantısı", "", "music.php") script_music;
QuestActiveX.SetChannelText ( "Baze bağlantısı", "", "music_add.php") script_music_add;
QuestActiveX.SetChannelText ( "Baze bağlantısı", "script_music_list", "music_list.php");
QuestActiveX.SetChannelText ( "Baze bağlantısı", "script_music_current", "music_current.php");
QuestActiveX.SetChannelText ( "Baze bağlantısı", "My_nickname", "% USER_NAME%");
QuestActiveX.SetChannelValue ( "Baze bağlantısı", "My_gender",% USER_GENDER%);
QuestActiveX.SetChannelValue ( "Baze bağlantısı", "My_age",% USER_AGE%);
QuestActiveX.SetChannelText ( "Baze bağlantısı", "My_country", "% USER_COUNTRY%");
QuestActiveX.SetChannelText ( "Baze bağlantısı", "My_city", "% USER_CITY%");
QuestActiveX.SetChannelText ( "Baze bağlantısı", "My_avatar_adress", "% USER_AVATAR_URL%");

Hangi 3DCity transfer ediliyor değişkenleri%% sembolleri arasında yer alır. 's Her biri tarif edelim:
% ABSOLUTE_URL% - sitenize Mutlak URL, örneğin http://www.mysite.com veya http://www.mysite.com/dating için (http:// zorunludur!)
% USER_NAME% - Kullanıcı adınızı, hangi ile kişi 3D Şehir gireceksiniz. Örneğin: Mike ve John Anderson.
% USER_GENDER% - kullanıcının cinsiyet, 1 - erkek, 0 - kadın.
% USER_AGE% - kullanıcının yaşı. Bir tür tamsayı haneli olmalı.
% USER_COUNTRY% - kullanıcının ülke. Örneğin Amerika Birleşik Kindom veya Amerika Birleşik Devletleri.
% USER_CITY% - kullanıcının şehir. Örneğin New York için.
% USER_AVATAR_URL% - kullanıcının avatar ya da fotoğraf için mutlak URL. Örneğin: http://www.mysite.com/dating/photos/photo_mike.jpg

Başka bir deyişle, aşağıdaki gibi bir şey elde edeceksiniz:

QuestActiveX.SetChannelText ( "Baze bağlantısı", "server_url", "http://www.mysite.com/dating/3dcity/3dcity2.php");
QuestActiveX.SetChannelText ( "Baze bağlantısı", "My_nickname", "John Anderson");
QuestActiveX.SetChannelValue ( "Baze bağlantısı", "My_gender", 1);
QuestActiveX.SetChannelValue ( "Baze bağlantısı", "My_age", 28);
QuestActiveX.SetChannelText ( "Baze bağlantısı", "My_country", "United Kindom");
QuestActiveX.SetChannelText ( "Baze bağlantısı", "My_city", "İstanbul");
QuestActiveX.SetChannelText ( "Baze bağlantısı", "My_avatar_adress", "") http://www.mysite.com/dating/photos/..._anderson.jpg;

4. Orada 3dcity.php böyle bir dosyanın bir örneğidir. Orada komut dosyalarınızın özelliklerine bağlı olarak ayarları ekleyebilirsiniz.

5. Bunun yanı sıra orada bir dosya 3dcity2.php olduğunu. Bu dosya lisans kontrol için var.
Eğer sunucunuz bir yetenek PHP ile çalışmak zorunda değilse, desteklenen programlama dilinde (Java, ASP, Perl) onu yeniden yazabilirsiniz.
Eğer sunucunuzun özellikleri yazmak başka bir yerde bulunduğu için bu dosyayı, ihtiyacı olan 3dcity/3dcity.html location in URL'sini
Böyle bir çizgi Örneğin:

QuestActiveX.SetChannelText ( "Baze bağlantısı", "server_url", "http://www.mysite.com/otherfolder/request.asp");

Eğer programlama dili ile bu dosyayı yeniden olacak, sen ne yaptığını bilmeli.
1) Bu dosyayı ve http protokolü üzerinden bir istekte yapıyor URL consistance okuduğunu:
http://abledating.net/coder/code.php...omain =% domain% burada% DOMAIN% - sitenizin alan adı, örneğin mysite.com için.
Bu% domain% ya http:// veya www ve orada www.mysite.com (için sadece mysite.com yazacağız kalma) herhangi bir alt belirtilen olmamalı olmamalı önemlidir
2) tarayıcınıza alınan veri gösteriliyor.

6. Akso orada komut config.php, money.php, music.php, music_add.php, music_current.php, music_list.php vardır. Hepsi için GET yöntemi ile parametreleri bir dizi eklenir. 's Her biri hakkında ayrıntılı bilgi, böylece diğer dillerde de onların analojiler, gerekirse oluşturabilirsiniz yazalım.

config.php - bu tüm kalan betiklerinde inclides sadece bir yapılandırma dosyası,'s. Edip 3DCity ayrı bir paket gibi, ya da yüklü bir AbleDating entegre edilir / AbleSpace belirler. Buna bağlı olarak, ve kullanıcı para miktarının korunması, müzik listelerini görüntülemek veya isterseniz ve kullanmak için komut veya site taban hangi yeniden yazabilirsiniz taslakları kullanır AbleDating bir base / AbleSpace kullanır.
Yapılandırma parametreleri diğer tüm scriptler düzenlenmiş dosya olarak aşağıdaki bağlı olarak:

($ is_stand_alone) if (
...
) If ($ is_abledating_3) (
...
) If ($ is_abledating_2) (
...
)

Eğer ayrı bir paket olarak, sadece ilk bölümünde ilgilendi 3DCity varsa bile, size kod geri kalanı çıkarmak olabilir.
Eğer sadece taslaktır kullanmayı planlıyorsanız, veritabanı aşağıdaki öğeleri atlayabilirsiniz. Taslaktır de böylece kullanıcı adına göre kullanıcı için tutulur, ne kadar para kazandırır ama her zaman parçasını çalışan tüm, yani size mp3/plain_mp3_list.txt dosya karar aynıdır. Format:
mp3_file.mp3 Başlık len id
Burada id - benzersiz bir sayı, mp3_file.mp3 - saniye / mp3 klasöründe, başlık - başlık şarkıları, len - şarkının süresi dosyanın adı. Parametreler tablolama ile Set arasındaki boşluk. Örneğin:
1 big_in_japan.mp3 Big in Japan 228 yılında
2 like_wow.mp3 Wow gibi! 214
Önemli: Tüm parametreleri tanımlanması gerekir.

7. money.php - komut 3DCity içinde para sistemi sorumludur. 3DCity yılında çeşitli yerlerde, her biri vardır.
Karşılığı 50 yerlerde dağınık. Komut verme, yenileme ve bu yerlerin bakımı için, hem de işleme Etkinlikler kullanıcı alarak sorumludur.

Para Let başlangıçta hiçbir yerde yatıyordu. Her yerde 20 dakika sonra rasgele bir yerde yeni bir paket ortaya çıkan olmalıdır.

Script her talep için, son tedavi geçmişti ve paketlerinin gerekli olan sayı oluşturabilirim ne kadar zaman hesaplamak gerekir. Ve diğer eylemleri parametreleri bağlıdır. Orada Aşağıdaki parametreler şunlardır:

cmd - ekibinin bu komut dosyası yapmak ve vermek bağlıdır türü. Biz, aşağıda:

cmd = yerler
Yerlerin endeksler nereye karşılığı 1 den 50 vurmak verir. Ayrıca, ek bir parametre alanıdır, bu, için indeksler verilir yer numarasıdır. Böylece üretilen URL:
http://your-site.com/3dcity_folder/m...ces&location=3
Bu nerede para üçüncü bir yer kurmak yerlerdir.

cmd almak =
Bu ekip para yığını alarak sorumludur. Bu paketi bu yerden açık ve kullanıcı 100 $ ekler. In bu isim için ek seçenekler - kullanıcı adı, yeri - nereye kütüğü mesyata alınan para ve yer - yer içinde hangi o oluşur vardır. Böylece üretilen URL:
http://your-site.com/3dcity_folder/m...=32&location=3

cmd = hesap
Kullanıcı artık ne kadar para gösterir. İsteğe bağlı - adını - kullanıcı adı:
http://your-site.com/3dcity_folder/m...ount&name=Mike

9. music.php - Seçilen şarkı için bir parçasını verir. Bir parametre adını - kullanıcı adı, eğer farklı playlist farklıdır

kullanıcılar (örneğin, bir parçasını vermeye sadece sitenizdeki kullanıcı downloads).
http://your-site.com/3dcity_folder/music.php?name=Mike - seçimi için playlist. Müzik tüm dosyalar için biçimi aşağıda açıklanmıştır.

10. music_add.php - Çalma listesindeki bir şarkı ekler. Seçenekler: id - music.php ve adından Audi şarkıları - kim 100 $ sipariş başına geri bir şarkı devreye kullanıcının adı. Çalma listesinin ayrıntılı bilgi için, aşağıdaki iki paragraf bakın.
http://your-site.com/3dcity_folder/c...0500&name=Mike

11. music_list.php - Geçerli parçasını görüntüler. Burada dikkat komut başlatmak şarkıları hangi zaman ilk kez ve oyun hazırlanması gerektiği, sadece o hangi oynadı henüz, ve artık oynanır.
http://your-site.com/3dcity_folder/music_list.php

12. music_list.php - eskisi gibi aynı, ancak şarkı şu anda gösterilen iskambil
http://your-site.com/3dcity_folder/music_current.php

13. Playlist formatı:
<? xml version = "1.0" encoding = "utf-8"?
<objects>
<obj id="12" name_="Test mp3" src="http://your-site.com/3dcity_folder/mp3/test.mp3" />
<obj id="14" name_="Bach" src="http://your-site.com/3dcity_folder/mp3/bach.mp3" />
</ nesne>
Sen kimliği sağlamak gerekir benzersizdir.

14. Chmod 777 / kullanıcılar için ayarlanmış olmalıdır / mp3, / dizinleri ardışık dosyaları.