GuildHouse патч валит сервер при раскупленых ГХ
Патч guildmaster.cpp на SD2.
Вот баг-репорт получил. Цитата:
Ревизии - все (он не меняется). Тема в разделе патчей на ядро. |
Вот место которое отвечает за работу патча, если все гх куплены
PHP код:
PHP код:
PHP код:
|
кто бы протестил. :( А то мне сейчас тупо негде и не на чем. :(
|
скорее всего 1 вариант
PHP код:
|
Тогда уж
PHP код:
PHP код:
|
|
Если ГиМ меняет( по незнанию прописывает его сам в другом городе) дом то ГХ для гильды недоступен.
|
"меняет", в смысле - продает один, и покупает другой?
Кажется скоро придется все нафиг переписывать под Gossip System... |
Так не роняет:
Код:
if (!showFromId) |
Цитата:
|
Ну в оригинале-то там вообще
Код:
if (showFromId = 0) |
if (showFromId = 0) - означает, что переменной showFromId присваивается значение 0
А когда == или !showFromId означает что идет проверка на значение. |
вау.... завидую.
Давайте я вам баллистику СЦ-130ВПС расскажу. :) Обещаю, что вы в этом тоже ничего не поймете. :) Как я понимаю - безразлично что писать: Код:
if (showFromId = 0) // присвоение значения |
Первая дает ошибку
Код:
if (showFromId = 0) // присвоение значения Код:
if (showFromId == NULL) // проверка на значение |
А, вот теперь понял. Тогда последняя строка и правда красивее смотрится. Везде поправил.
|
Код:
int i = 0; |
|
Цитата:
if(i = value) - означает следующее: 1) Присваиваем переменной i значение переменной value 2) Если результат присваивания - истина - условии выполняется, если ложь - не выполняется. А рельзтат может быть ложью, если допустим значение переменной value ложно (равно нулю, например) PS: Если что, извиняюсь за боян... |
Текущее время: 20:16. Часовой пояс GMT +4. |
YTDB - MaNGOS DataBase