Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Скриптеры Нужна Ваша Помощь! Всем Сюда

, Плагин new_year_admin_models
Статус пользователя boltuk
сообщение 21.12.2009, 16:01
Сообщение #1


Стаж: 18 лет

Сообщений: 101
Благодарностей: 14
Полезность: 112

Помогите плиз, перепишите плиз этот плагин чтобы все были в моделях соответствующих команд Т - красная модель, СТ - синия модель. И чтобы бы были и админы в этих моделях и обычные юзеры!!! Срочно плиз, если это возможно!!!
Вот сам плагин с исходником и моделями Прикрепленный файл  new_year_admin_models.rar ( 2,43 мегабайт ) Кол-во скачиваний: 26
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Makzz
сообщение 23.12.2009, 19:35
Сообщение #2


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Ничего трудного тут нет.

Код
#include <amxmisc>
#include <cstrike>

public plugin_init()
{
        register_plugin("New Year Admin Models", "1.1.1", "slash")
        register_event("ResetHUD", "resetModel", "b")
}

public plugin_precache()
{
        precache_model("models/player/santa_ct/santa_ct.mdl")
        precache_model("models/player/santa_t/santa_t.mdl")
}

public resetModel(id)
{
    new CsTeams:userTeam = cs_get_user_team(id)
    if (userTeam == CS_TEAM_T)
    {
        cs_set_user_model(id, "santa_t")
    }
    else if(userTeam == CS_TEAM_CT)
    {
        cs_set_user_model(id, "santa_ct")
    }
}


Отредактировал: Makzz, - 23.12.2009, 19:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя boltuk
сообщение 23.12.2009, 19:50
Сообщение #3


Стаж: 18 лет

Сообщений: 101
Благодарностей: 14
Полезность: 112

Цитата(Makzz @ 23.12.2009, 20:35) *
Ничего трудного тут нет.

Код
#include <amxmisc>
#include <cstrike>

public plugin_init()
{
        register_plugin("New Year Admin Models", "1.1.1", "slash")
        register_event("ResetHUD", "resetModel", "b")
}

public plugin_precache()
{
        precache_model("models/player/santa_ct/santa_ct.mdl")
        precache_model("models/player/santa_t/santa_t.mdl")
}

public resetModel(id)
{
    new CsTeams:userTeam = cs_get_user_team(id)
    if (userTeam == CS_TEAM_T)
    {
        cs_set_user_model(id, "santa_t")
    }
    else if(userTeam == CS_TEAM_CT)
    {
        cs_set_user_model(id, "santa_ct")
    }
}

Чёто не пашет!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Makzz
сообщение 23.12.2009, 20:01
Сообщение #4


Стаж: 18 лет

Сообщений: 2198
Благодарностей: 1365
Полезность: 1080

Значит сделаем задержку

Код
#include <amxmisc>
#include <cstrike>

public plugin_init()
{
        register_plugin("New Year Admin Models", "1.1.1", "slash")
        register_event("ResetHUD", "resetModel", "be")
}

public plugin_precache()
{
        precache_model("models/player/santa_ct/santa_ct.mdl")
        precache_model("models/player/santa_t/santa_t.mdl")
}

public resetModel(id, level, cid)
    set_task (0.9,"set_model",id)

public set_model(id)
{
    new CsTeams:userTeam = cs_get_user_team(id)
    if (userTeam == CS_TEAM_T)
    {
        cs_set_user_model(id, "santa_t")
    }
    else if(userTeam == CS_TEAM_CT)
    {
        cs_set_user_model(id, "santa_ct")
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ananim
сообщение 23.12.2010, 11:38
Сообщение #5
Стаж: 17 лет

Сообщений: 34
Благодарности: выкл.

А можно чтоб были только игроки в новогодних моделях, а то я что-то не виу в коде ни слова про админов. Или лучше даже так: если я поставлю этот плагин и на верх плагин где модель дается только админам -- работать будет?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Krevedko
сообщение 23.12.2010, 15:34
Сообщение #6


Стаж: 17 лет

Сообщений: 325
Благодарностей: 93
Полезность: 243

ananim,
если там модельки будут ставиться после того, как у всех на сервере - то будет работать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 23.12.2010, 20:58
Сообщение #7


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

А можно просто сделать проверку на флаг админа, по которому ставятся админские модели
Код
#include <amxmisc>
#include <cstrike>

public plugin_init()
{
        register_plugin("New Year Admin Models", "1.1.1", "slash")
        register_event("ResetHUD", "resetModel", "be")
}

public plugin_precache()
{
        precache_model("models/player/santa_ct/santa_ct.mdl")
        precache_model("models/player/santa_t/santa_t.mdl")
}

public resetModel(id, level, cid)
    set_task (0.9,"set_model",id)

public set_model(id)
{
    if(get_user_flags(id) & ADMIN_KICK)
        return PLUGIN_CONTINUE

    new CsTeams:userTeam = cs_get_user_team(id)
    if (userTeam == CS_TEAM_T)
    {
        cs_set_user_model(id, "santa_t")
    }
    else if(userTeam == CS_TEAM_CT)
    {
        cs_set_user_model(id, "santa_ct")
    }
}


и тогда не будем админам по 2 раза модель назначать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ser_UFL
сообщение 24.12.2010, 15:18
Сообщение #8


Стаж: 19 лет

Сообщений: 1632
Благодарностей: 637
Полезность: 819

А еще тема не должна называться "Скриптеры Нужна Ваша Помощь! Всем Сюда"...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ananim
сообщение 26.12.2010, 20:13
Сообщение #9
Стаж: 17 лет

Сообщений: 34
Благодарности: выкл.

Цитата(Makzz @ 23.12.2009, 19:35) *
Ничего трудного тут нет.

Код
#include <amxmisc>
#include <cstrike>

public plugin_init()
{
        register_plugin("New Year Admin Models", "1.1.1", "slash")
        register_event("ResetHUD", "resetModel", "b")
}

public plugin_precache()
{
        precache_model("models/player/santa_ct/santa_ct.mdl")
        precache_model("models/player/santa_t/santa_t.mdl")
}

public resetModel(id)
{
    new CsTeams:userTeam = cs_get_user_team(id)
    if (userTeam == CS_TEAM_T)
    {
        cs_set_user_model(id, "santa_t")
    }
    else if(userTeam == CS_TEAM_CT)
    {
        cs_set_user_model(id, "santa_ct")
    }
}

после компиляции игроков выкидывает через каждые 5 минут с сервера с такой байдой в консоле http://box.iptel.by/f/29894_e28.jpg
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: