CSPLague
Saydan Uygulanan Komut İle Kullanıcı Modeli Değiştirme - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: Saydan Uygulanan Komut İle Kullanıcı Modeli Değiştirme (/showthread.php?tid=6530)



Saydan Uygulanan Komut İle Kullanıcı Modeli Değiştirme - Atakan35 - 31-01-13

Saydan bir komut ile modelin bıçak kısmının ve yahut beden kısmının değişmesi için gerekli olan kodu arıyorum.Sağolun.


Cevap: Saydan Uygulanan Komut İle Kullanıcı Modeli Değiştirme - hurracuran - 31-01-13

Az kaldı bunuda öğrenicem Big Grin şimdilik sadece takımı veya menüyü kullanan kişinin modelini değiştirmeyi biliyorum Big Grin


Cevap: Saydan Uygulanan Komut İle Kullanıcı Modeli Değiştirme - akcaliberkk - 31-01-13

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

// Modeller sabitlere bağlanır.
new const P_BICAK[] = "models/p_bicak.mdl";
new const 
V_BICAK[] = "models/v_bicak.mdl";

new const 
OZEL_MODEL[] = "models/player/ozelmodel/ozelmodel.mdl";

// Ozel bicaga sahipse true, degilse false olarak ayarlanıcak.
new bool:OzelBicak[33];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /bicak","SetKnifeModel")
    
register_clcmd("say /model","SetBodyModel")
    
    
// Silahla etkileşim olayı
    
register_event("CurWeapon","eCurWeapon","be","1=1")
    
}
// Modeller oyunculara indirilir / oyuncuların önbelleğine (RAM) kaydedilir
public plugin_precache() {
    
precache_model(P_BICAK)
    
precache_model(V_BICAK)
    
precache_model(OZEL_MODEL)
}
// /bicak yazdiginda OzelBicak true yapilir. Yani Ozel bicagi etkinlestirilir.
public SetKnifeModel(id) {
    
    
OzelBicak[id] = true;
    
    
// Bicak Modelini Guncelle
    
SetModel(id);
    
    return 
PLUGIN_HANDLED
}
// /model Yazildiginda Oyuncu Modeli Ayarlama
public SetBodyModel(id) {
    
    
cs_set_user_model(id,"ozelmodel")
    
    return 
PLUGIN_HANDLED
}
// Silahla Etkilesim Olayinda Eger Kullanimda Olan Silah Bicaksa ve Kisi Ozel Bicaga Sahipse Model Guncelle
public eCurWeapon(id) {
    if((
get_user_weapon(id) == CSW_KNIFE) && (OzelBicak[id])) {
        
SetModel(id)
    }
}
// Modelleri Ayarla
public SetModel(id) {
    
    
set_pev(id,pev_viewmodel2,V_BICAK// Silahin oyuncu gozunden gorunusu
    
set_pev(id,pev_weaponmodel2,P_BICAK// Silahin disardan gorunusu
    
    
return PLUGIN_HANDLED




Cevap: Saydan Uygulanan Komut İle Kullanıcı Modeli Değiştirme - Atakan35 - 31-01-13

çok sağolun be hocam yeni mod kodlamam için farklı sınıflar yazıcaktım /kovboy yazınca 30 mermilik keleş , 1000 gravity , birde kovboy modeli bunu kullanıcam allah razı olsun çözülmüşlere atabilirsiniz.


Cevap: Saydan Uygulanan Komut İle Kullanıcı Modeli Değiştirme - akcaliberkk - 31-01-13

Çözülmüş İsteklere taşındı.