PDA

Просмотр полной версии : [Вопрос] откуда значение в переменной?



verteich
22.06.2019, 15:27
Делал систему трейлеров, и столкнулся с такой проблемой, после покупки трейлера, в переменной, берется откуда то число 102
//покупка
OWNABLETRAILER ++;
TrailerInfo[OWNABLETRAILER][tID] = OWNABLETRAILER;
TrailerInfo[OWNABLETRAILER][tShtraf] = 0;
PI[playerid][pTrailer] = OWNABLETRAILER;
SetString(TrailerInfo[OWNABLETRAILER][tOwner], PN(playerid));
//масивы с енумами
#define MAX_TRAILERS 500
enum trailerInfo
{
tID,
tObject,
tOwner,
Text3D:tLabel,
tShtraf
};
new TrailerInfo[MAX_TRAILERS][trailerInfo];
new Trailer[MAX_TRAILERS];
new OWNABLETRAILER;
Что это может быть? Базы данных нет у них

execution
23.06.2019, 10:06
Какой переменнойй то? Сделай лог через printf при изменении значений

verteich
23.06.2019, 11:40
Какой переменнойй то? Сделай лог через printf при изменении значений

TrailerInfo[OWNABLETRAILER][tShtraf] этой

DeimoS
23.06.2019, 17:08
enum trailerInfo
{
tID,
tObject,
tOwner,
Text3D:tLabel,
tShtraf
};
new TrailerInfo[MAX_TRAILERS][trailerInfo];
на
enum trailerInfo
{
tID,
tObject,
tOwner[MAX_PLAYER_NAME],
Text3D:tLabel,
tShtraf
};
new TrailerInfo[MAX_TRAILERS][trailerInfo];

verteich
23.06.2019, 17:40
enum trailerInfo
{
tID,
tObject,
tOwner,
Text3D:tLabel,
tShtraf
};
new TrailerInfo[MAX_TRAILERS][trailerInfo];
на
enum trailerInfo
{
tID,
tObject,
tOwner[MAX_PLAYER_NAME],
Text3D:tLabel,
tShtraf
};
new TrailerInfo[MAX_TRAILERS][trailerInfo];

не заметил)
thank you

Close.