[Yardım-İstek-Destek] Model değiştirme
  Plugin tamam modeller tamam ama model değiştirmiyor. Model hep aynı.
 
 
  Kod:
 
/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
 
 
#define PLUGIN "Model Degistir"
#define VERSION "v.1"
#define AUTHOR "AnqRfLow*"
 
 
 
 
 
 
 
 
// Modeller edittir bana ait değildir.
 
 
 
 
// Modeller
 
 
new const Odunadam2[]        = "models/anqrflow/player/Odunadam.mdl" 
new const kari[]                 = "models/anqrflow/player/kari.mdl" 
new const superman2[]        = "models/anqrflow/player/superman.mdl"
new const kedi[]                = "models/anqrflow/player/kedi.mdl"
new const ironman2[]            = "models/anqrflow/player/ironman.mdl"
// Bu kadar 
 
 
 
 
 
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    
    set_task(90.0, "modelmenureklam", 0, _, _, "b")
    set_task(180.0, "modelmenureklam2", 0, _, _, "b")
    register_clcmd("say /modelmenu","menu_wwftbhzd")
    
}
 
 
//Modellerin tanımı
 
 
public plugin_precache() 
{
    
    
    
    precache_model(Odunadam2);
    precache_model(kari);
    precache_model(superman2)     
    precache_model(kedi)
    precache_model(ironman2)
    
    
}
 
 
 
 
// Menuye Bağlan
 
 
public menu_wwftbhzd( id ) {
    
    
    new name[32]
    get_user_name(id, name , 31 )
    
    
    
    if( !is_user_alive(id) ) return PLUGIN_HANDLED
    if( get_user_team(id) != 1 ) return PLUGIN_HANDLED
    new menu = menu_create("\yModel \wMenu \b[AnqRfLow]","devam_jthgckdg")
    menu_additem(menu,"\rSexy \wBir \rKiz","1",0)
    menu_additem(menu,"\wSpiderman","2",0)
    menu_additem(menu,"\rSuperman","3",0)
    menu_additem(menu,"\wKedi","4",0)
    menu_additem(menu,"\rIronman","5",0)
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, menu, 0)
    
    mesaj(0,"!y%s isimli oyuncu !g/modelmenu !yyazarak modelini degistiriyor.",name)
    return PLUGIN_HANDLED
    
}
 
 
 
 
 
 
public devam_jthgckdg(id, menu, item) {
    
    new name[32]
    get_user_name(id, name , 31 )
    
    
    
    if( item == MENU_EXIT ) {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new acces, callback, data[6], iname[64]
    menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
    switch(str_to_num(data))
    {
        case 1:
        {
            
            
            cs_set_user_model(id, "kari")
            mesaj(id,"!gArtik fistik gibi bir hatunsunuz dikkat edin abazalar cok fazla")
            
            
        }
        case 2:
        {
            cs_set_user_model(id ,"Odunadam2")
            mesaj(id,"!gOrumcek adam oldun.")
            
        }
        case 3:
        {
            cs_set_user_model(id ,"superman2")
            mesaj(id,"!gSuperman oldun.")
        }
        
        case 4 :
        {
            
            cs_set_user_model(id, kedi)
            mesaj(id,"Hayvanlara saygı gosterelim. !gKedi oldun.")
            
        }
        case 5:
        {
            
            cs_set_user_model(id ,"ironman2")
            mesaj(id,"Demir adam oldun.")
            
        }
        
        
        
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
    
}
 
 
 
 
 
 
 
 
/*
Reklamsız olmaz 
*/
 
 
public modelmenureklam(id) {
    
    
    mesaj(0,"!gBu serverde model degistire bilirsiniz. Sadece !t/modelmenu !gyazmaniz yeterli")
    set_hudmessage(0, 0, 255, 0.14, 0.09, 0, 6.0, 15.0)
    show_hudmessage(id, "Bu serverde model degistire bilirsiniz. ^nSadece /modelmenu yazmaniz yeterli")
    
    
}
 
 
public modelmenureklam2(id){
    
    mesaj(0,"Bu plugin AnqRfLow tarafindan yapilmistir. Iletisim [email protected]  ")
    
}
 
 
 
 
 
 
stock mesaj(const id, const input[], any:...) {
    new count = 1, players[32]
    static msg[191]
    vformat(msg, 190, input, 3)
    
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!y", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "!team2", "^0")
    
    if (id) players[0] = id; else get_players(players, count, "ch")
    
    
    
    for (new i = 0; i < count; i++)
    {
        if (is_user_connected(players[i]))
        {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
            write_byte(players[i]);
            write_string(msg);
            message_end();
        }
    }
}
  
     Cevap: [Yardım-İstek-Destek] Model değiştirme
  models/player/Odunadam/Odunadam.mdl
 
yolunda olması gerekiyor.
     Cevap: [Yardım-İstek-Destek] Model değiştirme
  Eyv. deniyeceğim -- denedim olmuyor
     Cevap: [Yardım-İstek-Destek] Model değiştirme
    Toplam 1 Eklenti bulunuyor.
 Cevap: [Yardım-İstek-Destek] Model değiştirme
  ÇALIŞIYOR FAKAT 1. HARİÇ DİĞERLERİNE BAŞKA MODEL GELİYO
 
 1. ÇALIŞIYOR
2. BAŞKA MODEL GELİYO
3. BAŞKA MODEL GELİYO
4. BAŞKA MODEL GELİYO
5. BAŞKA MODEL GELİYO
 
 GELEN MODEL RESMİ : 
 
 https://u1312.hizliresim.com/1j/2/v3g0r.jpg
 
 SMA : 
 
 
 
     Cevap: [Yardım-İstek-Destek] Model değiştirme
  Bu sorunu nasıl çözücez ?
     Cevap: [Yardım-İstek-Destek] Model değiştirme
   PHP- Kodu:
 
 /* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "Model Degistir"
#define VERSION "v.1"
#define AUTHOR "AnqRfLow*"
// Modeller edittir bana ait değildir.
// Modeller
new const Odunadam[]    = "models/player/Odunadam/Odunadam.mdl" 
new const kari[]    = "models/player/kari/kari.mdl" 
new const superman[]    = "models/player/superman/superman.mdl"
new const kedi[]    = "models/player/kedi/kedi.mdl"
new const ironman[]    = "models/player/ironman/ironman.mdl"
// Bu kadar 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    RegisterHam(Ham_Spawn, "player", "OyuncuDogunca", 1)
    
    set_task(90.0, "modelmenureklam", 0, _, _, "b")
    set_task(180.0, "modelmenureklam2", 0, _, _, "b")
    register_clcmd("say /modelmenu","menu_wwftbhzd")
    
}
//Modellerin tanımı
public plugin_precache() 
{
    precache_model(Odunadam);
    precache_model(kari);
    precache_model(superman)     
    precache_model(kedi)
    precache_model(ironman)
}
//Oyuncu Doğunca Model Sıfırla
public OyuncuDogunca(id) {
    if(is_user_alive(id)) {
        cs_reset_user_model(id)
    }
}
// Menuye Bağlan
public menu_wwftbhzd( id ) {
    if( !is_user_alive(id) ) return PLUGIN_HANDLED
    
    if( get_user_team(id) != 1 ) return PLUGIN_HANDLED
    
    new name[32]
    get_user_name(id, name , 31 )
    
    new menu = menu_create("\yModel \wMenu \b[AnqRfLow]","devam_jthgckdg")
    menu_additem(menu,"\rSexy \wBir \rKiz","1",0)
    menu_additem(menu,"\wSpiderman","2",0)
    menu_additem(menu,"\rSuperman","3",0)
    menu_additem(menu,"\wKedi","4",0)
    menu_additem(menu,"\rIronman","5",0)
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_display(id, menu, 0)
    
    mesaj(0,"!y%s isimli oyuncu !g/modelmenu !yyazarak modelini degistiriyor.",name)
    return PLUGIN_HANDLED
    
}
public devam_jthgckdg(id, menu, item) {
    
    new name[32]
    get_user_name(id, name , 31 )
    
    
    
    if( item == MENU_EXIT ) {
        menu_destroy(menu)
        return PLUGIN_HANDLED
    }
    new acces, callback, data[6], iname[64]
    menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
    switch(str_to_num(data))
    {
        case 1:
        {
            cs_set_user_model(id, "kari")
            mesaj(id,"!gArtik fistik gibi bir hatunsunuz dikkat edin abazalar cok fazla")
        }
        case 2:
        {
            cs_set_user_model(id ,"Odunadam")
            mesaj(id,"!gOrumcek adam oldun.")
        }
        case 3:
        {
            cs_set_user_model(id ,"superman")
            mesaj(id,"!gSuperman oldun.")
        }
        case 4 :
        {
            cs_set_user_model(id, "kedi")
            mesaj(id,"Hayvanlara saygı gosterelim. !gKedi oldun.")
        }
        case 5:
        {
            cs_set_user_model(id ,"ironman")
            mesaj(id,"Demir adam oldun.")
        }        
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
    
}
/*
Reklamsız olmaz 
*/
public modelmenureklam(id) {
    
    
    mesaj(0,"!gBu serverde model degistire bilirsiniz. Sadece !t/modelmenu !gyazmaniz yeterli")
    set_hudmessage(0, 0, 255, 0.14, 0.09, 0, 6.0, 15.0)
    show_hudmessage(id, "Bu serverde model degistire bilirsiniz. ^nSadece /modelmenu yazmaniz yeterli")
    
    
}
public modelmenureklam2(id){
    
    mesaj(0,"Bu plugin AnqRfLow tarafindan yapilmistir. Iletisim [email protected]  ")
    
}
stock mesaj(const id, const input[], any:...) {
    new count = 1, players[32]
    static msg[191]
    vformat(msg, 190, input, 3)
    
    replace_all(msg, 190, "!g", "^4")
    replace_all(msg, 190, "!y", "^1")
    replace_all(msg, 190, "!t", "^3")
    replace_all(msg, 190, "!team2", "^0")
    
    if (id) players[0] = id; else get_players(players, count, "ch")
    
    
    
    for (new i = 0; i < count; i++)
    {
        if (is_user_connected(players[i]))
        {
            message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
            write_byte(players[i]);
            write_string(msg);
            message_end();
        }
    }
} 
  
  
     Cevap: [Yardım-İstek-Destek] Model değiştirme
  çalışıyor teşekkürler jdm bizde kullanırız :D
 
#include <hamsandwich>
 
 kodunu eklememis galiba :D
     Cevap: [Yardım-İstek-Destek] Model değiştirme
   Alıntı:
  
  blackzone Nickli Üyeden Alıntı
				
   çalışıyor teşekkürler jdm bizde kullanırız :D
 
#include <hamsandwich>
 
 kodunu eklememis galiba :D
 
    Hayır o ben kendim ekledim oyuncu doğduğu zaman modelini default hale getirsin diye istemeyen olursa silebilir bir sıkıntı yaratmaz yani.Model yollarında hata yapmış berk zaten söylemiş ama arkadaş yapamamış galiba.
     Cevap: [Yardım-İstek-Destek] Model değiştirme
   Alıntı:
  
  JDM Nickli Üyeden Alıntı
				
   Hayır o ben kendim ekledim oyuncu doğduğu zaman modelini default hale getirsin diye istemeyen olursa silebilir bir sıkıntı yaratmaz yani.Model yollarında hata yapmış berk zaten söylemiş ama arkadaş yapamamış galiba.
 
    hm tamam saol :D