Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Model Spawner | Haritaya Model Ekleme Plugini
#1
Hakkında

Plugin Adı: Model Spawner
Yapımcısı: akcaliberkk
Versiyonu: 1.0 (27/12/2014)

Açıklama:

Bu plugin ile kendi belirlediğiniz modelleri haritaya ekleyebilir ve kaydedebilirsiniz.

Komutlar


Say:
Code:
say /addmodel  // Model ekleme menüsünü açar
say /modelekle // Model ekleme menüsünü açar


Resimler

Görüntüler üzerinden eklentiyi anlatayım.

[Image: 2im7rsm.jpg]

/addmodel veya /modelekle yazdığınızda bu menüyle karşılaşırsınız. Eklenti size, sizin modelspawner_models.ini dosyasında belirttiğiniz modelleri gösterir. Bu modellerden birini seçtiğinizde nişan aldığınız noktada model oluşturulur.

[Image: 2ijp9bt.jpg]

Model oluştuğunda, modelin konumunu ayarlamanızı isteyen bu menü karşınıza çıkar. Seçeneklere basarak modelin konumunu ayarlayın. Eğer daha ince bir ayar yapmanız gerekirse 7 numaralı seçenekten hassaslığı arttırın. En fazla 3 hassaslık seçeneği vardır. 3. derece en hassas ayarlamayı yapar. Konumu ayarlamayı bitirdiğinizde 8 numaralı seçeneğe basın.

[Image: nfsk78.jpg]

Bu menü sizden modelin rotasyonunu yani eğimini ve yönünü ayarlamanızı ister. Örneğin modelin arkası size dönükse, önünü çevirmek için YAW değerini değiştirmeniz gerekir. Rotasyon ayarlarını tamamladıktan sonra 9 numaralı seçenekten devam edin.

[Image: 2w7mhlj.jpg]

Bu menüyle modelinizin hareketli olmasını istiyorsanız, modelinize önceden tanımlanmış animasyonlardan birini seçebilirsiniz. Örneğin run isimli animasyonu seçerseniz model olduğu yerde koşu hareketi yapmaya başlayacaktır. Animasyonların isimlerini ezberlemek zorunda değilsiniz tabi ki. İstediğiniz bir animasyon seçeneğine tıklayarak önizleme yapabilirsiniz. Yani tıkladığınız seçeneği model size gösterecektir. Tekrar aynı seçeneğe tıklarsanız animasyonu seçmiş olursunuz ve bir sonraki ayarlamaya geçersiniz. Animasyon istemiyorsanız, idle1 animasyonunu seçin. Modeliniz yine hareket edecektir ancak bir sonraki seçenekte hareketini durdurabilirsiniz. Aslında herhangi bir animasyonu seçip de durdurabilirsiniz.

[Image: qq50f6.jpg]

Modelinizin sabit kalmasını istiyorsanız 1 numaralı seçeneği seçin. Böylece modeliniz donacaktır. Hareketli kalmasını istiyorsanız 3 numaralı seçenek ile ayarlamayı bitirebilirsiniz.

[Image: 2nh19p0.jpg]

Modeliniz bu haritada her zaman çıksın, yani hafızaya kaydedilsin istiyorsanız 1 numaralı seçeneği seçin. Eğer sadece şimdilik kalsın, map değişiminde silinsin istiyorsanız 2 numaralı seçeneği seçin. Modeli yaratmaktan vazgeçtiyseniz 3 numaralı seçenek ile modeli silebilirsiniz.

[Image: 23iz62d.jpg]

Modelin başarıyla kaydedildiğini söyleyen mesajdır.

Kurulum

modelspawner.amxx -> amxmodx/plugins klasörüne atılacak.
modelspawner.sma -> amxmodx/scripting klasörüne atılacak.
modelspawner_models.ini -> amxmodx/configs klasörüne atın ve içerisine istediğiniz modellerin konumunu yazıp kaydedin. Ayrıca içerisinde 2 örnek var. Örneklere bakarak öğrendikten sonra örnekleri silebilirsiniz.

amxmodx/configs klasöründeki plugins.ini dosyasının içine:
modelspawner.amxx
yazılacak ve kaydedilecek.


İndir / Download

Dosyaları indirebilmek için konuya cevap yazmanız gerek.


Attached Files
.amxx   modelspawner.amxx (Size: 16.28 KB / Downloads: 128)
.sma   modelspawner.sma (Size: 12.47 KB / Downloads: 290)
.rar   modelspawner_models.ini.rar (Size: 137 bytes / Downloads: 305)


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#2
Henüz test etmedim, yada kurmadım fakat emeğine karşılık teşekkür ederim Smile
Reply
#3
modellerin konumları nasıl belirlencek ?
Reply
#4
muammer41 dateline='' Wrote: modellerin konumları nasıl belirlencek ?


örnek var içinde?

- - - - - - - - - -

muammer41 dateline='' Wrote: modellerin konumları nasıl belirlencek ?


örnek var içinde?


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#5
Test ettim ve kendi serverıma yükledim gayet kullanışlı ve on numara beş yıldız. Smile
bakalım şu anlık sorun yok ama gün geçtikçe anlaşılır Smile sorun olursada çözerler usta Big Grin
Reply
#6
.İniyi Yükledim Fakat Ortada Menü Diye Bişey Çıkmıyor
Reply
#7
muammer41 dateline='' Wrote: .İniyi Yükledim Fakat Ortada Menü Diye Bişey Çıkmıyor

Tam olarak anlatılan işlemleri yaptığınızdan ve eklentiyi doğru kurduğunuzdan emin olun.

Ayrıca yaptıklarınızı adım adım anlatın.


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#8
.inideki senin örnek verdiklerini sildim ve kendim konum oluşturdum models/ekleme/isim.mdl
ve bunu zip olarak ticketten pluginle beraber yükledim
map değişince modelleri yükledi fakat /addmodel yazdım yetkin yok dedi sonra kendime yetkiyi verip denediğimde hiçbirşey yazmadı /addmodel yazdığımda bir şey çıkmadı
Reply
#9
muammer41 dateline='' Wrote: .inideki senin örnek verdiklerini sildim ve kendim konum oluşturdum models/ekleme/isim.mdl
ve bunu zip olarak ticketten pluginle beraber yükledim
map değişince modelleri yükledi fakat /addmodel yazdım yetkin yok dedi sonra kendime yetkiyi verip denediğimde hiçbirşey yazmadı /addmodel yazdığımda bir şey çıkmadı

PHP Code:
public AddModel(id) {
    if(!
access(id,ADMIN_FLAG)) {
        
client_print(id,print_chat,"[ Model Spawner ] Bu komut icin yetkili degilsiniz.");
        return 
PLUGIN_HANDLED
    
}
    
    new 
menu menu_create("\yModel Secin","AddModelHandle");
    
    static 
szModel[64],txtlen,maxlines;
    static 
szModelName[32],data[3];
    new 
LastModel[64];
    
maxlines file_size(modelFile,1);
    for(new 
line;line<maxlines;line++) {
        
        
read_file(modelFile,line,szModel,charsmax(szModel),txtlen);
        if(
equali(LastModel,szModel)) continue
        
copy(LastModel,charsmax(LastModel),szModel);
        
remove_filepath(szModel,szModelName,charsmax(szModelName));
        
num_to_str(line,data,charsmax(data));
        
menu_additem(menu,szModelName,data);
    }
    
menu_display(id,menu)
    
    return 
PLUGIN_HANDLED;


Eklentideki bu kısmı silip yerine bunu yapıştırın:

PHP Code:
new err_handle[256];
public 
AddModel(id) {
    
    if(
err_handle[0] != 0client_print(id,print_chat,"%s",err_handle);
    
copy(err_handle,255,"ERROR CODE: ");
    
    if(!
access(id,ADMIN_FLAG)) {
        
format(err_handle,255,"%s2",errhandle);
        
client_print(id,print_chat,"[ Model Spawner ] Bu komut icin yetkili degilsiniz.");
        return 
PLUGIN_HANDLED
    
}
    
format(err_handle,255,"%s3",errhandle);
    new 
menu menu_create("\yModel Secin","AddModelHandle");
    
format(err_handle,255,"%s4",errhandle);
    static 
szModel[64],txtlen,maxlines;
    static 
szModelName[32],data[3];
    new 
LastModel[64];
    
maxlines file_size(modelFile,1);
    
format(err_handle,255,"%s5",errhandle);
    for(new 
line;line<maxlines;line++) {
        
format(err_handle,255,"%sfor1",err_handle);
        
read_file(modelFile,line,szModel,charsmax(szModel),txtlen);
        
format(err_handle,255,"%sfor2[%s]",err_handle,szModel);
        if(
equali(LastModel,szModel)) continue
        
format(err_handle,255,"%sfor3",err_handle);
        
copy(LastModel,charsmax(LastModel),szModel);
        
format(err_handle,255,"%sfor4",err_handle);
        
remove_filepath(szModel,szModelName,charsmax(szModelName));
        
format(err_handle,255,"%sfor5",err_handle);
        
num_to_str(line,data,charsmax(data));
        
menu_additem(menu,szModelName,data);
        
format(err_handle,255,"%sfor6",err_handle);
    }
    
format(err_handle,255,"%sforend",err_handle);
    
menu_display(id,menu)
    
format(err_handle,255,"%sfuncend",err_handle);
    return 
PLUGIN_HANDLED;


Bunu yapıştırdıktan sonra servera kurun. Daha sonra tekrar 2 defa /addmodel yazın. Ve 2. yazışınızda çıkan hata kodunu gönderin. Ancak böyle sorunu tespit edebilirim.


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#10
Karışık Olmuş
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Hediye Kutusu Düşürme | Present Box Drop Plugini akcaliberkk 18 22,256 24-05-25, 15:11
Last Post: oktaybey304
  Surf Ski 2 Jail Remover Plugini ( Surf2 Mapindaki Kafesi Yok Etme ) NiCoMeDiA 52 27,622 04-10-24, 02:33
Last Post: es_Dark_Es
  Surf Ayar Plugini Schwertle 104 27,938 17-06-24, 03:48
Last Post: es_Dark_Es
  Server Kuralları (Public Rules) Plugini hams1 19 14,709 05-02-23, 17:53
Last Post: PeYDeY32
  Reset Plugini ( Reklamsız + Sma + Renkli ) NiCoMeDiA 181 66,940 17-05-21, 23:14
Last Post: Knoppix
  Kafadan Vurunca Kan Efekti Plugini ( Head Shot Blood Effect ) NiCoMeDiA 308 69,698 27-02-21, 20:57
Last Post: lokman33
  Sinirsiz Bomba Plugini [ TÜRKÇE ] | GÜNCELLENDİ ! 31.08.2012 | SMA EKLENDI ! 48 19,081 23-01-21, 01:52
Last Post: yagerya55
  RevMenu Plugini || Revive Menu akcaliberkk 338 105,276 19-01-21, 21:52
Last Post: leaffan1994
  Rank Display ( Askeri Rütbeler ) Plugini DeaTReX 9 17,995 28-06-20, 19:59
Last Post: xmalx16
  Frag Satin Alma Plugini ( Buy a Frag ) NiCoMeDiA 17 8,064 29-04-20, 23:29
Last Post: duzceli

Foruma Atla:


Users browsing this thread: 1 Guest(s)