Saibot
Мастер
Так получилось, что за 4 года, с данной функцией работаю первый раз и столкнулся с такой проблемой.
Я сделал, что бы на стене через SetObjectMaterialText обновлялся текст, с количеством оставшихся ящиков на складе.
Но проблема в том, что оно обновляет до числа 25 из 40, а дальше не обновляется.
Я логировал переменную, с ней все нормально, проблема только в SetObjectMaterialText.
Объявление переменой:
PHP:
new
obj_LoaderBalanceMaterials,
obj_LoaderBalanceClothes,
obj_LoaderBalanceFoods
;
PHP:
obj_LoaderBalanceMaterials = CreateObject(19325, 147.68469, -232.43201, 8.16530, 0.00000, 0.00000, 0.00000);
SetObjectMaterialText(obj_LoaderBalanceMaterials, "Материалы\nЯщики: 40шт.", 0, OBJECT_MATERIAL_SIZE_512x128, "Arial", 40, 0, 0xFFA500FF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
obj_LoaderBalanceClothes = CreateObject(19325, 147.33130, -253.76410, 8.16530, 0.00000, 0.00000, 0.00000);
SetObjectMaterialText(obj_LoaderBalanceClothes, "Одежда\nЯщики: 40шт.", 0, OBJECT_MATERIAL_SIZE_512x128, "Arial", 40, 0, 0xFFA500FF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
obj_LoaderBalanceFoods = CreateObject(19325, 147.65939, -274.15671, 8.16530, 0.00000, 0.00000, 0.00000);
SetObjectMaterialText(obj_LoaderBalanceFoods, "Еда\nЯщики: 40шт.", 0, OBJECT_MATERIAL_SIZE_512x128, "Arial", 40, 0, 0xFFA500FF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
PHP:
switch(i)
{
case 0..39:
{
format(string, sizeof(string),"Материалы\nЯщики: %dшт.", -- gLoaderBalanceMaterials);
SetObjectMaterialText(obj_LoaderBalanceMaterials, string, 0, OBJECT_MATERIAL_SIZE_512x128, "Arial", 40, 0, 0xFFA500FF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
}
case 40..79:
{
format(string, sizeof(string),"Одежда\nЯщики: %dшт.", -- gLoaderBalanceClothes);
SetObjectMaterialText(obj_LoaderBalanceClothes, string, 0, OBJECT_MATERIAL_SIZE_512x128, "Arial", 40, 0, 0xFFA500FF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
}
case 80..119:
{
format(string, sizeof(string),"Еда\nЯщики: %dшт.", -- gLoaderBalanceFoods);
SetObjectMaterialText(obj_LoaderBalanceFoods, string, 0, OBJECT_MATERIAL_SIZE_512x128, "Arial", 40, 0, 0xFFA500FF, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
}
}
Последнее редактирование:
