[Ayuda] /Rentarveh. Que el mismo comando me saque del vehiculo. -
Pablojpas - 18.04.2011
Hola a todos!!
Tengo una consulta... Quiero hacer, que al rentar un vehiculo, sea moto o vehнculo, al rentarlo me expulse del vehнculo rentado. No se si me entiende?
El problema, es que al rentarlo, en mi gamemod, el vehнculo esta encendido. Lo que obliga a la persona a hacer del vehнculo y encenderlo. Esto por cuestion de que el gamemod detecta el carro apagado y en veces el Anti-cheat te kickea por speedhack o cosas parecidas.
Muchas gracias al que me pueda ayudar. Saludos
Respuesta: [Ayuda] /Rentarveh. Que el mismo comando me saque del vehiculo. -
KILILIMAN - 18.04.2011
jajajajjajj lo bonito del samp es aplicar la logica y tratar de que el script haga lo que uno quiera aunque uno no tenga claro la funcion......
Si yo fuera tu, analizaria el cmd /slap y lo aplicaria un poco o el cmd /expulsar(del vehiculo) me parece que tambien te serviria de guia....
Saludosssssssssssssssssss
Respuesta: [Ayuda] /Rentarveh. Que el mismo comando me saque del vehiculo. -
Pablojpas - 18.04.2011
Si! Anoche acostado pense eso... ¬¬ jeje!! Muchas Graciias! Voy a intentar! Ya mismo posteу si me sirviу. Graciias!
Respuesta: [Ayuda] /Rentarveh. Que el mismo comando me saque del vehiculo. -
Pablojpas - 18.04.2011
Uff. No pude... =/ soy un poco nuevo en codigo. Si alguien puede ayudarme le agradecerнa mucho. Saludos
Re: [Ayuda] /Rentarveh. Que el mismo comando me saque del vehiculo. -
admantis - 18.04.2011
Agrega йsto cuando el jugador rente un auto:
pawn Код:
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, true);
Respuesta: [Ayuda] /Rentarveh. Que el mismo comando me saque del vehiculo. -
Pablojpas - 19.04.2011
En que parte de la linea? Ayudame man, te agradecerнa montones!
Re: [Ayuda] /Rentarveh. Que el mismo comando me saque del vehiculo. -
admantis - 19.04.2011
Postea el comando cuando se renta un vehiculo.
Respuesta: [Ayuda] /Rentarveh. Que el mismo comando me saque del vehiculo. -
Pablojpas - 19.04.2011
pawn Код:
if(strcmp(cmd, "/rentarcarro", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(rentcar); i++)
{
if(GetPlayerVehicleID(playerid) == rentcar[i]) continue;
if(IsPlayerInAnyVehicle(playerid))
{
State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER)
}
}
new hirefee = HireCost(GetPlayerVehicleID(playerid));
if(SBizzInfo[1][sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~Fuera de servicio", 5000, 1);
return 1;
}
if (GetPlayerMoney(playerid) < SBizzInfo[1][sbEntranceCost])
{
SendClientMessage(playerid, COLOR_GRAD2, " No tienes el suficiente dinero !");
return 1;
}
if(HireCar[playerid] != 299)
{
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
SendClientMessage(playerid, COLOR_GREY, "Necesitas desrentar cualquier otro vehiculo que tengas a tu nombre !");
return 1;
}
for(new i=0; i<MAX_PLAYERS; i++)
{
if(HireCar[i] == GetPlayerVehicleID(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Alguien ya rentу el carro !");
return 1;
}
}
/*if(PlayerInfo[playerid][pPbiskey] == 1)
{
GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3);
TogglePlayerControllable(playerid, 1);
return 1;
}*/
SafeGivePlayerMoney(playerid,-SBizzInfo[1][sbEntranceCost]);
SBizzInfo[1][sbTill] += SBizzInfo[1][sbEntranceCost];
ExtortionSBiz(1, SBizzInfo[1][sbEntranceCost]);
SBizzInfo[1][sbProducts]--;
HireCar[playerid] = GetPlayerVehicleID(playerid);
OnPropUpdate(3,1);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~No te olvides de ~r~/desrentarcarro~n~~g~/lock ~w~para activar el bloqueo.",hirefee);
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, true);
SendClientMessage(playerid, COLOR_YELLOW2, "Ya puedes encender el motor !");
gEngine[playerid] = 0;
engineOn[GetPlayerVehicleID(playerid)] = false;
//TogglePlayerControllable(playerid, 1);
GameTextForPlayer(playerid, string, 5000, 3);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /rentarcarro",d,m,y,h,mi,s,sendername);
CommandLog(string);
}
return 1;
}
Es este. Saludos
Re: [Ayuda] /Rentarveh. Que el mismo comando me saque del vehiculo. -
admantis - 19.04.2011
Debajo de la linea que dice
Pon
pawn Код:
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, true);
Eso hara que al rentar un vehнculo se salga de йste automaticamente.