Toplam 3 Eklenti bulunuyor.
Model Spawner | Haritaya Model Ekleme Plugini
(pluginhakkı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:
Kod:
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.
https://i57.tinypic.com/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.
https://i60.tinypic.com/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.
https://i62.tinypic.com/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.
https://i60.tinypic.com/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.
https://i62.tinypic.com/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.
https://i58.tinypic.com/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.
https://i62.tinypic.com/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.
(indir)
Dosyaları indirebilmek için konuya cevap yazmanız gerek.
Cevap: Model Spawner | Haritaya Model Ekleme Plugini
Henüz test etmedim, yada kurmadım fakat emeğine karşılık teşekkür ederim :)
Cevap: Model Spawner | Haritaya Model Ekleme Plugini
modellerin konumları nasıl belirlencek ?
Cevap: Model Spawner | Haritaya Model Ekleme Plugini
Alıntı:
muammer41 Nickli Üyeden Alıntı
modellerin konumları nasıl belirlencek ?
örnek var içinde?
- - - - - - - - - -
Alıntı:
muammer41 Nickli Üyeden Alıntı
modellerin konumları nasıl belirlencek ?
örnek var içinde?
Cevap: Model Spawner | Haritaya Model Ekleme Plugini
Test ettim ve kendi serverıma yükledim gayet kullanışlı ve on numara beş yıldız. :)
bakalım şu anlık sorun yok ama gün geçtikçe anlaşılır :) sorun olursada çözerler usta :D
Cevap: Model Spawner | Haritaya Model Ekleme Plugini
.İniyi Yükledim Fakat Ortada Menü Diye Bişey Çıkmıyor
Cevap: Model Spawner | Haritaya Model Ekleme Plugini
Alıntı:
muammer41 Nickli Üyeden Alıntı
.İ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.
Cevap: Model Spawner | Haritaya Model Ekleme Plugini
.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ı
Cevap: Model Spawner | Haritaya Model Ekleme Plugini
Alıntı:
muammer41 Nickli Üyeden Alıntı
.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- Kodu:
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- Kodu:
new err_handle[256];
public AddModel(id) {
if(err_handle[0] != 0) client_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.
Cevap: Model Spawner | Haritaya Model Ekleme Plugini