ÖNCELİKLE HWANG'IN ELİNE, EMEĞİNE SAĞLIK DİYORUM. DAHA ÖNCE BU MOD'U GTATURK FORUMDA PAYLAŞMIŞ. BENDE PAWNOTURK'E GEÇİREYİM DEDİM. :şeytan: :şeytan: :şeytan:
(http://i.hizliresim.com/o0ARN7.gif)
Herkese merhaba! Geçen sene kodlamış olduğum yeni HabitatCnR hırsız polis modunu arşivimde dolaşırken buldum ve sizlerle paylaşmak istedim. Geliştirilmeye açık bir mod ve kolayca sistemleri yönetebilirsiniz. Dinamik olarak soygun bölgesi ekleyebilir, dinamik olarak ATM oluşturabilirsiniz. Mini bir paneli de mevcuttur. Oyun veritabanınızı bağlayarak panel üzerinden oyuncuları görebilir, son olayları anasayfadan takip edebilirsiniz. Tanıtımı için aşağıya göz atınız.
GÖRÜNTÜLER(http://i.hizliresim.com/BvZBrv.png)
(http://i.hizliresim.com/ZMLyZZ.png)
(http://i.hizliresim.com/o0AMjk.png)
(http://i.hizliresim.com/l3kgdb.png)
(http://i.hizliresim.com/VPlJ0r.png)
(http://i.hizliresim.com/njAqRl.png)
(http://i.hizliresim.com/vXgBb6.png)
(http://i.hizliresim.com/1VYALp.png)
(http://i.hizliresim.com/r6gb3N.png)
(http://i.hizliresim.com/41LN8p.png)
(http://i.hizliresim.com/jX4o1L.png)
(http://i.hizliresim.com/Jqpj6W.png)
* RCON Adminler /evekle komutu ile ev ekleyebilirler.
(http://i.hizliresim.com/g2kQ2Q.png)
** Rekorlar, Evler ve Silahlar scriptfiles klasörünü kullanır.
PANEL
Anasayfa:
(http://i.hizliresim.com/2n2pqA.png)
Enler:
(http://i.hizliresim.com/ZMLlqV.png)
Oyuncular:
(http://i.hizliresim.com/6rZjBl.png)
</> MOD COMPILE#include "../gamemodes/CnR/Varibles.pwn"
#include "../gamemodes/CnR/Maps.pwn"
#include "../gamemodes/CnR/MySQL.pwn"
#include "../gamemodes/CnR/Texts.pwn"
#include "../gamemodes/CnR/Group.pwn"
#include "../gamemodes/CnR/AntiHile.pwn"
#include "../gamemodes/CnR/Spec.pwn"Mod gamemodes klasörü içerisinde parçalanmış olup HirsizPolis.pwn üzerinde include tanıtımıyla toplanmıştır. Farklı sistemleri düzenlemek isteyenler(örneğin grup sistemi) modun parçalanmış kısmına girmesi gerekir. Mesela biz Group.pwn düzenlemek istiyoruz gamemodes > CnR klasörü içerisine girip Group.pwn açacağız düzenleme işlemimiz bittiğinde ise ctrl + s(kaydetme kısayolu) ile kaydedip HirsizPolis.pwn dosyasını pawno ile compile(f5) edeceğiz. Düz save ile değişiklikler kaydolmaz.
</> PANEL AYARLARIÖncelikle indirme bağlantısından HwangCnR panelini indiriyor ve arşivi açıyorsunuz. Arşivdeki dosyaları sunucunuza yükledikten sonra connectdb.php dosyasını not defteri ile açıyoruz.
Karşımıza çıkan kodlar:
(http://i.hizliresim.com/77ojGP.png)
$baglan kısmında bulunan localhost yerine veritabanı host adresini giriyorsunuz, root kısmına veritabanı kullanıcı adını, boşluk kısmına ise(varsa) veritabanı parolanızı giriyorsunuz. Son olarak da hirsizpolis yazan kısıma oyun veritabanını kurduğunuz yerin veritabanı adını giriyorsunuz.
$ip_adres karşısındakilere ise sunucu IP adresinizi giriyorsunuz.
$server_name karşısındakine ise sunucu isminizi giriyorsunuz.
$kurulus_yili karşısındakine ise sunucunuzun kurulduğu yılı giriyorsunuz.
$web_adres kısmına da site adresinizi girin.
$game_monitor karşısındaki kodu temizleyip game-state veya başka game monitor kodu sağlayan sitelerden aldığınız kod çıktısını ekleyiniz. Bu kod " Sunucu Bilgileri " kategorisinde görünecek.
</> VERİTABANI KURULUMUİndirdiğiniz HwangCnR Mod arşivini açtığınızda içerisindeki hirsizpolis.sql dosyasını masaüstüne çıkartıp sunucunuzun phpmyadmin adresine bağlanıyorsunuz ve aşağıdaki adımları uyguluyorsunuz:
(http://i.hizliresim.com/yNPXAL.png)
Veritabanı oluşturulmuş oldu, şimd ise aşağıdan devam edelim.
(http://i.hizliresim.com/X9BZn6.png)
Dosya Seç butonuna tıklıyoruz ve hirsizpolis.sql seçiyoruz.
(http://i.hizliresim.com/vXgqz6.png)
" Git " dedikten sonra karşımıza bu ekran gelmesi gerekiyor:
(http://i.hizliresim.com/Pn5gq5.png)
ve veritabanımız hazır. :helal:
Mod içerisinde de şu kısımları kendi veritabanınıza göre ayarlayınız(modun başında bulunur):
#define DB_HOST "veritabani sunucusu(host)"
#define DB_USER "veritabani kullanici adi"
#define DB_NAME "veritabani adiniz"
#define DB_PASS "parolaniz"şeklinde doldurup compile(F5) ediyoruz ve işlem tamam. :helal:
</> DİNAMİK KODLARGiriş / Çıkış Alanı Eklemek Bir çıkış giriş eklemek için fonksiyon:
CikisGiris(cgName[], Float:gX,Float:gY,Float:gZ, Float:cX, Float:cY, Float:cZ, interior)Örnek kullanım:
CikisGiris("Binco", 2244.3438,-1665.5400,15.4766, 207.7177,-111.1265,1005.1328,15);Binco'ya giriş ve çıkış pickup oluşturmasını sağlar. Çoğu yere giriş çıkış pickup'u eklendi farklı yerlere eklemek isteyenler bu fonksiyondan yararlanabilir.
ATM Eklemek ATM eklemek için fonksiyon:
CreateATM(Float:X, Float:Y, Float:Z)Örnek kullanım:
CreateATM(2478.7205,-1687.1462,13.5078);2478.7205,-1687.1462,13.5078 koordinatlarına ATM oluşturur
Aranma Seviyesinden Kurtulma Yıldızı Eklemek Aranma Seviyesinden Kurtulma yıldızı eklemek için fonksiyon:
AranmaSeviyesi(Float:aX, Float:aY, Float:aZ)Örnek kullanım:
AranmaSeviyesi(2705.8564, -1047.9993, 68.4063);2705.8564, -1047.9993, 68.4063 koordinatlarına polisten kurtulma yıldızı oluşturur
Soygun Alanı Eklemek Soygun Alanı eklemek için fonksiyon:
CreateRobZone(zone[], Float:zX, Float:zY, Float:zZ, puan=0)Örnek kullanım:
CreateRobZone("Ammu Nation", 294.6406,-38.2080,1001.5156);Bu fonksiyon & parametreleri ile Ammu Nation'un içerisine soygun checkpoint'i ekledik.
MODU İNDİRMEK İÇİN TIKLA (http://dosya.co/kuacct9r8t51/HwangCnR_Mod.rar.html)PANELİ İNDİRMEK İÇİN TIKLA (http://dosya.co/cff4gypjm364/HwangCnR_Panel.rar.html)
MOD VİRUS TOTALİ İÇİN TIKLA (https://www.virustotal.com/#/url/3a7d0820f3f5f58ecfa3de99054ea68ef87cb21fcdaed69bd588e0a5553158a1/detection)PANEL VİRUS TOTALİ İÇİN TIKLA (https://www.virustotal.com/#/url/b7014a2c6fb78867a3802b5a26db97f12582b04678d342741bdd6501cb9818c7/detection)
MOD HASTEBIN İÇİN TIKLA (https://www.hastebin.com/qolowonopo.cs)
İyi kullanımlar / geliştirmeler. :polis: