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

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

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

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

Knife_models

, Модельки для сервера
nastia777
сообщение 5.7.2015, 16:30
Сообщение #1
Стаж: 13 лет

Сообщений: 606
Благодарностей: 485
Полезность: 510

Простенький плагин для (Knife серверов) предназначен для смены моделей ножей на сервере!
ps.gif Плагин без всяких там способностей !

Плагин писался на заказ около 2 лет назад, автор плагина Adidasman
Модельки меняем на свои derisive.gif

Меню открывается командой в чат /knife


.SMA
Код:
 #include <amxmodx>
#include <fun>
#include <fakemeta>
#include <hamsandwich>

#define PLUGIN "Knife Models"
#define VERSION "1.0"
#define AUTHOR "Adidasman"

new Haskf[33]

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /knife", "open_menu")
RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1);
}

public plugin_precache()
{
precache_model("models/knife/models/adidas_white.mdl")
precache_model("models/knife/models/bloody_meat.mdl")
precache_model("models/knife/models/colorated.mdl")
precache_model("models/knife/models/fire.mdl")
precache_model("models/knife/models/green_combat.mdl")
precache_model("models/knife/models/lady.mdl")
precache_model("models/knife/models/yelov.mdl")
precache_model("models/knife/models/neon.mdl")
precache_model("models/knife/models/standart.mdl")
}

public client_connect(id)
{
Haskf[id] = 0
}

public client_disconnect(id)
{
Haskf[id] = 0
}

public open_menu(id)
{
new menu = menu_create("\rKnife Menu\w", "menu_handler")
menu_additem(menu, "\wAdidas\d","1")
menu_additem(menu, "\wBloody\d", "2")
menu_additem(menu, "\wColorated\d", "3")
menu_additem(menu, "\wFire\d", "4")
menu_additem(menu, "\wGreen Combat\d", "5")
menu_additem(menu, "\wLady\d","6")
menu_additem(menu, "\wYelov\d", "7")
menu_additem(menu, "\wNeon\d", "8")
menu_additem(menu, "\wStandart\d", "9")
menu_setprop(menu, MEXIT_ALL,0)
menu_display(id,menu,0)
return PLUGIN_HANDLED
}

public menu_handler(id, menu, item)
{
new data[6], iName[64], access, callback
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback)
new key = str_to_num(data)
switch(key)
{
case 1:
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/adidas_white.mdl")
Haskf[id]=1
}
case 2:
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/bloody_meat.mdl")
Haskf[id]=2
}
case 3:
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/colorated.mdl")
Haskf[id]=3
}
case 4:
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/fire.mdl")
Haskf[id]=4
}
case 5:
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/green_combat.mdl")
Haskf[id]=5
}
case 6:
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/lady.mdl")
Haskf[id]=6
}
case 7:
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/yelov.mdl")
Haskf[id]=7
}
case 8:
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/neon.mdl")
Haskf[id]=8
}
case 9:
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/standart.mdl")
Haskf[id]=0
}
}
return PLUGIN_HANDLED
}

public fw_PlayerSpawn_Post(id)
{
if(is_user_connected(id))
if (Haskf[id]==0)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/standart.mdl")
}
if (Haskf[id]==1)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/adidas_white.mdl")
}
if (Haskf[id]==2)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/bloody_meat.mdl")
}
if (Haskf[id]==3)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/colorated.mdl")
}
if (Haskf[id]==4)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/fire.mdl")
}
if (Haskf[id]==5)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/green_combat.mdl")
}
if (Haskf[id]==6)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/lady.mdl")
}
if (Haskf[id]==7)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/yelov.mdl")
}
if (Haskf[id]==8)
{
strip_user_weapons(id)
give_item(id, "weapon_knife")
set_pev(id, pev_viewmodel2, "models/knife/models/neon.mdl")
}
}


Отредактировал: nastia777, - 5.7.2015, 20:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Safety1st
сообщение 5.7.2015, 16:36
Сообщение #2
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Плагин ужасен и не весь код имеется. Неужели работает? smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
nastia777
сообщение 5.7.2015, 16:39
Сообщение #3
Стаж: 13 лет

Сообщений: 606
Благодарностей: 485
Полезность: 510

Цитата(Safety1st @ 5.7.2015, 17:36) *
Плагин ужасен и не весь код имеется. Неужели работает? smile.gif

Я не знаю какой код ), но работает smile.gif

А чего там не хватает то ?

Отредактировал: nastia777, - 5.7.2015, 16:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 5.7.2015, 16:41
Сообщение #4
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Не хватает повторной установки модели ножа при смене с другого оружия.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
nastia777
сообщение 5.7.2015, 16:42
Сообщение #5
Стаж: 13 лет

Сообщений: 606
Благодарностей: 485
Полезность: 510

Цитата(Safety1st @ 5.7.2015, 17:41) *
Не хватает повторной установки модели ножа при смене с другого оружия.

Хм вроде проблем не наблюдалось, точно уже не помню прошло около 2 лет как Kniefe закрылся )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 5.7.2015, 16:42
Сообщение #6


Иконка группы

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

Safety1st, так а зачем оно нужно, если это Knife мод? Какое там еще может быть оружие?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 5.7.2015, 16:55
Сообщение #7
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Fullserver, никакой это не мод. Просто плагин для ножа. Корректно он будет работать только на серверах, где нож - единственное оружие. Но в описании про это ни слова.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 5.7.2015, 17:05
Сообщение #8


Иконка группы

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

Safety1st, в случае с Настей, как раз таки мод.)
Цитата(nastia777 @ 5.7.2015, 16:42) *
Хм вроде проблем не наблюдалось, точно уже не помню прошло около 2 лет как Knife закрылся )


Но в описании конечно стоило было указать, что плагин для Кнайф серверов. Хотя логически, зачем он нужен на паблике?)

Отредактировал: Fullserver, - 5.7.2015, 17:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 5.7.2015, 17:11
Сообщение #9
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Fullserver, задним умом все сильны. Учитывать нужно только посты перед моим - шапку.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 5.7.2015, 17:20
Сообщение #10


Иконка группы

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

Мне почему то с шапки было понятно, что плагин для Кнайфа предназначен. )

Ну да, для особо уникальных умов стоило было внести уточнения))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Safety1st
сообщение 5.7.2015, 17:23
Сообщение #11
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Fullserver, а покажите наглядно, какие именно слова из шапки вселили в вас уверенность, что плагин предназначен исключительно для knife-сервера?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 5.7.2015, 17:36
Сообщение #12


Иконка группы

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

Safety1st, у всех свои ассоциации и свои выводы. Какой смысл об этом говорить?)

Тем более я уже писал выше, что логически не вижу смысла его ставить куда-то кроме Кнайфа.

Deathrun карты можно ведь и на ZM играть (смысла мало, но факт). Не означает, что если кто-то выложит карту deathrun_ без описания, кто-то добавит ее к себе на ZM. Тут опять же суть в ассоциациях и личных выводах.

И перечитайте мой самый первый пост. Я написал, "если это Кнайф мод, то зачем нужна данная функция?" Я и не отрицал, что в случае использования плагина на каком то другом моде, функция может пригодится.
А вы потом написали практически то же самое: "он будет работать только на серверах, где нож - единственное оружие."

О чем спор непонятно)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 5.7.2015, 17:41
Сообщение #13
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(Fullserver @ 5.7.2015, 18:36) *
Safety1st, у всех свои ассоциации и свои выводы. Какой смысл об этом говорить?)

К чему вы вообще влезли в разговор тогда? Вас кто-то звал, к вам кто-то обращался?

Цитата(Fullserver @ 5.7.2015, 18:36) *
И перечитайте мой самый первый пост. Я написал, "если это Кнайф мод, то зачем нужна данная функция?"

Если бы да кабы во рту выросли грибы.

Значит, не собираетесь как-то аргументировать утверждения, на которых нагло настаивали на протяжении всего топика? Это печально.


Цитата(Fullserver @ 5.7.2015, 18:36) *
Тем более я уже писал выше, что логически не вижу смысла его ставить куда-то кроме Кнайфа.

Глупость. Плагин никак не влияет на геймплей, идеален для говнопаблика, это ж современный тренд: больше моделей хороших и разных smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 5.7.2015, 17:55
Сообщение #14


Иконка группы

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

Safety1st, вы похоже не улавливаете о чем я) Либо может быть я вас не так понимаю. С чего это я не могу высказать мнение в публичной теме?
Объяснять теперь что-ли поэтапно каждый пункт? Вы спросили, что меня навело на мысль, что плагин предназначен для Кнайф мода. Вы психоанализом решили заняться? Какая картинка вызывает какую эмоцию? Мне это не интересно, не обессудьте.

Я нагло настаивал на чем-то? Ей богу, смешно с вами) Интересно на чем именно я так нагло настаивал и где конкретно?

По поводу грибов, сочувствую и могу порекомендовать сайт

Глупость, гениальность, я уже высказался по поводу собственных мнений и ассоциаций)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя filip
сообщение 5.7.2015, 17:56
Сообщение #15


Стаж: 13 лет

Сообщений: 418
Благодарностей: 332
Полезность: 779

Цитата(Safety1st @ 5.7.2015, 17:41) *
Не хватает повторной установки модели ножа при смене с другого оружия.

Это так же как со скоростью?

Я б на авп ксдм поставил для випов модельку какую-нибудь ради прикола.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 5.7.2015, 18:01
Сообщение #16
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Fullserver, забавно наблюдать, что вы несёте вместо ответа на конкретный вопрос по существу обсуждения
--

Скрытый текст
Цитата(filip @ 5.7.2015, 18:56) *
Это так же как со скоростью?

Примерно. Модель доставаемому оружию каждый раз назначается заново.
У меня на Складе плагинов есть приличный код для модели ножа, только вырежи дамаг)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 5.7.2015, 18:08
Сообщение #17


Иконка группы

Стаж: 11 лет

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

Safety1st, ответ на какой конкретно вопрос вас интересует?

Почему я решил, что плагин для Кнайфа.

Логическое применение данного плагина, стандартная для Кнайф мода команда /knife и упоминание "без способностей" - к чему бы это уточнять, если речь не о Knife сервере. Вот мои ассоциации, которые привели меня к данной мысли. У всех разный способ размышлять, разные понятия и разные подходы. Вам например все вышеизложенное по-видимому ни о чем не сказало и я вас не упрекаю в этом)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Safety1st
сообщение 5.7.2015, 18:13
Сообщение #18
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Пойдёт smile.gif
Но это надо знать нюансы мода, всё вышеперечисленное меня не наталкивает на такой логический вывод smile.gif

А вот код в целом однозначно говорит, что плагин для мода, где нож - единственное оружие. Я с выводами поторопился blush.gif

В одном мы, вроде бы, сходимся: предназначение плагина нужно чётко указать в описании, ибо на других серверах он всё порушит :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
nastia777
сообщение 5.7.2015, 20:10
Сообщение #19
Стаж: 13 лет

Сообщений: 606
Благодарностей: 485
Полезность: 510

Так обновила первый пост, чтобы всем было понятно что плагин предназначен для knife мода !
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Steven Gerrard
сообщение 5.7.2015, 20:43
Сообщение #20
Стаж: 18 лет

Сообщений: 39
Благодарностей: 7
Полезность: 139

Knife selector лучше
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: