Započeo just_Sukiii
•8. Jan. 2018.• ZaključanoKoordinate
921
pregleda
4
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
341
Postovi:
53
Teme:
Pridružio se:Jul 2016
8. Jan. 2018.
Detaljan opis problema: Pa ovak', treba da dobijem koordinate igraca u odnosu na prikolicu http://prntscr.com/hxnnmg, znaci pozicija i rotacija prikolice se mjenja a ja uvijek od tih koordinata treba da dobijem ovu poziciju, nadam se da ste skontali
Ovo je neka vrsta vise matematike 😄 😁 😄 Zahvaljujem svima unaprijed! Vi ste geniji koji ovo znate 😎
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Ovo je neka vrsta vise matematike 😄 😁 😄 Zahvaljujem svima unaprijed! Vi ste geniji koji ovo znate 😎
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
8. Jan. 2018.
x += 2.0 * floatsin(-a - 90.0, degrees) - 0.6 * floatsin(-a, degrees);
y += 2.0 * floatcos(-a - 90.0, degrees) - 0.6 * floatcos(-a, degrees);
x y & a su pozicije i Z rotacija prikolice, evo ti primjer
#include
#include
#include
new trailer;
CMD:trailer(playerid, arg[])
{
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
if (IsValidDynamicObject(trailer)) {
DestroyDynamicObject(trailer);
}
trailer = CreateDynamicObject(3171, x, y, z - 1.0, 0.0, 0.0, a);
x += 2.0 * floatsin(-a - 90.0, degrees) - 0.6 * floatsin(-a, degrees);
y += 2.0 * floatcos(-a - 90.0, degrees) - 0.6 * floatcos(-a, degrees);
SetPlayerPos(playerid, x, y, z);
return 1;
}
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
341
Postovi:
53
Teme:
Pridružio se:Jul 2016
9. Jan. 2018.
Ino42O wrote on January 8, 2018, 5:33 pm:
x += 2.0 * floatsin(-a - 90.0, degrees) - 0.6 * floatsin(-a, degrees);
y += 2.0 * floatcos(-a - 90.0, degrees) - 0.6 * floatcos(-a, degrees);
x y & a su pozicije i Z rotacija prikolice, evo ti primjer
#include
#include
#include
new trailer;
CMD:trailer(playerid, arg[])
{
new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
if (IsValidDynamicObject(trailer)) {
DestroyDynamicObject(trailer);
}
trailer = CreateDynamicObject(3171, x, y, z - 1.0, 0.0, 0.0, a);
x += 2.0 * floatsin(-a - 90.0, degrees) - 0.6 * floatsin(-a, degrees);
y += 2.0 * floatcos(-a - 90.0, degrees) - 0.6 * floatcos(-a, degrees);
SetPlayerPos(playerid, x, y, z);
return 1;
}
Pa ti si covjece stvarno genije😄 Da budem iskren, samo sam od tebe i ocekivao odgovor
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
