zcmd - unknown command - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: zcmd - unknown command (
/showthread.php?tid=321764)
zcmd - unknown command -
Frapsy - 28.02.2012
Столкнулся с такой проблемой: в случае ниже, пишет Unknown command, если игрок не находится в этом радиусе. Как исправить?
PHP Code:
CMD:enter(playerid,params[]) {
if(!IsPlayerConnected(playerid)) return true;
for(new i = 0; i != 5; i++) {
if(IsPlayerInRangeOfPoint(playerid,3.0,X[i],Y[i],Z[i])) {
SetPlayerPos(playerid,x,y,z);
return true;
}
}
return true;
}
Re: zcmd - unknown command -
White_116 - 28.02.2012
PHP Code:
CMD:enter(playerid,params[]) {
for(new i = 0; i != 5; i++) {
if(IsPlayerInRangeOfPoint(playerid,3.0,X[i],Y[i],Z[i])) {
SetPlayerPos(playerid,x,y,z);
break;
}
}
return 1;
}
p.s. твой код не полный!
Re: zcmd - unknown command -
Stepashka - 28.02.2012
Ты ничего не изменил =\
Re: zcmd - unknown command -
ZiGGi - 28.02.2012
Quote:
Originally Posted by Frapsy
Столкнулся с такой проблемой: в случае ниже, пишет Unknown command, если игрок не находится в этом радиусе. Как исправить?
PHP Code:
CMD:enter(playerid,params[]) {
if(!IsPlayerConnected(playerid)) return true;
for(new i = 0; i != 5; i++) {
if(IsPlayerInRangeOfPoint(playerid,3.0,X[i],Y[i],Z[i])) {
SetPlayerPos(playerid,x,y,z);
return true;
}
}
return true;
}
|
Как игрок сможет ввести команду будучи не подключенным к серверу?! (удали if(!IsPlayerConnected(playerid)) return true
Unknown command пишет из-за того, что ты обращаешься к несуществующим элементам массивов X,Y,Z.
Re: zcmd - unknown command -
Frapsy - 28.02.2012
Нет, этот код я как пример написал. В общем разделе ответили уже, спасибо. Сказали true в скобки брать, помогло.
Re: zcmd - unknown command -
ZiGGi - 28.02.2012
Quote:
Originally Posted by Frapsy
Нет, этот код я как пример написал. В общем разделе ответили уже, спасибо. Сказали true в скобки брать, помогло.
|
не проще return 1?