View Single Post
dreamedward
Senior Member
Join Date: Aug 2010
Location: ZombieWorld
Old 08-14-2011 , 17:21   Re: Setting models on the moment, not on next spawn
Reply With Quote #5

Here
PHP Code:
#include <amxmodx>
 #include <cstrike>
 
new bool:golb[33];
 new 
bool:smith[33];
 new 
bool:neo[33];
 
 public 
plugin_init()
 {
    
register_clcmd"/setmodels1","Menu");
    
register_event("ResetHUD","ModelReset","b")
 }
 public 
Menu(id)
 {
    new 
menu menu_create("\rSet Player's Models:""menu_handler");
    
menu_additem(menu"\wGolb""1"0);
    
menu_additem(menu"\wSmith""2"0);
    
menu_additem(menu"\wNeo""3"0);
    
menu_setprop(menuMPROP_EXITMEXIT_ALL);
    
menu_display(idmenu0);
 }
 public 
menu_handler(idmenuitem)
 {
    if( 
item == MENU_EXIT )
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], szName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,charsmax(data), szName,charsmax(szName), callback);
    new 
key str_to_num(data);
    switch(
key)
    {
        case 
1:
        {
    
golb[id] = true
        
}
        case 
2:
        {
            
smith[id] = true
        
}
        case 
3:
        {
            
neo[id] = true
        
}
    }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
 }
 public 
resetModel(id)
 {
    if(
golb[id]) {
 
cs_set_user_model(id"golb")
    }
    
    if(
smith[id]) {
 
cs_set_user_model(id"smith")
    }  
    
    if(
neo[id]) {
 
cs_set_user_model(id"neo")
    }

I have precached the models in another plugin. They're ok.
dreamedward is offline