Автор Урока: Denis
Знаки неравенства в условиях:
Code: Select all
if(GetPlayerMoney(playerid) < 50)return SendClientMessage(playerid,1,"У Вас денег меньше 50$");
if(GetPlayerMoney(playerid) <= 50)return SendClientMessage(playerid,1,"У Вас денег меньше/ровно 50$");
if(GetPlayerMoney(playerid) > 50)return SendClientMessage(playerid,1,"У Вас денег больше 50$");
if(GetPlayerMoney(playerid) >= 50)return SendClientMessage(playerid,1,"У Вас денег больше/ровно 50$");
if(GetPlayerMoney(playerid) == 50)return SendClientMessage(playerid,1,"У Вас денег ровно(не больше и не меньше) 50$")
if(GetPlayerMoney(playerid) != 50)return SendClientMessage(playerid,1,"У Вас денег не ровно (больше или меньше,но не 50)50$");
Тоесть как-бы функция будет остановлена,не выполнена..так как у вас не хватает денег. Также можно тоже самое использовать более не оптимизировано.
Code: Select all
if(GetPlayerMoney(playerid) > 50)
{
SendClientMessage(playerid,1,"норм все");//функция выполняется
}
else
{
SendClientMessage(playerid,1,"У Вас денег меньше 50$");//функция не выполнится если денег меньше 50..else = в переводе 'Ещё',тоесть что будет,если условие не выполняется
}
Такие проверки очень хорошо использовать в магазинах и тд..для проверки денег,очков,функций,лвлов и тд...