Skin change

Тема в разделе "Программирование / Скриптинг", создана пользователем Joe, 14 фев 2016.

  1. Joe

    Joe

    Сообщения:
    2
    Симпатии:
    0
    Привет, нужно сделать плагин на amxmodx

    Цель:Сменить скин по команде (Counter-Terrorist)

    Код:
    public plugin_precache() {
       precache_model("models/ze/bloodysas.mdl")
       precache_model("models/ze/gsg9.mdl")
       return PLUGIN_CONTINUE
    }
    
    public resetModel(id, level, cid) {
       new CsTeams:userTeam = cs_get_user_team(id)
      if (userTeam == CS_TEAM_CT) {
         cs_set_user_model(id, "bloodysas")
      }
       else {
         cs_reset_user_model(id)
       }
       return PLUGIN_CONTINUE
    }
     
  2. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.528
    Симпатии:
    201
    У меня на памяти Player Model плагин, дергани оттуда
    И вот пример

    PHP:
    #include <amxmodx>
    #include <amxmisc>
    #include <cstrike>
    #define PLUGIN "[amxmodx.inc] cs_reset_user_model"
    #define VERSION "1.0"
    #define AUTHOR "Admin"
    public plugin_init() {
         
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
    register_clcmd("say /reset_mdl","f_reset_model")
        
    register_clcmd("say /set_mdl","f_set_model")
    }
    public 
    plugin_precache(){
        
    precache_model("models/player/predator1/predator1.mdl")
    }
    //Изменение модели всем игрокам
    public f_set_model(id){
        new 
    players,player[32]
        
    get_players(player,players,"ah")
         
        for ( new 
    1<= playersi++){
         
            
    cs_set_user_model(player[i],"predator1")
        }
    }
    //Возвращение всем игрокам моделей, которые они выбрали сами
    public f_reset_model(id){
        new 
    players,player[32]
        
    get_players(player,players,"ah")
         
        for ( new 
    1<= playersi++){
            
    cs_reset_user_model(player[i])
        }
    }
     
  3. Joe

    Joe

    Сообщения:
    2
    Симпатии:
    0
    Это всё хорошо, но мне нужно чтобы скины менялись по фракции у команды Counter-Terrorist, то есть для каждого скина который выбрал игрок, будет меняться скин.
    Короче, делаю зомби сервер. Нужно что бы был заражён gasmask и после заражения он становился gasmaskbloody