Szerző Téma: Jármû panel (lökhárító) leszedése  (Megtekintve 505 alkalommal)

Jármû panel (lökhárító) leszedése
« Dátum: 2013. április 13. - 17:07:30 »
0 Show voters
Próbáltam leszedni parancsra az elsõ-hátsó lököst de nem csinál semmit. Valakinek valami ötlet?  :-[
 
CMD:leszed(playerid, params[])
{
    new panels, doors, lights, tires;
    new veh = GetVehicleModel(GetPlayerVehicleID(playerid));
    GetVehicleDamageStatus(veh, panels, doors, lights, tires);
    panels = encode_panels(3, 3, 3, 3, 3, 3, 3); //ha 0 lenne megjavítja elvileg
    UpdateVehicleDamageStatus(veh, panels, doors, lights, tires);
    return 1;
}
    encode_panels(flp, frp, rlp, rrp, windshield, front_bumper, rear_bumper)
{
    return flp | (frp << 4) | (rlp << 8) | (rrp << 12) | (windshield << 16) | (front_bumper << 20) | (rear_bumper << 24);
}

 
Kösz!
Forrás: http://wiki.sa-mp.com/wiki/OnVehicleDamageStatusUpdate
« Utoljára szerkesztve: 2013. április 13. - 18:08:52 írta Bloodest44 »

Jármû panel (lökhárító) leszedése
« Válasz #1 Dátum: 2013. április 13. - 18:07:14 »
+1 Show voters
Testvér,
 
new veh = GetVehicleModel(GetPlayerVehicleID(playerid));

 
helyett ezt
 
new veh = GetPlayerVehicleID(playerid);

 
 :yes:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal