Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16
  1. #1
    Аватар для Elaid
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±

    Saving in database on MySQL

    Вопрос такой "Как сохранить кол-во убийств и смертей, а так же скин".
    Функция SetGameModeText определяет уникальность вашего мода :D (Evil School Boy)


    Иногда так хочется крикнуть: "Подручныый .." :с



  2. #2
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Эмм, сначала сохраняй в массив, а после из массива помещай в бд/файл специальными функциями, которые у файлов/бд разные
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Эмм, сначала сохраняй в массив, а после из массива помещай в бд/файл специальными функциями, которые у файлов/бд разные
    Ты так все просто говоришь, но мне как нубу новичку это все пока сложно. Можно как то по подробней?
    Функция SetGameModeText определяет уникальность вашего мода :D (Evil School Boy)


    Иногда так хочется крикнуть: "Подручныый .." :с



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

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Адрес
    Rostov-on-Don
    Сообщений
    120
    Репутация:
    14 ±
    PHP код:
    enum PlayerInfo {
            
    pDeath,
            
    pKill,
            
    pSkin
    };
    new 
    pInfo[MAX_PLAYERS][PlayerInfo]; 
    PHP код:
    public OnPlayerDeath(playeridkilleridreason)
    {
        if(
    killerid != INVALID_PLAYER_ID)
        {
            
    pInfo[killerid][pKill] += 1;
        }
        
    pInfo[playerid][pDeath] += 1;
        return 
    1;

    PHP код:
    public OnPlayerDisconnect(playeridreason)
    {
        
    pInfo[playerid][pSkin] = GetPlayerSkin(playerid);
        return 
    1;


    А сохранение в файл/бд сделаешь сам.

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

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±
    Что то у меня с запросом не выходит :с

    PHP код:
    new query_string[(21)+(16+11)+(19+MAX_PLAYER_NAME)+(16+30)+(10+10)];
    format(query_stringsizeof(query_string), "UPDATE `accounts` SET `name`= '%s', `password` = '%s', `email` = '%s', `deaths` = '%d', `kills` = '%d' WHERE `ID` = '%d'"pInfo[playerid][pName], pInfo[playerid][pPassword], pInfo[playerid][pEmail], pInfo[playerid][pDeaths], pInfo[playerid][pKills], pInfo[playerid][pID]);
    mysql_function_query(mysql_variablequery_stringfalse""""); 
    Функция SetGameModeText определяет уникальность вашего мода :D (Evil School Boy)


    Иногда так хочется крикнуть: "Подручныый .." :с



  6. #6
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Ячеек точно хватает?
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  7. #7
    Аватар для Elaid
    Пользователь

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Ячеек точно хватает?
    Вроде бы да. Но может я что то в БД не так сделал?

    Функция SetGameModeText определяет уникальность вашего мода :D (Evil School Boy)


    Иногда так хочется крикнуть: "Подручныый .." :с



  8. #8
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    PHP код:
    new query_string[(21)+(16+11)+(19+MAX_PLAYER_NAME)+(16+30)+(10+10)];
    format(query_stringsizeof(query_string), "UPDATE `accounts` SET `name`= '%s', `password` = '%s', `email` = '%s', `deaths` = '%d', `kills` = '%d' WHERE `ID` = '%d'"pInfo[playerid][pName], pInfo[playerid][pPassword], pInfo[playerid][pEmail], pInfo[playerid][pDeaths], pInfo[playerid][pKills], pInfo[playerid][pID]);
    mysql_function_query(mysql_variablequery_stringfalse"""");
    printf("%s"query_string); 
    и логи сюда потом
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    PHP код:
    new query_string[(21)+(16+11)+(19+MAX_PLAYER_NAME)+(16+30)+(10+10)];
    format(query_stringsizeof(query_string), "UPDATE `accounts` SET `name`= '%s', `password` = '%s', `email` = '%s', `deaths` = '%d', `kills` = '%d' WHERE `ID` = '%d'"pInfo[playerid][pName], pInfo[playerid][pPassword], pInfo[playerid][pEmail], pInfo[playerid][pDeaths], pInfo[playerid][pKills], pInfo[playerid][pID]);
    mysql_function_query(mysql_variablequery_stringfalse"""");
    printf("%s"query_string); 
    и логи сюда потом
    Теперь результат сохраняется, но он перезаписывается. Как можно избежать перезаписи данных? И почта перестала сохранятся :с
    Функция SetGameModeText определяет уникальность вашего мода :D (Evil School Boy)


    Иногда так хочется крикнуть: "Подручныый .." :с



  10. #10
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    эмм, я в твоём запросе ничего не менял. Я лишь логирование добавил
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

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

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

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

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

Ваши права

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