Praetorian
Компетентный
Давно не программирую в pawn, и столкнулся с такой проблемой.
в enum pInfo
И в эти ячейки я записываю данные из БД
И вот у меня диллема, мне нужно в диалог записывать то, что находиться в radio1, radio2, radio3, radio4, radio5
Я попробовал сделать так, но это обращение [raname:i] - не подходит, потому что вместо находящихся в radio1, radio2, radio3, radio4. radio5 - smth, none, none, none, none
выдает smth, mth, th, h, 0
Если кто-то может помочь - буду рад
PHP:
enum raname{
radio1[10],
radio2[10],
radio3[10],
radio4[10],
radio5[10]
}
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]);
Я попробовал сделать так, но это обращение [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, "Äàëåå", "Íàçàä");
}
