Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться на почту admin@pawno-crmp.ru
Для полного доступа ко всем функциям, Вам необходимо зарегистрироваться и авторизоваться.
На нашем форуме, можно заказать рекламу в виде блока справа.


Фотография

Не кикает с сервера.


Лучший Ответ FIRE , 27 Декабрь 2016 - 22:07

Elrmrnt-Kritik,Нет. Но я уже с этим не борюсь. Передумали делать. 

Перейти к сообщению »


  • Закрытая тема Тема закрыта
Сообщений в теме: 24

#1
offline   FIRE

FIRE
  • 0
    • Сообщений: 35
    • Регистрация: 18.11.16

Привет. Я к вам снова с мод-паком. Вот узнал я хеш, вставил, убрал мод-пак. И ничего. Он как заходил на сервер, так и заходит. В чём проблема?


  • 0



Время: 14:13 Дата: 20.12.16 FIRE получил предупреждение за это сообщение от compan: Неинформативное описание проблемы (ЕПФ -> 2.38)

#2
offline   compan

compan
  • 644
    • Сообщений: 1 942
    • Регистрация: 13.03.14

Вы когда научитесь сразу код выкладывать, удалять что ли сразу темы?


  • 1

#3
offline   FIRE

FIRE
  • 0
    • Сообщений: 35
    • Регистрация: 18.11.16

compan,А что выкладывать-то?

 
	if(strfind(cmdtext, "$response get_custom_hash", true) != -1)
	{
	    new packhash[64];
	    strmid(packhash, cmdtext, 26, strlen(cmdtext));
	    if(strcmp(packhash, "cd95cb585d7400b7", false))
	    {
	        SendClientMessage(playerid, 0xFF0000FFF, "У вас не установлен пакет модификаций.");
	        Kick(playerid);
    	}
    	return 1;
	} 

  • 0

#4
offline   compan

compan
  • 644
    • Сообщений: 1 942
    • Регистрация: 13.03.14

В папке custom/servers файл .txt с IP адресом?
И в папке custom есть файл mp_ваше название-pack.txt есть?


  • 0

#5
offline   FIRE

FIRE
  • 0
    • Сообщений: 35
    • Регистрация: 18.11.16

compan,Есть. Но я специально сменил IP адрес, типа нет пака. Но он ничего, пропускает... 


  • 0

#6
offline   Takage

Takage
  • 105
    • Сообщений: 308
    • Регистрация: 26.10.16

FIRE, попробуйте вот это:
 

 
	if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
	{
		new packhash[64]; //Создадим массив, в котором будет находится этот хэш
		strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
		if(strcmp(packhash,"cd95cb585d7400b7",false))
		{
			SetTimerEx("NoPack",3000,false,"i",playerid);
		}
		return 1;
	} 
 
forward NoPack(playerid);
public NoPack(playerid)
{
	SendClientMessage(playerid,COLOR_RED,"У вас не установлен пакет модификаций.");
	KickEx(playerid);
	return 1;
} 

  • 0

#7
offline   FIRE

FIRE
  • 0
    • Сообщений: 35
    • Регистрация: 18.11.16

Takage,Всё равно. Не работает( 


  • 0

#8
online   Elrmrnt-Kritik

Elrmrnt-Kritik
  • 552
    • Сообщений: 2 353
    • Регистрация: 19.07.15
FIRE, вы уверены, что этот код вообще срабатывает? Поставьте в самом начале вывод сообщения любого. Если в игре его не увидите, ошиблись в проверках.
  • 0

#9
offline   FIRE

FIRE
  • 0
    • Сообщений: 35
    • Регистрация: 18.11.16

Elrmrnt-Kritik,В OnPlayerCommandText или в OnPlayerConnect? В OnPlayerCommandText не показывает, в коннекте будет. уверен на 100%


Сообщение отредактировал FIRE: 20 Декабрь 2016 - 21:03

  • 0

#10
offline   Takage

Takage
  • 105
    • Сообщений: 308
    • Регистрация: 26.10.16
Вы уверены, что тот мод заливаете, в котором редактируете?
Лично сейчас проверил свою проверку - прекрасно кикает. Я не понимаю лично, почему проблема у Вас возникает, в обоих случаях (Вашем и моем) все должно срабатывать.

Сообщение отредактировал Takage: 20 Декабрь 2016 - 23:37

  • 0

#11
online   Elrmrnt-Kritik

Elrmrnt-Kritik
  • 552
    • Сообщений: 2 353
    • Регистрация: 19.07.15
Скидывайте, наверное, весь паблик лучше.
  • 0

#12
offline   FIRE

FIRE
  • 0
    • Сообщений: 35
    • Регистрация: 18.11.16

Elrmrnt-Kritik,

 
public OnPlayerCommandText(playerid, cmdtext[])
{
	SendClientMessage(playerid, COLOR_ERROR, "Проверка 1 2 3...");
	if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
	{
	    new packhash[64]; //Создадим массив, в котором будет находится этот хэш
	    strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
	    if(strcmp(packhash,"cd95cb585d7400b7",false))
    	{
        	SetTimerEx("NoPack",3000,false,"i",playerid);
    	}
    	return 1;
	}
	return true;
} 

  • 0

#13
online   Elrmrnt-Kritik

Elrmrnt-Kritik
  • 552
    • Сообщений: 2 353
    • Регистрация: 19.07.15

FIRE, Вы уверены, что это здесь быть должно? Разве не в OnPlayerConnect? 


  • 0

#14
offline   Sasha9

Sasha9
  • 0
    • Сообщений: 6
    • Регистрация: 25.09.16

Мне тоже помогите, вот хочу сделать но не знаю как, дайте скрипт какой нибудь и скажите куда его вставить пожалуйста


  • 0

#15
offline   Takage

Takage
  • 105
    • Сообщений: 308
    • Регистрация: 26.10.16
Sasha9, в важных темах этого раздела есть тема автора SHOOROP.
Там всю информацию об этом найти сможете.
  • 0

#16
offline   compan

compan
  • 644
    • Сообщений: 1 942
    • Регистрация: 13.03.14

FIRE, Попробуйте убрать с мода и подключить скриптом, затем проверьте.


  • 0

#17
offline   FIRE

FIRE
  • 0
    • Сообщений: 35
    • Регистрация: 18.11.16


cmdtext
Не уверен. Но если засуну туда выдаст ошибку. и там будет написано: cmdtext что-то с ним не так.
  • 0

#18
offline   compan

compan
  • 644
    • Сообщений: 1 942
    • Регистрация: 13.03.14

FIRE, Ни кто и не спрашивал Вашего мнения, раз обратились за помощью - делайте как Вам говорят.


  • 0

#19
offline   FIRE

FIRE
  • 0
    • Сообщений: 35
    • Регистрация: 18.11.16

compan,И что? Я просто сказал. Как вы мне сказали не работает.... Если будете задавать вопросы типа как: "Скомпилировал? Подключил? и т.д." Ответ: Скомпилировал, всё без ошибок, подключил, посмотрел в логах, подключен. Что ещё? 

 

Добавил в OnPlayerCOnnect выдаёт ошибки. Неизвестный символ "cmdtext", добавил в переменные перед проверкой, ещё 1 ошибка. Знал, что бред, но добавил к паблику cmdtext[], ошибка. Что ещё можно попробовать?


Сообщение отредактировал FIRE: 22 Декабрь 2016 - 18:07

  • 0

#20
offline   FIRE

FIRE
  • 0
    • Сообщений: 35
    • Регистрация: 18.11.16

UP!!!! Помогите


  • 0



Время: 07:55 Дата: 24.12.16 FIRE получил предупреждение за это сообщение от compan: "ап" раз в 24 часа (ЕПФ -> 2.26)


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных


Данную тему посетили 65 пользователей