Вместо операторов if-else вполне можно использовать условный оператор ?:, если входящее в него выражение являеться достаточно простым. Данная конструкция будет иметь следующий вид:
Code
условие ? выражение1 : выражение2;
По аналогии с оператором if, данный словный оператор работает так: если условие приняло истенное значение, выполняеться выражение1, а если же ложное - выражение2. Обычно возвращаемое значение присваиваеться какой-либо переменной.
Например самая простая функция выдачи жизней по нику:
Code
?(GetPlayerName == famas)
{
GivePlayerHealth(playerid,100.0);
}
:
{
SendClientMessage(playerid,0xff0000,"Ваш ник не famas");
}
Ну примерно должно быть так
Wiki-lesson by Famas