Перейти к содержанию
Авторизация  
PROMO_4ka!™

Вопрос по мод-паку Астеры

Рекомендуемые сообщения

PROMO_4ka!™

Всех приветствую. Столкнулся с таким вопросом. Как обновить существующий мод-пак (мод Астера)? Добавил я там модики какие-нибудь, но он теперь пишет что нужно установить мод-пак. После вставки  новых моделей, что нужно делать?

Срочно нужна помощь! Help mee!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
JeTix

Новый хеш прописать в проверку
P.S: Обратитесь к уроку "Проверка на пользовательский модпак"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
PROMO_4ka!™

Новый хеш прописать в проверку

P.S: Обратитесь к уроку "Проверка на пользовательский модпак"

Плохо в них понимаю.

Сам хеш нашел, а что делать с ним надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Саша7777

Вот урок.тебе нужно узнать новый хеш модпака,когда ты что-то добавляешь/удаляешь хеш меняется.

http://cr-mp.ru/forum/topic/5612-ispolzovanie-proverki-na-polzovatelskii-mo/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Саша7777

 

Новый хеш прописать в проверку

P.S: Обратитесь к уроку "Проверка на пользовательский модпак"

Плохо в них понимаю.

Сам хеш нашел, а что делать с ним надо?

 

в OnPlayerCommandText

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена 

{ 

new packhash[64]; //Создадим массив, в котором будет находится этот хэш 

strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash 

if (strcmp(packhash, "ЗначениеЭталонногоХэша", false)) //Если строки различны 

{ 

SendClientMessage (playerid, 0xFFFFFFFF, "У Вас не установлен или установлен неверный пакет модификаций."); //Выведем игроку сообщение о несоответствии 

Kick (playerid); //и кикнем его с сервера. 

} 

return 1; 

} 

там где "ЗначениеЭталонногоХэша" пишеш тот хеш который нашел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
PROMO_4ka!™

Сейчас попробую

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
PROMO_4ka!™

 

 

Новый хеш прописать в проверку

P.S: Обратитесь к уроку "Проверка на пользовательский модпак"

Плохо в них понимаю.

Сам хеш нашел, а что делать с ним надо?

 

в OnPlayerCommandText

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена 

{ 

new packhash[64]; //Создадим массив, в котором будет находится этот хэш 

strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash 

if (strcmp(packhash, "ЗначениеЭталонногоХэша", false)) //Если строки различны 

{ 

SendClientMessage (playerid, 0xFFFFFFFF, "У Вас не установлен или установлен неверный пакет модификаций."); //Выведем игроку сообщение о несоответствии 

Kick (playerid); //и кикнем его с сервера. 

} 

return 1; 

} 

там где "ЗначениеЭталонногоХэша" пишеш тот хеш который нашел.

 

 

Вот в том и вопрос, откуда этот хеш получить? Или я вопрос глупый задаю?

Там где "ЗначениеЭталонногоХэша", у меня стоит набор букв и цифр, я так понял мне надо его изменить так как в img файле произошли изменения? Где его взять измененный??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dima47rus110

Там же всё написано,чтобы узнать хеш
В шапке OnPlayerCommandText используем функцию strfind.


if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена 

{ 

new packhash[64]; //Создадим массив, в котором будет находится этот хэш 

strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash 

SendClientMessage (playerid, 0xFFFFFFFF, packhash); //И, к примеру, выведем текущий хэш в чат игроку. 

return 1; 

}


Смотришь в чате при заходе на сервер,там выдаст цифры,затем этот хеш вставляешь в "ЗначениеЭталонногоХэша"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
PROMO_4ka!™

Там же всё написано,чтобы узнать хеш

В шапке OnPlayerCommandText используем функцию strfind.

 

 

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена 

{

new packhash[64]; //Создадим массив, в котором будет находится этот хэш 

strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash 

SendClientMessage (playerid, 0xFFFFFFFF, packhash); //И, к примеру, выведем текущий хэш в чат игроку. 

return 1;

}

Смотришь в чате при заходе на сервер,там выдаст цифры,затем этот хеш вставляешь в "ЗначениеЭталонногоХэша"

Нет этих цифр, даже в чатлоге посмотрел!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Саша7777

 

Там же всё написано,чтобы узнать хеш

В шапке OnPlayerCommandText используем функцию strfind.

 

 

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена 

{

new packhash[64]; //Создадим массив, в котором будет находится этот хэш 

strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash 

SendClientMessage (playerid, 0xFFFFFFFF, packhash); //И, к примеру, выведем текущий хэш в чат игроку. 

return 1;

}

Смотришь в чате при заходе на сервер,там выдаст цифры,затем этот хеш вставляешь в "ЗначениеЭталонногоХэша"

Нет этих цифр, даже в чатлоге посмотрел!

 

вот ету строку убери где она есть

SendClientMessage(playerid,0x01010101, "$cmd get_custom_hash");

И запихни ее в public OnPlayerConnect (что бы она была только в этом паблике)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
PROMO_4ka!™

 

 

Там же всё написано,чтобы узнать хеш

В шапке OnPlayerCommandText используем функцию strfind.

 

 

if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена 

{

new packhash[64]; //Создадим массив, в котором будет находится этот хэш 

strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash 

SendClientMessage (playerid, 0xFFFFFFFF, packhash); //И, к примеру, выведем текущий хэш в чат игроку. 

return 1;

}

Смотришь в чате при заходе на сервер,там выдаст цифры,затем этот хеш вставляешь в "ЗначениеЭталонногоХэша"

Нет этих цифр, даже в чатлоге посмотрел!

 

вот ету строку убери где она есть

SendClientMessage(playerid,0x01010101, "$cmd get_custom_hash");

И запихни ее в public OnPlayerConnect (что бы она была только в этом паблике)

 

И тут куча ошибок...

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3563) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3731) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3747) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3757) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3772) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3794) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3804) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3819) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3841) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3851) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3866) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3889) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3905) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3915) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3930) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3952) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3962) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3977) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(3999) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4009) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4024) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4047) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4063) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4073) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4088) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4110) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4120) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4135) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4157) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4167) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4182) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4205) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4221) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4232) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4247) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4269) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4280) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4295) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4317) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4328) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4343) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4811) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(4826) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(5040) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(5078) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(5092) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(5266) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(5304) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(5412) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(6378) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(6435) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(6455) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(6473) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7004) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7064) : warning 219: local variable "s" shadows a variable at a preceding level

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7573) : error 055: start of function body without function header

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7575) : error 021: symbol already defined: "GetPlayerName"

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7577) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7579) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7585) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7589) : error 021: symbol already defined: "gettime"

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7596) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7716) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7720) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7762) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7770) : error 021: symbol already defined: "SetPlayerColor"

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7772) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7781) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7786) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7798) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7807) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7816) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7825) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7834) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7843) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7855) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7864) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7873) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7882) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7891) : error 010: invalid function or declaration

C:\Users\Алексей\Desktop\Астера-РП\gamemodes\RP.pwn(7900) : error 010: invalid function or declaration

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

26 Errors.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dima47rus110

Как то ты криво вставил

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
PROMO_4ka!™

Как то ты криво вставнил

Скобки вставлять надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Kot

Леш,давай в скайп все покажу и объясню..den.mon4

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.