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();
        }
    }
}