SA-MP Forums Archive
Ayuda con esto - 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: Ayuda con esto (/showthread.php?tid=286390)



Ayuda con esto - DarkChildren - 28.09.2011

Saben creo que es un error mio o de SA:MP que las bicis tienen motor... me pregunto es posible hacer que no tengan motor ??


Respuesta: Ayuda con esto - TiNcH010 - 28.09.2011

wtf? como?
capas si usas la funcion SetVehicleParamsEx creo que sн puede q sea verdad xD


Respuesta: Ayuda con esto - DarkChildren - 28.09.2011

esa es la que uso lol XD, la 3c pero lo que pasa es que las bicis tienen motor ...


Respuesta: Ayuda con esto - TiNcH010 - 28.09.2011

Pero mas vale q tienen motor las bicis xD
Vos decis que no queres que tengan el motor prendido?
No le podes quitar el motor xq ya vienen con motor. Lo que podes hacer es apagar el motor.


Respuesta: Ayuda con esto - DarkChildren - 28.09.2011

Mira yo quiero... que las bicis no diga /motor cuando te montes entiendes ?


Respuesta: Ayuda con esto - TiNcH010 - 28.09.2011

Pero eso sacaselo vos. Ese mensaje seguro esta en OnPlayerStateChange (cuando esta dentro de un auto).
Si queres podes hacer lo siguiente:

EDITADO

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
     if(GetVehicleModel(vehicleid) == 510 || GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 481) // Si son bicis...
     {
     new enginem, lights, alarm, doors, bonnet, boot, objective; // aca
     GetVehicleParamsEx(GetPlayerVehicleID(playerid),enginem, lights, alarm, doors, bonnet, boot, objective); // apaga
     SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective); // el motor
     }
     return 1;
}
O en:

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{

     new VehiculoID = GetPlayerVehicleID(playerid);

     if(newstate == PLAYER_STATE_DRIVER)
     {
     if(GetVehicleModel(VehiculoID) == 510 || GetVehicleModel(VehiculoID) == 509 || GetVehicleModel(VehiculoID) == 481) // Si son bicis...
     {
     new enginem, lights, alarm, doors, bonnet, boot, objective; // aca
     GetVehicleParamsEx(GetPlayerVehicleID(playerid),enginem, lights, alarm, doors, bonnet, boot, objective); // apaga
     SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective); // el motor
     }
     }
     return 1;
}
Probбlo.


Respuesta: Ayuda con esto - [J]ulian - 28.09.2011

Quote:
Originally Posted by Dark_Children
Посмотреть сообщение
Mira yo quiero... que las bicis no diga /motor cuando te montes entiendes ?
Lo haces con la funciуn del modelo, donde sale el mensaje de escribir "/motor" ponй que si los modelos son diferente a los de la bicicletas salga el mensaje, de lo contrario no.


Respuesta: Ayuda con esto - TiNcH010 - 28.09.2011

Claro, podrнas hacer como dijo Juli, de esta forma:
pawn Код:
if(GetVehicleModel(VehiculoID) != 510 || GetVehicleModel(VehiculoID) != 509 || GetVehicleModel(VehiculoID) != 481) // Si no son bicis...
     {
     // el resto...
O sino usas el codigo q te deje arriba ^^