PDA

Просмотр полной версии : [Вопрос] Перевод до последней версии MySQL R41



Skyline
27.08.2018, 18:24
Здравствуйте, надумал перевести мод на R41, но возникли вопросы, а именно, например есть участок кода:

cache_get_value_name(h,"owner",HouseInfo[h][hOwner],MAX_PLAYER_NAME);
cache_get_value_name_int(h, "owned", HouseInfo[h][hOwned]);
cache_get_value_name_float(h, "enter_pos_x", HouseInfo[h][henter_pos_x]);
Новые функции как я понял идут:

cache_get_value_index
cache_get_value_index_int
cache_get_value_index_float
Перечитав информацию с вики и некоторых темах, заметил, что идет обращению к столбцу и строке, следует вопрос №1, то бишь указывается его номер, как расположен в БД или я не так понимаю?
И вопрос номер два, в данной теме (http://pro-pawn.ru/showthread.php?15005-%D0%9F%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4-%D0%BC%D0%BE%D0%B4%D0%B0-%D1%81-MySQL-R39-4-%D0%B4%D0%BE-R41-2-%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE-%D0%BB%D0%B8) DeimoS сделал нативку для использования имени строки, но это для R40, так вот, можно ли как-то сделать так же, чтобы оставались значения имени строки, а не менять на числовое значение? Т.е. изменить только название функции в данном случаи, на вышеуказанные, чтобы было так:

cache_get_value_index(h,"owner",HouseInfo[h][hOwner],MAX_PLAYER_NAME);
cache_get_value_index_int(h, "owned", HouseInfo[h][hOwned]);
cache_get_value_index_float(h, "enter_pos_x", HouseInfo[h][henter_pos_x]);

DeimoS
27.08.2018, 18:34
Эмм, что?

Во-первых, те функции, которые хочешь использовать ты, служат для обращения к данным по номеру столбца. И существуют они в плагине чуть ли не с первых версий.
Во-вторых, функции, что я перечислил в указанной тобой теме, так же являются стандартными функциями плагина и они так же распространяются на R-41.

Вот, для ознакомления - [Урок] О плагине MySQL R40 от pBlueG (описание нововведений/отличия от R39 и т.п.) (http://pro-pawn.ru/showthread.php?14277-%D0%9E-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D0%B5-MySQL-R40-%D0%BE%D1%82-pBlueG-%28%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B9-%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D1%8F-%D0%BE%D1%82-R39-%D0%B8-%D1%82-%D0%BF-%29)

Skyline
27.08.2018, 18:39
Да, тупость за гранью возможного, читал не то совершенно. Спасибо.