Вопрос по return 1/0 -
zerg0128 - 14.06.2012
Здравствуйте, я довольно плохо разбираюсь в программировании и хотел бы узнать по подробнее о возвратах т.е.
Знаю только что единицу используют в модах, а нуль в фильтерскриптах при другом использовании что-то работать не будет.
Re: Вопрос по return 1/0 -
Stepashka - 14.06.2012
А можно возвращать строку, массив, вещественное значение, указатель на файл и все с чем можно работать в скрипте.
А то о чем вы говорите в последней строке, это результат работы события, истина или лож, и не обязательно
Quote:
Originally Posted by zerg0128
единицу используют в модах, а нуль в фильтерскриптах
|
возвращать нужно то что необходимо для скрипта.
Re: Вопрос по return 1/0 -
jhonyxakep - 14.06.2012
zerg0128
если проще, то это то чему будет равна функция после своего выполнения.
Например
a = func();
func()
{
return 122+1;
}
a будет равна 123
Re: Вопрос по return 1/0 -
OKStyle - 14.06.2012
Лучше расскажите ему, где в ФС надо ставить ретурн 0, а где в моде ретурн 1, чтобы паблики выполнялись и в моде и в скрипте.
Re: Вопрос по return 1/0 -
jhonyxakep - 14.06.2012
Я похож на мазохиста?

Самому иногда приходится лезть в вики что-бы точно знать, не то что еще кому-то объяснять что где.
Re: Вопрос по return 1/0 -
safari - 16.06.2012
PHP код:
Какой из этих вариантов правельный,если LoggedIn[playerid]=1 залогинелся если LoggedIn[playerid]=0 то нет?
public OnPlayerCommandText(playerid, cmdtext[]) {
1)if(!LoggedIn[playerid])return Message(playerid,"Вы не залогенены.",clLightRed);
2)if(!LoggedIn[playerid])return 0;
3)if(!LoggedIn[playerid])return 1;
Re: Вопрос по return 1/0 -
Stepashka - 16.06.2012
Смотря чего ты хочешь добиться и где это расположено.
Re: Вопрос по return 1/0 -
jhonyxakep - 16.06.2012
Если у вас Message это SendClientMessage то никакой, тк
Quote:
Returns This function doesn't return a specific value
|
но можно сделать так
if(!LoggedIn[playerid])
{
SendClientMessage(playerid,clLightRed,"Вы не залогенены.");
return 1;
}
вы делфиист?
Re: Вопрос по return 1/0 -
safari - 16.06.2012
Quote:
Originally Posted by Stepashka
Смотря чего ты хочешь добиться и где это расположено.
|
Ну запрет ввода каких либо команд.
Видимо кто начал писать этот мод, тот был да.