В теме 28 сообщений

Лучший ответ

Помогите пожалуйста, я уже весь мод перевертел, но не смог исправить баг с сохранением лидерки, я выдаю лидерку релогаюсь а она пропадает

Вот коды:

 

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть spoiler.

 

Я думаю вы мне хоть как то поможете, и не по ленюсь поставить +сик)

Отредактировано пользователем stibs

0

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


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

Добрый вечер. 

В mysql_log ошибок никаких нет? 

В конец SaveAccount перед return 1; добавьте: 

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

Ну а после выдайте себе лидерку и выйдите с сервера через /q и  выложите логи. 

Отредактировано пользователем stibs

0

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


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

Вот логи сервера:

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

А вот логи MySQL

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

И еще, у меня новая проблема, сервер я запускаю на localhost после того как я вставил

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

Я свернул игру, и у меня сам вырубается "samp-server-cr" с "Прекращение работы!" и лидерка так же не сохраняется

 

0

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


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

В паблик OnQueryError добавьте: 

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

После этого скомпилируйте мод, запустите samp-server-cr.exe, затем выдайте себе лидерку, выйдите с сервера с помощью /q. И опять скиньте логи. 

0

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


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

Эм.. У меня нету такого паблика

0

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


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

@FENRIS Значит создайте: 

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

Т.е. вставьте в любое место мода, главное не в сток / паблик

Отредактировано пользователем stibs

0

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


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

Логи сервера:

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

 

Логи MySQL

 

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

0

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


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

В SaveAccount после строки 

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

добавьте:

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

После опять выдайте лидерку, выйдите с сервера через /q и скиньте логи. 

0

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


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

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

[23:59:03] [ERROR] CMySQLQuery::Execute[] - (error #1054) Unknown column 'online' in 'field list'
[23:59:14] [ERROR] CMySQLQuery::Execute[] - (error #1054) Unknown column 'online' in 'field list'
 

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

0

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


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

В моде "pLeader" в базе "leader"

0

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


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

@FENRIS я имею ввиду значение, а не название. Вы скинули название поля, значение пишется под названием. 

0

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


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

@stibs "1"

объединено 28.08.2017 0:15: 

@stibs Если я сейчас зайду, то становится "0"

0

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


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

@FENRIS Значит проблема с загрузкой. Скидывайте паблик с загрузкой (LoadAccount или LoadAcc или что-то подобное). 

0

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


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

@stibs В моде у меня не чего похожего на "LoadAccount" и "LoadAcc " нету.

0

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


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

@stibs 

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть spoiler.

Отредактировано пользователем stibs

0

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


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

@stibs Вот:

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть spoiler.

Отредактировано пользователем stibs

0

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


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

после этой строчки

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

добавьте это:

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

Потом выдайте себе лидерку, выйдите с сервера через /q, зайдите опять и скиньте логи. 

Отредактировано пользователем stibs

0

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


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

@stibs 

Пожалуйста, войдите или зарегистрируйтесь, чтобы увидеть code.

0

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


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

@FENRIS Возможно, это происходит потому, что вы являетесь администратором. Попробуйте выдать себе лидерку, а потом снять себя с админки и перезайти на сервер. Будет ли сохранена лидерка? 

0

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


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

@stibs А вот так можно?: Зарегистрировать новый аккаунт на сервере, и выдать лидерку через БД

0

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


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

@stibs Реально работает! Спасибо! Но другой вопрос, как тогда убрать такое ограничение на администратора?

0

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


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

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

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

  • Похожий контент

    • mr_sasha087
      От mr_sasha087
      Всем привет. У меня вот 3Д номера. Ну текст над машиной. Это меня бесит и я хочу чтобы они отображались на машине.Как это сделать? На машине уже стоят таблички для 3Д номеров! 
      Мод душевный рп