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

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

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

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

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

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

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

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер
2 страниц V   1 2
Статус пользователя гога_95
сообщение 2.11.2010, 11:48
Сообщение #1
Стаж: 16 лет

Сообщений: 152
Благодарностей: 12
Полезность: 3

так проблема заключается в античите ucp,там есть такая функция полуавтоматическая установка
он в мотд окне выберает установить его ранее загруженый файл с моего сервера запускается
открывается и устонавливается автомавтом
но проблема заключается в том что игроки не смотрют на motd и по автомату нажимают enter
давненько заметил мод MastaMOTD's 2.5.0 (Официальный релиз)
главный вопрос
можноли переделать мод чтобы motd не закрывался в тичение 10 сек либо если ты заходишь без античита он не закрывается вобще а если с атичитом то не показывает motd
Заране спасибо! :wink:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя vkontakte
сообщение 2.11.2010, 14:09
Сообщение #2


Стаж: 16 лет

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

Цитата(гога_95 @ 2.11.2010, 11:48) *
так проблема заключается в античите ucp,там есть такая функция полуавтоматическая установка
он в мотд окне выберает установить его ранее загруженый файл с моего сервера запускается
открывается и устонавливается автомавтом
но проблема заключается в том что игроки не смотрют на motd и по автомату нажимают enter
давненько заметил мод MastaMOTD's 2.5.0 (Официальный релиз)
главный вопрос
можноли переделать мод чтобы motd не закрывался в тичение 10 сек либо если ты заходишь без античита он не закрывается вобще а если с атичитом то не показывает motd
Заране спасибо! :wink:


я использую мастамодс чтобы вручную показывать окна которые они закрыть не могут в течнии определённого времени
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя гога_95
сообщение 2.11.2010, 14:54
Сообщение #3
Стаж: 16 лет

Сообщений: 152
Благодарностей: 12
Полезность: 3

дак чтобы запустить файл ucp.cmd -чтобы скачать и устоновить клиент автоматически он ложится в папку cstrike у клиента
а если в мотд окне указывать путь то он будет искать файл не там где надо тойсть допустим
мотд ты запускаешь от сюда \addons\amxmodx\configs\mastamotds
а файл cmd лижит в папке cstrike
и в html указываешь путь ...\cstrike\ucp.cmd
то он будет искать так \addons\amxmodx\configs\mastamotds\cstrike\ucp.cmd
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 2.11.2010, 15:37
Сообщение #4


Стаж: 16 лет

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

Цитата(гога_95 @ 2.11.2010, 14:54) *
дак чтобы запустить файл ucp.cmd -чтобы скачать и устоновить клиент автоматически он ложится в папку cstrike у клиента
а если в мотд окне указывать путь то он будет искать файл не там где надо тойсть допустим
мотд ты запускаешь от сюда \addons\amxmodx\configs\mastamotds
а файл cmd лижит в папке cstrike
и в html указываешь путь ...\cstrike\ucp.cmd
то он будет искать так \addons\amxmodx\configs\mastamotds\cstrike\ucp.cmd


кто сказал? у меня всё норм открывает, я проверил когда сделал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя гога_95
сообщение 2.11.2010, 15:38
Сообщение #5
Стаж: 16 лет

Сообщений: 152
Благодарностей: 12
Полезность: 3

скинь пример мотд пожалуйста!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 2.11.2010, 15:40
Сообщение #6


Стаж: 16 лет

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

https://c-s.net.ua/forum/topic24088.html?vi...st&p=181927
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Goofy73
сообщение 4.11.2010, 0:58
Сообщение #7
Стаж: 16 лет

Сообщений: 41
Благодарностей: 8
Полезность: 151

Поднимал както подобную тему тут http://amx-x.ru/viewtopic.php?f=19&t=530 Респект Ser_UFL...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 4.11.2010, 5:54
Сообщение #8


Стаж: 16 лет

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

теперь бы как смонтировать эту штуку чтобы показвала мотд определёное время только игрокам без UCP
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Racoon
сообщение 4.11.2010, 10:50
Сообщение #9


Стаж: 18 лет

Сообщений: 1757
Благодарностей: 1523
Полезность: 1116

Цитата(vkontakte @ 4.11.2010, 6:54) *
теперь бы как смонтировать эту штуку чтобы показвала мотд определёное время только игрокам без UCP

Это к Endi.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 4.11.2010, 11:07
Сообщение #10


Стаж: 16 лет

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

Цитата(Racoon @ 4.11.2010, 10:50) *
Это к Endi.


исходник есть, инклуды есть...мозгов не хватает

Отредактировал: vkontakte, - 4.11.2010, 11:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя гога_95
сообщение 4.11.2010, 12:25
Сообщение #11
Стаж: 16 лет

Сообщений: 152
Благодарностей: 12
Полезность: 3

дак как я понял чтобы мотд поевлялось постоянно без нагрузки надо сначало мотд загрузить клиенту а потом от него уже показывать и смотреть зашоли он с античтом или без!

ucp-anticheat@hotmail.com
мыло по вопросам с ucp

Отредактировал: гога_95, - 4.11.2010, 12:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 4.11.2010, 13:29
Сообщение #12


Стаж: 16 лет

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

Цитата(гога_95 @ 4.11.2010, 12:25) *
дак как я понял чтобы мотд поевлялось постоянно без нагрузки надо сначало мотд загрузить клиенту а потом от него уже показывать и смотреть зашоли он с античтом или без!

ucp-anticheat@hotmail.com
мыло по вопросам с ucp


та плагин есть показа мотд определённое время, нужно замутить чтоб показывало только НО ЮЦП игрокам его по 20 секунд и больше
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя гога_95
сообщение 4.11.2010, 14:27
Сообщение #13
Стаж: 16 лет

Сообщений: 152
Благодарностей: 12
Полезность: 3

Цитата(vkontakte @ 4.11.2010, 14:29) *
та плагин есть показа мотд определённое время, нужно замутить чтоб показывало только НО ЮЦП игрокам его по 20 секунд и больше

реально всё есть а мозгов не хвотает
я думаю может взять за основу mastamotd и попробовать переделать но я не знаю как сделать чтобы тока тех игроков кто без ucp!

Отредактировал: гога_95, - 4.11.2010, 14:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 4.11.2010, 14:43
Сообщение #14


Стаж: 16 лет

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

Цитата(гога_95 @ 4.11.2010, 14:27) *
реально всё есть а мозгов не хвотает
я думаю может взять за основу mastamotd и попробовать переделать но я не знаю как сделать чтобы тока тех игроков кто без ucp!


мастамодс отпадает, нам нужно чтоб именно мотд окно сервера показывалось, чтоб могли сделать автоустановку
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Goofy73
сообщение 7.11.2010, 0:34
Сообщение #15
Стаж: 16 лет

Сообщений: 41
Благодарностей: 8
Полезность: 151

скорей всего все решается через ucp_id, но я далеко от всего этого =) Действительно, лучше с Endi потолковать...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 7.11.2010, 0:46
Сообщение #16


Стаж: 16 лет

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

да в голове столько идей как заставлять игроков устанавливать античит, что щас мозг вскипит
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 7.11.2010, 23:51
Сообщение #17


Стаж: 18 лет

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

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

#define PLUGIN "Block MOTD"
#define VERSION "1.0"
#define AUTHOR "Ser_UFL/Sn!ff3r/TTuCTOH"

new cvar, bool:saw[33]

public plugin_init()  
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_message(get_user_msgid("MOTD"), "message_MOTD")
    
    cvar = register_cvar("amx_disable_motd", "1")
}

public client_putinserver(id)
{
    new aid[32]
    get_user_authid (id, aid, 31 )
    
    if (!(containi(aid,"UCP_")))   // или как там ид выглядит?  Если у него id не UCP_.... блокируем закрытие motd
        set_task(1.0, "MotdBlock", id, "", 0, "a", 100)

    saw[id] = false
}

public message_MOTD(const MsgId, const MsgDest, const MsgEntity)
{
    new aid[32]
    get_user_authid (id, aid, 31 )
    if(!saw[MsgEntity] && get_pcvar_num(cvar) && (containi(aid,"UCP_"))) // Если же id UCP_ и квар 1, то убираем
    {
        if(get_msg_arg_int(1) == 1)
        {
            saw[MsgEntity] = true
            return PLUGIN_HANDLED
        }        
    }
    return PLUGIN_CONTINUE
}

public MotdBlock(id)
    show_motd(id, "motd.txt", "RULES")


что-то типа такого, не?

Отредактировал: GODZILLA, - 7.11.2010, 23:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vkontakte
сообщение 7.11.2010, 23:54
Сообщение #18


Стаж: 16 лет

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

Цитата(GODZILLA @ 7.11.2010, 23:51) *
Код
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Block MOTD"
#define VERSION "1.0"
#define AUTHOR "Ser_UFL/Sn!ff3r/TTuCTOH"

new cvar, bool:saw[33]

public plugin_init()  
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_message(get_user_msgid("MOTD"), "message_MOTD")
    
    cvar = register_cvar("amx_disable_motd", "1")
}

public client_putinserver(id)
{
    new aid[32]
    get_user_authid (id, aid, 31 )
    
    if (!(containi(aid,"UCP_")))   // или как там ид выглядит?  Если у него id не UCP_.... блокируем закрытие motd
        set_task(1.0, "MotdBlock", id, "", 0, "a", 100)

    saw[id] = false
}

public message_MOTD(const MsgId, const MsgDest, const MsgEntity)
{
    new aid[32]
    get_user_authid (id, aid, 31 )
    if(!saw[MsgEntity] && get_pcvar_num(cvar) && (containi(aid,"UCP_"))) // Если же id UCP_ и квар 1, то убираем
    {
        if(get_msg_arg_int(1) == 1)
        {
            saw[MsgEntity] = true
            return PLUGIN_HANDLED
        }        
    }
    return PLUGIN_CONTINUE
}

public MotdBlock(id)
    show_motd(id, "motd.txt", "RULES")


что-то типа такого, не?



надо тестить, буду тестить завтра, а как ты получаешь UCP id без инклуда?
ucp id прописано в setinfo
Код
] setinfo  
*ucp_id             9A6768F71

ты по сетинфо поставил определение?

Отредактировал: vkontakte, - 7.11.2010, 23:59
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 8.11.2010, 0:15
Сообщение #19


Стаж: 18 лет

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

я то не знаю как UCP Id определяется )
я думал что-то типа
UCP_0:1:12444

хм... тогда я не знаю :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Solyris
сообщение 8.11.2010, 2:09
Сообщение #20


Стаж: 17 лет

Сообщений: 27
Благодарностей: 4
Полезность: 114

Цитата(GODZILLA @ 8.11.2010, 0:15) *
я то не знаю как UCP Id определяется )
я думал что-то типа
UCP_0:1:12444

хм... тогда я не знаю :D

все верно у UCP есть свои STEAM_0:0:

Чтобы узнать свой steam ucpid
Код
#include <amxmodx>
#include <amxmisc>
#include <ucp>

public client_authorized(id){
    new sucpid[32]
    get_user_authid2(id, sucpid, sizeof(sucpid)-1)
    log_amx ("Vash UCP ID: %s",sucpid)
    return PLUGIN_CONTINUE
}


Отредактировал: Solyris, - 8.11.2010, 2:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: