PHP код:
mysql_format(MYSQL_ARG, asd, sizeof(asd), "SELECT `ID` FROM `account` WHERE `ID` = '%d'",strval(inputtext));
mysql_function_query(MYSQL_ARG, asd, true, "MySQL_IDS","iis", playerid, strval(inputtext));
PHP код:
publics: MySQL_IDS(playerid,para1)
{
new rows, fields;
cache_get_data(rows, fields);
if(rows)
{
new thename[MAX_PLAYER_NAME];
cache_get_field_content(rows,"Name", thename);
PlayerInfo[playerid][pIDREF] = para1;
new asd[94];
format(asd, sizeof(asd), "Ты стал(а) рефералом игрока {FF6347}%s {FFFACD}(ID: {FF6347}%d{FFFACD})",thename,para1);
SendClientMessage(playerid, COLOR_OFF, asd);
}
else
{
error(playerid,"Такого ID аккаунта не существует");
SPD(playerid, 193, DIALOG_STYLE_INPUT, "{"#COLOR_ONE"}Реферал","{FFFACD}Впишите ID аккаунта игрока, который привёл вас на сервер:","Далее","Выход");
}
return true;
}
Не могу допетрить, как в строке format(asd, sizeof(asd), "Ты стал(а) рефералом игрока {FF6347}%s {FFFACD}(ID: {FF6347}%d{FFFACD})",thename,para1); узнать ник игрока по ID аккаунта.
Тут которая система, не работает. Пишет Null