zhenya999
Дебютант
Вот 2 дня бьюсь. Сначала не мог никак напечатать в чате текст из файла.Наконец то получилось,думаю ну наконец,вроде всё ясно.
Теперь вот дошел до момента когда мне надо загрузить из файла house.ini , имя пользователя ,что-бы потом его сравнить ,Вот вроде загружаю pikh1=dini_Get(fk3,"pikh1 ") ,потом хочу сравнить значения pikh1 с PlayerName(playerid)),ну и если они отличаются то выполнить определённое действие.Помогите ,я застрял. Спасибо.
new fk3[128];//
format(fk3,128,"Users/%s.ini",("house"));
pikh1=dini_Get(fk3,"pikh1");
format(fk3, sizeof(fk3),"владелец дома %s",pikh1); //(работает,всё нормально)
SendClientMessage(playerid,0xFFFF00AA,fk3); //(работает,всё нормально)
if (pikh1==PlayerName(playerid)) //(327) тут ошибка...
{SendClientMessage(playerid, 0xFFFFFF, "сравнили, они равны");return 1;}
// ошибка (327) : error 033: array must be indexed (variable "pikh1")
Теперь вот дошел до момента когда мне надо загрузить из файла house.ini , имя пользователя ,что-бы потом его сравнить ,Вот вроде загружаю pikh1=dini_Get(fk3,"pikh1 ") ,потом хочу сравнить значения pikh1 с PlayerName(playerid)),ну и если они отличаются то выполнить определённое действие.Помогите ,я застрял. Спасибо.
new fk3[128];//
format(fk3,128,"Users/%s.ini",("house"));
pikh1=dini_Get(fk3,"pikh1");
format(fk3, sizeof(fk3),"владелец дома %s",pikh1); //(работает,всё нормально)
SendClientMessage(playerid,0xFFFF00AA,fk3); //(работает,всё нормально)
if (pikh1==PlayerName(playerid)) //(327) тут ошибка...
{SendClientMessage(playerid, 0xFFFFFF, "сравнили, они равны");return 1;}
// ошибка (327) : error 033: array must be indexed (variable "pikh1")
Последнее редактирование:
