Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
Romz - 12.04.2017
Quote:
Originally Posted by KrYpToDeN
Никто, случайно, не хочет добавить в ASAN возможность захода под используемыми никами на сервер (с правкой в конфиге) ?
Идейку подкинули)
|
Зачем? Интересно, как после в такой ситуации сохранять аккаунт...
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
KrYpToDeN - 12.04.2017
Quote:
Originally Posted by Kolstin
Зачем? Интересно, как после в такой ситуации сохранять аккаунт...
|
Не знаю. разок спросили у меня это. может кому-то и нужно.
Ну как вариант - юзать всех админов под 1 ником. да и сохранять их как одно целое.
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
Salik - 22.04.2017
Quote:
Originally Posted by KrYpToDeN
Не знаю. разок спросили у меня это. может кому-то и нужно.
Ну как вариант - юзать всех админов под 1 ником. да и сохранять их как одно целое.
|
Оо, а это идея скинь примерчик.
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
KrYpToDeN - 20.11.2017
Ребят, кто способен найти адрес функции в памяти самп-сервера, которая отвечает за проверку - находится ли игрок с таким же никнеймом на сервере?
Как известно, что на сервер не пускает, если ник, под которым зашел игрок, уже занят другим игроком.
Автоматический поиск адреса и отключение данной функции (при необходимости скриптера сервера) я реализую. Но нужен лишь адрес.
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
joker2020pro - 20.11.2017
Ну он в том же условии, где вызывается функция проверки на запрещенные символы.
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
KrYpToDeN - 20.11.2017
Quote:
Originally Posted by joker2020pro
Ну он в том же условии, где вызывается функция проверки на запрещенные символы.
|
А, ок, гляну.
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
KrYpToDeN - 20.11.2017
Quote:
Originally Posted by joker2020pro
Ну он в том же условии, где вызывается функция проверки на запрещенные символы.
|
А по точнее адрес не сможешь дать, случаем?
Не нахожу
Функция проверки ника вызывается 3 раза в разных местах.
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
ZiGGi - 20.11.2017
Quote:
Originally Posted by KrYpToDeN
Ребят, кто способен найти адрес функции в памяти самп-сервера, которая отвечает за проверку - находится ли игрок с таким же никнеймом на сервере?
Как известно, что на сервер не пускает, если ник, под которым зашел игрок, уже занят другим игроком.
Автоматический поиск адреса и отключение данной функции (при необходимости скриптера сервера) я реализую. Но нужен лишь адрес.
|
В windows сервере версии 0.3.7 R2-2-1 это функция sub_465DD0.
Псевдокод:
PHP Code:
int __thiscall sub_465DD0(void *this, char *a2)
{
void *v2; // edi@1
int v3; // esi@1
v2 = this;
v3 = 0;
while ( (unsigned __int16)v3 >= 1000u
|| !*((_DWORD *)v2 + (unsigned __int16)v3 + 37503)
|| _stricmp((const char *)v2 + 25 * (unsigned __int16)v3 + 158012, a2) )
{
++v3;
if ( v3 == 1000 )
return 0;
}
return 1;
}
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
KrYpToDeN - 21.11.2017
Quote:
Originally Posted by ZiGGi
В windows сервере версии 0.3.7 R2-2-1 это функция sub_465DD0.
Псевдокод:
PHP Code:
int __thiscall sub_465DD0(void *this, char *a2)
{
void *v2; // edi@1
int v3; // esi@1
v2 = this;
v3 = 0;
while ( (unsigned __int16)v3 >= 1000u
|| !*((_DWORD *)v2 + (unsigned __int16)v3 + 37503)
|| _stricmp((const char *)v2 + 25 * (unsigned __int16)v3 + 158012, a2) )
{
++v3;
if ( v3 == 1000 )
return 0;
}
return 1;
}
|
О, Спасибо большое!
Не поделишься инфой, как ты это так быстро находишь?

Еще пару тестов. И можно всё в код реализовывать, если траблов не будет каких нить.
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
ZiGGi - 21.11.2017
Quote:
Originally Posted by KrYpToDeN
О, Спасибо большое!
Не поделишься инфой, как ты это так быстро находишь?

Еще пару тестов. И можно всё в код реализовывать, если траблов не будет каких нить.
|
Ищу по тексту, плюс использую в качестве ориентира исходники от 0.3d и 0.2X (их легко можно найти на гитхабе).
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
DartfoL - 21.11.2017
Quote:
Originally Posted by KrYpToDeN
Не поделишься инфой, как ты это так быстро находишь?
|

Её и искать-то не нужно, они рядом. Если ты сам нашёл функцию на проверку символов в нике, так и сам бы нашёл функцию на одинаковые ники
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
KrYpToDeN - 03.12.2017
Новая версия в процессе реализации!
Ожидается очень много изменений!
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
KrYpToDeN - 07.01.2018
Реализовал версию 5.0!
Все подробности в changelog и в шапке темы!
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
Romz - 08.01.2018
2 одинаковых ника, что за бред?
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
Eims - 08.01.2018
Quote:
Originally Posted by Romz
2 одинаковых ника, что за бред?
|
21 пост в этой теме: всё описано там
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
Romz - 08.01.2018
Quote:
Originally Posted by Eims
21 пост в этой теме: всё описано там
|
просто бесполезная штука, не знаю зачем это может понадобится?
Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников -
Eims - 08.01.2018
Вот тебе ответ, не?
Quote:
Originally Posted by KrYpToDeN
Не знаю. разок спросили у меня это. может кому-то и нужно.
Ну как вариант - юзать всех админов под 1 ником. да и сохранять их как одно целое.
|