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

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

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

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

> Правила форума

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

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Команды в чат... баг((

Статус пользователя aleshqa
сообщение 4.11.2010, 20:57
Сообщение #1


Стаж: 15 лет

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

Цитата
Плагин скрыт!


Отредактировал: aleshqa1488, - 6.11.2010, 13:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя STR@TEG
сообщение 5.11.2010, 1:19
Сообщение #2
Стаж: 17 лет

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

  1. Код
    #include <cstrike>
    Можно написать код не используя данный модуль.

  2. Код
    #define TEAM_T 1
    #define TEAM_CT 1
    TEAM_CT должно иметь значение 2.

  3. Код
    register_logevent("round_start", 2, "1=Round_Start");
    register_logevent("round_restart" , 2, "1=Restart_Round_(1_second)");
    Эффективнее хукать события HLTV и TextMsg:
    Код
    register_event("HLTV", "eventRoundStart", "a", "1=0", "2=0")
    register_event("TextMsg", "eventRestart", "a", "2&#Game_C", "2&#Game_w")

  4. Код
    replace(szSaidWpn[0], charsmax(szSaidWpn), "/", "");
    Непонятно для чего делается замена. Да и вообще для каждого оружия можно было сделать отдельную функцию.

  5. Код
    cs_set_user_bpammo(id, CSW_AWP, 30);
    Вместо этого можно несколько раз повторить:
    Код
    give_item(id, "weapon_awp");
    Кому как удобнее. См. п. 1.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя aleshqa
сообщение 5.11.2010, 4:01
Сообщение #3


Стаж: 15 лет

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

Блин,я не всё понял:)) Пожалуйста,отредаоктируйте,я реально не понимаю..

Ура,спасибо. Всё работает! :P
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя aleshqa
сообщение 5.11.2010, 15:04
Сообщение #4


Стаж: 15 лет

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

Обновил первый пост.. sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя aleshqa
сообщение 5.11.2010, 15:26
Сообщение #5


Стаж: 15 лет

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

Вообщем я незнаю что я наделал,но какой то из админов,сделал фрезитайм на "0" , мб и после этого началось,но пробывал с другим портом тоже не пахало,пробовал на старой сборки,тоже самое.. Стоял Amxmodx 1.8.1 , потом переехал на 1.8.2 , он у меня как бы был,но говорят он часто падает.. Я решил поставить 1.8.1 , но потом обратно вернул свой 1.8.2 и вроде не заработало после этого... А копии 1.8.1 нету(( В чём проблема?((
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 5.11.2010, 19:54
Сообщение #6
Стаж: 17 лет

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

Цитата(aleshqa1488 @ 5.11.2010, 16:26) *
Вообщем я незнаю что я наделал,но какой то из админов,сделал фрезитайм на "0" , мб и после этого началось,но пробывал с другим портом тоже не пахало,пробовал на старой сборки,тоже самое.. Стоял Amxmodx 1.8.1 , потом переехал на 1.8.2 , он у меня как бы был,но говорят он часто падает.. Я решил поставить 1.8.1 , но потом обратно вернул свой 1.8.2 и вроде не заработало после этого... А копии 1.8.1 нету(( В чём проблема?((
Я ничего не понял.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя aleshqa
сообщение 6.11.2010, 6:34
Сообщение #7


Стаж: 15 лет

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

Вообщем вы сказали:

Код
TEAM_CT должно иметь значение 2.


Мне помогло. У меня стоял Amxmodx 1.8.1. Я поставил 1.8.2 и перестала работать команда /dgl. Остальное работает..

Список модулей:

Код
fun
engine
cstrike
csx
fakemeta
;geoip
;sockets
;regex
;nvault
;hamsandwich
;mysql
;sqlite


Отредактировал: aleshqa1488, - 6.11.2010, 6:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 6.11.2010, 12:57
Сообщение #8
Стаж: 17 лет

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

Цитата(aleshqa1488 @ 6.11.2010, 7:34) *
перестала работать команда /dgl. Остальное работает..
Потому что команда имеет вид /dgl, а значение сверяется с deagle.
Всему виной твоя невнимательность.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя aleshqa
сообщение 6.11.2010, 13:00
Сообщение #9


Стаж: 15 лет

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

То есть надо сделать /deagle?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 6.11.2010, 13:08
Сообщение #10
Стаж: 17 лет

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

Лучше измени сверяемое значение на dgl.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя aleshqa
сообщение 6.11.2010, 13:20
Сообщение #11


Стаж: 15 лет

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

Спасибо большое!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя aleshqa
сообщение 6.11.2010, 15:21
Сообщение #12


Стаж: 15 лет

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

Цитата
Цитата
cs_set_user_bpammo(id, CSW_AWP, 30);

Вместо этого можно несколько раз повторить:


Я что то не понял..))

У меня почему то глюк какой то))

Цитата
Deagle - В запасе 30 патронов.
Awp - Просто 10 патронов,без запаса.
Ak47 - 35 патронов..


В чём эта проблема? Код выслал в пм.. Не хочу чтобы плагин своровали..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя aleshqa
сообщение 6.11.2010, 18:58
Сообщение #13


Стаж: 15 лет

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

Ведь всё правильно вроде..

Цитата
register_clcmd("say /dgl","..................");
register_clcmd("say /awp","..................");
register_clcmd("say /ak47","..................");
register_clcmd("say /m4a1","..................");



Код
            give_item(id, "weapon_awp");
            cs_set_user_bpammo(id, CSW_AWP, 30);

            give_item(id, "weapon_ak47");
            cs_set_user_bpammo(id, CSW_AK47, 90);

            give_item(id, "weapon_m4a1");
            cs_set_user_bpammo(id, CSW_M4A1, 90);

            give_item(id, "weapon_deagle");
            cs_set_user_bpammo(id, CSW_DEAGLE, 35);
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 6.11.2010, 19:51
Сообщение #14


Стаж: 16 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

лучше повторять:

Код
give_item(id, "weapon_awp")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
give_item(id, "ammo_338magnum")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 6.11.2010, 22:25
Сообщение #15
Стаж: 17 лет

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

aleshqa1488,
Попробуй сделать как предложил Rejiser. Плюс в том, что не понадобится модуль cstrike.
Код
ammo_50ae        // deagle
ammo_338magnum   // awp
ammo_556nato     // m4a1
ammo_762nato     // ak47

ps.gif Толк от того что ты прячешь исходник? Подобных плагинов куча и твой не исключение, хоть и "написан с нуля".
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: