Здравствуйте, подскажите пожалуйста по коду : на сколько он правилен, укажите если ошибки, подскажите насколько он оптимизирован или можно как то проще сделать?


PHP код:
 if(GetPVarInt(playerid,"Test") !=0) {
         for(new 
0x0!= sizeof(Pos); i++){
          if(
pos[i] == 0) continue;
             if(
IsPlayerInRangeOfPoint(playerid,2.0,Pos[i][0],Pos[i][1],Pos[i][2])){
            if(
GetPVarInt(playerid,"POS") != i) {
                 break;
            }
            if(
pos[i] >= 5) {
                  
TogglePlayerControllable(playerid,0);
                  break;
            }
            switch(
GetPVarInt(playerid,"Test")){
              case 
1:{
                 new 
RandomEx(1,3);
                 
SetPVarInt(playerid,"Test",w);
                 switch (
w){
                   case 
1GameTextForPlayer(playerid"TEST",50003);
                   case 
2GameTextForPlayer(playerid"TEST",50003);
                 }
                 break;
              }
              case 
2:{
                 new 
RandomEx(1,3);
                 
SetPVarInt(playerid,"Test",w);
                 switch (
w){
                   case 
1GameTextForPlayer(playerid"TEST",50003);
                   case 
2GameTextForPlayer(playerid"TEST",50003);
                 }
                 
pos[i]++;
                    break;
              }
            }
          }
        }
       }