Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5
  1. #1
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±

    OnPlayerUpdate Save

    Начал разбираться в одном стоке выглядит примерно вот так:
      Открыть/закрыть
    PHP код:
    mysql_format(connects,str,sizeof(str),"UPDATE `Accounts` SET `pLevel` = '%d',`pPhousekey` = '%d',`pPbiskey` = '%d',`pPsbiskey` = '%d',`pAdmin` = '%d',`pAdminVaip` = '%d',`pFuelcar` = '%f',`pHeadValue` = '%d',`pContract` = '%d',`pCar` = '%d',`pHelper` = '%d', ",
    PlayerInfo[playerid][pLevel],
    PlayerInfo[playerid][pPhousekey],PlayerInfo[playerid][pPbiskey],
    PlayerInfo[playerid][pPsbiskey],PlayerInfo[playerid][pAdmin],
    PlayerInfo[playerid][pAdminVaip],PlayerInfo[playerid][pFuelcar],
    PlayerInfo[playerid][pHeadValue],PlayerInfo[playerid][pContract],
    PlayerInfo[playerid][pCar],PlayerInfo[playerid][pHelper]);

    mysql_format(connects,str,sizeof(str),"%s `pDonatemoney2` = '%d', ",str,
    PlayerInfo[playerid][pDonatemoney2]);

    Тут ещё на несколько кусков разбито и конец дальше тоже в котором проверка на ник.. 


    Так вот хотел спросить как лучше кучно всё это оставить или каждый такой блок сделать отдельным, то есть впаять в конце каждого блока конечный запрос чтобы в итоге он не 1 раз таблицу мучал а столько сколько блоков будет.

  2. #2
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Логично засунуть в OnPlayerDisconnect

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

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Цитата Сообщение от Untonyst Посмотреть сообщение
    Логично засунуть в OnPlayerDisconnect
    Не ну это понятно, но суть в том что это перезагружает таблицы, обновляет типо того или как то так,
    не собираюсь совать этот код в апдейт просто из за такого понятия так название темы дал,
    а так это при дисконекте или другом взаимодействие происходит...

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Эмм, так в чём вопрос-то? Если я правильно понимаю, то лучше, конечно же, сделать один запрос, а не отправлять несколько.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  5. Пользователь сказал cпасибо:
    vovandolg (06.01.2016)
  6. #5
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    516
    Репутация:
    21 ±
    Конечно лучше делать одним запросом, чем флудить запросами.

 

 

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

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

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

Ваши права

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