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

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

Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.

Фотография

Не удается проверить на мод-пак

мод-пак крмп хелпми

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1
offline   Novik43rus

Novik43rus
  • 10
    • Сообщений: 51
    • Регистрация: 29.10.16

Доброго времени суток, я на днях собрал мод-пак для своего сервера, и хочу тех, у кого его нет - кикало  xd .

Но вот проблема вся в том, что чтобы получить его хэш, я танцевал с бубном минут 30, но засунул проверку в new.pwn и все же получил его хэш. Далее проблема вышла в следующем, хэш есть, но, в моем моде словно не работает OnPlayerCommandText. Все команды у меня DC_CMD + SSCANF. Возможно из-за этого? Вот код:

 
public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid,0x01010101, "$cmd get_custom_hash");
    return true;
}

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
     if(success == -1) return SCM(playerid, COLOR_RED, "Такой команды не существет. Используй: /cmds");
     return true;
}

public OnPlayerCommandText(playerid, cmdtext[]) // хэш пака d1b662defdaeb2be
{
    if(strfind(cmdtext, "$response get_custom_hash", true) != -1) 
    {
	new packhash[64]; 
	strmid(packhash, cmdtext, 26, strlen(cmdtext));  
	if(strcmp(packhash, "d1b662defdaeb2be", false)) return SCM(playerid, COLOR_RED, "Не установлен мод-пак");
    }
    return true;
}

Заметил, при коннекте пишет, мол команды не существует. Конечно, можно это дело убрать, и возможно заработает, но мне нужна эта строчка с уведомлением, что такой команды нет  :263A: 

Прошу помощи, как это починить?


  • 0

#2
offline   Neat

Neat
  • 1038
    • Сообщений: 2 488
    • Регистрация: 21.12.13

Код из OnPlayerCommandText перенесите в OnPlayerCommandPerformed


  • 0

#3
offline   Novik43rus

Novik43rus
  • 10
    • Сообщений: 51
    • Регистрация: 29.10.16

Код из OnPlayerCommandText перенесите в OnPlayerCommandPerformed

Не помогает. Все так же.
  • 0

#4
offline   Myrka

Myrka
  • 79
    • Сообщений: 253
    • Регистрация: 07.04.16

Novik43rus,Ну а что нибудь выдает? 


  • 0

#5
offline   Novik43rus

Novik43rus
  • 10
    • Сообщений: 51
    • Регистрация: 29.10.16

Myrka,Вообще ничего. Проверяю методом изменения IP в папке servers. Возможно нужно вообще мод пак убрать из папки custom? или достаточно просто его не загружать?


  • 0


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

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


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