Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 3 ПерваяПервая 1 2 3 ПоследняяПоследняя
Показано с 11 по 20 из 27
  1. #11
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Скинь OnGameModeInit
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  2. #12
    Аватар для Unreal
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.09.2014
    Сообщений
    133
    Репутация:
    4 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Скинь OnGameModeInit
    PHP код:
    public OnGameModeExit()
    {
        for(new 
    i=0i<MAX_PLAYERSi++) format(ExitInfo[i][ExitName],5,"None"),ExitInfo[i][ExitTime] = 0;
         
    mysql_function_query(database,"UPDATE `users` SET `onstatus`='0'"false"""");
         
    mysql_function_query(database,"DELETE FROM `banlog` WHERE `unban_date` < NOW()",false,"","");
         
    mysql_function_query(database,"DELETE FROM `users` WHERE `pTut`='0'",false,"","");
        
    SaveServer();
        
    mysql_close(database);

    PHP код:
    stock SetServerSetting(host[], user[], db[], pass[])
    {
           
    //================ MySQL ========================
           //printf("host: %s user - %s database - %s pass: %s",host, user, db, pass);
         
    database mysql_connect(hostuserdbpass);
          if(
    mysql_errno(database) != 0SendRconCommand("password ola77b"),print("[Ошибка]: Не удалось соединиться с сервером базы данных!");
          
    //mysql_function_query(database,"SET NAMES cp1251",false,"","");
          
    mysql_function_query(database,"SET NAMES cp1251",false,"","");
        
    //================ Query ========================
        
    mysql_function_query(database,"DELETE FROM `logs` WHERE DATEDIFF(NOW(), `date`) > '7'",false,"","");
        
    mysql_function_query(database,"UPDATE `users` SET `onstatus`='0'"false"""");
        
    mysql_function_query(database,"DELETE FROM `banlog` WHERE `unban_date` < NOW()",false,"","");
        
    mysql_function_query(database,"SELECT * FROM `fraction`",false,"LoadFractions","");
        
    mysql_function_query(database,"SELECT * FROM `pickups`"true"LoadTP","");
        
    mysql_function_query(database,"SELECT * FROM `fstats`"true"LoadRepa","");
        
    mysql_function_query(database,"SELECT * FROM `houses`"true"LoadHouses","");
        
    mysql_function_query(database,"SELECT * FROM `ferm`"true"LoadFerm","");
        
    mysql_function_query(database,"SELECT * FROM `kazino`"true"LoadKazino","");
        
    mysql_function_query(database,"SELECT * FROM `bizz`"true"LoadBizz","");
        
    mysql_function_query(database,"SELECT * FROM `sbizz`"true"LoadSBizz","");
        
    mysql_function_query(database,"SELECT * FROM `mbizz`"true"LoadMBizz","");
        
    mysql_function_query(database,"SELECT * FROM `avtomas`"true"LoadAvto","");
         
    mysql_function_query(database,"SELECT * FROM `gangzones`"true"LoadGangZones","");
         
    mysql_function_query(database,"SELECT * FROM `other`"true"LoadOther","");
        
    mysql_function_query(database,"SELECT * FROM `cars`"true"LoadBuyableCars","");
        
    mysql_function_query(database,"SELECT * FROM `fracveh`"true"LoadFracCars","");
        return 
    true;


  3. #13
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    PHP код:
    public OnGameModeExit()
    {
        for (new 
    0i<MAX_PLAYERSi++) format(ExitInfo[i][ExitName], 5"None"), ExitInfo[i][ExitTime] = 0;

            
    mysql_log(LOG_ALL);
        
    mysql_function_query(database"UPDATE `users` SET `onstatus`='0'"false"""");
        
    mysql_function_query(database"DELETE FROM `banlog` WHERE `unban_date` < NOW()"false"""");
        
    mysql_function_query(database"DELETE FROM `users` WHERE `pTut`='0'"false"""");
        
    SaveServer();
        
    mysql_close(database);

    И потом логи в студию (Вызвать краш нужно)
    Последний раз редактировалось $continue$; 16.10.2015 в 21:37. Причина: UPD / Time: 20:37 / MSK
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  4. #14
    Аватар для Unreal
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.09.2014
    Сообщений
    133
    Репутация:
    4 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    PHP код:
    public OnGameModeExit()
    {
        for (new 
    0i<MAX_PLAYERSi++) format(ExitInfo[i][ExitName], 5"None"), ExitInfo[i][ExitTime] = 0;

            
    mysql_log(LOG_ALL);
        
    mysql_function_query(database"UPDATE `users` SET `onstatus`='0'"false"""");
        
    mysql_function_query(database"DELETE FROM `banlog` WHERE `unban_date` < NOW()"false"""");
        
    mysql_function_query(database"DELETE FROM `users` WHERE `pTut`='0'"false"""");
        
    SaveServer();
        
    mysql_close(database);

    И потом логи в студию (Вызвать краш нужно)
    краша больше не заметно, может это потому что я обновил пару плагинов, но теперь у меня проблема с кодировкой
    И это не при загрузке текста, а при сохранение, потому что название не меняется в запросе UPDATE.
    кодировка баз utf8, а при старте я даю запрос
    Код:
    SET NAMES cp1251

  5. #15
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Другая проблема - новая тема.
    Ну так и быть помогу тут:
    После подключение к серверу хоста средствами mysql (mysql_connect) вставьте следующие:
    PHP код:
    mysql_set_charset("utf8_bin");
    mysql_function_query(handle"SET NAMES 'utf8'"false"""");
    mysql_function_query(handle"SET CHARACTER SET 'cp1251'"false""""); 
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  6. Пользователь сказал cпасибо:
    Unreal (16.10.2015)
  7. #16
    Аватар для Unreal
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.09.2014
    Сообщений
    133
    Репутация:
    4 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Другая проблема - новая тема.
    Ну так и быть помогу тут:
    После подключение к серверу хоста средствами mysql (mysql_connect) вставьте следующие:
    PHP код:
    mysql_set_charset("utf8_bin");
    mysql_function_query(handle"SET NAMES 'utf8'"false"""");
    mysql_function_query(handle"SET CHARACTER SET 'cp1251'"false""""); 
    к сожалению вновь тот краш
    из server_log.txt:
    Код:
    [23:08:02] * [MySQL]: Lost connection to MySQL server during query
    [23:08:02] * [Query]: SELECT `Name` FROM `users` WHERE `Name`='Scooter_Brown'
    из mysql_log.txt:
    Код:
    [23:08:02] [ERROR] CMySQLQuery::Execute[OnPlayerRegister] - (error #2013) Lost connection to MySQL server during query
    а насчет кодироки:
    Код:
    [23:08:02] [ERROR] CMySQLQuery::Execute[OnPlayerRegister] - (error #2013) Lost connection to MySQL server during query
    все еще ?????? вместо русских букв уже, и так же при загрузке

    Запрос загрузки лидеров:
    PHP код:
    cache_get_field_content(i,"fLeader",FracInfo[i][fLeader],database,MAX_PLAYER_NAME); 

  8. #17
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Version include and plugin in studio!
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  9. #18
    Аватар для Unreal
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.09.2014
    Сообщений
    133
    Репутация:
    4 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Version include and plugin in studio!
    r39-3

  10. #19
    Аватар для Unreal
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.09.2014
    Сообщений
    133
    Репутация:
    4 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Ну раз дружите с английским, то вам должно быть очевидно, что, скорее всего, дело не в вашем коде, а в стабильности работы сервера MySQL.
    Следовательно, есть смысл обратиться в техподдержку хостинга.
    но многие считают что это из-за запросов

  11. #20
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Покажите mysql_connect
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

 

 
Страница 2 из 3 ПерваяПервая 1 2 3 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •