Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Удобная "функция" для новичков. ( stock )

Статус
В этой теме нельзя размещать новые ответы.

scred

Начинающий
Пользователь
Регистрация
2 Ноя 2019
Сообщения
17
Лучшие ответы
0
Репутация
1
Не знаю как назвать это, скорее всего имя "функция" не подходит.
Я расскажу про стоки.
Сток - это как бы своя функция.
Покажу на примере:​
PHP:
stock Pawnoinfo()
{
	return 1;
}
Таким образом, мы создали сток с названием 'Pawnoinfo'.
После названия видим (), в них мы можем передать аргументы, позже
на примере все покажу..​
Как вызвать сток?:
PHP:
Pawnoinfo()
Таким образом мы его вызовем.

Теперь покажу на реальном примере.
Допустим нам нужно 1 и тот же код написать в несколько мест.
Допустим это будет показ, и скрытие текстдравов.
Создаем сток:​
PHP:
stock ShowTD(playerid)
{
	TextDrawShowForPlayer(playerid, a);
	TextDrawShowForPlayer(playerid, b);
	return true;
}
Итак, вы видите, что теперь у нас не (), а (playerid).
Вызываться теперь сток будет тоже по другому.
PHP:
ShowTD(playerid)
В () мы передаем "аргументы, переменные".
Допустим если мы создали сток так:
PHP:
stock ShowTD(pi)
{
	TextDrawShowForPlayer(pi, a);
	TextDrawShowForPlayer(pi, b);
	return true;
}
То и
PHP:
TextDrawShowForPlayer(pi, a);
нужно было писать уже по другому.

Теперь второй пример, тут мы уже будем использовать по другому:​
PHP:
stock GetNumber(num1, num2)
{
	new otvet = num1 + num2;
	return otvet;
}
Таким образом, мы получаем num1 и num2,
складываем их, и возвращаем otvet.
Использование:​
PHP:
if(GetNumber(1, 2) == 3) print("1+2=3");
if(GetNumber(1, 3) == 3) print("1+3 != 3");
Думаю тут все понятно..
Если будут какие-нибудь ошибки - пишите,
надеюсь помог вам, и урок был полезен.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу