SA-MP Forums Archive
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 
0!= 5i++) {
          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 
0!= 5i++) { 
          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
View Post
Столкнулся с такой проблемой: в случае ниже, пишет Unknown command, если игрок не находится в этом радиусе. Как исправить?
PHP Code:
CMD:enter(playerid,params[]) {
     if(!
IsPlayerConnected(playerid)) return true;
     for(new 
0!= 5i++) {
          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
View Post
Нет, этот код я как пример написал. В общем разделе ответили уже, спасибо. Сказали true в скобки брать, помогло.
не проще return 1?