Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Обращение к ячейкам (+цикл)

Статус
В этой теме нельзя размещать новые ответы.

Praetorian

Компетентный
Давно не программирую в pawn, и столкнулся с такой проблемой.

PHP:
enum raname{
	radio1[10],
	radio2[10],
	radio3[10],
	radio4[10],
	radio5[10]
}
в enum pInfo
PHP:
pRadioName[raname]
И в эти ячейки я записываю данные из БД
PHP:
cache_get_field_content(0, "pRadioName", radio, mysql_connect_ID, 100);
	sscanf(radio, "p<;>s[10]s[10]s[10]s[10]s[10]",
	pInfo[playerid][pRadioName][radio1],
	pInfo[playerid][pRadioName][radio2],
	pInfo[playerid][pRadioName][radio3],
	pInfo[playerid][pRadioName][radio4],
	pInfo[playerid][pRadioName][radio5]);
И вот у меня диллема, мне нужно в диалог записывать то, что находиться в radio1, radio2, radio3, radio4, radio5
Я попробовал сделать так, но это обращение [raname:i] - не подходит, потому что вместо находящихся в radio1, radio2, radio3, radio4. radio5 - smth, none, none, none, none
выдает smth, mth, th, h, 0
PHP:
ShowRadio(playerid) //todo
{
	ClearVar();
	for (new i; i < MAX_RADIO; i++)
	{
	    if(!strcmp(pInfo[playerid][pRadioName][raname:i],"none")) format:str_cmd(" "#C_GRAY" [%i+1]: Ïóñòî\n", i), strcat(str_big, str_cmd);
		else format:str_cmd(" " #C_GRAY "[%i+1]: %s\n", i, pInfo[playerid][pRadioName][raname:i]), strcat(str_big, str_cmd);
		printf("This is %s", pInfo[playerid][pRadioName][raname:i]);
	}
	SPD(playerid,1300,DIALOG_STYLE_LIST, "{AFAFAF}Èçáðàííîå", str_big, "Äàëåå", "Íàçàä");
}
Если кто-то может помочь - буду рад
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу