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

Реклама


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

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,360
    Репутация:
    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
    Аватар для untonyst
    Младший сержант

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    663
    Репутация:
    234 ±
    Логично засунуть в OnPlayerDisconnect
    Младший сержант Стяжкин | ЧСВ группа в ВКонтакте NEW

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

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

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

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

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

    Steve Pavlina

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

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

 

 

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

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

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

Ваши права

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