SA-MP Forums Archive
[Plugin] Advanced SA NickName (ASAN) - Лучший плагин Русских Ников - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+----- Forum: Релизы/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=66)
+----- Thread: [Plugin] Advanced SA NickName (ASAN) - Лучший плагин Русских Ников (/showthread.php?tid=617993)

Pages: 1 2


Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников - Romz - 12.04.2017

Quote:
Originally Posted by KrYpToDeN
View Post
Никто, случайно, не хочет добавить в ASAN возможность захода под используемыми никами на сервер (с правкой в конфиге) ?
Идейку подкинули)
Зачем? Интересно, как после в такой ситуации сохранять аккаунт...


Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников - KrYpToDeN - 12.04.2017

Quote:
Originally Posted by Kolstin
View Post
Зачем? Интересно, как после в такой ситуации сохранять аккаунт...
Не знаю. разок спросили у меня это. может кому-то и нужно.

Ну как вариант - юзать всех админов под 1 ником. да и сохранять их как одно целое.


Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников - Salik - 22.04.2017

Quote:
Originally Posted by KrYpToDeN
View Post
Не знаю. разок спросили у меня это. может кому-то и нужно.

Ну как вариант - юзать всех админов под 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
View Post
Ну он в том же условии, где вызывается функция проверки на запрещенные символы.
А, ок, гляну.


Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников - KrYpToDeN - 20.11.2017

Quote:
Originally Posted by joker2020pro
View Post
Ну он в том же условии, где вызывается функция проверки на запрещенные символы.
А по точнее адрес не сможешь дать, случаем?
Не нахожу

Функция проверки ника вызывается 3 раза в разных местах.


Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников - ZiGGi - 20.11.2017

Quote:
Originally Posted by KrYpToDeN
View Post
Ребят, кто способен найти адрес функции в памяти самп-сервера, которая отвечает за проверку - находится ли игрок с таким же никнеймом на сервере?

Как известно, что на сервер не пускает, если ник, под которым зашел игрок, уже занят другим игроком.

Автоматический поиск адреса и отключение данной функции (при необходимости скриптера сервера) я реализую. Но нужен лишь адрес.
В windows сервере версии 0.3.7 R2-2-1 это функция sub_465DD0.
Псевдокод:
PHP Code:
int __thiscall sub_465DD0(void *thischar *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 158012a2) )
  {
    ++
v3;
    if ( 
v3 == 1000 )
      return 
0;
  }
  return 
1;




Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников - KrYpToDeN - 21.11.2017

Quote:
Originally Posted by ZiGGi
View Post
В windows сервере версии 0.3.7 R2-2-1 это функция sub_465DD0.
Псевдокод:
PHP Code:
int __thiscall sub_465DD0(void *thischar *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 158012a2) )
  {
    ++
v3;
    if ( 
v3 == 1000 )
      return 
0;
  }
  return 
1;

О, Спасибо большое!

Не поделишься инфой, как ты это так быстро находишь?


Еще пару тестов. И можно всё в код реализовывать, если траблов не будет каких нить.


Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников - ZiGGi - 21.11.2017

Quote:
Originally Posted by KrYpToDeN
View Post
О, Спасибо большое!

Не поделишься инфой, как ты это так быстро находишь?


Еще пару тестов. И можно всё в код реализовывать, если траблов не будет каких нить.
Ищу по тексту, плюс использую в качестве ориентира исходники от 0.3d и 0.2X (их легко можно найти на гитхабе).


Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников - DartfoL - 21.11.2017

Quote:
Originally Posted by KrYpToDeN
View Post
Не поделишься инфой, как ты это так быстро находишь?

Её и искать-то не нужно, они рядом. Если ты сам нашёл функцию на проверку символов в нике, так и сам бы нашёл функцию на одинаковые ники


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
View Post
2 одинаковых ника, что за бред?
21 пост в этой теме: всё описано там


Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников - Romz - 08.01.2018

Quote:
Originally Posted by Eims
View Post
21 пост в этой теме: всё описано там
просто бесполезная штука, не знаю зачем это может понадобится?


Re: Advanced SA NickName (ASAN) - Лучший плагин Русских Ников - Eims - 08.01.2018

Вот тебе ответ, не?

Quote:
Originally Posted by KrYpToDeN
View Post
Не знаю. разок спросили у меня это. может кому-то и нужно.

Ну как вариант - юзать всех админов под 1 ником. да и сохранять их как одно целое.