Сделал систему сейфов, при запуске мода логирование показывает что всё нормально загрузились, всё считалось.
Но когда я показываю в диалоге сколько денег, переменные равняются 0, обнуления нету не где.
Сделал систему сейфов, при запуске мода логирование показывает что всё нормально загрузились, всё считалось.
Но когда я показываю в диалоге сколько денег, переменные равняются 0, обнуления нету не где.
Проверяй, совпадают ли ячейки массивов при выгрузке и при показе в диалоге. Скорее всего проблема в этом
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Вот код загрузки :
PHP код:
mysql_function_query(connects,"SELECT * FROM `safehouse`", true, "OnLoadSafeCallback", "");
логинирование вот так 984 2540 24 9999 15PHP код:
publics: OnLoadSafeCallback()
{
static rows, fields;
cache_get_data(rows, fields);
new count=0;
if(rows)
{
for(new i = 0;i < rows; i++)
{
SafeInfo[i][s_ID] = cache_get_field_content_int(i, "s_ID", connects);
SafeInfo[i][s_cash] = cache_get_field_content_int(i, "s_cash", connects);
SafeInfo[i][s_weapon] = cache_get_field_content_int(i, "s_weapon", connects);
SafeInfo[i][s_ammo] = cache_get_field_content_int(i, "s_ammo", connects);
SafeInfo[i][s_drugs] = cache_get_field_content_int(i, "s_drugs", connects);
printf("%d %d %d %d %d", SafeInfo[i][s_ID], SafeInfo[i][s_cash], SafeInfo[i][s_weapon], SafeInfo[i][s_ammo], SafeInfo[i][s_drugs]);
SafeInfo[i][s_label] = Create3DTextLabel("Чтобы открыть сейф, введите /safe или клавишу Y", COLOR_PURPLE, HouseInfo[i][hPos_x], HouseInfo[i][hPos_y], HouseInfo[i][hPos_z], 10.0, 0, 1);
count++;
}
printf("[Загрузкa]\tOnLoadSafeCallback\t\t|\tЗагружено %d",count);
}
else printf("Сейфы не загружены.");
return 1;
}
А при запуске команды 0 0 0 0 0
Последний раз редактировалось DeimoS; 14.08.2019 в 11:16.
Блин, ну так а что ты от меня хочешь? Ты думаешь, что это коварный баг Pawn обнуляет тебе массив без твоего ведома? Повторяю, ошибка в твоём коде. Вероятнее всего в том, что ты данные загружаешь в одну ячейку, а обращаешься к другой.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)