Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Bos poslato Jul 10, 2014, 17:36:03 POSLE PODNE

Naslov: [Pomoc]Oko vozila
Poruka od: Bos poslato Jul 10, 2014, 17:36:03 POSLE PODNE
Skripta koju koristim:Moja
Detaljan opis problema:Treba mi sad naprimer kad igrac hoce da pretrese voilo da mora sa se nalazi iza vozila ili npr. ako ima posao smecara da smece moze ubacit u kamilon ako se nalazi iza kamiona.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc]Oko vozila
Poruka od: youngdeal poslato Jul 10, 2014, 17:39:03 POSLE PODNE
stock GetPosBehindVehicle(vehicleid, &Float:x, &Float:y, &Float:z, Float:offset=0.5)
{
    new Float:vehicleSize[3], Float:vehiclePos[3];
    GetVehiclePos(vehicleid, vehiclePos[0], vehiclePos[1], vehiclePos[2]);
    GetVehicleModelInfo(GetVehicleModel(vehicleid), VEHICLE_MODEL_INFO_SIZE, vehicleSize[0], vehicleSize[1], vehicleSize[2]);
    GetXYBehindVehicle(vehicleid, vehiclePos[0], vehiclePos[1], (vehicleSize[1]/2)+offset);
    x = vehiclePos[0];
    y = vehiclePos[1];
    z = vehiclePos[2];
    return 1;
}

stock GetXYBehindVehicle(vehicleid, &Float:x2, &Float:y2, Float:distance)
{
    new Float:a;
    GetVehiclePos(vehicleid, x2, y2, a);
    GetVehicleZAngle(vehicleid, a);
    x2 += (distance * floatsin(-a+180, degrees));
    y2 += (distance * floatcos(-a+180, degrees));
}


GetPosBehindVehicle(vozilo, x, y, z);
Naslov: Odg: [Pomoc]Oko vozila
Poruka od: Bos poslato Jul 10, 2014, 17:43:02 POSLE PODNE
Cek jel ovo GetPosBehindVehicle(vozilo, x, y, z); sad dodajem u komandu..
Naslov: Odg: [Pomoc]Oko vozila
Poruka od: youngdeal poslato Jul 10, 2014, 17:43:40 POSLE PODNE
Citat: Bos poslato Jul 10, 2014, 17:43:02 POSLE PODNE
Cek jel ovo GetPosBehindVehicle(vozilo, x, y, z); sad dodajem u komandu..
da definises ta tri floata i samo popunis parametre
Naslov: Odg: [Pomoc]Oko vozila
Poruka od: Bos poslato Jul 10, 2014, 17:44:30 POSLE PODNE
Hvala puno. Moze Lock