Helló! Kaptam a netten egy szkriptet ami mûködik is csak annyi a baj vele hogy már fékezés közben megszólal a duda és úgy lenne jó ha csak tolatás közbe próbáltam idõzíteni de nem sikerült ha valaki tudja hogy lehetne megoldani írja meg...
Kösz elõre is helló!
#include <a_samp>
forward ReverseBeeper(vehicleid, status);
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if((newkeys & KEY_JUMP) && !(oldkeys & KEY_JUMP) && GetPlayerVehicleID(playerid) != 0)
{
SetPVarInt(playerid, \"ReverseBeeper\", 1);
ReverseBeeper(GetPlayerVehicleID(playerid), 1);
}
if((oldkeys & KEY_JUMP) && !(newkeys & KEY_JUMP) && GetPlayerVehicleID(playerid) != 0)
{
if(GetPVarInt(playerid, \"ReverseBeeper\") == 0) return 1;
SetPVarInt(playerid, \"ReverseBeeper\", 0);
ReverseBeeper(GetPlayerVehicleID(playerid), 0);
}
return 1;
}
public ReverseBeeper(vehicleid, status)
{
switch(status)
{
case 0:
{
SetVehicleParamsEx(vehicleid, -1, -1, 0, -1, -1, -1, -1);
}
case 1:
{
SetVehicleParamsEx(vehicleid, -1, -1, 1, -1, -1, -1, -1);
}
}
}
kösz Norby
meg próbáltam valahogy így de nem nem mûködik
stock IsVehicleDrivingBackwards(vehicleid)
{
new
Float:Float[3]
;
if(GetVehicleVelocity(vehicleid, Float[1], Float[2], Float[0]))
{
GetVehicleZAngle(vehicleid, Float[0]);
if(Float[0] < 10)
{
if(Float[1] > 0 && Float[2] < 0) return true;
SetPVarInt(playerid, \"ReverseBeeper\", 1);
ReverseBeeper(GetPlayerVehicleID(playerid), 1);
}
else if(Float[1] < 0 && Float[2] < 0) return true;
}
return false;
}
akinek van valami ötlete írja meg