Problemas con el comando.
#1

E Esta Mas De una Hora Viendo Este Comando Que E Creado y La Verdad no Encuentro el Probrema.
Mirelo YA les Explico
pawn Код:
if (strcmp(cmdtext, "/reparar", true) == 0)
  {
  if (gTeam[playerid] == TEAM_IRAK)
  {
  if(IsPlayerInRangeOfPoint(playerid, 5.0, -401.8932,4131.1885,2.6373)||IsPlayerInRangeOfPoint(playerid, 10.0, -362.2471,4092.4302,2.6716))
  {
  SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
  SendClientMessage(playerid,COLOR_AZUL,"El Veiculo Ha Sido Areglado.");
  DisablePlayerCheckpoint(playerid);
  print("Send Comand /reparar");
  return 1;
  }
  else
  {
  if(GetPlayerVehicleID(playerid) == Helip0|| GetPlayerVehicleID(playerid) == Helip1|| GetPlayerVehicleID(playerid) == Helip2)
     {
       SendClientMessage(playerid,COLOR_ROJO,"[ERROR]:No Te Encuentras en la Zona Indicada.");
       SendClientMessage(playerid,COLOR_AZUL,"Dirijete al Punto Indicado.");
       SetPlayerCheckpoint(playerid,-401.8932,4131.1885,2.6373,10.0);
       print("Send Comand /reparar");
       return 1;
     }
     else if(GetPlayerVehicleID(playerid) == Avion0 || GetPlayerVehicleID(playerid) == Avion1 || GetPlayerVehicleID(playerid) == Avion2|| GetPlayerVehicleID(playerid) == Avion3)
     {
       SendClientMessage(playerid,COLOR_ROJO,"[ERROR]:No Te Encuentras en la Zona Indicada.");
       SendClientMessage(playerid,COLOR_AZUL,"Dirijete al Punto Indicado.");
       SetPlayerCheckpoint(playerid,-362.2471,4092.4302,2.6716,10.0);
       print("Send Comand /reparar");
             return 1;
  }
  if(gTeam[playerid] == TEAM_USA)
  {
  if(GetPlayerVehicleID(playerid) == Camion0|| GetPlayerVehicleID(playerid) == Camion1|| GetPlayerVehicleID(playerid) == Camion2)
     {
       SendClientMessage(playerid,COLOR_ROJO,"[ERROR]:No Te Encuentras en la Zona Indicada.");
       SendClientMessage(playerid,COLOR_AZUL,"Dirijete al Punto Indicado.");
       SetPlayerCheckpoint(playerid,-401.8932,4131.1885,2.6373,10.0);
       print("Send Comand /reparar");
       return 1;
  //
  }
  }
  }
  }
  return 1;
  }
El Comando Desde
pawn Код:
if(gTeam[playerid] == TEAM_USA)
  {
  if(GetPlayerVehicleID(playerid) == Camion0|| GetPlayerVehicleID(playerid) == Camion1|| GetPlayerVehicleID(playerid) == Camion2)
     {
       SendClientMessage(playerid,COLOR_ROJO,"[ERROR]:No Te Encuentras en la Zona Indicada.");
       SendClientMessage(playerid,COLOR_AZUL,"Dirijete al Punto Indicado.");
       SetPlayerCheckpoint(playerid,-401.8932,4131.1885,2.6373,10.0);
       print("Send Comand /reparar");
       return 1;
  //
  }
  }
  }
  }
  return 1;
  }
Deja De Funcionar.
OSea Suvo al Carro Pongo Reparar y No Me Marca Nigun Checpoint y Probado Editando De Varias Formas Pero La Verdad No Uvo Caso .
Espero Que me Respondan Gracias.
Reply
#2

No lo he probado pero intenta usar esto
pawn Код:
if (strcmp(cmdtext, "/reparar", true) == 0)
  {

  if (gTeam[playerid] == TEAM_IRAK)
  {

    if(IsPlayerInRangeOfPoint(playerid, 5.0, -401.8932,4131.1885,2.6373)||IsPlayerInRangeOfPoint(playerid, 10.0, -362.2471,4092.4302,2.6716))
    {
    SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
    SendClientMessage(playerid,COLOR_AZUL,"El Veiculo Ha Sido Areglado.");
    DisablePlayerCheckpoint(playerid);
    print("Send Comand /reparar");
    return 1;
        }

    else if(GetPlayerVehicleID(playerid) == Helip0|| GetPlayerVehicleID(playerid) == Helip1|| GetPlayerVehicleID(playerid) == Helip2)
     {
       SendClientMessage(playerid,COLOR_ROJO,"[ERROR]:No Te Encuentras en la Zona Indicada.");
       SendClientMessage(playerid,COLOR_AZUL,"Dirijete al Punto Indicado.");
       SetPlayerCheckpoint(playerid,-401.8932,4131.1885,2.6373,10.0);
       print("Send Comand /reparar");
       return 1;
     }

     else if(GetPlayerVehicleID(playerid) == Avion0 || GetPlayerVehicleID(playerid) == Avion1 || GetPlayerVehicleID(playerid) == Avion2|| GetPlayerVehicleID(playerid) == Avion3)
     {
       SendClientMessage(playerid,COLOR_ROJO,"[ERROR]:No Te Encuentras en la Zona Indicada.");
       SendClientMessage(playerid,COLOR_AZUL,"Dirijete al Punto Indicado.");
       SetPlayerCheckpoint(playerid,-362.2471,4092.4302,2.6716,10.0);
       print("Send Comand /reparar");
             return 1;
    }
  if(gTeam[playerid] == TEAM_USA)
  {

    if(GetPlayerVehicleID(playerid) == Camion0|| GetPlayerVehicleID(playerid) == Camion1|| GetPlayerVehicleID(playerid) == Camion2)
     {
       SendClientMessage(playerid,COLOR_ROJO,"[ERROR]:No Te Encuentras en la Zona Indicada.");
       SendClientMessage(playerid,COLOR_AZUL,"Dirijete al Punto Indicado.");
       SetPlayerCheckpoint(playerid,-401.8932,4131.1885,2.6373,10.0);
       print("Send Comand /reparar");
       return 1;
  //
         }
  }


  }


  return 1;
  }
Reply
#3

No Uvo Cambio en su Funcionamiento.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)