GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Mike - 2010. március 26. - 23:01:58

Cím: Lyukas kerék
Írta: Mike - 2010. március 26. - 23:01:58
Hello!

Az lenne a kérdésem hogy van-e olyan függvény amivel ki lehet lyukasztani a jármuvek kerekét?


Elore is köszönöm a válaszokat!
Cím: Lyukas kerék
Írta: Gamestar - 2010. március 26. - 23:16:09
Igen, R5 verzióban elméletileg lehetséges. http://wiki.sa-mp.com/wiki/UpdateVehicleDamageStatus ,
 
stock KerekLyukasztasa(vehicleid)
{
    new panels, doors, lights, tires;
GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
tires = 15; // minden kerék kilyukasztása
UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
    return UpdateVehicleDamageStatus(vehicleid,panels, doors, lights, tires);
}
Cím: Lyukas kerék
Írta: Mike - 2010. március 27. - 00:07:09
Kösz, de leírnád azt is hogy hogyan tudom alkalmazni például egy parancsban?
Cím: Lyukas kerék
Írta: Gamestar - 2010. március 27. - 09:42:22
Frissítettem a függvényt, teszteltem, muködik. SAMP R5 kell.
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
{
// Do something here
KerekLyukasztasa(GetPlayerVehicleID(playerid));
return 1;
}
return 0;
}