Zeka_Peka228
Умник
Снова здравствуйте!
Проблема вот в чем:
Загружает и сохраняет все значения правильно. Также создает ObjectMaterialText тоже нормально, но вот когда хочу обновить его через игру - ничего не получается.
Код обновления objectmaterialtext:
В диалог информацию дает верную.
Загружает тоже все правильно, а вот обновлять, повторюсь, через игру не хочет.... Мучался весь вечер над ней. Может вы знаете в чем проблема?
Проблема вот в чем:
Загружает и сохраняет все значения правильно. Также создает ObjectMaterialText тоже нормально, но вот когда хочу обновить его через игру - ничего не получается.
Код обновления objectmaterialtext:
PHP:
new idishka = GetPVarInt(playerid,"playerSelectAd");
new jjj[200];
bg_info[idishka][bg_owned] = 1;
strmid(bg_info [idishka] [ bg_owner ],PlayerInfo[playerid][pNames], 0, strlen(PlayerInfo[playerid][pNames]), 24);
format(mes, sizeof(mes), "UPDATE `bigboard` SET `bg_owner` = '%d' WHERE `ID` = '%d'",bg_info [idishka] [ bg_owner ], idishka);
mysql_function_query(connects, mes, false, "", "");
format(mes, sizeof(mes), "UPDATE `bigboard` SET `bg_owned` = '1' WHERE `ID` = '%d'",idishka);
mysql_function_query(connects, mes, false, "", "");
SCM(playerid, COLOR_GREEN, "Вы успешно арендовали рекламный щит");
new textdef[128];
new defcolor[128];
textdef = "Занято";
defcolor = "DF0101";
bg_info[idishka][bg_size] = 24;
strmid(bg_info [idishka] [ bg_text ],textdef, 0, strlen(textdef), 30);
strmid(bg_info [idishka] [ bg_color ],defcolor, 0, strlen(defcolor), 30);
bg_info[idishka][bg_arenda] = 3;
bg_info[idishka][bg_number] = PlayerInfo[playerid][pPnumber];
format(jjj, sizeof(jjj), "Текст: %s\nЦвет: Красный\nРазмер: %d\nСрок оплаты: %d дня(дней)",bg_info[idishka][bg_text],bg_info[idishka][bg_size],bg_info[idishka][bg_arenda]);
ShowPlayerDialog(playerid, 770, DIALOG_STYLE_LIST, "Редактирование банера", jjj, "Дальше", "Закрыть");
new string1[128];
format(string1,sizeof(string1),"{%s}%s\nТел.: %d",bg_info[idishka][bg_color],bg_info[idishka][bg_text],bg_info[idishka][bg_number]);
SetDynamicObjectMaterialText(bg_info[idishka][bg_id], 0, string1, 90, "Arial", bg_info[idishka][bg_size], 0, -32256, 0x99FF99, 1);
Загружает тоже все правильно, а вот обновлять, повторюсь, через игру не хочет.... Мучался весь вечер над ней. Может вы знаете в чем проблема?
