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

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

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

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

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Как убрать оружие кроме ножа

dr-ef
сообщение 6.11.2011, 12:23
Сообщение #1
Стаж: 15 лет

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

Как убрать оружие кроме ножа,надо чтобы были только ножи,через restmenu.amxx пробывал но остаются пистолеты км 45 и 9х19мм .
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
The Asmodai
сообщение 6.11.2011, 12:28
Сообщение #2
Стаж: 14 лет

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

В кв-плагинах глянь.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FixX
сообщение 6.11.2011, 12:29
Сообщение #3
Стаж: 15 лет

Сообщений: 2200
Благодарностей: 526
Полезность: 0

Цитата(dr-ef @ 6.11.2011, 12:23) *
Как убрать оружие кроме ножа,надо чтобы были только ножи,через restmenu.amxx пробывал но остаются пистолеты км 45 и 9х19мм .

хм
посмотри в плагинах кнайф дуэлей и cw

The Asmodai,опередил..

Отредактировал: FixX, - 6.11.2011, 12:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
dr-ef
сообщение 6.11.2011, 12:31
Сообщение #4
Стаж: 15 лет

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

если можно ссылочку на подобный
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FixX
сообщение 6.11.2011, 12:55
Сообщение #5
Стаж: 15 лет

Сообщений: 2200
Благодарностей: 526
Полезность: 0

Цитата(dr-ef @ 6.11.2011, 12:31) *
если можно ссылочку на подобный

_http://cs-frukt.ru/load/plaginy_amx/skachat_simple_clanwar_management/47-1-0-686

апд:
вот кусочек кода, который тебе нужен
Код
public strip_weapons() {
    new plist_public[32], pnum_public
    get_players(plist_public, pnum_public)
    for (new i = 0; i < pnum_public; i++) {
        if (is_user_connected(plist_public[i]) == 1 && is_user_alive(plist_public[i]) == 1){
            strip_user_weapons(plist_public[i])
            give_item(plist_public[i], "weapon_knife")
        }
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
dr-ef
сообщение 6.11.2011, 15:04
Сообщение #6
Стаж: 15 лет

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

Цитата(FixX @ 6.11.2011, 12:55) *
_http://cs-frukt.ru/load/plaginy_amx/skachat_simple_clanwar_management/47-1-0-686

апд:
вот кусочек кода, который тебе нужен
Код
public strip_weapons() {
     new plist_public[32], pnum_public
     get_players(plist_public, pnum_public)
     for (new i = 0; i < pnum_public; i++) {
         if (is_user_connected(plist_public[i]) == 1 && is_user_alive(plist_public[i]) == 1){
             strip_user_weapons(plist_public[i])
             give_item(plist_public[i], "weapon_knife")
         }
     }
}

Все это прикольно если бы я еще мог из этого сделать сам плагин ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FixX
сообщение 6.11.2011, 15:09
Сообщение #7
Стаж: 15 лет

Сообщений: 2200
Благодарностей: 526
Полезность: 0

Цитата(dr-ef @ 6.11.2011, 15:04) *
Все это прикольно если бы я еще мог из этого сделать сам плагин ...

тебе надо чтоб по какой-то команде или постоянно только ножи?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
dr-ef
сообщение 6.11.2011, 15:13
Сообщение #8
Стаж: 15 лет

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

Цитата(FixX @ 6.11.2011, 15:09) *
тебе надо чтоб по какой-то команде или постоянно только ножи?


постоянно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FixX
сообщение 6.11.2011, 15:19
Сообщение #9
Стаж: 15 лет

Сообщений: 2200
Благодарностей: 526
Полезность: 0

попробуй вот так

Код
#include <amxmodx>
#include <fun>


#define PLUGIN "Knifes"
#define VERSION "1.0"
#define AUTHOR "noskill"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    


}



public client_disconnect(id) {
    remove_task(id)
}

public client_putinserver(id) {
    if (is_user_bot(id))
        return
    set_task(3.0, "strip_weapons")
}


public strip_weapons() {
    new plist_public[32], pnum_public
    get_players(plist_public, pnum_public)
    for (new i = 0; i < pnum_public; i++) {
        if (is_user_connected(plist_public[i]) == 1 && is_user_alive(plist_public[i]) == 1){
            strip_user_weapons(plist_public[i])
            give_item(plist_public[i], "weapon_knife")
        }
    }
}


Отредактировал: FixX, - 6.11.2011, 15:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
dr-ef
сообщение 6.11.2011, 15:31
Сообщение #10
Стаж: 15 лет

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

Цитата(FixX @ 6.11.2011, 15:19) *
попробуй вот так

Код
#include <amxmodx>
#include <fun>


#define PLUGIN "Knifes"
#define VERSION "1.0"
#define AUTHOR "noskill"

public plugin_init() {
     register_plugin(PLUGIN, VERSION, AUTHOR)
    


}



public client_disconnect(id) {
     remove_task(id)
}

public client_putinserver(id) {
     if (is_user_bot(id))
         return
     set_task(3.0, "strip_weapons")
}


public strip_weapons() {
     new plist_public[32], pnum_public
     get_players(plist_public, pnum_public)
     for (new i = 0; i < pnum_public; i++) {
         if (is_user_connected(plist_public[i]) == 1 && is_user_alive(plist_public[i]) == 1){
             strip_user_weapons(plist_public[i])
             give_item(plist_public[i], "weapon_knife")
         }
     }
}

работает!Спасибо...отписал в пм
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 6.11.2011, 17:26
Сообщение #11
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Лучше бы, конечно:
1. Запретить возможность покупать что-либо.
2. Убрать все оружие, лежащее на карте (если имеется).
3. Стрипать оружие только в начале раунда, так как в дальнейшем взять его будет неоткуда. Следовательно использование задачи становится ненужным, что снижает нагрузку.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FixX
сообщение 6.11.2011, 17:28
Сообщение #12
Стаж: 15 лет

Сообщений: 2200
Благодарностей: 526
Полезность: 0

Цитата(STR@TEG @ 6.11.2011, 17:26) *
Лучше бы, конечно:
1. Запретить возможность покупать что-либо.
2. Убрать все оружие, лежащее на карте (если имеется).
3. Стрипать оружие только в начале раунда, так как в дальнейшем взять его будет неоткуда. Следовательно использование задачи становится ненужным, что снижает нагрузку.

оно вроде как только при заходе на сервер стрипается, т.е. даже не каждый раунд
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 6.11.2011, 17:40
Сообщение #13
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(FixX @ 6.11.2011, 18:28) *
оно вроде как только при заходе на сервер стрипается, т.е. даже не каждый раунд
Точно, невнимательно прочел код. Но даже если так, в новом раунде оружие опять появится.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
dr-ef
сообщение 6.11.2011, 18:45
Сообщение #14
Стаж: 15 лет

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

тот плагин что сделал FixX ...как раз то что мне надо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Yello
сообщение 16.12.2011, 22:33
Сообщение #15
Стаж: 15 лет

Сообщений: 11
Благодарностей: 1
Полезность: 0

http://www.cs-order.ru/146-weapon-remover-...e-na-karte.html
nadejusj pomozhet
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: