Вот этот?
PHP код:
new str1[7] = "Строка",
str2[7] = "qwerty";
if (isnull(str2))
{
print("Я вызываюсь, чтобы пустые строки сравнивать чтоле?!");
}
else
{
if (!strcmp(str1, str2))
{
print("Строки одинаковы!");
}
else
{
print("Строки разные!");
}
}
- - - Добавлено - - -
Чтобы не создавать курилку в данной теме, просто для примера напишу систему (не ту, что хотел реализовать я, из совпадений лишь запрос и паблик), в которой всё конкретно будет расписано:
PHP код:
CMD:test(playerid
{
new query[много-много];
format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `number` = '%i'", PlayerInfo[playerid][number]);
mysql_function_query(mysql, query, true, "Название", "i", playerid);
}
теперь сам паблик:
PHP код:
public Название(playerid)
{
new rows, fields;
cache_get_data(rows, fields);
if(rows)
{
// здесь нужно сравнить с нулём, допустим, PlayerInfo[playerid][Test].
// если PlayerInfo[playerid][Test] равно нулю, то показываем определённый диалог.
if....
{
ShowPlayerDialog....
}
// если же не равно нулю, то выполняем другое действие.
else
{
SendClientMessage...
}
return 1;
}
}
Теперь немного о PlayerInfo[playerid][Test]:
- Загружается при авторизации после ввода пароля.
- В базе данных имеет значение по умолчанию 0.
Вот, вроде бы всё. :) Не могу понять, что нужно сделать, чтобы найти 0 в PlayerInfo[playerid][Test].
В общем, всё подробно расписано
вот здесь, ну и
вот тута видно, что это "дело" загружается из базы данных при авторизации и оно равно нулю.