Форум Pawn.Wiki - Воплоти мечту в реальность!: Учимся использовать Знаки неравенства/Комменты - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Урок ]
Учимся использовать Знаки неравенства/Комменты
Оценка: -----

#1
Пользователь офлайн   Romzes 

  • ( ^_^ )
  • Вставить ник
  • Раскрыть информацию
Привет Форумчане..
Многие Пользуются Знаками Неравенства,А Также комментами..
Почти все скриптеры со стажем это знают,но для новичков это вызывает большие проблемы...
Я не нашел Подобную тему на павно(если есть,то сорри)..мож кому и пригодится..
Ну такс начнем..
Знаки неравенства В Условиях(Буду показывать на функции GetPlayerMoney)
1)
if(GetPlayerMoney(playerid) < 50)return SendClientMessage(playerid,1,"У Вас денег меньше 50$");

if(GetPlayerMoney(playerid) <= 50)return SendClientMessage(playerid,1,"У Вас денег меньше/ровно 50$");

2)
if(GetPlayerMoney(playerid) > 50)return SendClientMessage(playerid,1,"У Вас денег больше 50$");

if(GetPlayerMoney(playerid) >= 50)return SendClientMessage(playerid,1,"У Вас денег больше/ровно 50$");

3)
if(GetPlayerMoney(playerid) == 50)return SendClientMessage(playerid,1,"У Вас денег ровно(не больше и не меньше) 50$")

if(GetPlayerMoney(playerid) != 50)return SendClientMessage(playerid,1,"У Вас денег не ровно (больше или меньше,но не 50)50$");

4)
if(GetPlayerMoney(playerid) < 50)return SendClientMessage(playerid,1,"У Вас денег меньше 50$");

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

Такие проверки очень хорошо использовать в магазинах и тд..для проверки денег,очков,функций,лвлов и тд...
--------------------------------------------------------------------------------------------------------------
Комменты:
в любой части кода(почти) можно закомментировать текст для помощи,или-же он вам просто не нужен,но жалко удалять
1)
//new name;
//Тоесть new name я как-бы убрал из компиллятора,он его не видет..переменная как-бы исчезла..(и кстати этот текст тоже,так-что ошибки при компилировании не будет(если ток вы не убрали нужные строки))использовать можно от 2-х и более '//'

2)
/*new name[24];
GetPlayerName(playerid,name,24);*/
Эти символы /* */ также комментируют текст как и '//',но лучше для текстов большого объема..чтоб быстрее и не парится с каждой строкой..

3)
//Внимание..Ошибка будет при компилировании,если вы закомментите как-бы двойным комментом
/*
/*
текст
*/
*/
//В данном случае последняя '*/' выдаст ошибку..так как 1-ая уже все закрыла


Ну вот и Всё...
Автор Урока: Denis)))
1

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика