[Ayuda] Reparar Vehiculos.
#5

Quote:
Originally Posted by DraKoN
Hola soy brasileсo y yo decidi ir a otro foro para mн para ampliar mбs

Uso...


pawn Код:
if(strcmp(cmd, "/reparar", true) == 0)
{
RepairVehicle(GetPlayerVehicleID(playerid)); //Reparar o Visual
SendClientMessage(playerid, 0xFFFFFFFF, "Veiculos Reparado"); //Envia Mensagem
SetVehicleHealth(vehicleid,1000.0); //Reparar o Motor
return 1;
}
Perdуn por Spanish'm Mal de Brasil
el SetVehicleHealth(vehicleid, 1000.0); esta de mas ya que con el RepairVehicle se repara tanto lo siv

el codigo que te damos aca (en el foro contestando a una pregunta tuya) generalmente vas a tener que adaptarlo al codigo en el cual lo quieras implementar.
pawn Код:
if(strcmp(cmd, "/repair", true) == 0)
  {
    if(IsPlayerConnected(playerid))
    {
     if(PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
     {
       SendClientMessage(playerid, COLOR_GREY, "  You are not a Car Mechanic!");
       return 1;
     }
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
      SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /repair [playerid/PartOfName] [precio]");
      return 1;
     }
     new playa;
     new money;
     playa = ReturnUser(tmp);
     tmp = strtok(cmdtext, idx);
     money = strval(tmp);
     if(money < 1 || money > 999) { SendClientMessage(playerid, COLOR_GREY, "  Price not lower then 1, or above 999!"); return 1; }
     if(IsPlayerConnected(playa))
     {
       if(playa != INVALID_PLAYER_ID)
       {
         if(ProxDetectorS(8.0, playerid, playa)&& IsPlayerInAnyVehicle(playa))
        {
          if(playa == playerid) { SendClientMessage(playerid, COLOR_GREY, "  No puedes hacer eso!"); return 1; }
          GetPlayerName(playa, giveplayer, sizeof(giveplayer));
         GetPlayerName(playerid, sendername, sizeof(sendername));
          format(string, sizeof(string), "* Le has ofrecido a %s arreglar su auto por $%d .",giveplayer,money);
         SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
         format(string, sizeof(string), "* Mecanico %s ofrece reparacion de su auto por $%d, (escribe /aceptar repair) para aceptar.",sendername,money);
         SendClientMessage(playa, COLOR_LIGHTBLUE, string);
         RepairVehicle(GetPlayerVehicleID(playa)); //debias poner playa, y no playerid (EN ESTE CASO
   RepairOffer[playa] = playerid;
         RepairPrice[playa] = money;
        }
        else
        {
          SendClientMessage(playerid, COLOR_GREY, "  El jugador no esta cerca de ti / not in a car.");
        }
      }
     }
     else
     {
       SendClientMessage(playerid, COLOR_GREY, "  El jugador no esta en linea.");
     }
   }
   return 1;
  }
espero que te sirva

Nota: los codigos de pawn te sugiero los pongas entre
Код:
 
pawn Код:
y
Reply


Messages In This Thread
[Ayuda] Reparar Vehiculos. - by Rogue120 - 27.04.2010, 23:49
Re: [Ayuda] Reparar Vehiculos. - by TheChaoz - 27.04.2010, 23:58
Re: [Ayuda] Reparar Vehiculos. - by ipsBruno - 28.04.2010, 00:00
Re: [Ayuda] Reparar Vehiculos. - by Rogue120 - 28.04.2010, 00:45
Re: [Ayuda] Reparar Vehiculos. - by TheChaoz - 28.04.2010, 00:52
Re: [Ayuda] Reparar Vehiculos. - by Rogue120 - 28.04.2010, 01:07
Re: [Ayuda] Reparar Vehiculos. - by TheChaoz - 28.04.2010, 01:28
Re: [Ayuda] Reparar Vehiculos. - by Rogue120 - 28.04.2010, 01:42
Re: [Ayuda] Reparar Vehiculos. - by TheChaoz - 28.04.2010, 02:01
Re: [Ayuda] Reparar Vehiculos. - by Rogue120 - 28.04.2010, 02:39

Forum Jump:


Users browsing this thread: 3 Guest(s)