07.04.2013, 08:29
(
Last edited by coloN; 07/04/2013 at 09:32 AM.
)
Всем привет, помогите реализовать, башка не варит совсем. Есть база данных в ней таблица "BlackList", в ней столбцы "Name", "Fraction", "Reason", т.е. так, человек в игре вводит /bl ID Причина и в таблицу BlackList добавляется имя врага, фракция в которую занесли, причина. Это я реализовал, но не могу сделать, что бы при заходе на сервер игроку писалось вы находитесь в черном списке фракции блабла. В моде 15 фракций. Ниже сток с извлечением и скриншот БД или как можно сделать?
PHP Code:
stock BlackListLoad(playerid){
new strings[800];
format(strings,sizeof(strings),"SELECT * FROM `BlackList` WHERE `Name` = '%s'",PlayerInfo[playerid][pName]);
mysql_query(strings);
mysql_store_result();
new i = 1;
while (i < 15 && mysql_fetch_row_format(strings))
{
BaseGetInt("Fraction",BlackList[i][pBl]);
BaseGet("Reason",BlackList[i][pBlReason]);
i++;
}
mysql_free_result();
return 1;
}
PHP Code:
BaseGet(fields[],perms[])
{
new fetch[128];
mysql_fetch_field_row(fetch,fields);
strmid(perms, fetch, 0, strlen(fetch), 255);
}
BaseGetInt(fieldi[],&permi)
{
new fetch[128];
mysql_fetch_field_row(fetch,fieldi);
permi = strval(fetch);
}