SA-MP Forums Archive
tengo una duda - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: tengo una duda (/showthread.php?tid=276530)



tengo una duda - davidxxx - 14.08.2011

tengo este comando y quisiera que me dijeran como colocar reapirvehicle en reemplazo del setvehiclehealth o no se si tengo que colocar las dos y me dan que tengo que defeinir y todo gracias

dcmd_fix(playerid,params[])
{
#pragma unused params
if(PlayerInfo[playerid][Level] >= 2) {
if (IsPlayerInAnyVehicle(playerid)) {
SetVehicleHealth(GetPlayerVehicleID(playerid),1250 .0);
return SendClientMessage(playerid,blue,"Vehiculo Reparado");
} else return SendClientMessage(playerid,red,"ERROR: No estas en un vehiculo");
} else return SendClientMessage(playerid,red,"ERROR: Necesitas ser Administrador nivel 2 para usar este comando");
}


como podria colocarlo para que no me salgan errores


Respuesta: tengo una duda - [J]ulian - 14.08.2011

pawn Код:
SetVehicleHealth(GetPlayerVehicleID(playerid),1250 .0);
por

pawn Код:
RepairVehicle(GetPlayerVehicleID(playerid));
.

Utilizб la etiquta "pawn" para poner cуdigos [pawn][ /pawn] ( sin el espacio antes de / )


Re: tengo una duda - davidxxx - 14.08.2011

ok gracias voy a intentar para saber si me funciona


Re: tengo una duda - davidxxx - 14.08.2011

no amigo no me funciono solo le quita el humo pero no lo repara que ago ayudame


Respuesta: tengo una duda - TiNcH010 - 14.08.2011

Como ya te dije xD
Ese "humo" que quitas, se debe a que estas usando la funcion RepairVehicle, osea reparar el vehiculo pero no la carroceria.
Para repararle todo entero deberas usar SetVehicleHealth.
Un breve ejemplo...

pawn Код:
if(strcmp("/fix", cmdtext, true) == 0)
{
    new vehicleid = GetPlayerVehicleID(playerid);
    SetVehicleHealth(vehicleid, 1000.0); // Repara el daсo y carroceria
    RepairVehicle(GetPlayerVehicleID(playerid)); // Repara el motor y el "humo"
    SendClientMessage(playerid, -1, "Vehiculo totalmente reparado!");
    return 1;
}
Saludos